Commit Graph
100 Commits
Author SHA1 Message Date
FeralChild64 6c05360f03 explained all similarities longer than 3 bytes 2019-12-14 20:33:38 +01:00
FeralChild64 c180ae0a95 workaround for a screen editor bug triggered by XEMU 2019-12-14 12:10:43 +01:00
FeralChild64 44f50cc375 some documentation fixes (mostly spelling mistakes) 2019-12-10 19:13:10 +01:00
FeralChild64 80d7296cab configuration tweaks and documentation updates 2019-12-10 18:40:26 +01:00
FeralChild64 179719adc6 release tool now supports Mega65 full ROM 2019-12-09 22:21:05 +01:00
FeralChild64 d4ba48bb3a sound effect fixes for turbo tape loader 2019-12-08 07:21:54 +01:00
FeralChild64 f80d61febd SD2IEC+JiffyDOS EOI transmit fix 2019-12-07 09:42:02 +01:00
FeralChild64 899b2e748f JiffyDOS NTSC fixes and screen blanking for transfer speedup 2019-12-06 20:18:43 +01:00
FeralChild64 d77887041f minor JiffyDOS improovements 2019-12-06 19:20:38 +01:00
FeralChild64 430682d9c7 common screen visibilityy handling for Turbo Tape and JiffyDOS 2019-12-06 18:42:06 +01:00
FeralChild64 aad50ee979 small IEC code size optimization 2019-12-06 18:21:01 +01:00
FeralChild64 8240b8f4f5 more work on JiffyDOS LOAD loop 2019-12-06 18:16:01 +01:00
FeralChild64 c9e9ad5eda improved JiffyDOS optimized LOAD loop 2019-12-05 22:16:58 +01:00
FeralChild64 3cd170d11e initial optimized LOAD loop for JiffyDOS protocol 2019-12-05 21:45:41 +01:00
FeralChild64 2487d2d593 another fix for JiffyDOS EOI detection 2019-12-05 18:29:34 +01:00
FeralChild64 11c389f7cc fixed regression in IEC secondary LOAD address 2019-12-05 18:03:46 +01:00
FeralChild64 89b887cd12 fixed bug preventing JiffDOS stack from loading files 2019-12-04 20:56:20 +01:00
FeralChild64 24a8e52ad3 commented-out some dead code, improved ATN handling 2019-12-02 18:10:31 +01:00
FeralChild64 76b39abd8e updated prebuilt binaries 2019-12-01 17:47:38 +01:00
FeralChild64 aaca51494a fix broken IEC flush with JiffyDOS 2019-12-01 17:18:06 +01:00
FeralChild64 506d9d5c4f compatibility fix for EOI handling in IEC code 2019-12-01 16:29:00 +01:00
FeralChild64 0ae57c4a2c updated cycle count for JiffyDOS 2019-12-01 12:51:28 +01:00
FeralChild64 6c55889baf JiffyDOS byte reception optimizations 2019-12-01 12:48:01 +01:00
FeralChild64 0028446261 further JiffyDOS timing fixes 2019-12-01 10:23:22 +01:00
FeralChild64 707e8bcadb documentation update 2019-11-29 21:33:48 +01:00
FeralChild64 25576a7051 better simulation of original JiffyDOS ROM behaviour 2019-11-29 20:52:28 +01:00
FeralChild64 a11e50a3cf Revert "removed faulty JiffyDOS optimization (compatibility problems)"
This reverts commit 02863c5cf5.
2019-11-29 18:17:15 +01:00
FeralChild64 02863c5cf5 removed faulty JiffyDOS optimization (compatibility problems) 2019-11-29 17:55:10 +01:00
FeralChild64 d5077496bf moved JiffyDOS detection to a separate routine 2019-11-28 23:04:39 +01:00
FeralChild64 4596728121 separate directory for fast IEC routines 2019-11-28 22:19:37 +01:00
FeralChild64 36d803505e more work on JiffyDOS byte reception 2019-11-28 22:01:22 +01:00
FeralChild64 34d12e26ac started JiffyDOS byte fetch synchronization 2019-11-28 20:12:09 +01:00
FeralChild64 e29bf33a83 various JiffyDOS fixes 2019-11-28 18:01:08 +01:00
FeralChild64 cf8b8f3f88 small IEC fixes 2019-11-27 20:28:35 +01:00
FeralChild64 95460f34da further improved JiffyDOS badline avoidance 2019-11-27 19:08:04 +01:00
FeralChild64 3d9e6a4ee2 improved JiffyyDOS scanline syynchronization 2019-11-27 18:27:17 +01:00
FeralChild64 63ac74f09f initial input byte decoding for JiffyDOS 2019-11-27 18:07:53 +01:00
FeralChild64 34ba758c4e fixed JiffyDOS EOI signalling 2019-11-26 21:18:02 +01:00
FeralChild64 6bfaadff78 JiffyDOS byte tx fixes 2019-11-26 20:56:09 +01:00
FeralChild64 17de034a1a fix for filename sending with disk turbo 2019-11-26 19:55:47 +01:00
FeralChild64 937d152540 fixed flow desynchronization after JiffyDOS detection 2019-11-26 19:28:10 +01:00
FeralChild64 6f010b8c56 IRQ handler for UP9600 2019-11-22 17:35:17 +01:00
FeralChild64 df1285e5f3 imported more UP9600 code 2019-11-20 21:28:12 +01:00
FeralChild64 35278b9719 Merge https://github.com/MEGA65/open-roms 2019-11-19 22:38:35 +01:00
FeralChild64 98f3e87105 started JiffyDOS byte reception, fixes for turbo dispatcher 2019-11-19 22:33:38 +01:00
FeralChild64 d0fd34e79f more JiffyDOS code - low nibble TX, general turbo dispatcher 2019-11-18 19:03:05 +01:00
FeralChild64 28bc07ea23 more JiffyDOS code, more startup adjustments 2019-11-17 21:32:33 +01:00
FeralChild64 67e82f2846 more work towards JiffyDOS 2019-11-12 22:28:27 +01:00
FeralChild64 da088c0d3c added some comments to tape support coode 2019-11-08 18:43:17 +01:00
FeralChild64 8cd2eac996 keyboard part of CHRIN now preserves .Y 2019-11-07 22:40:03 +01:00
FeralChild64 671a3bc3bf saved few more bytes in CHRIN keyboard 2019-11-07 22:29:20 +01:00
FeralChild64 2398616bee small CHRIN optimization 2019-11-07 22:25:15 +01:00
FeralChild64 54fd24d704 fix for EAL corruption 2019-11-07 22:05:49 +01:00
FeralChild64 0e28f89806 Kernal SAVE routine now works 2019-11-07 20:09:37 +01:00
FeralChild64 dd09e2432e some fixes and refactoring for IEC SAVE 2019-11-07 19:34:31 +01:00
FeralChild64 ce68834035 more compatible STAL/EAL/MEMUSS handling 2019-11-07 19:00:09 +01:00
FeralChild64 2e9a0b1610 SECOND/TKSA compatibility fix 2019-11-07 17:23:27 +01:00
FeralChild64 7453771219 better statisticcs reporting in build segment tool 2019-11-07 17:09:53 +01:00
FeralChild64 9288298283 IEC LOAD/SAVE return error on missing file name 2019-11-06 21:47:52 +01:00
FeralChild64 fa360622bd more UP9600 integration work 2019-11-06 19:55:44 +01:00
FeralChild64 86e8bcbe7f more work on SAVE routine 2019-11-06 17:29:27 +01:00
FeralChild64 fc9a95116f fix for tape interlock handling 2019-11-05 18:15:40 +01:00
FeralChild64 35fca60d73 small 'press play' routine optimization 2019-11-05 17:56:30 +01:00
FeralChild64 3416414e51 tape interlock support, don't display PRESS PLAY if already pressed 2019-11-05 17:53:27 +01:00
FeralChild64 b860322a09 initial SAVE implementation 2019-11-05 17:09:57 +01:00
FeralChild64 6f39064916 Mega65 keyboard support improvements 2019-11-04 20:09:19 +01:00
FeralChild64 c2375f7ce4 initial badline synchronization for JiffyDOS 2019-11-03 11:08:17 +01:00
FeralChild64 176fc9749e various tape related fixes 2019-11-03 09:54:48 +01:00
FeralChild64 79f8fedf8b tape loading visual tweaks 2019-11-02 23:51:13 +01:00
FeralChild64 c1104e0738 tape load now handles secondary address 2019-11-02 23:32:40 +01:00
FeralChild64 4a1351de4c fixed tape filename pattern matching 2019-11-02 22:37:48 +01:00
FeralChild64 b076e3ccd0 imported CHRIN from UP9600 driver 2019-11-01 22:08:06 +01:00
FeralChild64 bc8da8c07e JiffyDOS protocol detection added 2019-11-01 20:38:11 +01:00
FeralChild64 ae80e9a596 various turbo tape improvements 2019-11-01 15:50:41 +01:00
FeralChild64 982b287e92 various LOAD improvements 2019-11-01 13:10:39 +01:00
FeralChild64 e145bb6c86 one more init rework, turbo tape starts working 2019-11-01 09:54:32 +01:00
FeralChild64 c32fbadc7c more work on tape support 2019-10-31 22:42:44 +01:00
FeralChild64 46aacc4ef0 added test files for disk/tape load 2019-10-31 21:25:14 +01:00
FeralChild64 a43a5955d5 initial import of turbo tape routine 2019-10-31 20:50:54 +01:00
FeralChild64 2b9475475f show the most important compiled-in features on startup screen 2019-10-31 19:09:17 +01:00
FeralChild64 65c27f4dd4 IEC support is now optional 2019-10-31 17:33:30 +01:00
FeralChild64 c03c7abf45 various I/O updates 2019-10-31 17:16:32 +01:00
FeralChild64 bdcebb554f screen editor now supports tabulators 2019-10-31 17:10:03 +01:00
FeralChild64 01024278f4 all screen control codes are now handled via jumptable 2019-10-30 23:10:48 +01:00
FeralChild64 1682587d12 LOAD can now do verify on standard memory model 2019-10-30 21:56:14 +01:00
FeralChild64 1065930539 STOP key now terminates loading, some cleanups 2019-10-30 21:26:26 +01:00
FeralChild64 18dc9d9b61 fix for INS key regression 2019-10-30 20:18:22 +01:00
FeralChild64 8ec6b02ca9 fix for screen corruption in 'Operacja Proboszcz' game 2019-10-30 19:34:38 +01:00
FeralChild64 49b7c728c5 compilation fix 2019-10-30 19:12:32 +01:00
FeralChild64 ec3e78de88 I/O stack refactoring completed 2019-10-30 18:59:35 +01:00
FeralChild64 ec98861613 screen editor is now easier to extend 2019-10-30 18:12:04 +01:00
FeralChild64 c3383b9e8f RS-232 OPEN/CLOSE connected to I/O stack 2019-10-29 22:31:25 +01:00
FeralChild64 73f1e24e3c LOAD/SAVE preparation routines should be OK now 2019-10-29 22:15:44 +01:00
FeralChild64 7eca8ea05b CHKIN and CKOUT refactoring 2019-10-29 21:24:25 +01:00
FeralChild64 e00bda3548 work towards CCGMS compatibility 2019-10-29 20:32:24 +01:00
FeralChild64 f5a19bb1ab reworked CHRIN 2019-10-29 18:06:27 +01:00
FeralChild64 83d2511221 started work on RS-232 implementation 2019-10-29 17:42:48 +01:00
FeralChild64 9f4c399158 one more IEC size optimization, 37 bytes saved 2019-10-29 17:10:00 +01:00
FeralChild64 e9140607bc further IO stack refactoring 2019-10-29 17:03:13 +01:00
FeralChild64 6fa2c5b570 some work towards I/O stack modularization 2019-10-28 22:36:53 +01:00