Apple 1 retro fun
To make sure I won't get bored within an hour of completing it, there are thankfully a few emulators around to play with (Woz having released the original Monitor ROM sources for free some time ago). The one I'm having most success with is the patched version of pom1 released by the author of the Krusader Apple 1/6502 assembler (with the assembler and Apple Basic in ROM).
The ironic thing is that the hp48 calculator that I am using to do decimal/hex conversions (since I can't do them in my head yet) has way more cpu power, a bigger stack, more ram, more advance graphics and even IR!
I'm also looking into the C port of pom. It sounds like it has more issues than the Java version, but I don't much like Java so I might hack on it. The code is nice and clean - only 3.5k lines of c and header. Half of that is in the 6502 emulator. Of course to put 3.5k lines of c into context, check out the hex dump of the entire Apple Basic interpreter by Woz :)
Image source: fantastine.com
05:06 AM, 23 Nov 2006 by Mark Aufflick Permalink
Apple 1 Replica
Dear Mark, We have broadband in the North Pole these days and quite like reading your blogs :-) In your Christmas stocking... Would you like a Kit with USB or a Kit without USB? Love Santa
by Unregistered Visitor on 11/30/06
A-One on it's way
I've decided to go with the A-One from Achatz electronics for the following reasons:
- Franz is now shipping it with the Krusader assembler in rom (As well as the A1 assembler from SB)
- It has a more beautiful pcb layout, with a lower chip count. I think Woz would approve.
- The video circuitry seems a little more robust.
by Mark Aufflick on 12/06/06