cpu.c | ||
cpu.h | ||
emulate.c | ||
Makefile | ||
README.md |
A1Emu
Console based Apple 1 emulator for Windows
To build type
make
which outputs an exectable named A1Emu.exe
Next go to the working directory and copy a ROM for Integer Basic named "BASIC" (no extension) into that directory. the emulator will copy the first 4KB of that file's contents into address 0xE000.
The emulator runs in a normal console without any GUI, just like the original Apple 1 worked. You are greeted with a \
character. Type the following to start Apple 1 BASIC:
\
E000R
E000: 4C
>
The cursor should now be blinking after the >
character. Type commands like
>PRINT "HELLO WORLD"
HELLO WORLD
>
It functions exactly like the original Apple 1. To learn how to use Apple 1 basic, go here: https://archive.org/details/apple1_basic_manual/page/n11
Here is a good place to learn more about the Apple 1 computer: https://www.sbprojects.net/projects/apple1/