small CBDOS cleanup
This commit is contained in:
1 parent
00dd3bc5db
commit
1de5af7cb4
17 files changed
+35
-34
No files matched your search
@@ -14,4 +14,4 @@ dev_fd_cmd_OPEN_EOI:
|
||||
|
||||
; XXX provide implementation
|
||||
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
@@ -14,4 +14,4 @@ dev_rd_cmd_OPEN_EOI:
|
||||
|
||||
; XXX provide implementation
|
||||
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
@@ -8,4 +8,4 @@ dev_sd_cmd_CLOSE:
|
||||
|
||||
; XXX provide implementation
|
||||
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
@@ -9,7 +9,7 @@ dev_sd_cmd_OPEN:
|
||||
lda #$01 ; mode: receive command or file name
|
||||
sta SD_MODE
|
||||
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
|
||||
dev_sd_cmd_OPEN_EOI:
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ fs_hvsr_read_dir_open:
|
||||
|
||||
; End
|
||||
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
|
||||
fs_hvsr_read_dir:
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ fs_hvsr_read_file_open:
|
||||
|
||||
|
||||
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
|
||||
|
||||
fs_hvsr_file_not_found:
|
||||
@@ -68,4 +68,5 @@ fs_hvsr_file_not_found:
|
||||
lda #39 ; file not found error
|
||||
jsr util_status_SD
|
||||
|
||||
jmp dos_EXIT_SEC
|
||||
lda #K_ERR_FILE_NOT_FOUND
|
||||
jmp dos_EXIT_SEC_A
|
||||
@@ -20,32 +20,32 @@ dos_ENTER: ; enter DOS context
|
||||
dos_EXIT_SEC: ; exit DOS context with Carry set
|
||||
|
||||
sec
|
||||
bra dos_EXIT_common
|
||||
bra dos_EXIT
|
||||
|
||||
dos_EXIT: ; exit DOS context with Carry clear
|
||||
dos_EXIT_CLC: ; exit DOS context with Carry clear
|
||||
|
||||
clc
|
||||
|
||||
; FALLTROUGH
|
||||
|
||||
dos_EXIT_common:
|
||||
dos_EXIT:
|
||||
|
||||
lda REG_A
|
||||
bra dos_EXIT_A_common
|
||||
bra dos_EXIT_A
|
||||
|
||||
|
||||
dos_EXIT_A_SEC: ; exit DOS context with Carry set, return .A
|
||||
dos_EXIT_SEC_A: ; exit DOS context with Carry set, return .A
|
||||
|
||||
sec
|
||||
bra dos_EXIT_A_common
|
||||
bra dos_EXIT_A
|
||||
|
||||
dos_EXIT_A: ; exit DOS context with Carry clear, return .A
|
||||
dos_EXIT_CLC_A: ; exit DOS context with Carry clear, return .A
|
||||
|
||||
clc
|
||||
|
||||
; FALLTROUGH
|
||||
|
||||
dos_EXIT_A_common:
|
||||
dos_EXIT_A:
|
||||
|
||||
ldz REG_Z
|
||||
ldy REG_Y
|
||||
|
||||
@@ -47,4 +47,4 @@ dos_UNITCHK_ramdisk:
|
||||
|
||||
lda #$02
|
||||
|
||||
jmp dos_EXIT_A
|
||||
jmp dos_EXIT_CLC_A
|
||||
@@ -30,7 +30,7 @@ dos_UNITNUM_fail:
|
||||
|
||||
lda #$00
|
||||
|
||||
jmp dos_EXIT_A_SEC
|
||||
jmp dos_EXIT_SEC_A
|
||||
|
||||
dos_UNITNUM_sdcard:
|
||||
|
||||
@@ -53,4 +53,4 @@ dos_UNITNUM_common:
|
||||
cmp #$00
|
||||
beq dos_UNITNUM_fail
|
||||
|
||||
jmp dos_EXIT_A
|
||||
jmp dos_EXIT_CLC_A
|
||||
@@ -46,4 +46,4 @@ dos_UNITSET_ramdisk:
|
||||
|
||||
stx UNIT_RAMDISK
|
||||
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
@@ -60,7 +60,7 @@ msg_ACPTR_read_SD:
|
||||
bcc @3
|
||||
jsr kernalstatus_EOI
|
||||
@3:
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
|
||||
|
||||
msg_ACPTR_read_FD:
|
||||
@@ -113,7 +113,7 @@ msg_ACPTR_status_got:
|
||||
sta TBTCNT ; byte return
|
||||
beq msg_ACPTR_reset_status
|
||||
|
||||
jmp dos_EXIT_A
|
||||
jmp dos_EXIT_CLC_A
|
||||
|
||||
msg_ACPTR_fail_no_talker:
|
||||
|
||||
@@ -134,7 +134,7 @@ msg_ACPTR_reset_status:
|
||||
msg_ACPTR_EOI:
|
||||
|
||||
jsr kernalstatus_EOI
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
|
||||
|
||||
; Vector tables for jumps
|
||||
|
||||
@@ -34,7 +34,7 @@ msg_CIOUT_fail:
|
||||
; XXX should we set status?
|
||||
lda #K_ERR_DEVICE_NOT_FOUND
|
||||
|
||||
jmp dos_EXIT_A_SEC
|
||||
jmp dos_EXIT_SEC_A
|
||||
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ msg_CIOUT_cmdfn_SD: ; get next byte of status - SD card
|
||||
sta SD_CMDFN_BUF,x
|
||||
plp
|
||||
+bcs dev_sd_cmd_OPEN_EOI ; if EOI - execute command
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
|
||||
msg_CIOUT_cmdfn_FD: ; get next byte of status - floppy
|
||||
|
||||
@@ -68,7 +68,7 @@ msg_CIOUT_cmdfn_FD: ; get next byte of status - floppy
|
||||
sta FD_CMDFN_BUF,x
|
||||
plp
|
||||
+bcs dev_fd_cmd_OPEN_EOI ; if EOI - execute command
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
|
||||
msg_CIOUT_cmdfn_RD: ; get next byte of status - ram disk
|
||||
|
||||
@@ -83,7 +83,7 @@ msg_CIOUT_cmdfn_RD: ; get next byte of status - ram disk
|
||||
sta RD_CMDFN_BUF,x
|
||||
plp
|
||||
+bcs dev_rd_cmd_OPEN_EOI ; if EOI - execute command
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
|
||||
msg_CIOUT_cmdfn_vectab:
|
||||
|
||||
|
||||
@@ -45,10 +45,10 @@ msg_LISTEN_success:
|
||||
|
||||
; XXX should we reset XX_CMDFN_IDX ?
|
||||
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
|
||||
msg_LISTEN_fail:
|
||||
|
||||
lda #K_ERR_DEVICE_NOT_FOUND
|
||||
|
||||
jmp dos_EXIT_A_SEC
|
||||
jmp dos_EXIT_SEC_A
|
||||
@@ -34,7 +34,7 @@ msg_SECOND:
|
||||
|
||||
msg_SECOND_done:
|
||||
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
|
||||
msg_SECOND_OPEN:
|
||||
|
||||
|
||||
@@ -43,10 +43,10 @@ msg_TALK_success:
|
||||
asl
|
||||
sta IDX2_TALKER
|
||||
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
|
||||
msg_TALK_fail:
|
||||
|
||||
lda #K_ERR_DEVICE_NOT_FOUND
|
||||
|
||||
jmp dos_EXIT_A_SEC
|
||||
jmp dos_EXIT_SEC_A
|
||||
@@ -19,4 +19,4 @@ msg_TKSA:
|
||||
|
||||
msg_TKSA_done:
|
||||
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
@@ -13,7 +13,7 @@ msg_UNLSN:
|
||||
sta IDX1_LISTENER
|
||||
sta IDX2_LISTENER
|
||||
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
|
||||
msg_UNTLK:
|
||||
|
||||
@@ -22,4 +22,4 @@ msg_UNTLK:
|
||||
sta IDX1_TALKER
|
||||
sta IDX2_TALKER
|
||||
|
||||
jmp dos_EXIT
|
||||
jmp dos_EXIT_CLC
|
||||
Reference in new issue
Block a user