I'd like to try this, but tell me if this is the right direction.
Emulator work to expand filesystem access.
Intercept KERNAL calls to OPEN, CLOSE, CHRIN, GETIN, CHROUT, CLRCHN, and CLALL.
Fetch and use the data set by SETLFS and SETNM, CHKIN and CHKOUT... wherever those are.
(I know it's possible to use the monitor to load and save, but I'd really like SEQ file access in BASIC, so...)
Porting work.
Adjust screen RAM location.
Adjust color RAM location.
Adjust logic for changing text/background/border color (I know the X16 is ... different).
Thoughts? Too ambitious? Maybe I should just focus on getting I/O working for the local filesystem?
I'd like to try this, but tell me if this is the right direction.
Emulator work to expand filesystem access.
Porting work.
Thoughts? Too ambitious? Maybe I should just focus on getting I/O working for the local filesystem?