Commit Graph
586 Commits
Author SHA1 Message Date
FeralChild64 d8a1488a5c dettached colour codes from CHROUT 2019-09-27 23:41:46 +02:00
FeralChild64 0597988a59 more label conflicts fixed 2019-09-27 23:29:33 +02:00
FeralChild64 c6350cc86b added more stubs 2019-09-27 20:50:27 +02:00
FeralChild64 2abda0944b vectors at #300 are now initialized 2019-09-27 20:06:23 +02:00
FeralChild64 72a60958e9 reduced amount of VICE label conflicts 2019-09-27 16:40:58 +02:00
FeralChild64 332438145c deduplicated 'printf.s', over 200 bytes saved in BASIC segment 2019-09-26 20:50:46 +02:00
FeralChild64 94b8e0dc29 fix possible crash in VIC II setup routine 2019-09-26 15:38:49 +02:00
FeralChild64 041a4750dd pass symbols to VICE emulator 2019-09-25 22:54:04 +02:00
FeralChild64 33b6b36fcb stub behaviour is now configurable 2019-09-24 22:10:48 +02:00
FeralChild64 49f48eb615 fixed VECTOR bug (too aggressive optimization) 2019-09-24 21:47:03 +02:00
FeralChild64 571efdd03d fixed VECTOR defaults location, needed by GEOS 2019-09-24 18:52:48 +02:00
FeralChild64 6949bd3f48 small startup/interrupt cleanup 2019-09-24 17:59:46 +02:00
FeralChild64 55e2512fe2 added first CPU specific optimizations 2019-09-24 17:24:32 +02:00
FeralChild64 5b2c28b281 small build system improvements 2019-09-14 15:07:19 +02:00
FeralChild64 2dbb696628 slightlyy safer interrupts, they disable BCD mode now 2019-09-13 23:04:45 +02:00
FeralChild64 8fce9681be added more stubs, updated documentation 2019-09-13 21:39:12 +02:00
FeralChild64 123e5e46c3 added stubs for official BASIC routines 2019-09-12 20:28:53 +02:00
FeralChild64 ef1354f7b2 more init adjustments 2019-09-11 23:48:09 +02:00
FeralChild64 48ca32a5cf further startup fixes, size-optimized RAMTAS 2019-09-11 22:46:51 +02:00
FeralChild64 021c9b3189 size-optimized cartridge check 2019-09-11 21:50:48 +02:00
FeralChild64 13b7172ed5 documentation update 2019-09-11 19:27:34 +02:00
FeralChild64 ed51a62f32 several features are now optional, added legacy BASIC memory model 2019-09-11 19:21:02 +02:00
FeralChild64 49e8b75b85 explained all similarities >3, some minor cleanups 2019-09-10 18:28:30 +02:00
FeralChild64 53e4babbe3 updates to the binning tool 2019-09-09 17:46:52 +02:00
FeralChild64 8de99f2b14 one more cleanup in aliases 2019-09-09 17:00:42 +02:00
FeralChild64 b9e3cb89bf new routine binning tool - modified dynamic knapsack solving algorithm 2019-09-08 22:17:49 +02:00
FeralChild64 5c27e8fbac changed Kernal revision to avoid conflicts with some other ROMs 2019-09-07 12:38:58 +02:00
FeralChild64 de27124b4f adapted to Kick Assembler, some documentation update 2019-09-07 12:35:21 +02:00
FeralChild64 ae23dbae7b fixed potentially illegal branches 2019-09-06 21:24:46 +02:00
FeralChild64 6114f982ec optimized hex byte printing, idea from Forum64 2019-09-04 17:05:46 +02:00
FeralChild64 97c361af9c fixed EOI reporting to IEC devices 2019-09-03 18:44:17 +02:00
FeralChild64 e0bbee443b removed 'branch out of range' warnings 2019-09-02 20:56:37 +02:00
FeralChild64 a4114dd0d1 updated pre-built binaries,. explained similarities 2019-09-02 19:19:01 +02:00
FeralChild64 33393ea824 more compatible SETTIM and RDTIM routines 2019-09-02 17:07:55 +02:00
FeralChild64 1c2b498e15 moved two Kernal routines into original location to fix 'Duotris' game startup 2019-09-01 16:34:38 +02:00
FeralChild64 180c88ef42 reenabled BRK handler, now prints BRK address 2019-09-01 16:20:36 +02:00
FeralChild64 2d590f95c5 fixed LOAD/VERIFY wrongly swapped in error messages 2019-08-30 21:22:35 +02:00
FeralChild64 27161f2371 improved compatibility with non-CBM IEC implementations 2019-08-30 20:49:35 +02:00
FeralChild64 e3314f8b8f IEC cleanups and size optimization 2019-08-30 19:12:56 +02:00
FeralChild64 ee499b6b21 size optimization of the IEC support 2019-08-28 21:45:53 +02:00
FeralChild64 ef183a6cb1 implemented SETTIM and RDTIM routines 2019-08-28 17:45:40 +02:00
FeralChild64 cfb50cda46 adapted SID initialization for these insane 8 SID configurations 2019-08-25 13:31:28 +02:00
FeralChild64 8eb435d2b2 fix potential IEC data transfer problem 2019-08-25 13:25:03 +02:00
FeralChild64 b954d23a6b multiple SID silencing improvement 2019-08-11 10:22:14 +02:00
FeralChild64 4f77af52a4 adjuster startup once again - not the most effective way, but should be more compatible with cartridges 2019-08-10 18:09:37 +02:00
FeralChild64 403be441dc implemented PLOT routine 2019-08-10 16:56:03 +02:00
FeralChild64 676db127c3 implemented UDTIM routine 2019-08-10 16:06:32 +02:00
FeralChild64 1053e13112 updated ROM binaries, explained all similarities longer than 3 bytes 2019-08-09 21:55:38 +02:00
FeralChild64 689e4b46d4 startup fixes 2019-08-09 20:12:08 +02:00
FeralChild64 79c09d9793 set IRQ frequency depending on video system 2019-08-09 18:40:09 +02:00