I think retro should be really retro at least partially. Something is retro when it
really fits to the old life so at programming when it runs for example on my old
25MHz 4.86 (Sadly it broke down...). Of course a retro MIGHT be rewritten to
function correctly on a new PC without emulator, but this "might" is important. If
it can not be set up on an usual 15 years old equipment then it can not be called
retro, rather just "old style" thing. The most silly was when such an "old style"
thing - what was not retro, so i could not experience it - refused to run correctly
on my P233 (I not want to lie, this did not happen, since i had not seen such
software yet. But it could have happened as it happened with other things looking
like requiing much less hardware than what they actually needed)! This can not be
called retro...
So QBasic messes up, FreeBasic is not suitable - i finally changed to Turbo C at
retro writing. It is easier to port working, carefully designed(!) retro C programs
to a modern OS than messing with QB - FB.
Of course FB is a good thing, but i afraid of that once it might be abandonned, and
then i will be there again with an abundance of basic codes waiting to be rewritten
in C. That's why i not use it, but as at the 16 bit side i had many basic codes, i
would happily keep on coding retro there if that QBasic not drives me mad. I simply
not want to program in two languages in 32bit since i got enough of code conversion
- annoying dull work what i think i will have to do with all my 16 bit codes if i
want to code retro later
...
(Just getting annoyed of these modern views... I hate that information technology
develops so fast that there is no time to really try out and get the best out of
anything. What most made me upset is the case of FM: a nice sound generation
technique what almost not requied CPU and memory at all: it completely dead. Now
everything has the smell of money all around IT development
)