3 ms·
Interesting. However, there's really nothing special about Commodore BASIC 2.0. It was a very basic Microsoft BASIC; not as minimal as Apple Integer BASIC but
by tenebrisalietum 6y ago
Interesting.
However, there's really nothing special about Commodore BASIC 2.0. It was a very basic Microsoft BASIC; not as minimal as Apple Integer BASIC but not as good as something like GW-BASIC on the PC.
The Commodore BASIC 2.0 supported none of the hardware features of the C64 that weren't provided by the Commodore Kernal through PRINT statements. So you can clear the screen and change text color through embedding the appropriate control codes in strings or use ASC function, but accessing the VIC-II or SID had to be done through assembly or PEEKs and POKEs. So honestly making it a general scripting runtime can work easily.
If you want to use a real BASIC as a scripting language you want to check out FreeBASIC. It's an reimplementation of Microsoft's QBASIC with OOP and other extensions.