From 7602dae70a74e5af49a3d940ad0c925a7210253d Mon Sep 17 00:00:00 2001 From: Terence Boldt Date: Sat, 16 Jan 2021 17:12:17 -0500 Subject: [PATCH] Fix firmware missing x --- Apple2/Driver.lst | 2 +- Apple2/Firmware.asm | 12 +----------- Apple2/Firmware.bin | Bin 2048 -> 2048 bytes Apple2/Firmware_27256_EPROM.bin | Bin 32768 -> 32768 bytes RaspberryPi/Driver.go | 10 +++++++++- 5 files changed, 11 insertions(+), 13 deletions(-) diff --git a/Apple2/Driver.lst b/Apple2/Driver.lst index 966d058..fa96aad 100644 --- a/Apple2/Driver.lst +++ b/Apple2/Driver.lst @@ -1,4 +1,4 @@ -ca65 V2.19 - Git 59c58ac +ca65 V2.19 - Git 59c58acb Main file : Driver.asm Current file: Driver.asm diff --git a/Apple2/Firmware.asm b/Apple2/Firmware.asm index cdd4ee7..53b2cc9 100644 --- a/Apple2/Firmware.asm +++ b/Apple2/Firmware.asm @@ -11,7 +11,6 @@ IOError = $27 NoDevice = $28 WriteProtect = $2B -SlotDrive = $50 InputByte = $c08e OutputByte = $c08d InputFlags = $c08b @@ -52,15 +51,6 @@ Boot: sta BufferHi jsr Driver ;get the block -; lda #$00 ;block 1 -; sta BlockLo -; sta BlockHi -; sta BufferLo ;buffer at $A00 -; lda #$0A -; sta BufferHi -; jsr Driver ;get the block - -; ldx #sdrive ;set up for slot n jmp $801 ;execute the block ;; @@ -170,7 +160,7 @@ waitRead: lda InputFlags,x rol bcs waitRead - lda InputByte + lda InputByte,x pha lda #$0f ;set all flags high sta OutputFlags,x diff --git a/Apple2/Firmware.bin b/Apple2/Firmware.bin index 23f5cbcad9912ed67b5c25f2ba9a86eea5cacb32..7d55171cbe87812dd5740e4f0ea7532313f4f039 100644 GIT binary patch delta 52 qcmZn=Xb_linQ`yLEB_hyPQJnjCYit_GnixnldNEp4M