Commit Graph

  • ffda2a3603 updated conio test mrdudz 2015-10-13 04:14:23 +02:00
  • 08d7eefdd7 another size optimization, make bgcolor() much more robust mrdudz 2015-10-13 04:14:04 +02:00
  • f462c173fb move some stuff to init segment, saves roughly 1480 bytes :) mrdudz 2015-10-12 23:39:47 +02:00
  • 362a172477 remove chline/cvline dupes mrdudz 2015-10-12 21:23:27 +02:00
  • f876ff4c09 Merge remote-tracking branch 'upstream/master' into soft80 mrdudz 2015-10-12 21:13:32 +02:00
  • 5e960d106e Allow to override chars used for horizontal and vertical lines. Oliver Schmidt 2015-10-12 21:04:06 +02:00
  • d6f48629ad export mouse driver related symbols mrdudz 2015-10-12 21:02:48 +02:00
  • 5840d1c08c increase conio constructor priority mrdudz 2015-10-12 20:46:53 +02:00
  • df3549f502 Merge remote-tracking branch 'upstream/master' into soft80 mrdudz 2015-10-12 20:43:19 +02:00
  • 57a43b6735 style issues mrdudz 2015-10-12 20:38:06 +02:00
  • 08efc299ff Allow to override mouse sprite location data. Oliver Schmidt 2015-10-12 20:18:13 +02:00
  • e9f0b7943e some renaming, preparing plot table names mrdudz 2015-10-12 19:57:33 +02:00
  • bf3ea5328f inverted result for checkchar, saving some bytes and cycles mrdudz 2015-10-12 19:03:50 +02:00
  • 4557e8d004 optimize charcode conversion, shorter and faster now :) mrdudz 2015-10-12 18:53:55 +02:00
  • aed0549760 remove some commented out code mrdudz 2015-10-12 18:09:50 +02:00
  • ead9950044 some code shuffling to get rid of long branches mrdudz 2015-10-12 18:01:48 +02:00
  • cf8b21b27e size optimization mrdudz 2015-10-12 17:12:44 +02:00
  • bc85d90468 check for space bottom up, which is faster for the average case mrdudz 2015-10-12 16:15:40 +02:00
  • a2b514a7cf fix some style issues mrdudz 2015-10-12 15:54:08 +02:00
  • 21732e3c5b maintain lsb of cursor x position internally, saves some bytes and some cycles too :) mrdudz 2015-10-12 15:44:41 +02:00
  • 2a0f6c420b moved bordercolor function into a seperate file mrdudz 2015-10-12 15:18:36 +02:00
  • 7f2df8e8e6 move internal text/bgcolor variables into the file that also contains the init code for them. also rename them to avoid namespace pollution mrdudz 2015-10-12 15:04:55 +02:00
  • 07f1879f85 added some more comments and -headers mrdudz 2015-10-12 14:40:12 +02:00
  • d8d7f53d1b move charset to seperate file again, added comments on charset layout mrdudz 2015-10-11 17:13:28 +02:00
  • 32397b9a2b print a space for 0x0a and 0x0d in the char matrix mrdudz 2015-10-11 17:07:48 +02:00
  • c4966ac6a6 Fixed stupid adressing mode bug. Oliver Schmidt 2015-10-10 11:15:43 +02:00
  • 70ed96d06d updated conio test mrdudz 2015-10-09 23:39:55 +02:00
  • 03c6af3e15 rewrote color voodoo mrdudz 2015-10-09 23:39:37 +02:00
  • ccc7c2b1f9 Minor style adjustment. Oliver Schmidt 2015-10-09 22:18:51 +02:00
  • 326da85145 Consistently place constructors (and their exclusive subroutines) in "INIT". Oliver Schmidt 2015-10-09 21:44:20 +02:00
  • 575f859a03 Keep low level VIC sprite stuff out of user code. Oliver Schmidt 2015-10-09 18:33:35 +02:00
  • 8c609dd931 Explained why two variables were moved out of the BSS segment. Greg King 2015-10-09 12:00:41 -04:00
  • f21e3ae895 According to the contributor the prio wasn't intentionally set. Oliver Schmidt 2015-10-09 13:42:25 +02:00
  • 0b9d67d8a8 use default prio for the constructor mrdudz 2015-10-09 13:40:10 +02:00
  • f712e9448a some cleanup/rework mrdudz 2015-10-09 13:34:23 +02:00
  • e54ad81ce8 some more rework, second attempt on fixing the color issues. added ifdefs to disable the color voodoo alltogether for debugging purposes. mrdudz 2015-10-08 20:43:25 +02:00
  • 8b89f4f5a6 Reduced c64-overlay.cfg's size by factoring out a different common expression. Greg King 2015-10-08 06:11:37 -04:00
  • ca70700a0b Restored the old C-stack initiation code. Greg King 2015-10-08 05:05:48 -04:00
  • 8a880580dc Reduced the size of the moveinit subroutine. Greg King 2015-10-07 14:56:14 -04:00
  • 67dabb8489 attempted fix for the color problem noticed by oliver mrdudz 2015-10-06 20:18:40 +02:00
  • ee54f7f40c optimized clrscr for size mrdudz 2015-10-06 19:33:43 +02:00
  • e6008026aa Fixed bogus formatting of recent contribution. Oliver Schmidt 2015-10-05 16:28:16 +02:00
  • 08e4cbfdbc Merge pull request #217 from clbr/master Oliver Schmidt 2015-10-05 16:24:53 +02:00
  • 7f409c3edb nes: Expose and document all joypad keys Lauri Kasanen 2015-10-05 17:19:36 +03:00
  • 04be8020b6 nes: Document whether waitvblank waits for the start or end of vblank Lauri Kasanen 2015-10-05 17:18:53 +03:00
  • 074e10d288 Adapted, to the c64 target, the INIT-segment overlay scheme from the apple2 targets. Greg King 2015-10-05 05:47:43 -04:00
  • 23473641f4 fix clrscr so it doesnt wipe sprite pointers mrdudz 2015-10-01 17:16:02 +02:00
  • 5ea842b88b SCREEN->screensize mrdudz 2015-10-01 15:03:11 +02:00
  • 24c2da980b Merge pull request #214 from greg-king5/cbm-exec Oliver Schmidt 2015-09-30 20:52:31 +02:00
  • 6217f8fa3a Made the Commodore version of exec() work in programs that are so big that they load into all of BASIC RAM. Greg King 2015-09-28 11:27:39 -04:00
  • f39337a6ec added input test mrdudz 2015-09-28 17:12:33 +02:00
  • 4949836d16 fixed kplot mrdudz 2015-09-28 17:12:20 +02:00
  • 841d764a83 some cleanup, checked usage of __bgcolor and __textcolor mrdudz 2015-09-28 16:10:11 +02:00
  • 7486923c17 dont use seperate file for charset data mrdudz 2015-09-28 15:57:16 +02:00
  • d211eeaa41 fix conio test to work on vic20 screen mrdudz 2015-09-28 15:29:14 +02:00
  • 6cc654cca8 added extra check for graphical chars mrdudz 2015-09-28 15:10:57 +02:00
  • 257183fa55 removed duplicate copy of charset and shift it at init time, saves 1k mrdudz 2015-09-27 19:34:43 +02:00
  • c221fe22f6 prepend soft80_ to some more internally used functions mrdudz 2015-09-27 19:10:06 +02:00
  • b5a6578dca include bitmap and vram row tables directly rather than generating them (saves space) mrdudz 2015-09-27 18:49:30 +02:00
  • fba28f46f6 fix initial text- and background colors mrdudz 2015-09-27 18:36:53 +02:00
  • 9e08c53b01 initial commit of soft80 implementation mrdudz 2015-09-27 18:12:25 +02:00
  • 067956b808 Merge pull request #211 from greg-king5/errno-helpers Oliver Schmidt 2015-09-25 22:13:11 +02:00
  • b82bb4f5ba Moved two errno helper functions into separate files. Greg King 2015-09-25 14:06:58 -04:00
  • e0b273e86c Merge pull request #210 from greg-king5/archiver Oliver Schmidt 2015-09-25 16:21:47 +02:00
  • ed2b8a1609 Fixed a warning message. Greg King 2015-09-25 02:31:17 -04:00
  • 9704b1d11b Update README.md Oliver Schmidt 2015-09-24 10:16:46 +02:00
  • 74f8de9ab6 Update README.md Oliver Schmidt 2015-09-24 10:14:30 +02:00
  • 68a4f34b3d Use title case. Oliver Schmidt 2015-09-24 10:06:24 +02:00
  • b2657ecef5 Merge pull request #177 from mrdudz/pcenginetarget Oliver Schmidt 2015-09-24 09:58:28 +02:00
  • 7d453a72fb use 'plot' instead of 'PLOT' mrdudz 2015-09-20 12:18:41 +02:00
  • 296489ba6c added interruptor support mrdudz 2015-09-19 15:55:43 +02:00
  • 859604407b fixed more flaws found by greg :) mrdudz 2015-09-19 15:37:39 +02:00
  • 45313075fe Merge pull request #208 from greg-king5/big-jump Oliver Schmidt 2015-09-11 21:06:50 +02:00
  • 5ff480d6f4 Merge pull request #207 from greg-king5/random-seed Oliver Schmidt 2015-09-11 21:02:40 +02:00
  • dbf0adcec9 Improved longjmp() and setjmp(). Greg King 2015-09-11 14:18:22 -04:00
  • 031bd2ebf0 Fixed the random-seed generators for the Commodore targets. Greg King 2015-09-11 10:03:07 -04:00
  • 088a25437d fixed VDC register assignments mrdudz 2015-09-07 12:55:36 +02:00
  • fa0709a618 Merge pull request #205 from greg-king5/typo Oliver Schmidt 2015-09-06 21:35:32 +02:00
  • a555f121fd Fixed the " til " typos. Greg King 2015-09-06 12:23:58 -04:00
  • af2ba26c62 fix gregs complaints :) mrdudz 2015-09-04 14:14:17 +02:00
  • d0a1dc73b8 Merge remote-tracking branch 'upstream/master' into pcenginetarget mrdudz 2015-09-04 13:40:52 +02:00
  • 9fe0c34fe6 updated mrdudz 2015-09-04 13:38:17 +02:00
  • 01baf36fa8 fixed style issues mrdudz 2015-09-03 13:09:18 +02:00
  • 8d5f6b89ae Merge pull request #203 from greg-king5/multi-comments Oliver Schmidt 2015-08-31 17:36:02 +02:00
  • 1ee57eeea4 Merge pull request #202 from greg-king5/argv-null Oliver Schmidt 2015-08-31 17:34:28 +02:00
  • 58e56ba24d Changed multi-line C comments in files that I missed in commit 0390c34e88. Greg King 2015-08-30 08:43:54 -04:00
  • d280d2610e Don't count the NULL (doh!). Greg King 2015-08-30 07:55:07 -04:00
  • a132bc4b28 Fixed a comparison operator; so that the NULL at the end of argv[] is copied by InitCmdLine(). Greg King 2015-08-30 05:16:38 -04:00
  • 57b8af1adc style fixes mrdudz 2015-08-29 15:58:57 +02:00
  • a468a2e109 Merge pull request #199 from greg-king5/irq Oliver Schmidt 2015-08-27 11:35:48 +02:00
  • 9c55bd1c96 Fixed bugs in the interface for C-level interrupt handlers. Greg King 2015-08-26 19:29:39 -04:00
  • dd75d3f884 Don't show (potentially failing) pull request builds. Oliver Schmidt 2015-08-25 13:57:21 +02:00
  • a85ac88fca Merge pull request #197 from greg-king5/static Oliver Schmidt 2015-08-15 06:53:40 +02:00
  • 819f3ff8f4 Merge pull request #196 from greg-king5/tests Oliver Schmidt 2015-08-14 09:04:20 +02:00
  • 6ed3d055cb Removed redundant attempts to build uncompilable files. Greg King 2015-08-13 17:25:52 -04:00
  • 1baecf4a15 Added regression tests of diagnostics for conflicts between extern/public and static declarations. Greg King 2015-08-13 03:39:35 -04:00
  • 6032849e60 Added warning diagnostics for conflicts between extern/public and static declarations. Greg King 2015-08-10 13:39:17 -04:00
  • 4e9842ef33 Stopped extern declarations from changing previous static, but otherwise identical, declarations. Greg King 2015-08-09 06:27:05 -04:00
  • d36f31dcff Improved the format of the global symbols' lists of flags, in cc65's debugging output. Greg King 2015-08-08 22:04:38 -04:00
  • 6f24c07836 Merge pull request #190 from greg-king5/zeropage-doc Oliver Schmidt 2015-08-01 13:28:42 +02:00