IEC code size optimizations

This commit is contained in:
FeralChild64 committed 2019-12-26 16:24:13 +01:00
1 parent f5eef54df6
commit 0cafc8defb
5 files changed
+34 -21

No files matched your search

+3 -11
View File
@@ -39,10 +39,8 @@ load_dolphindos_loop:
lda CIA2_PRA
bpl !-
// Check if EOI - routine can damage .Y, so store it in safe place
sty TBTCNT
// Check if EOI - routine can damage .X, but this is safe
jsr iec_rx_check_eoi
ldy TBTCNT
// Retrieve and store byte
lda CIA2_PRB
@@ -62,14 +60,8 @@ load_dolphindos_loop:
load_dolphindos_end:
// Update EAL - XXX deduplicate with JiffyDOS counterpart
tya
sec
adc EAL+0
sta EAL+0
bcc !+
inc EAL+1
!:
// Update EAL
jsr iec_update_EAL_by_Y
// End of load loop
jmp load_iec_loop_end