]> git.sur5r.net Git - cc65/commitdiff
Adjust alternative ProDOS 8 I/O buffer allocation module to linker configs.
authorOliver Schmidt <ol.sc@web.de>
Wed, 31 Jan 2018 14:06:37 +0000 (15:06 +0100)
committerOliver Schmidt <ol.sc@web.de>
Wed, 31 Jan 2018 14:06:37 +0000 (15:06 +0100)
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

index 0ad7a751fe50f73af3027f1f0db41dc96ef091e4..7ed832ed3f48a4e4616bdec03f9578b4e6022003 100644 (file)
@@ -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