Commit Graph

119 Commits

Author SHA1 Message Date
Bobbi Webber-Manners
2afc3bff3b Builds on Merlin-16 again. 2021-09-22 18:36:05 -04:00
Bobbi Webber-Manners
c1553c5a37 Everything builds in Merlin-16 again. 2021-09-21 22:59:11 -04:00
Bobbi Webber-Manners
7c36bc0010 Load FDRAW.FAST from file at runtime. 2021-09-21 22:05:42 -04:00
Bobbi Webber-Manners
568d27e98c Merge JGH's 'Consolidate graphics ops' PR. 2021-09-20 14:04:19 -04:00
Bobbi Webber-Manners
b9b5b76d4f Added support for Fdraw gfx library. 2021-09-17 21:06:24 -04:00
Bobbi Webber-Manners
80c4a99032 Update .po disk image. 2021-09-17 17:51:11 -04:00
Bobbi Webber-Manners
e54197dc21 Fixed PREPATH so '.' works like '@'. 2021-09-17 17:29:36 -04:00
Bobbi Webber-Manners
d3d4017daf Builds on Merlin-16 again. 2021-09-16 23:16:05 -04:00
Bobbi Webber-Manners
4df7797cba *COPY *WILD*CARD* SOMEDIR is now working. 2021-09-15 22:03:57 -04:00
Bobbi Webber-Manners
052e46f98a Fix bug with *INFO on filename without wildcard. 2021-09-12 02:05:17 -04:00
Bobbi Webber-Manners
d3f32a8743 Fixed to assemble in Merlin-16 again. 2021-09-10 16:11:57 -04:00
Bobbi Webber-Manners
a840f8b14c Bump up version. Update .PO image. 2021-09-10 14:53:24 -04:00
Bobbi Webber-Manners
c61eb8ba0b Further wildcard fixup. Still some issues remain. 2021-09-10 01:10:16 -04:00
Bobbi Webber-Manners
2ceebae7c1 Wildcards implemented for *DIR only at present. 2021-09-09 13:38:27 -04:00
Bobbi Webber-Manners
70a6b2c7ed Wildcards are (somewhat) working. Just *DIR for now. 2021-09-09 01:01:39 -04:00
Bobbi Webber-Manners
54a656f33e Cleaned up CRTFILE. 2021-09-06 23:43:42 -04:00
Bobbi Webber-Manners
cf14641c6d Big reorganization of MAINMEM.S - split into 5 2021-09-06 22:28:07 -04:00
Bobbi Webber-Manners
eb457b70af Renamed LOADER->MAINMEM.LDR 2021-09-06 21:39:36 -04:00
Bobbi Webber-Manners
c68153af2e Renamed MAIN.ROMMENU->MAINMEM.MENU 2021-09-06 21:38:20 -04:00
Bobbi Webber-Manners
34b3b81849 Merge JGH MACHRD and VDU driver updates 2021-09-06 19:36:04 -04:00
Bobbi Webber-Manners
39d6fad471 Merged JGH's memory reorganization changes. 2021-08-30 19:08:22 -04:00
Bobbi Webber-Manners
7115582b13 Consolidated error handler patch from JGH. 2021-08-29 01:13:31 -04:00
Bobbi Webber-Manners
0ce95da316 Updated EQUs to make more room for growing code! 2021-08-28 00:44:45 -04:00
Bobbi Webber-Manners
d29d1f250b Added SAV APPLECORN to save the BIN 2021-08-27 22:47:31 -04:00
Bobbi Webber-Manners
7c98d6a98b Merging JGH: Tweeks to i/f between OSCLI & HOSTFS. 2021-08-26 17:36:46 -04:00
Bobbi Webber-Manners
8f35f76d62 Increase EAUXMOS1 (end of staging area) - Thanks JGH! 2021-08-19 13:50:59 -04:00
Bobbi Webber-Manners
13022f0433 OSFILE: Call GET_FILE_INFO to obtain load address 2021-08-17 20:13:51 -04:00
Bobbi Webber-Manners
5313c6188e IENTAUX/IENTMAIN macros for IRQ handlers. No CLI! 2021-08-17 12:00:50 -04:00
Bobbi Webber-Manners
8c92712dbe More IRQ handling fixes. Should be correct now! 2021-08-16 14:58:05 -04:00
Bobbi Webber-Manners
76842a55c7 SEI before XFER, CLI after. For the IIgs. 2021-08-15 17:15:26 -04:00
Bobbi Webber-Manners
4d292c4702 Minor change to SP handling on AUX->MAIN 2021-08-15 15:27:35 -04:00
Bobbi Webber-Manners
4ad57d2ac4 Refactored code. Renamed source file. 2021-08-14 23:42:06 -04:00
Bobbi Webber-Manners
9fbb3b9245 Clean up macros. IRQ handling fix 2021-08-14 01:18:35 -04:00
Bobbi Webber-Manners
d781709ed5 Added simple ROM selection menu. 2021-08-10 15:10:15 -04:00
Bobbi Webber-Manners
e3a4537db4 Incorporate the rest of JGH's MOS refactoring. 2021-08-09 21:27:44 -04:00
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