]> git.sur5r.net Git - cc65/commitdiff
move CHARGEN_RELOC enabling to Makefile.inc
authorChristian Groessler <chris@groessler.org>
Thu, 19 Sep 2013 22:26:49 +0000 (00:26 +0200)
committerChristian Groessler <chris@groessler.org>
Thu, 19 Sep 2013 22:26:49 +0000 (00:26 +0200)
libsrc/atari/Makefile.inc
libsrc/atari/romswitch.inc

index d12b54058e4b9d04c0876ae3dc2e6d73ddf4939c..af5a17e59fa3ee674db0c385d65a5619149e9294 100644 (file)
 #                  needs DEFAULT_DEVICE to be defined, otherwise no effect
 
 CA65FLAGS += -D NUMDRVS=4 -D LINEBUF=80 -D UCASE_FILENAME=1 -D DEFAULT_DEVICE=1 -D DYNAMIC_DD=1
+
+# The following defines are only used by the 'atarixl' target:
+#
+# CHARGEN_RELOC  - If defined, CHBAS and CHBASE are updated when
+#                  enabling or disabling the ROM.
+#                  If the ROM is enabled, $E0 is written to CHBAS
+#                  and CHBASE.
+#                  If the ROM is disabled, the upper byte of
+#                  __CHARGEN_START__ is written to CHBAS and CHBASE.
+# USEWSYNC       - If defined, the code waits for horizontal retrace
+#                  before switching the ROM and updating CHBAS and
+#                  CHBASE. This define only has effect if CHARGEN_RELOC
+#                  is also defined.
+
+# Disabled by default, you should enable it if the linker script relocates the
+# character generator (like atarixl-largehimem.cfg).
+#CA65FLAGS += -D CHARGEN_RELOC -D USEWSYNC
index e1f3433b69b298e304d70712291d2c3e4ec2cb9b..7169f2b39ce1c5ba5fc8ac92b80af4d1a39e6865 100644 (file)
 ;                __CHARGEN_START__ is written to CHBAS and CHBASE.
 ; USEWSYNC:      If defined, the code waits for horizontal retrace
 ;                before switching the ROM and updating CHBAS and
-;                CHBASE. This define only has effect if CHAGEN_RELOC
+;                CHBASE. This define only has effect if CHARGEN_RELOC
 ;                is also defined.
 
 
 .ifdef __ATARIXL__
 
-USEWSYNC =      1
-CHARGEN_RELOC = 1
-
-
 .ifdef CHARGEN_RELOC
 
 .macro  set_chbase val