From 19ed94fe25fb834bb002ece6a0201173fc709027 Mon Sep 17 00:00:00 2001
From: Oliver Schmidt
Date: Wed, 31 Jan 2018 15:06:37 +0100
Subject: [PATCH] Adjust alternative ProDOS 8 I/O buffer allocation module to
linker configs.
The Apple II linker configs don't define symbols for the STARTP segment anymore. There refer to the load/start address in the same way the executable file header does.
---
libsrc/apple2/extra/iobuf-0800.s | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libsrc/apple2/extra/iobuf-0800.s b/libsrc/apple2/extra/iobuf-0800.s
index 0ad7a751f..7ed832ed3 100644
--- a/libsrc/apple2/extra/iobuf-0800.s
+++ b/libsrc/apple2/extra/iobuf-0800.s
@@ -7,7 +7,7 @@
.constructor initiobuf
.export iobuf_alloc, iobuf_free
- .import __STARTUP_RUN__
+ .import __MAIN_START__
.import incsp2, popax
.include "zeropage.inc"
@@ -18,7 +18,7 @@
initiobuf:
; Convert end address highbyte to table index
- lda #>__STARTUP_RUN__
+ lda #>__MAIN_START__
sec
sbc #>$0800
lsr