From d5dcea65b77c5f3598bf07d86a420afe431a5d4c Mon Sep 17 00:00:00 2001 From: Karri Kaksonen Date: Tue, 5 Apr 2022 11:13:18 +0300 Subject: [PATCH] Allocate own zp pointer for conio implementation --- libsrc/atari7800/extzp.inc | 11 +++++++++++ libsrc/atari7800/extzp.s | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 libsrc/atari7800/extzp.inc create mode 100644 libsrc/atari7800/extzp.s diff --git a/libsrc/atari7800/extzp.inc b/libsrc/atari7800/extzp.inc new file mode 100644 index 000000000..7b24ce0d9 --- /dev/null +++ b/libsrc/atari7800/extzp.inc @@ -0,0 +1,11 @@ +; +; extzp.inc for the Atari 7800 +; +; Karri Kaksonen, 2022-04-05 +; +; Assembler include file that imports the runtime zero page locations used +; by the atari7800 runtime, ready for usage in asm code. +; + + .global ptr7800: zp + diff --git a/libsrc/atari7800/extzp.s b/libsrc/atari7800/extzp.s new file mode 100644 index 000000000..384731941 --- /dev/null +++ b/libsrc/atari7800/extzp.s @@ -0,0 +1,11 @@ +; +; Karri Kaksonen, 2022-04-05 +; +; zeropage locations for exclusive use by the library +; + + .include "extzp.inc" + + .segment "EXTZP" : zeropage + +ptr7800: .res 2