Commit Graph

50 Commits

Author SHA1 Message Date
Bobbi Webber-Manners
e92449d471 Fixup of embryonic CCP 2019-10-24 22:22:11 -04:00
Bobbi Webber-Manners
43cc0db722 Beginnings of a working CCP 2019-10-24 19:19:57 -04:00
Bobbi Webber-Manners
19890fa4ab Starting work on code to load & run .COM files 2019-10-24 17:10:08 -04:00
Bobbi Webber-Manners
58cc1e43cc NSWEEP now gets correct file sizes 2019-10-24 16:23:50 -04:00
Bobbi Webber-Manners
8a47ed6cfa Improved memory layout. BDOS is from $8800 upwards 2019-10-23 23:46:27 -04:00
Bobbi Webber-Manners
c2fbbc073f For some reason this file was not checked in 2019-10-23 23:26:50 -04:00
Bobbi Webber-Manners
4f43cc3443 Check in latest version of code for qkumba 2019-10-23 19:09:51 -04:00
Bobbi Webber-Manners
99a57fa530 Added printout of Z80 SP to test stub 2019-10-23 13:31:18 -04:00
Bobbi Webber-Manners
0b80a70c3a Further cleanup/fixup 2019-10-23 12:34:30 -04:00
Bobbi Webber-Manners
df21d8da24 Fixup to F_SFIRST/F_SNEXT stack management 2019-10-23 12:01:02 -04:00
Bobbi Webber-Manners
abd1b27047 F_WRITERAND now uses GET_EOF/SET_EOF to extend file 2019-10-22 10:46:30 -04:00
Bobbi Webber-Manners
7fadbdd087 F_READRAND should now handle files of >1 extent 2019-10-21 21:20:40 -04:00
Bobbi Webber-Manners
041655cbe4 Further improvements to multi-extent handling 2019-10-21 20:30:38 -04:00
Bobbi Webber-Manners
c58c8efe74 F_READ/F_WRITE support multiple extents now 2019-10-21 20:05:58 -04:00
Bobbi Webber-Manners
bdb3192456 More cleanup 2019-10-21 15:51:34 -04:00
Bobbi Webber-Manners
05e5e40815 Code cleanup 2019-10-21 15:38:32 -04:00
Bobbi Webber-Manners
a5c123725d First implementation of F_READRAND. Cleanup. 2019-10-21 14:58:44 -04:00
Bobbi Webber-Manners
4bdf5f4919 F_WRITE bug turned out to be ProDOS 2.5.0a7 bug. 2019-10-21 10:57:54 -04:00
Bobbi Webber-Manners
6a279a1025 F_WRITE uses sequential record number now too 2019-10-20 22:26:23 -04:00
Bobbi Webber-Manners
2173374243 F_OPEN now seeks to & updates sequential record # 2019-10-20 21:41:04 -04:00
Bobbi Webber-Manners
d06836730e Fixed bug I just introduced in F_OPEN 2019-10-20 20:44:21 -04:00
Bobbi Webber-Manners
539b3c571e Added F_RANDREC. F_OPEN now sets RC, seq rec num. 2019-10-20 20:20:03 -04:00
Bobbi Webber-Manners
59b99c56d5 Updated the documentation of syscalls 2019-10-19 21:43:42 -04:00
Bobbi Webber-Manners
e0fa2d3759 Modification to store user number in proper place 2019-10-19 21:02:46 -04:00
Bobbi Webber-Manners
4a6d099bf2 Improved error codes for F_WRITE 2019-10-19 20:17:44 -04:00
Bobbi Webber-Manners
831d864e83 Improved return codes for F_READ 2019-10-19 20:07:18 -04:00
Bobbi Webber-Manners
3831017b43 OPEN/DELETE/RENAME now call F_SFIRST to find file 2019-10-19 17:25:54 -04:00
Bobbi Webber-Manners
91a1b85405 Fixed F_SFIRST, F_SNEXT to use DMAADDR for FCBs 2019-10-19 16:18:18 -04:00
Bobbi Webber-Manners
77ded96a31 Added DRV_DPB system call 2019-10-19 14:37:18 -04:00
Bobbi Webber-Manners
d5a7781195 F_SFIRST and F_SNEXT seem to be working now :) 2019-10-19 12:46:21 -04:00
Bobbi Webber-Manners
dc47f0c427 More F_SFIRST debugging 2019-10-18 22:43:36 -04:00
Bobbi Webber-Manners
b093ec8804 More directory search debugging. Semi-working now. 2019-10-18 22:27:05 -04:00
Bobbi Webber-Manners
af7cd06f04 In the proces of debugging the directory search 2019-10-18 21:15:51 -04:00
Bobbi Webber-Manners
a683fe58c9 Check in of in-progress work on F_SFIRST call 2019-10-18 18:16:51 -04:00
Bobbi Webber-Manners
9b1f44dab6 Fixed MAKEPATH to handle filename <8 chars 2019-10-17 18:39:10 -04:00
Bobbi Webber-Manners
18ee4b693c Creates filename extensions on ProDOS 2019-10-17 13:00:43 -04:00
Bobbi Webber-Manners
bebfe445a5 Implemented F_RENAME. 2019-10-17 11:59:49 -04:00
Bobbi Webber-Manners
b79dd5ab53 Added F_SIZE call. 2019-10-17 10:35:48 -04:00
Bobbi Webber-Manners
5596ee3c36 Implemented a few more calls. CP/M DDT runs now. 2019-10-16 22:48:59 -04:00
Bobbi Webber-Manners
df75606612 Debugged OPEN,READ,WRITE,CLOSE,DELETE functions. 2019-10-16 21:22:06 -04:00
Bobbi Webber-Manners
c2de569629 Further code improvements / cleanup. 2019-10-16 18:44:58 -04:00
Bobbi Webber-Manners
d99a6b6cf4 F_READ and F_WRITE seem to be somewhat working. 2019-10-16 17:29:56 -04:00
Bobbi Webber-Manners
596118dbac F_OPEN, F_CLOSE are working now. 2019-10-16 14:03:31 -04:00
Bobbi Webber-Manners
dec15e22af Implemented F_DELETE syscall. 2019-10-15 16:24:55 -04:00
Bobbi Webber-Manners
0405dcdd3c Have ProDOS CREATE call working from Z80 now. 2019-10-14 20:29:02 -04:00
Bobbi Webber-Manners
4fcad07199 Implemented a lot more of BDOS. Not working yet! 2019-10-14 17:18:27 -04:00
Bobbi Webber-Manners
b60ac006b7 Fixed stack top. Added CP/M memory definitions. 2019-10-13 22:08:08 -04:00
Bobbi Webber-Manners
0982b4eb5e Added BDOSINIT routine to initialize Z80 SP 2019-10-13 19:46:02 -04:00
Bobbi Webber-Manners
89f38d70a0 Added a few more of the simple BDOS calls. 2019-10-13 00:33:50 -04:00
Bobbi Webber-Manners
6ddb24bc4d Initial commit. 2019-10-12 20:18:59 -04:00