DiscoRunner BASIC

DiscoRunner is a multi-dialect BASIC interpreter. Its initial release supports Integer and Floating Point (Applesoft) BASIC from the Apple II.


DiscoRunner is different from other BASIC interpreters in that it is 99.5% compatible with the original languages. It accomplishes this by heavily simulating the host hardware (the Apple II) almost to an emulator level without the drawbacks of running an actual emulator. For example, BASIC programs are saved as text files. We can also add new functionality, such as an editor, a navigable CATalog and a coloured LISTing mode.


The current release has hi- and low-resolution graphics support (rendered in 3D OpenGL) including shape table support, sound (via machine language sound routines), and basic 6502 emulation (primarily used for sound). It supports mouse and gamepad controls.


DiscoRunner comes with a library of close to a thousand classic programs to play, edit and muck around with.


We have big plans for DiscoRunner — stay tuned!


A preview version is available for Windows, Mac OSX and Linux from the Download page. Try it now!

Share this! Tweet about this on TwitterShare on FacebookShare on Google+Share on RedditPin on Pinterest