Self written tape stuff

This commit is contained in:
Joppe Blondel
2026-10-04 13:53:22 +02:00
parent 37183d92cd
commit 5348660aa7
8 changed files with 279 additions and 1654 deletions
+1
View File
@@ -136,6 +136,7 @@ Assembly applications include `include/bios.inc` and call these fixed entries:
| `C065` | `BIOS_BANK` | `A=0`: split lower 48K/upper 16K; otherwise select upper 64K |
| `C068` | `BIOS_ROM_DISABLE` | Disable ROM while retaining the selected RAM mapping |
| `C06B` | `BIOS_ROM_ENABLE` | Enable ROM while retaining the selected RAM mapping |
| `C06E` | `BIOS_FLUSH` | Wait until the UART output queue is empty |
The service wrappers preserve working registers except for documented return
values. The monitor uses the corresponding C API declared in `bios.h`.