From: MagerValp (MagerValp_at_cling.gu.se)
Date: 2002-12-19 18:42:12
I've been hacking away at the 80 column mode of the C128, and I have
an experimantal patch available at
http://www.cling.gu.se/~cl3polof/vdc.patch.gz
Note that this is not fit for public consumption yet, and contains
calls to hardcoded address and other nasties. Uz, I've moved
cbm/revers.s to the various platform dependent directories, and it now
uses the kernal zp variable instead of its own location to hold the
rev flag. The changed or added files are
*** cc65-vdc/libsrc/c128/Makefile Thu Dec 19 14:55:41 2002
*** cc65-vdc/libsrc/c128/c128.inc Thu Dec 19 14:43:48 2002
*** cc65-vdc/libsrc/c128/color.s Thu Dec 19 18:13:11 2002
*** cc65-vdc/libsrc/c128/cputc.s Thu Dec 19 18:23:12 2002
*** cc65-vdc/libsrc/c128/crt0.s Thu Dec 19 18:21:00 2002
*** cc65-vdc/libsrc/c128/revers.s Thu Dec 19 14:49:19 2002
*** cc65-vdc/libsrc/c16/revers.s Thu Dec 19 14:51:07 2002
*** cc65-vdc/libsrc/c64/revers.s Thu Dec 19 14:50:38 2002
*** cc65-vdc/libsrc/cbm/Makefile Thu Dec 19 14:52:41 2002
*** cc65-vdc/libsrc/cbm/revers.s Thu Jan 1 01:00:00 1970
*** cc65-vdc/libsrc/cbm510/revers.s Thu Dec 19 14:51:55 2002
*** cc65-vdc/libsrc/cbm610/revers.s Thu Dec 19 14:52:01 2002
*** cc65-vdc/libsrc/geos/revers.s Thu Dec 19 14:51:35 2002
*** cc65-vdc/libsrc/pet/revers.s Thu Dec 19 14:51:22 2002
*** cc65-vdc/libsrc/plus4/revers.s Thu Dec 19 14:51:13 2002
*** cc65-vdc/libsrc/vic20/revers.s Thu Dec 19 14:50:44 2002
The only immediately visible bug is that it doesn't switch to lower
case when you start the program, despite the lda #14 jsr $ffd2 in
crt0.s. Reverse mode is also enabled when you exit, and I'm not sure
why.
--
___ . . . . . + . . o
_|___|_ + . + . + . Per Olofsson, arkadspelare
o-o . . . o + MagerValp_at_cling.gu.se
- + + . http://www.cling.gu.se/~cl3polof/
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2002-12-19 18:45:29 CET