DiscoRunner is an advanced multi-dialect BASIC interpreter that currently implements Applesoft and Integer BASIC. It has support for the Apple II GR and HGR graphics modes (including shape tables), has mouse-driven controller support and rudimentary 6502 emulation (for sound). It is available for Windows, Mac OS X and Linux.

*[http://www.discorunner.com Official site]