diff --git a/Apple2/Firmware.asm b/Apple2/Firmware.asm index c60f7a6..cdd4ee7 100644 --- a/Apple2/Firmware.asm +++ b/Apple2/Firmware.asm @@ -147,8 +147,8 @@ SendByte: pha waitWrite: lda InputFlags,x - ror - ror ;Second lowest bit goes low when ready + rol + rol bcs waitWrite pla sta OutputByte,x @@ -156,8 +156,8 @@ waitWrite: sta OutputFlags,x finishWrite: lda InputFlags,x - ror - ror + rol + rol bcc finishWrite lda #$0f sta OutputFlags,x @@ -168,7 +168,7 @@ GetByte: sta OutputFlags,x waitRead: lda InputFlags,x - ror + rol bcs waitRead lda InputByte pha @@ -176,7 +176,7 @@ waitRead: sta OutputFlags,x finishRead: lda InputFlags,x - ror + rol bcc finishRead pla end: diff --git a/Apple2/Firmware.bin b/Apple2/Firmware.bin index 02b250d..23f5cbc 100644 Binary files a/Apple2/Firmware.bin and b/Apple2/Firmware.bin differ diff --git a/Apple2/Firmware_27256_EPROM.bin b/Apple2/Firmware_27256_EPROM.bin index 9d21953..0b109d7 100644 Binary files a/Apple2/Firmware_27256_EPROM.bin and b/Apple2/Firmware_27256_EPROM.bin differ