Commit Graph
100 Commits
Author SHA1 Message Date
Roman eebecb2b2c Merge branch 'FeralChild64-master' 2021-02-28 21:05:38 +01:00
Roman 62a18187aa Merge branch 'master' of https://github.com/FeralChild64/open-roms into FeralChild64-master 2021-02-28 21:05:02 +01:00
FeralChild64 e78cbd1816 updated documentation, explained all similarities >3 2021-02-28 20:49:00 +01:00
FeralChild64 a0da4ebed1 updated binaries 2021-02-28 17:23:45 +01:00
FeralChild64 a4af1042ea loading files from SD card works now 2021-02-28 17:10:06 +01:00
FeralChild64 2958ec6d3a fix for end of file check in CBDOS 2021-02-28 16:42:31 +01:00
FeralChild64 e497cd2905 added register name 2021-02-28 16:30:38 +01:00
FeralChild64 e166b8ee25 fixed some problems with loading files from SD card 2021-02-28 16:18:03 +01:00
FeralChild64 b7f579525b written code for reading file from SD card, not tested yet 2021-02-28 16:06:40 +01:00
FeralChild64 1de5af7cb4 small CBDOS cleanup 2021-02-25 20:00:14 +01:00
FeralChild64 00dd3bc5db CBDOS now properly reports 'file not open' 2021-02-25 19:12:44 +01:00
FeralChild64 22cf6128b9 some work towards PRG file loading via CBDOS 2021-02-24 22:33:21 +01:00
FeralChild64 fcb10335a9 CBDOS directory filtering works now 2021-02-24 21:43:14 +01:00
FeralChild64 567dfe6da0 CBDOS command reception bugfix 2021-02-24 21:39:19 +01:00
FeralChild64 50da880ffc code size optimization 2021-02-24 21:11:41 +01:00
FeralChild64 b21ba971f9 CBDOS now works in compatibility mode too 2021-02-24 19:08:51 +01:00
FeralChild64 cb16d5d15c started MEGA65 speed handling rework, always run IEC code with disabled badlines 2021-02-24 18:44:18 +01:00
FeralChild64 22a5754539 bugfixes 2021-02-23 22:49:52 +01:00
FeralChild64 2b7f0d41eb work towards directory filtering in CBDOS 2021-02-23 22:32:27 +01:00
FeralChild64 282fba5288 directory seems to be working correctly again 2021-02-22 22:56:55 +01:00
FeralChild64 9c6e6b0372 another post-rework fix 2021-02-22 22:04:53 +01:00
FeralChild64 fd76edf800 fixed improper condition 2021-02-22 21:38:47 +01:00
FeralChild64 6b89e79696 fix for improper register being checked 2021-02-22 21:30:56 +01:00
FeralChild64 17833d6912 some fixes after reqork 2021-02-22 20:56:09 +01:00
FeralChild64 6ece4cbaf3 more modularization in CBDOS, SD card directory display temporarily broken 2021-02-22 18:39:42 +01:00
FeralChild64 8eb40537ab work towards wildcard support and file loading in CBDOS 2021-02-18 16:28:48 +01:00
FeralChild64 53ab124dbc one more directory handling fix 2021-02-17 19:14:17 +01:00
FeralChild64 d0ead5d970 old code removal in CBDOS, bugfixes 2021-02-17 18:48:23 +01:00
FeralChild64 45ad2ebe6d preparation for more general error handling in CBDOS 2021-02-17 17:46:06 +01:00
FeralChild64 e98520d805 updated documentation 2021-02-16 22:27:17 +01:00
FeralChild64 1e0f1eeb92 finished code to calculate number of blocks in CBDOS 2021-02-16 21:47:26 +01:00
FeralChild64 9466b5cca5 added missing check 2021-02-16 20:38:03 +01:00
FeralChild64 c9aaa7b1ac CBDOS directory output tweaks 2021-02-16 17:55:29 +01:00
FeralChild64 9d082366ab started work on file size handling in CBDOS 2021-02-16 16:43:02 +01:00
FeralChild64 18d7434668 SD care directory works (sans file sizes) 2021-02-16 06:37:42 +01:00
FeralChild64 1ec1359020 can now distinguish files from directories 2021-02-16 00:21:07 +01:00
FeralChild64 230c20a7d0 more CBDOS directory work, can now detect read-only files 2021-02-15 23:59:02 +01:00
FeralChild64 0b5f2dcf2a SD card directory display starts working 2021-02-15 22:18:37 +01:00
FeralChild64 992829c60a fixed memory damage in CBDOS 2021-02-15 21:13:23 +01:00
FeralChild64 86d91e224c removed some unnecessary code 2021-02-15 20:45:41 +01:00
FeralChild64 ca54482c08 more work on SD card directory display 2021-02-15 20:07:31 +01:00
FeralChild64 d79c1041e6 added filename validation 2021-02-14 22:23:20 +01:00
FeralChild64 bdc5dc1360 more work on reading SD card directory 2021-02-14 21:54:47 +01:00
FeralChild64 f8c8e71f9f first attempts to read dirent structure 2021-02-14 20:34:37 +01:00
FeralChild64 906ec22834 initial work towards reading SD card directory 2021-02-14 16:59:09 +01:00
FeralChild64 67e9be4372 fixed LOAD command for CBDOS 2021-02-14 16:19:00 +01:00
FeralChild64 eec5a0680b small CBDOS tweaks 2021-02-14 15:23:12 +01:00
FeralChild64 18129b5003 DOS Wedge now prints our empty SD card directory 2021-02-14 14:49:57 +01:00
FeralChild64 8fdeda81de CBDOS fixes 2021-02-14 13:51:20 +01:00
FeralChild64 578be0bcc8 work towards directory reading in CBDOS 2021-02-14 12:07:10 +01:00
FeralChild64 61e2c7f5e5 fixed regressions due to rework 2021-02-13 17:46:50 +01:00
FeralChild64 13c6759904 rework in CBDOS 2021-02-13 14:50:10 +01:00
FeralChild64 f7ea553ff8 more work on filename/command reception in CBDOS 2021-02-12 22:47:46 +01:00
FeralChild64 3e9581cb89 fixed sending file name to CBDOS 2021-02-12 21:25:06 +01:00
FeralChild64 279adc1e0e fixed improper SECOND/TKSA processing in CBDOS 2021-02-12 21:00:09 +01:00
FeralChild64 beefa98acc some work towards SECOND in the internal DOS 2021-02-12 18:53:38 +01:00
FeralChild64 59d8f215d7 erase status after reading error code 2021-02-12 18:12:13 +01:00
FeralChild64 2ea3ebe4b0 code size optimization 2021-02-08 18:52:14 +01:00
FeralChild64 d1b19c8739 CBDOS can now return status 2021-02-08 17:20:20 +01:00
FeralChild64 49b9a13d14 removed workaround for CPU DEW problem 2021-02-07 14:21:15 +01:00
FeralChild64 04be4bf1d1 work towards SECOND/TKSA in CBDOS 2021-02-07 12:39:18 +01:00
FeralChild64 575833d763 implemented TALK/LISTEN/UNTLK/UNLSN in the internal DOS 2021-02-06 23:19:11 +01:00
FeralChild64 5f6a8eb7bf MEGA65 banner now displays internal device numbers 2021-02-03 20:20:10 +01:00
FeralChild64 92d1ad0177 rework for the initial CBDOS 2021-02-03 16:05:07 +01:00
FeralChild64 82729bb621 removed obsolete code, CBDOS is going to be based on hypervisor calls 2021-02-02 22:06:57 +01:00
FeralChild64 fb8592dc5e several Z80 fixes 2021-01-31 10:27:45 +01:00
FeralChild64 6f1a80637e more work on Z80 bringup 2021-01-30 23:29:41 +01:00
FeralChild64 a9f3371772 safer loading code 2021-01-30 17:25:35 +01:00
FeralChild64 c6ed0f0d00 added memory clearing, improved debug code 2021-01-30 17:07:11 +01:00
FeralChild64 521d0e7994 added some debug code 2021-01-30 16:08:58 +01:00
FeralChild64 5c556c3b75 more small fixes 2021-01-29 21:29:44 +01:00
FeralChild64 50da4aa2b1 more file loading fixes 2021-01-29 20:48:57 +01:00
FeralChild64 5e8d2205e8 crude implementation of CP/M rutine $09 2021-01-29 20:27:39 +01:00
FeralChild64 eef13f4cfe Z80TEST.COM loading bugfixes 2021-01-29 19:39:22 +01:00
FeralChild64 af7fb6b5fa Z80TEST.COM loading code complete, not tested yet 2021-01-29 19:11:17 +01:00
FeralChild64 6e42bfe731 some code for loading CPU test from SD card 2021-01-28 23:12:21 +01:00
FeralChild64 265c29a883 added Z*) CPU tester to makefile 2021-01-27 22:58:16 +01:00
FeralChild64 76515bb575 imported Z80 exerciser tool 2021-01-27 18:56:48 +01:00
FeralChild64 dae00b7ca2 updated binaries 2021-01-26 00:03:07 +01:00
FeralChild64 26333c0e1b explained all similarities >3 2021-01-26 00:03:07 +01:00
FeralChild64 5d74b0933f improved IEC error handling 2021-01-26 00:03:07 +01:00
FeralChild64 972f211883 fixed infinite loop in IEC code 2021-01-26 00:03:07 +01:00
FeralChild64 408daeb98d L/S/V sytntax check fix in MONITOR 2021-01-26 00:03:07 +01:00
FeralChild64 33299c384b improved syntax in MONITOR 2021-01-26 00:03:07 +01:00
FeralChild64 a67b8fec1e disabled function keys for non-direct mode and for MONITOR 2021-01-26 00:03:07 +01:00
FeralChild64 d6f0495339 fixed another CHRIN problem, with empty lines 2021-01-26 00:03:07 +01:00
FeralChild64 9e928b93a2 updated binaries and documentation 2021-01-26 00:03:07 +01:00
FeralChild64 7ef189eccd removed some obsolete/unused code 2021-01-26 00:03:07 +01:00
FeralChild64 316f13f3c0 CHRIN fix, C64 part 2021-01-26 00:03:07 +01:00
FeralChild64 559d087c39 CHRIN fix, M65 part 2021-01-26 00:03:07 +01:00
FeralChild64 d692887261 minor CHRIN code size optimization 2021-01-26 00:03:07 +01:00
FeralChild64 a9c56a8afe removed some debug code 2021-01-26 00:03:07 +01:00
FeralChild64 5d4605d6ba better MONITOR -> DOS Wedge integration 2021-01-26 00:03:07 +01:00
FeralChild64 28b65b2ee7 fixed assembling immediate mode 2021-01-26 00:03:07 +01:00
FeralChild64 394bff6ad9 MONITOR assembly bugfix 2021-01-26 00:03:07 +01:00
FeralChild64 45784fe731 some more BSMON adaptations 2021-01-26 00:03:07 +01:00
FeralChild64 5cc57b9f6d small visual improvement 2021-01-26 00:03:07 +01:00
FeralChild64 9ce8593263 DOS wedge simplified a little 2021-01-26 00:03:07 +01:00
FeralChild64 fb62dcd957 more monitor bugfixes 2021-01-26 00:03:07 +01:00
FeralChild64 2b5d8f1df6 some more bugfixes 2021-01-26 00:03:07 +01:00