Seeing there seems to be a reasonable amount of ongoing Apple 1 related discussion here, I thought I'd announce the release of the latest version of my Krusader Assembler for the Replica 1. You can download version 1.2, plus the manual and various sample programs from my website at http://school.anhb.uwa.edu.au/personalpages/kwessen/apple1/Krusader.htm.
For those that don't know, Krusader is a modular, symbolic assembler for the Replica 1. Version 1.1 is currently included in the Replica 1 SE ROM.
Although the Replica 1 actually has plenty of RAM, I will continue to keep Krusader small enough to fit into the 3840 bytes of free ROM. With this in mind, I have also developed it to be more than just an assembler, but also to include a disassembler and a mini-monitor for interactive debugging of your assembled programs. The mini-monitor is one of the major new additions with this version, and I think it's really nice. After a software BRK or a hardware IRQ, you can use the mini-monitor to view and alter the registers (including the status registers and the stack pointer), view and alter the program counter (it will show a disassembly of the next instruction), and single step through assembled code!
An 8K ROM with BASIC, the Woz monitor, Krusader and the mini-monitor makes for a very powerful but still easy to use Replica 1 programming environment.
Ken
p.s. there are a couple of minor typos in the manual on the website, I will upload a corrected version tonight (30-8-2006).
http://school.anhb.uwa.edu.au/personalpages/kwessen/apple1/Krusader.htm
Need to remove the last period (.) from the URL for it to work.
Here it is without period then.
http://school.anhb.uwa.edu.au/personalpages/kwessen/apple1/Krusader.htm