Bobbi Webber-Manners
d31ea2636b
Split source files, for ease of maintenance.
2021-08-07 22:48:24 -04:00
Bobbi Webber-Manners
297b525735
Implemented rest of J.G.Harston minor cleanup.
2021-08-07 13:12:34 -04:00
Bobbi Webber-Manners
c1d288ab08
A bit more code re-organization.
2021-08-07 00:52:25 -04:00
Bobbi Webber-Manners
d37cb1b4e3
More source code re-org (Thx to JGH)
2021-08-07 00:24:56 -04:00
Bobbi Webber-Manners
1fa43a13a6
Some MOS workspace cleanup - thx to J.G.Harston!
2021-08-06 22:27:21 -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
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