]> git.sur5r.net Git - cc65/commit
Introduced internal gotoxy that pops both parameters.
authorOliver Schmidt <ol.sc@web.de>
Sun, 5 Jun 2016 12:58:38 +0000 (14:58 +0200)
committerOliver Schmidt <ol.sc@web.de>
Sun, 5 Jun 2016 12:58:38 +0000 (14:58 +0200)
commit13482984ca38c5a34a51321d0806f3e4a73122ff
tree1bdfa50f7f80d8ff32a7624038d724e063e163f2
parentd67099881477e82f6539e69df6fc2e9622480466
Introduced internal gotoxy that pops both parameters.

About all CONIO functions offering a <...>xy variant call
  popa
  _gotoxy

By providing an internal gotoxy variant that starts with a popa all those CONIO function can be shortened by 3 bytes. As soon as program calls more than one CONIO function this means an overall code size reduction.
50 files changed:
libsrc/apple2/cclear.s
libsrc/apple2/chline.s
libsrc/apple2/cputc.s
libsrc/apple2/cvline.s
libsrc/apple2/gotoxy.s
libsrc/atari/cclear.s
libsrc/atari/chline.s
libsrc/atari/cputc.s
libsrc/atari/cvline.s
libsrc/atari/gotoxy.s
libsrc/atari5200/cputc.s
libsrc/atari5200/gotoxy.s
libsrc/c128/cputc.s
libsrc/c16/cputc.s
libsrc/c64/cputc.s
libsrc/c64/soft80_cputc.s
libsrc/c64/soft80mono_cputc.s
libsrc/cbm/cclear.s
libsrc/cbm/chline.s
libsrc/cbm/cvline.s
libsrc/cbm/gotoxy.s
libsrc/cbm510/cputc.s
libsrc/cbm610/cputc.s
libsrc/conio/cputs.s
libsrc/gamate/chline.s
libsrc/gamate/cputc.s
libsrc/gamate/cvline.s
libsrc/gamate/gotoxy.s
libsrc/geos-common/conio/cclear.s
libsrc/geos-common/conio/chline.s
libsrc/geos-common/conio/cputc.s
libsrc/geos-common/conio/cvline.s
libsrc/geos-common/conio/gotoxy.s
libsrc/nes/cclear.s
libsrc/nes/chline.s
libsrc/nes/cputc.s
libsrc/nes/cvline.s
libsrc/nes/gotoxy.s
libsrc/osic1p/cclear.s
libsrc/osic1p/chline.s
libsrc/osic1p/cvline.s
libsrc/osic1p/gotoxy.s
libsrc/osic1p/osiscreen.inc
libsrc/pce/chline.s
libsrc/pce/cputc.s
libsrc/pce/cvline.s
libsrc/pce/gotoxy.s
libsrc/pet/cputc.s
libsrc/plus4/cputc.s
libsrc/vic20/cputc.s