Implemented OSBYTE1/2/3 (no-ops mostly)

This commit is contained in:
Bobbi Webber-Manners 2021-08-14 23:57:46 -04:00
parent 4ad57d2ac4
commit 0da35a493f
2 changed files with 10 additions and 3 deletions

Binary file not shown.

View File

@ -8,9 +8,9 @@
*************************
BYTWRDADDR DW BYTE00 ; OSBYTE 0 - Machine host
* DW BYTE01 ; OSBYTE 1 - User flag
* DW BYTE02 ; OSBYTE 2 - OSRDCH source
* DW BYTE03 ; OSBYTE 3 - OSWRCH dest
DW BYTE01 ; OSBYTE 1 - User flag
DW BYTE02 ; OSBYTE 2 - OSRDCH source
DW BYTE03 ; OSBYTE 3 - OSWRCH dest
* DW BYTE04 ; OSBYTE 4 - Cursor keys
BYTWRDLOW
BYTESZLO EQU BYTWRDLOW-BYTWRDADDR
@ -314,6 +314,13 @@ GETADDR STA OSINTWS+0 ; (OSINTWS)=>byte to read/write
BYTE00 LDX #$0A ; $00 = identify Host
RTS
BYTE01 LDA #$F1 ; $01 = read/write user flag
JMP BYTEHND
BYTE02 RTS ; $02 = select input stream
BYTE03 RTS ; $03 = select output stream
BYTE7C LDA ESCFLAG ; $7C = clear escape condition
AND #$7F ; Clear MSbit
STA ESCFLAG