EWM Update: Hello World

Made some good progress with my 6502 / Apple I emulator. It now runs the WOZ Monitor succesfully.

Here is a screenshot of the virtual Apple I booting up, and me entering and running a little Hello World program. (In a terminal window with the Apple2Forever Font).

It is not entirely clear what happens after the final RTS of an entered program though. So the emulator simply stops.

Apple I Hello World

(Also note the low number of instructions executed. Right now my PIA, the chip that connects the keyboard and display to the CPU, implementation blocks on keyboard input. That is fine because the Apple I is so simple that this really makes no difference. But in reality the WOZ Monitor keyboard subroutine would loop to poll if a key was been pressed. And thus generate millions of instructions being executed. Something to worry about later.)

If you are interested in playing around with my emulator, you can find the project at github.com/st3fan/ewm.


This is a post in the Emulated Woz Machine series. Other posts in this series: