2018-08-07 18:50:15 +00:00
|
|
|
# Apple IIa
|
2018-07-28 19:20:47 +00:00
|
|
|
|
2018-08-07 18:50:15 +00:00
|
|
|
Custom ROM for the Apple IIe. Looks mostly like a real Apple IIe, but
|
2018-08-05 19:00:59 +00:00
|
|
|
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`),
|
2018-08-06 06:25:38 +00:00
|
|
|
`DIM` (single-dimensional arrays), `POKE`, and integer and boolean arithmetic.
|
2018-08-05 19:00:59 +00:00
|
|
|
|
2018-08-05 23:43:50 +00:00
|
|
|
Not supported: Floating point, strings,
|
|
|
|
high-res graphics, `DATA/READ/RESUME`, `GOSUB/RETURN/POP`,
|
2018-08-06 06:25:38 +00:00
|
|
|
`REM`, multi-dimensional arrays, keyboard input, exponentiation (`A^B`), and cassette I/O.
|
2018-07-31 22:32:27 +00:00
|
|
|
|
|
|
|
# Dependencies
|
|
|
|
|
|
|
|
* [cc65](https://github.com/cc65/cc65)
|
2018-08-07 18:50:15 +00:00
|
|
|
* [Apple IIe emulator](https://github.com/bradgrantham/apple2e)
|
2018-07-31 22:32:27 +00:00
|
|
|
|
|
|
|
# Running
|
2018-07-28 19:28:24 +00:00
|
|
|
|
2018-07-28 19:36:07 +00:00
|
|
|
```
|
2018-07-31 22:32:27 +00:00
|
|
|
TREES=$HOME/path/to/github/trees make run
|
2018-07-28 19:36:07 +00:00
|
|
|
```
|