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.
This is our Friday relaxing news!
To get the complete list, please look at the relax tag.
This is a part of the Programming Languages Series
- Il saggio progetto svedese, rinato: Elixir e Phoenix
- Clojure Review
- Erlang Book Review
- Python functional programming
- JRuby and Jython: the easy way
- Closure in Java: fast and nice!
- Python 3.0 Release
- Commodore BASIC as a Scripting Language Open Source
- Cappuccino: Objective-J
- Closure in C#
- Being Functional F#
- CScharpizzati
- Functional Programming
- Functional Programming In Depth, part II:Python and Scala retrospection
- JavaScript War: Prologue
- Dart Sith move first
- JavaScript Wars hits nodejs
- OOP is the your new legacy