Commit Graph

134 Commits

Author SHA1 Message Date
Bobbi Webber-Manners d31ea2636b Split source files, for ease of maintenance. 2021-08-07 22:48:24 -04:00
Bobbi Webber-Manners ae6753ac0b Pass Apple II IRQs to ProDOS IRQ handler (not tested!) 2021-08-05 23:02:13 -04:00
Bobbi Webber-Manners 2a47a9ea88 Finished OSARGS. Seek command done. 2021-08-01 16:32:15 -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 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 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 bfe029e772 Revert "Tidied API block, vectors, initialisation, other bits" 2021-07-26 19:17:43 -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 4cb94bb3aa Reimplemented OSWORD(A=$00). Forth works now too! 2021-07-20 23:47:30 -04:00
Bobbi Webber-Manners bfbf1348f8 Implemented *DIR and *HELP 2021-07-19 22:20:02 -04:00
Bobbi Webber-Manners a4e22aa581 Corrected location of AUXBLK -> Aux LC memory 2021-07-19 15:42:04 -04:00
Bobbi Webber-Manners a6e3753c44 Added *CAT function. Fixed LOADFILE bug. 2021-07-18 23:58:29 -04:00
Bobbi Webber-Manners 00c69604d1 Added *QUIT command 2021-07-17 22:51:36 -04:00
Bobbi Webber-Manners 83c048b603 Fixed warmstart - only relocate on cold start! 2021-07-17 16:03:48 -04:00
Bobbi Webber-Manners 7bb65cdca8 Improved LOADFILE error handling 2021-07-17 13:15:28 -04:00
Bobbi Webber-Manners 28f7d31491 Improved default break handler, OSFILE error handling 2021-07-17 02:13:07 -04:00
Bobbi Webber-Manners 43b97430fb Initial version. 2021-07-15 22:16:22 -04:00