diff --git a/res/DFX.CONF b/res/DFX.CONF index 312607d6e..70828af03 100644 --- a/res/DFX.CONF +++ b/res/DFX.CONF @@ -11,9 +11,10 @@ # Transition effects are binary files loaded at $6000 and called with main # memory banked in, DHGR page 1 showing, and the next DHGR graphic already # loaded at $4000/main and $4000/aux. A transition effect has full use of -# auxiliary memory, zero pages (both), text pages (both, but preserve screen -# holes), and main memory $6000-$BEFF. $BF00-$BFFF/main is reserved for the -# ProDOS shim. LC RAM banks 1 and 2 are reserved for the launcher. +# zero pages (both), $0200-$07FF (both), $6000-$BEFF/main, $800-$1FFF/aux, +# and $6000-$BFFF/aux. $800-$1FFF/main is reserved for the slideshow data. +# $BF00-$BFFF/main is reserved for the ProDOS shim. LC RAM banks 1 and 2 are +# reserved for the launcher. # # Important: LC RAM bank 1 will be read/write on entry and must be read/write # on exit. If you need ROM routines, you are responsible for switching to ROM diff --git a/res/FX.CONF b/res/FX.CONF index cc50bda49..756de4104 100644 --- a/res/FX.CONF +++ b/res/FX.CONF @@ -10,10 +10,9 @@ # # Transition effects are binary files loaded at $6000 and called with # hi-res page 1 showing and the next HGR graphic already loaded at $4000. -# A transition effect can use $6000-$BEFF in main memory, zero page, and -# text page if needed (but preserve the screen holes). $800-$1FFF is reserved -# for the slideshow data. $BF00-$BFFF is reserved for the ProDOS shim. -# LC RAM banks 1 and 2 are reserved for the launcher. +# A transition effect can use $6000-$BEFF, zero page, and $0200-$07FF. +# $800-$1FFF is reserved for the slideshow data. $BF00-$BFFF is reserved for +# the ProDOS shim. LC RAM banks 1 and 2 are reserved for the launcher. # # Important: LC RAM bank 1 will be read/write on entry and must be read/write # on exit. If you need ROM routines, you are responsible for switching to ROM diff --git a/res/SFX.CONF b/res/SFX.CONF index 67e60e730..b8a3cf847 100644 --- a/res/SFX.CONF +++ b/res/SFX.CONF @@ -9,11 +9,10 @@ # file should not contain duplicates. # # Transition effects are binary files loaded at $A000 and called with main -# memory banked in and the next SHR graphic already loaded at $2000/main. -# A transition effect has full use of zero page (main), text page (main, -# but preserve screen holes), and $A000-$BEFF/main. $BF00-$BFFF/main is -# reserved for the ProDOS shim. LC RAM banks 1 and 2 are reserved for the -# launcher. +# memory banked in (read/write) and the next SHR graphic already loaded at +# $2000/main. A transition effect has full use of zero page (main), +# $0200-$07FF (main), and $A000-$BEFF/main. $BF00-$BFFF/main is reserved for +# the ProDOS shim. LC RAM banks 1 and 2 are reserved for the launcher. # # /!\ You can not assume auxiliary memory exists! No, really. # @@ -36,8 +35,8 @@ # Important: LC RAM bank 1 will be read/write on entry and must be read/write # on exit. If you need ROM routines, you are responsible for switching to ROM # then switching back to RAM bank 1 (read/write) before returning. However, -# you can leave WRITEAUXMEM active. The calling code will unconditionally -# switch back to WRITEMAINMEM. +# you can leave WRITEAUXMEM active; the calling code unconditionally switches +# back to WRITEMAINMEM after the transition code returns. # # This file is converted to a binary data structure (SFX.IDX) during build # then added to TOTAL.DATA on the final disk image.