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 |
|
mrdudz
|
32397b9a2b
|
print a space for 0x0a and 0x0d in the char matrix
|
2015-10-11 17:07:48 +02:00 |
|
Oliver Schmidt
|
c4966ac6a6
|
Fixed stupid adressing mode bug.
Thanks Greg for pointing out :-)
|
2015-10-10 11:15:43 +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 |
|
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 |
|
Oliver Schmidt
|
e6008026aa
|
Fixed bogus formatting of recent contribution.
I wasn't in the mood for discussion ;-)
|
2015-10-05 16:28:16 +02:00 |
|
Oliver Schmidt
|
08e4cbfdbc
|
Merge pull request #217 from clbr/master
Some nes documentation updates, joypad defines
|
2015-10-05 16:24:53 +02:00 |
|
Lauri Kasanen
|
7f409c3edb
|
nes: Expose and document all joypad keys
|
2015-10-05 17:19:36 +03:00 |
|
Lauri Kasanen
|
04be8020b6
|
nes: Document whether waitvblank waits for the start or end of vblank
|
2015-10-05 17:18:53 +03: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 |
|
Oliver Schmidt
|
24c2da980b
|
Merge pull request #214 from greg-king5/cbm-exec
Make the CBM exec() work in gigantic programs.
|
2015-09-30 20:52:31 +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
|
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 |
|