1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-24 11:31:31 +00:00
Commit Graph

6611 Commits

Author SHA1 Message Date
mrdudz
57a43b6735 style issues 2015-10-12 20:38:06 +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
cf8b21b27e size optimization 2015-10-12 17:12:44 +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
a2b514a7cf fix some style issues 2015-10-12 15:54:08 +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
2a0f6c420b moved bordercolor function into a seperate file 2015-10-12 15:18:36 +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
07f1879f85 added some more comments and -headers 2015-10-12 14:40:12 +02:00
mrdudz
d8d7f53d1b move charset to seperate file again, added comments on charset layout 2015-10-11 17:13:28 +02:00
mrdudz
32397b9a2b print a space for 0x0a and 0x0d in the char matrix 2015-10-11 17:07:48 +02:00
mrdudz
70ed96d06d updated conio test 2015-10-09 23:39:55 +02:00
mrdudz
03c6af3e15 rewrote color voodoo 2015-10-09 23:39:37 +02:00
mrdudz
0b9d67d8a8 use default prio for the constructor 2015-10-09 13:40:10 +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
67dabb8489 attempted fix for the color problem noticed by oliver 2015-10-06 20:18:40 +02:00
mrdudz
ee54f7f40c optimized clrscr for size 2015-10-06 19:33:43 +02:00
mrdudz
23473641f4 fix clrscr so it doesnt wipe sprite pointers 2015-10-01 17:16:02 +02:00
mrdudz
5ea842b88b SCREEN->screensize 2015-10-01 15:03:11 +02:00
mrdudz
f39337a6ec added input test 2015-09-28 17:12:33 +02:00
mrdudz
4949836d16 fixed kplot 2015-09-28 17:12:20 +02:00
mrdudz
841d764a83 some cleanup, checked usage of __bgcolor and __textcolor 2015-09-28 16:10:11 +02:00
mrdudz
7486923c17 dont use seperate file for charset data 2015-09-28 15:57:16 +02:00
mrdudz
d211eeaa41 fix conio test to work on vic20 screen 2015-09-28 15:29:14 +02:00
mrdudz
6cc654cca8 added extra check for graphical chars 2015-09-28 15:10:57 +02:00
mrdudz
257183fa55 removed duplicate copy of charset and shift it at init time, saves 1k 2015-09-27 19:34:43 +02:00
mrdudz
c221fe22f6 prepend soft80_ to some more internally used functions 2015-09-27 19:10:06 +02:00
mrdudz
b5a6578dca include bitmap and vram row tables directly rather than generating them (saves space) 2015-09-27 18:49:30 +02:00
mrdudz
fba28f46f6 fix initial text- and background colors 2015-09-27 18:36:53 +02:00
mrdudz
9e08c53b01 initial commit of soft80 implementation 2015-09-27 18:12:25 +02:00
Oliver Schmidt
067956b808 Merge pull request #211 from greg-king5/errno-helpers
Move errno helper functions into separately linkable files.
2015-09-25 22:13:11 +02:00
Greg King
b82bb4f5ba Moved two errno helper functions into separate files.
Only the function that actually is needed will be linked.  It is very useful for targets that do not have file-system I/O.
2015-09-25 14:06:58 -04:00
Oliver Schmidt
e0b273e86c Merge pull request #210 from greg-king5/archiver
Make an ar65 warning show both object files' names.
2015-09-25 16:21:47 +02:00
Greg King
ed2b8a1609 Fixed a warning message. 2015-09-25 02:31:17 -04:00
Oliver Schmidt
9704b1d11b Update README.md 2015-09-24 10:16:46 +02:00
Oliver Schmidt
74f8de9ab6 Update README.md 2015-09-24 10:14:30 +02:00
Oliver Schmidt
68a4f34b3d Use title case. 2015-09-24 10:06:24 +02:00
Oliver Schmidt
b2657ecef5 Merge pull request #177 from mrdudz/pcenginetarget
new target: PC Engine (TurboGrafx16)
2015-09-24 09:58:28 +02:00
mrdudz
7d453a72fb use 'plot' instead of 'PLOT' 2015-09-20 12:18:41 +02:00
mrdudz
296489ba6c added interruptor support 2015-09-19 15:55:43 +02:00
mrdudz
859604407b fixed more flaws found by greg :) 2015-09-19 15:37:39 +02:00
Oliver Schmidt
45313075fe Merge pull request #208 from greg-king5/big-jump
Improve the longjmp() and setjmp() functions.
2015-09-11 21:06:50 +02:00
Oliver Schmidt
5ff480d6f4 Merge pull request #207 from greg-king5/random-seed
Fix the CBM random-seed generators.
2015-09-11 21:02:40 +02:00
Greg King
dbf0adcec9 Improved longjmp() and setjmp(). 2015-09-11 14:18:22 -04:00
Greg King
031bd2ebf0 Fixed the random-seed generators for the Commodore targets.
They use a byte from the time counter; but, it is stored in big-endian order.
2015-09-11 10:03:07 -04:00