mirror of
https://github.com/bradgrantham/apple2a.git
synced 2024-12-22 13:30:06 +00:00
New Apple //e ROM project
.gitignore | ||
apple2rom.cfg | ||
crt0.s | ||
exporter.h | ||
exporter.s | ||
interrupt.s | ||
main.c | ||
Makefile | ||
platform.c | ||
platform.h | ||
README.md | ||
rom_usage.awk | ||
runtime.c | ||
runtime.h | ||
supervision.lib | ||
vectors.s |
Apple 2a
Custom ROM for the Apple 2e. Looks mostly like a real Apple 2e, but
when you type RUN
, the code is compiled instead of interpreted.
Runs between 5 and 30 times faster.
Supported features: The classic way to enter programs with
line numbers, 16-bit integer variables, HOME
, PRINT
, IF/THEN
,
FOR/NEXT
, GOTO
, low-res graphics (GR
, PLOT
, COLOR=
, TEXT
),
DIM
(single-dimensional arrays), POKE
, and integer and boolean arithmetic.
Not supported: Floating point, strings,
high-res graphics, DATA/READ/RESUME
, GOSUB/RETURN/POP
,
REM
, multi-dimensional arrays, keyboard input, exponentiation (A^B
), and cassette I/O.
Dependencies
Running
TREES=$HOME/path/to/github/trees make run