Commodore BASIC as a Scripting Language Open Source

Commodore BASIC as a Scripting Language for UNIX and Windows – now Open Source:

Here is a little background:

This application is a recompiled version of the original Commodore 64 binary – it is not a reimplementation, so while it runs at pretty much the maximum possible speed, it is still 100% compatible. The huge C file in the archive has been produced by feeding the original 6502 code into my static recompiler and optimizing it with LLVM. The original operating system interface (character I/O, LOAD, SAVE etc.) has been reimplemented in native C, so Commodore BASIC interfaces nicely with OS X/Windows/Unix – you can use pipe I/O, and you can pass the filename of a BASIC program on the command line.

Yes, you could also just run a standard C64 emulator, but it wouldn’t be nearly this speed, and everything would run inside a sandbox; and there would be no way to interface this to your OS.

pagetable.com » Blog Archive » Commodore BASIC as a Scripting Language for UNIX and Windows – now Open Source.

This is our Friday relaxing news!
To get the complete list, please look at the relax tag.