Commit Graph
100 Commits
Author SHA1 Message Date
FeralChild64 a052b3e25c build tool logging fix, corrected C65 keyboard definitions 2019-10-25 18:22:18 +02:00
FeralChild64 877159c2a2 ghost RUN/STOP won't cause war restart together with RESTORE anymore 2019-10-22 16:38:10 +02:00
FeralChild64 2afe11c3b3 moved PAL/NTSC support to a separate routine 2019-10-20 16:14:54 +02:00
FeralChild64 c41da81e06 added even more stubs 2019-10-20 15:52:28 +02:00
FeralChild64 98860e9831 CINT should be complete now 2019-10-20 13:37:25 +02:00
FeralChild64 a9d167810b documentation updates, brand-specific colors adjustments 2019-10-20 12:54:08 +02:00
FeralChild64 0f80941eac CINT adjustments for 'Operacja Proboszcz' game 2019-10-20 12:32:14 +02:00
FeralChild64 2009702011 added one more stub, Simon's BASIC does not crash anymore 2019-10-20 11:53:50 +02:00
FeralChild64 a8e80ee2b1 adjusted some addresses, added more stubs 2019-10-20 11:44:06 +02:00
FeralChild64 b73e9fbb7d first steps towards brand-specific color schemes 2019-10-20 10:26:17 +02:00
FeralChild64 aec7fe9721 motherboard extras can now be configured 2019-10-20 09:55:35 +02:00
FeralChild64 34f984b8f0 added configuration for testing/experimental builds 2019-10-20 09:29:57 +02:00
FeralChild64 dc63912edd even more startup tweaks 2019-10-20 09:03:23 +02:00
FeralChild64 455ca2ee56 more startup initialization fixes 2019-10-19 13:00:28 +02:00
FeralChild64 bb9450b221 release tool same content detection bugfix 2019-10-19 12:58:18 +02:00
FeralChild64 fd434c3f68 release tool finished 2019-10-19 12:50:57 +02:00
FeralChild64 ae4b6acc55 further work on release tool 2019-10-18 22:35:46 +02:00
FeralChild64 41264c9300 compilation fix 2019-10-18 22:06:40 +02:00
FeralChild64 d6f4f80e89 configuration cleanup 2019-10-18 21:33:11 +02:00
FeralChild64 abc669d761 improved VIC II initialization 2019-10-18 21:24:08 +02:00
FeralChild64 5f7c21fdac one more C128 keyboard fix 2019-10-18 19:29:26 +02:00
FeralChild64 58daf2a553 more C128 keyboard support tweaks 2019-10-18 19:22:21 +02:00
FeralChild64 6e38c8a4b9 added CAPS LOCK key support on C128 2019-10-18 19:11:30 +02:00
FeralChild64 e9565c9724 some tweaks to C128 keyboard support 2019-10-18 18:20:36 +02:00
FeralChild64 1db03b5921 started work on release tool 2019-10-17 21:55:27 +02:00
FeralChild64 f9e3b57a79 small keyboard reading fixes 2019-10-17 17:41:50 +02:00
FeralChild64 a7cb7eb52e small C128 keyboard handling optimization 2019-10-16 20:24:47 +02:00
FeralChild64 fb2e13f9a9 optimized pop_keyboard_buffer 2019-10-16 19:10:28 +02:00
FeralChild64 470c4bded6 finished the new keyboard scanning routine 2019-10-16 18:57:13 +02:00
FeralChild64 5dedf1314e most C128 keys work now 2019-10-16 17:47:26 +02:00
FeralChild64 703e499494 more work on C128 keyboard 2019-10-16 16:40:15 +02:00
FeralChild64 ed83a76725 started work on C128 keyboard support 2019-10-15 19:33:55 +02:00
FeralChild64 8829ec8090 more Kernal reorganization 2019-10-15 17:55:56 +02:00
FeralChild64 076a839f1a fixed the famous 'SYS 64738', some documentation fixes 2019-10-15 17:26:05 +02:00
FeralChild64 5c58af117a new SCNKEY is now more configurable (size vs features) 2019-10-14 22:58:43 +02:00
FeralChild64 3b69cd398b SCNKEY can now use joystick port 2 too 2019-10-14 22:28:46 +02:00
FeralChild64 83f038c780 startup adjustements 2019-10-14 22:04:34 +02:00
FeralChild64 9377573f98 completed RPTFLG support 2019-10-14 21:10:56 +02:00
FeralChild64 643de3a8b7 new SCNKEY can now use joystick port 1 2019-10-14 19:58:59 +02:00
FeralChild64 677e5452a6 further work on new SCNKEY 2019-10-14 18:37:46 +02:00
FeralChild64 183ac3ab87 new SCNKEY is useable (but is still buggy and incomplete) 2019-10-13 22:50:25 +02:00
FeralChild64 ea60cb912f small code optimization 2019-10-13 21:25:24 +02:00
FeralChild64 5c8a29095b new SCNKEY now supports key repeating 2019-10-13 21:19:47 +02:00
FeralChild64 bb2b4981b8 new SCNKEY is functionning, but probably needs different matrix format 2019-10-13 20:39:05 +02:00
FeralChild64 7e2a2f8e5d further work on new keyboard scanning routine 2019-10-13 16:41:13 +02:00
FeralChild64 5c02adae3e small optimization of panic routine 2019-10-13 15:09:43 +02:00
FeralChild64 5a231c1847 added panic screen, added versioning mechanism proposal 2019-10-13 11:29:02 +02:00
FeralChild64 890558213a initial concept of ROM versioning, still needs quite some work 2019-10-12 19:13:56 +02:00
FeralChild64 5b69467dc1 work on new keyboard scanning routine 2019-10-12 14:10:57 +02:00
FeralChild64 31d181aac3 MEMTOP/MEMBOT optimization 2019-10-11 23:10:13 +02:00
FeralChild64 0487488751 improved CIA #1 initialization, some cleanups 2019-10-11 23:02:35 +02:00
FeralChild64 deac5dcb51 implemented routine pointed by KEYTAB 2019-10-11 22:26:03 +02:00
FeralChild64 a64da02dad added pseudocommands for branch word-relative instructions 2019-10-11 19:56:34 +02:00
FeralChild64 e9dd7ad7bc changes to avoid accidental similarity 2019-10-11 18:38:43 +02:00
FeralChild64 f522b82219 various cleanups 2019-10-11 18:14:12 +02:00
FeralChild64 ce8c84a20c small 65C02 optimizations in many places 2019-10-10 19:45:40 +02:00
FeralChild64 3e5c80bbf1 case switch fixes, support missing PETSCII control codes 2019-10-10 18:34:28 +02:00
FeralChild64 4c04cebde6 screen handling fixes, remaining glitches on 'Duotris' menu screen are gone 2019-10-10 18:01:53 +02:00
FeralChild64 e24a6f344d saved few more bytes in CHROUT 2019-10-09 22:47:48 +02:00
FeralChild64 d3ef25c441 further CHROUT fixes and optimizations 2019-10-09 22:10:13 +02:00
FeralChild64 e53dcaf345 reached target granularity in screen code 2019-10-09 20:53:42 +02:00
FeralChild64 20899a49d9 simplified directory structure, updated configuration system 2019-10-09 20:06:53 +02:00
FeralChild64 2cc6587b5c CHROUT screen output routine split, size and performance optimizations 2019-10-09 18:45:37 +02:00
FeralChild64 a442bf910f reordered and size-optimized some screen routines 2019-10-08 16:27:07 +02:00
FeralChild64 e6e921e740 removed some dead code, updated binaries 2019-10-07 22:40:25 +02:00
FeralChild64 982ac81512 fixed improper error message in LOAD 2019-10-07 21:58:43 +02:00
FeralChild64 1ef37c2a8c fixed DOS wedge operating on tokenized string 2019-10-07 21:49:26 +02:00
FeralChild64 4595543227 added target to test with XEMU emulator 2019-10-07 17:32:56 +02:00
FeralChild64 66f719af73 fix for PI tooken not displayed correctly by LIST 2019-10-07 17:30:34 +02:00
FeralChild64 99583f19c5 ugly temporary hack to support some crunchers 2019-10-06 23:10:20 +02:00
FeralChild64 dda0fa9863 minor startup banner tweaks 2019-10-06 22:33:14 +02:00
FeralChild64 8339e36324 PAL/NTSC display is now optional 2019-10-06 22:27:30 +02:00
FeralChild64 3ca8c0ead5 fixed cursor movement at top-left screen character 2019-10-06 20:14:21 +02:00
FeralChild64 057e3d6871 separated screen part of CHROUT 2019-10-06 20:00:18 +02:00
FeralChild64 090419262a redirected NEWSTT to RUN, should provide some compatibility 2019-10-06 18:16:16 +02:00
FeralChild64 4f238baa2d implemented RUNC routine 2019-10-06 17:55:54 +02:00
FeralChild64 68b61f4c8c provided LINKPRG routine 2019-10-06 17:06:42 +02:00
FeralChild64 47fdf8c08c added more stubs to BASIC 2019-10-06 16:53:08 +02:00
FeralChild64 b625b4d58a temporary implementation of LINPTR, FB64 now displays drive number 2019-10-06 15:59:30 +02:00
FeralChild64 0ac3d1dfd8 fixed MSGFLG handling, prevents FB64 display glitches 2019-10-06 15:41:51 +02:00
FeralChild64 43d7e869e0 fixes in PLOT routine - fixes some Duotris glitches, FB64 now allows browsing 2019-10-06 15:02:26 +02:00
FeralChild64 1480350bfb IEC code compatibility improvements 2019-10-06 13:02:14 +02:00
FeralChild64 77320e2e91 fix for RETURN not clearin inverse mode 2019-10-06 12:21:24 +02:00
FeralChild64 1706cc7c31 fancy startup logo is now available for all the targets 2019-10-05 23:55:35 +02:00
FeralChild64 4496e5bd10 handled all similarities >3 2019-10-05 13:15:52 +02:00
FeralChild64 3e221903aa size optimization in BASIC, reordered some code to avoid accidental similarities 2019-10-05 11:19:38 +02:00
FeralChild64 ab7af621d5 small code reordering to avoid accidental similarities 2019-10-05 10:16:19 +02:00
FeralChild64 1f3238ccad provided unofficial $E50C routine - for compatibility 2019-10-04 21:44:58 +02:00
FeralChild64 af9e6abb8f fixes to LOAD, some documentation updates 2019-10-04 20:24:13 +02:00
FeralChild64 e75ceae3f1 added possibility to build hybrid ROM 2019-10-04 19:54:27 +02:00
FeralChild64 ef0ef3162e small optimization - 2 bytes saved 2019-10-04 00:09:33 +02:00
FeralChild64 4be1f222a9 'printf' routine is now optional 2019-10-03 23:59:43 +02:00
FeralChild64 c3a99ba5e0 routine at $E422 is now implemented 2019-10-03 23:13:03 +02:00
FeralChild64 2608e1b153 deduplicated some print character routines 2019-10-03 22:21:44 +02:00
FeralChild64 c173540fac started separating 'printf' as debug-only routine 2019-10-03 21:21:34 +02:00
FeralChild64 c3cbfcebfb all label naming conflicts resolved 2019-10-02 22:45:36 +02:00
FeralChild64 9fd0297e51 added temporary handling of double LOAD/SAVE entries in Kernal 2019-09-29 22:09:33 +02:00
FeralChild64 d17b5f9cde fixed 'BYTES FREE' value 2019-09-29 21:02:45 +02:00
FeralChild64 58dc012831 fixed RSSTAT usage conflict 2019-09-28 12:24:46 +02:00
FeralChild64 4f58088207 further aliases cleanup 2019-09-28 11:59:15 +02:00