Commit Graph

23 Commits

Author SHA1 Message Date
Nero b617709684 Fix rootdir.asm re-using potentially wrong DS 2021-03-19 19:26:38 +00:00
Nero 5e3ae0aa08 Put rootdir and cluster access into separate files 2021-03-19 19:01:38 +00:00
Nero fbab632616 Implement file open 2021-03-19 18:50:50 +00:00
Nero f702006582 implement fcb search with more efficient segmenting and dta use 2021-02-25 00:45:56 +00:00
Nero ebd356ed8e Implement file search in directory 2021-01-23 17:32:53 +00:00
Nero 1ec84fc411 Single out PSP management 2021-01-21 22:28:57 +00:00
Nero 440187c2a8 Harden drive.asm against unexpected DS and ES values 2021-01-13 18:32:17 +00:00
Nero 34023678a4 Implement current drive for user programs 2021-01-04 23:29:50 +00:00
Nero 7e2e91b2b7 Reorder code and remove unused farptr components 2021-01-04 23:19:14 +00:00
Nero 9a1c4139a6 Implement searching directory for exact matches 2021-01-02 02:07:40 +00:00
Nero e096745c13 Implement map-like sector access for floppy drives 2020-12-15 23:29:35 +00:00
Nero c41782c78f Build drive selection logic for FCBs 2020-10-13 20:10:23 +00:00
Nero 4e779c5a22 Lay out skeletons for FCB handling 2020-10-11 21:33:01 +00:00
Nero f81de2bfe8 Rename kernel to bdos 2019-10-27 18:59:42 +00:00
Nero e86b1ba004 Another attempt at implementing a block layer 2019-10-20 09:56:27 +00:00
Nero b3014ef8e4 Meh 2019-10-16 21:09:31 +00:00
Nero 4abfab2812 Test with easier to implement EQU syntax 2019-10-15 20:37:14 +00:00
Nero 66f54f639c WIP on fcb io 2019-10-14 17:59:48 +00:00
Nero a65f54b121 Advance on FCB disk i/o 2019-10-12 18:33:26 +00:00
Nero 7ba68e13f7 Implement CP/M basic char io 2019-10-08 19:53:41 +00:00
Nero 7877809bc1 WIP on FCB disk i/o 2019-10-08 17:54:39 +00:00
Nero a0f2a71066 WIP on loading files from disk 2019-09-29 21:25:29 +00:00
Nero 1ae3c7a0b9 Implement FCB parsing in kernel 2019-09-29 12:23:39 +00:00