[cc65] 80 column support on the C128

Date view Thread view Subject view

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.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2002-12-19 18:45:29 CET