Commit Graph

72 Commits

Author SHA1 Message Date
Bobbi Webber-Manners
03c6e8de02 Modified EOF handling in F_READ, F_READRAND 2019-10-31 21:38:50 -04:00
Bobbi Webber-Manners
d4eb6c480e Implemented simple command line editing in CCP 2019-10-31 19:18:20 -04:00
Bobbi Webber-Manners
8e0c6fc3e2 Fixed F_SNEXT so it doesn't need FCB in DE 2019-10-31 17:21:09 -04:00
Bobbi Webber-Manners
bf2f2c1f2f Fixed F_DELETE so wildcards work properly 2019-10-31 15:03:02 -04:00
Bobbi Webber-Manners
8e171c43b6 Fixed garbage when TYPEing an empty file 2019-10-27 21:26:03 -04:00
Bobbi Webber-Manners
504a8df295 Fixed bug in F_SNEXT. ^C now aborts program. 2019-10-27 21:06:30 -04:00
Bobbi Webber-Manners
62e9b44843 DIR command can handle filenames with $ now 2019-10-27 19:19:50 -04:00
Bobbi Webber-Manners
59301d7800 Hack to handle '$' in file extensions. PIP works! 2019-10-27 18:17:15 -04:00
Bobbi Webber-Manners
73b16ac349 Implementation of ERA command 2019-10-27 15:31:45 -04:00
Bobbi Webber-Manners
a6c8c3b101 Fixed EOF bug: ProDOS files not multiple of 128 bytes 2019-10-27 13:30:22 -04:00
Bobbi Webber-Manners
4d63f31a5b Minor improvements to DIR command 2019-10-27 03:07:13 -04:00
Bobbi Webber-Manners
1a525fd94c Added table lookup for CCP built-in commands 2019-10-27 00:23:44 -04:00
Bobbi Webber-Manners
d9b231e6f4 Fixes to CCP command line argument handling 2019-10-26 23:04:23 -04:00
Bobbi Webber-Manners
72f99ec28f No longer trashing buffer at 0080H on launch .COM 2019-10-26 01:31:15 -04:00
Bobbi Webber-Manners
49c1eed7e5 Fixed CCP parser bug 2019-10-26 00:15:47 -04:00
Bobbi Webber-Manners
15ef3e5ee2 Further cleanup of parsing code for CCP 2019-10-25 23:58:17 -04:00
Bobbi Webber-Manners
c374f488a7 Further code cleanup to parser 2019-10-25 23:19:24 -04:00
Bobbi Webber-Manners
e6d373f59f More minor cleanup to CCP parser. Still WIP. 2019-10-25 23:07:58 -04:00
Bobbi Webber-Manners
6d9e8f5604 Further improvements to CCP parser 2019-10-25 21:43:59 -04:00
Bobbi Webber-Manners
20e655d617 Debug of CCP parsing routines 2019-10-25 18:14:01 -04:00
Bobbi Webber-Manners
a6db61fd0f CCP accepts upper or lower case input 2019-10-25 10:43:09 -04:00
Bobbi Webber-Manners
f2270d2049 More CCP debugging 2019-10-25 00:02:11 -04:00
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