There are modern variants like QB64, but personally I find that BASIC really loses a lot of its appeal/flavor when you move from an interpretative language to a compiled one.
I made this a while ago and it ran beautifully in DosBox on my Mac:
There are modern variants like QB64, but personally I find that BASIC really loses a lot of its appeal/flavor when you move from an interpretative language to a compiled one.
I made this a while ago and it ran beautifully in DosBox on my Mac:
https://gitlab.com/tkchia/GW-BASIC
Also do a pip3 install pcbasic to get this great reimplementation of BASICA/GW-BASIC done in python for modern systems: http://robhagemans.github.io/pcbasic/
play "cdefgab>c<bagfedc"
and have it simply work.QuickBasic was the original, with QBASIC being a cut down version of it bundled with DOS.
BTW, on Basic, I had MISSION.BAS for MBASIC.COM under CP/M.
Is there any public Basic to run it? I tried bas, blassic, bwbasic, yours, and I had no luck.
I installed dosbox-x out of curiosity, then saw you could load Windows 9x on top of it. I chose the recommended Win98SE. It took a bit of tweaking to get the drivers loaded for 256 color display and the sound card, but I was just able to play the game. Because DosBox emulates the machine (I think this is it, anyway.), there are no issues with DirectX rendering. I was able to play through the Ascent of Egypt learning campaign for the first time since 2009 or so.
Maybe next I'll try to loading up a version of BASIC. I'd have to rewind back to 2000 or so for using Visual Basic in high school computer lab.
Thanks again, getting to play AoE without having to buy an XP-era laptop, was a real treat.
It'll be interesting if you can get the original VB to run. Fun fact there was actually a visual basic for dos which would let you build TUIs out of extended ASCII.
I ended up with a pretty nice subset.
Could draw a window with fields, pop a number of them up on top of that window, if desired.
Used that to write a small pile of DOS programs which computed various manufacturing related values used in sheet metal work.
I bet many are unaware of many dynamism is still present in VB.NET, pity BASIC is no longer a darling language at Microsoft headquarters, and gets the bench on Sunday games.
http://www.moria.de/~michael/bas/
There's no need to run QB 4.5 and a full VM.