mrdudz
|
b9c688d997
|
remove deleted function from comment
|
2015-10-14 17:52:14 +02:00 |
|
mrdudz
|
e6f5c7d8da
|
some comments
|
2015-10-14 17:50:44 +02:00 |
|
mrdudz
|
f391c1c3d5
|
remove soft80_bordercolor override
|
2015-10-14 17:33:58 +02:00 |
|
mrdudz
|
59dd15aa55
|
split regular color.s into color.s and bordercolor.s
|
2015-10-14 17:25:35 +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
|
f462c173fb
|
move some stuff to init segment, saves roughly 1480 bytes :)
|
2015-10-12 23:39:47 +02:00 |
|
mrdudz
|
362a172477
|
remove chline/cvline dupes
|
2015-10-12 21:23:27 +02:00 |
|
mrdudz
|
f876ff4c09
|
Merge remote-tracking branch 'upstream/master' into soft80
|
2015-10-12 21:13:32 +02:00 |
|
Oliver Schmidt
|
5e960d106e
|
Allow to override chars used for horizontal and vertical lines.
|
2015-10-12 21:04:06 +02:00 |
|
mrdudz
|
d6f48629ad
|
export mouse driver related symbols
|
2015-10-12 21:02:48 +02:00 |
|
mrdudz
|
5840d1c08c
|
increase conio constructor priority
|
2015-10-12 20:46:53 +02:00 |
|
mrdudz
|
df3549f502
|
Merge remote-tracking branch 'upstream/master' into soft80
|
2015-10-12 20:43:19 +02:00 |
|
mrdudz
|
57a43b6735
|
style issues
|
2015-10-12 20:38:06 +02:00 |
|
Oliver Schmidt
|
08efc299ff
|
Allow to override mouse sprite location data.
|
2015-10-12 20:18:13 +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 |
|
Oliver Schmidt
|
c4966ac6a6
|
Fixed stupid adressing mode bug.
Thanks Greg for pointing out :-)
|
2015-10-10 11:15:43 +02:00 |
|
mrdudz
|
03c6af3e15
|
rewrote color voodoo
|
2015-10-09 23:39:37 +02:00 |
|
Oliver Schmidt
|
ccc7c2b1f9
|
Minor style adjustment.
|
2015-10-09 22:18:51 +02:00 |
|
Oliver Schmidt
|
326da85145
|
Consistently place constructors (and their exclusive subroutines) in "INIT".
|
2015-10-09 21:44:20 +02:00 |
|
Oliver Schmidt
|
575f859a03
|
Keep low level VIC sprite stuff out of user code.
|
2015-10-09 18:33:35 +02:00 |
|
Oliver Schmidt
|
f21e3ae895
|
According to the contributor the prio wasn't intentionally set.
|
2015-10-09 13:42:25 +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 |
|
Greg King
|
6217f8fa3a
|
Made the Commodore version of exec() work in programs that are so big that they load into all of BASIC RAM.
The function won't cause an "out of memory" error.
|
2015-09-28 11:27:39 -04: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
|
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 |
|