1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-20 02:17:07 +00:00
Commit Graph

20 Commits

Author SHA1 Message Date
Oliver Schmidt 13482984ca 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.
2016-06-05 14:58:38 +02:00
mrdudz d6d016bb80 updated comments 2015-10-19 02:47:40 +02:00
mrdudz c708031374 use 'soft80_internal_cellcolor' for the current cell color, and CHARCOLOR for the actual textcolor 2015-10-14 17:24:16 +02:00
mrdudz 08d7eefdd7 another size optimization, make bgcolor() much more robust 2015-10-13 04:14:04 +02:00
mrdudz e9f0b7943e some renaming, preparing plot table names 2015-10-12 19:57:33 +02:00
mrdudz bf3ea5328f inverted result for checkchar, saving some bytes and cycles 2015-10-12 19:03:50 +02:00
mrdudz 4557e8d004 optimize charcode conversion, shorter and faster now :) 2015-10-12 18:53:55 +02:00
mrdudz aed0549760 remove some commented out code 2015-10-12 18:09:50 +02:00
mrdudz ead9950044 some code shuffling to get rid of long branches 2015-10-12 18:01:48 +02:00
mrdudz bc85d90468 check for space bottom up, which is faster for the average case 2015-10-12 16:15:40 +02:00
mrdudz 21732e3c5b maintain lsb of cursor x position internally, saves some bytes and some cycles too :) 2015-10-12 15:44:41 +02:00
mrdudz 7f2df8e8e6 move internal text/bgcolor variables into the file that also contains the init code for them. also rename them to avoid namespace pollution 2015-10-12 15:04:55 +02:00
mrdudz d8d7f53d1b move charset to seperate file again, added comments on charset layout 2015-10-11 17:13:28 +02:00
mrdudz 03c6af3e15 rewrote color voodoo 2015-10-09 23:39:37 +02:00
mrdudz f712e9448a some cleanup/rework 2015-10-09 13:34:23 +02:00
mrdudz e54ad81ce8 some more rework, second attempt on fixing the color issues. added ifdefs to disable the color voodoo alltogether for debugging purposes. 2015-10-08 20:43:25 +02:00
mrdudz 841d764a83 some cleanup, checked usage of __bgcolor and __textcolor 2015-09-28 16:10:11 +02:00
mrdudz 6cc654cca8 added extra check for graphical chars 2015-09-28 15:10:57 +02:00
mrdudz c221fe22f6 prepend soft80_ to some more internally used functions 2015-09-27 19:10:06 +02:00
mrdudz 9e08c53b01 initial commit of soft80 implementation 2015-09-27 18:12:25 +02:00