[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

An Integer Basic Project



I've been doing my own disassembly of intbasic, mainly so that I can be sure it'll build under CA65, my assembler of choice. Right now, I've begun the process of merging the other disassembly's labels into my code so that I can relocate it later (and possibly port it to ProDOS).

Once reconstructed, there will be a small series of files which will contain ROM code:

  * intbasic.a65 - Integer BASIC and the various modules stuffed into ROM
                   with it (FP routines, mini-assembler and Sweet-16).
                   The code, other than for Integer BASIC itself, is a
                   translation, not a disassembly.  (Actually, part of the
                   FP code is a disassembly collated with the original
                   source, but it's the same code, labels and all.)
  * monitor.a65 - The monitor, as originally published.
  * a2pmon.a65 - The monitor, Apple ][+ version (partially disassembled)
  * modmon.a65 - Almost but not quite the //e monitor.  Based on partially
                 disassembled Apple ][+ source, this version (my own mod)
                 supports entry in lowercase and Open-Apple reboot, and
                 has a mixed-case signon message, but lacks 80-column
                 support, diagnostics and the checkerboard cursor.

The last three files are on my site.

  http://www.dosius.net:8080/monitor.a65.txt
  http://www.dosius.net:8080/a2pmon.a65.txt
  http://www.dosius.net:8080/modmon.a65.txt

-uso.