- Added a custom ctk drawing module based on ctk-conio which makes use of the "Mousetext" feature available on enhanced Apple //e (or better) machines.
- Added a custom configuration module based on net-conf which allows to
a) turn on/off a checkerboard destop pattern made available by the module mentioned above.
b) copy the configuration data from/to a safe place (the upper half of the keyboard input buffer).
- Extended the Applesoft wrapper program to load and store the configuration data for the module mentioned above.
diff --git a/contiki-apple2/lib/crt0.S b/contiki-apple2/lib/crt0.S
index 2bc4727..d923d80 100644
--- a/contiki-apple2/lib/crt0.S
+++ b/contiki-apple2/lib/crt0.S
@@ -8,6 +8,7 @@
.export _exit, SETWND, BASCALC
.importzp sp
.import zerobss, initlib, callmain, donelib
+.import __CONF_MEM_START__, __CONF_MEM_LAST__
.import __CODE_MEM_START__, __CODE_MEM_LAST__
.import __DATA_MEM_START__, __DATA_MEM_LAST__
.import __RODATA_LOAD__, __RODATA_RUN__, __RODATA_SIZE__
@@ -17,6 +18,15 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+.segment "CONF_HDR"
+
+ .word __CONF_MEM_START__
+ .word __CONF_MEM_LAST__ - __CONF_MEM_START__
+
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+
.segment "CODE_HDR"
.word __CODE_MEM_START__