Krusader Assembler for Replica 1 version 1.2 released

3 posts / 0 new
Last post
Offline
Last seen: 4 years 3 months ago
Joined: Jun 22 2005 - 21:06
Krusader Assembler for Replica 1 version 1.2 released

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).

Offline
Last seen: 5 months 3 weeks ago
Joined: Sep 3 2005 - 04:23
http://school.anhb.uwa.edu.au

http://school.anhb.uwa.edu.au/personalpages/kwessen/apple1/Krusader.htm

Need to remove the last period (.) from the URL for it to work.

Offline
Last seen: 4 years 3 months ago
Joined: Jun 22 2005 - 21:06
Whoops!
Log in or register to post comments