Console based Apple 1 emulator for Windows and Linux
Go to file
Benjamin Jones 9d1bd591fc Update README.md 2019-03-11 16:55:58 -07:00
Makefile First commit 2019-03-11 14:06:04 -07:00
README.md Update README.md 2019-03-11 16:55:58 -07:00
cpu.c First commit 2019-03-11 14:06:04 -07:00
cpu.h First commit 2019-03-11 14:06:04 -07:00
emulate.c First commit 2019-03-11 14:06:04 -07:00

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 into the directory named "BASIC" (no extension). 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/