Commit Graph

60 Commits

Author SHA1 Message Date
Bobbi Webber-Manners
296c4d9cd6 Fix OSWORD5/6. Lisp (sorta) runs now! 2021-08-05 16:19:39 -04:00
Bobbi Webber-Manners
9bc66aae71 Add 'N' before filename with numeric first char 2021-08-04 22:05:23 -04:00
Bobbi Webber-Manners
0cbc0ffdae Implement JGH's fix to aux address / load address 2021-08-04 19:40:10 -04:00
Bobbi Webber-Manners
13da1b59a5 Reorganized auxmem code into logical chunks. 2021-08-04 18:26:36 -04:00
Bobbi Webber-Manners
0ed16ad952 Command line parsing fixes. 2021-08-04 11:17:40 -04:00
Bobbi Webber-Manners
22a33d9673 Fixed BGET bug (was returning with C set always) 2021-08-04 09:32:52 -04:00
Bobbi Webber-Manners
7dad53b031 Fix apparent bug in FILEGET 2021-08-04 09:08:19 -04:00
Bobbi Webber-Manners
06511e2777 Improved Esc handling. Added ^S/^Q pause/resume. 2021-08-03 22:42:24 -04:00
Bobbi Webber-Manners
38c0d4c36d Implemented *SAVE (just start and end addr for now) 2021-08-03 22:02:54 -04:00
Bobbi Webber-Manners
6e3b0a99bc Implemented parsing for hex options. *LOAD. 2021-08-03 20:06:45 -04:00
Bobbi Webber-Manners
3255c5700a Started *LOAD/*SAVE. Addresses hard-coded for now. 2021-08-02 15:10:19 -04:00
Bobbi Webber-Manners
ceeea89556 OSCLI handler improvements. 2021-08-01 21:14:26 -04:00
Bobbi Webber-Manners
2a47a9ea88 Finished OSARGS. Seek command done. 2021-08-01 16:32:15 -04:00
Bobbi Webber-Manners
a5a61f82d0 Added OSARGS call to support EXT# in BASIC (file length) 2021-08-01 15:52:11 -04:00
Bobbi Webber-Manners
6daa528396 OSARGS 'Get Pointer' function now works (PTR# in BASIC) 2021-08-01 15:28:10 -04:00
Bobbi Webber-Manners
f68f268806 Finished refactoring/cleanup 2021-07-31 21:39:05 -04:00
Bobbi Webber-Manners
db3bb4e6fd Further code cleanup. 2021-07-31 20:37:18 -04:00
Bobbi Webber-Manners
d801dfff58 Removed unnecessary PHA/PLA 2021-07-31 20:27:42 -04:00
Bobbi Webber-Manners
81fb379a01 Even more code cleanup! 2021-07-31 20:19:15 -04:00
Bobbi Webber-Manners
9552ae0d29 More code cleanup 2021-07-31 18:58:59 -04:00
Bobbi Webber-Manners
3781e74425 Further cleanup 2021-07-31 17:33:08 -04:00
Bobbi Webber-Manners
aa992200c0 More core cleanup 2021-07-31 16:26:32 -04:00
Bobbi Webber-Manners
e8dda24e6c Some more code cleanup 2021-07-31 16:10:12 -04:00
Bobbi Webber-Manners
3f94c48bcc More code cleanup (in progress ...) 2021-07-30 17:33:50 -04:00
Bobbi Webber-Manners
51de720795 Code cleanup. 2021-07-30 16:49:34 -04:00
Bobbi Webber-Manners
aebc3d261f Implemented OSARGS flush cmds. Auxmem code cleanup. 2021-07-30 15:47:36 -04:00
Bobbi Webber-Manners
eea38f083e Fixed OSCLI code for lang ROM service entry call 2021-07-30 12:20:16 -04:00
Bobbi Webber-Manners
7a88ac4919 Pass unrecognized OSCLI to lang ROM 2021-07-29 22:41:48 -04:00
Bobbi Webber-Manners
22bf393090 Fix to OSBPUT (was trashing A) 2021-07-29 21:33:35 -04:00
Bobbi Webber-Manners
e2ff749d3b Add OSBYTE 02/03/80. Fix OSFIND 'update' behaviour. 2021-07-29 21:17:12 -04:00
Bobbi Webber-Manners
3d4c4b2e85 Added support for OSBYTE $7F (End of file) 2021-07-29 14:43:56 -04:00
Bobbi Webber-Manners
e40f3a391a BGET and BPUT seem to be working now. 2021-07-28 20:47:26 -04:00
Bobbi Webber-Manners
9d024ad5b8 Handle I/O buffers. Split code into multiple files. 2021-07-28 00:17:47 -04:00
Bobbi Webber-Manners
80fbfbd6cd Merged in JGHarston's patch. (Second attempt!)` 2021-07-26 20:07:51 -04:00
Bobbi Webber-Manners
4cdb7597b5 Merge pull request #17 from bobbimanners/revert-15-main
Revert "Tidied API block, vectors, initialisation, other bits"
2021-07-26 19:18:18 -04:00
Bobbi Webber-Manners
bfe029e772 Revert "Tidied API block, vectors, initialisation, other bits" 2021-07-26 19:17:43 -04:00
Bobbi Webber-Manners
904fd5c2ae Merge pull request #15 from jgharston/main
Tidied API block, vectors, initialisation, other bits
2021-07-26 18:17:15 -04:00
Bobbi Webber-Manners
859f491b16 Merge branch 'main' into main 2021-07-26 18:16:18 -04:00
Bobbi Webber-Manners
58d6727e5e Started work on OSFIND, OSBGET/OSBPUT. W-I-P. 2021-07-26 17:58:30 -04:00
jgharston
fd8e5ba0c6 Add files via upload
Corrected and updated MOS API entry block
Created default vector table
Vectors initialised from default vector table
Corrected OSFILE error numbers
PRSTR prints via OSASCI
Laid out zero page workspace
Added OUT2HEX, optimised OUTHEX
Added WRCH wrapper to OUTCHAR
OSRDLINE recognises BS for delete
RDCH sets ESCFLAG if Escape returned, lets REPEAT PRINT GET:UNTIL 0 to stop
2021-07-26 10:10:41 +01:00
Bobbi Webber-Manners
d68dbd19bf Added more OSBYTE/OSWORD calls. FSCV vector. 2021-07-25 19:04:51 -04:00
Bobbi Webber-Manners
977b260be4 Fix OSWORD0, add OSWORD5/6. Improve OSCLI debug. Other fixes. 2021-07-25 16:46:16 -04:00
Bobbi Webber-Manners
2e24580981 Added routine to disconnect /RAM 2021-07-22 21:29:05 -04:00
Bobbi Webber-Manners
aabc8c21e6 Fixed prefix-setting code 2021-07-22 18:11:21 -04:00
Bobbi Webber-Manners
63e69e5fe0 Added MicroProlog ROM + all manuals 2021-07-21 14:17:48 -04:00
Bobbi Webber-Manners
673c34be52
Added logo to README.md 2021-07-21 12:16:31 -04:00
Bobbi Webber-Manners
89138bb573 Added logo 2021-07-21 12:12:34 -04:00
Bobbi Webber-Manners
27ca33361f Improved README 2021-07-21 12:03:55 -04:00
Bobbi Webber-Manners
4cb94bb3aa Reimplemented OSWORD(A=$00). Forth works now too! 2021-07-20 23:47:30 -04:00
Bobbi Webber-Manners
f5ac8f86c6 First crack at README 2021-07-20 00:03:24 -04:00