DOS33 - an open source Applesoft BASIC interpreter
This is a collection of utilities that will extract apple ][ disk images and run pure Applesoft Basic programs. The tools lex and yacc/bison are used to generate the applesoft basic parser.
The source code of these tools are made available under the terms of the GNU General Public License (GPL).
To get started, unpack a disk image with the 'catalog' utility. This will create a directory named as the image, without the .dsk extension, containing the files from the image. Change to this new directory and start the 'asexec' utility. Applesoft basic programs can now be loaded with the LOAD command, and started using the RUN command. Other disk images catalogs in the above directory can be listed with the DISKS command, and changed to with the CD command.
These are the commands available in the 'asexec' utility:
Welcome to asexec, the linux applesoft interpreter >help Online help: LOAD <program> SAVE [<program>] RUN [<program>] LIST - list loaded program EDIT [<line>] NEW - delete program in memory TYPE <file> - read a file DUMP <file> - hex dump a file CATALOG - lists files on current disk DISKS - show available disks CD <disk> - change disk INFO - show current disk and loaded program HELP QUIT >
Source code Documentation
Class diagramGenerated by dp