From b13ed9077f54387077b36edc959048bec4b9f689 Mon Sep 17 00:00:00 2001 From: Florian Reitz Date: Wed, 25 Aug 2021 00:28:34 +0200 Subject: [PATCH] Replace BIT with LDA --- Binary/AppleIISd.bin | Bin 2048 -> 2048 bytes Binary/Flasher.dsk | Bin 143360 -> 143360 bytes Firmware/src/AppleIISd.inc | 2 +- Firmware/src/AppleIISd.s | 4 ++-- Firmware/src/Helper.s | 10 +++++----- Firmware/src/ProDOS.s | 2 +- Firmware/src/Smartport.s | 4 ++-- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Binary/AppleIISd.bin b/Binary/AppleIISd.bin index 1147b31f6a86b4cd01eef1534b483add2e705bf1..117991dd1acd536aaa52a4fba0b2418fba7ea82c 100644 GIT binary patch delta 48 zcmV-00MGw`5P%SnHUX`%H!uPcy@9|G`^dlsknwt8ssEjTz`c`s0w4jslbQlY0j0Cz G0v-kYr4+XS delta 48 zcmV-00MGw`5P%SnHUTWLH!uPcJb}Ov`^dlsknwt8ssEjTz&w+A0w4iAlbQlY0VK2H G0v-j#H4-ua diff --git a/Binary/Flasher.dsk b/Binary/Flasher.dsk index 10593d778f94369f68719554215cdeb79e032159..59866dd05b3ad54f655655e8552e5d0e509ba928 100644 GIT binary patch delta 75 zcmV-R0JQ&r;0S==2(aG^4H+vY0002v000>)CIGYS3rds$t+O|vFbfjBfxr;^$iN1W h@p@pX|DAxqy_0#RAOXFTnx#hprGw(Dx8kb-9)wjbAhiGh delta 49 zcmZp8z|ru4W5a!JUI}dr5eA0G3=AN~<~Q74Q>I({G74|@Tp-82IeqC&#-_E))-pB& E0G-(pSO5S3 diff --git a/Firmware/src/AppleIISd.inc b/Firmware/src/AppleIISd.inc index 312681f..ce2f3b7 100644 --- a/Firmware/src/AppleIISd.inc +++ b/Firmware/src/AppleIISd.inc @@ -1,7 +1,7 @@ ;******************************* ; ; Apple][Sd Firmware -; Version 1.2.2 +; Version 1.2.3 ; Defines ; ; (c) Florian Reitz, 2017 - 2021 diff --git a/Firmware/src/AppleIISd.s b/Firmware/src/AppleIISd.s index 72e936b..426107f 100644 --- a/Firmware/src/AppleIISd.s +++ b/Firmware/src/AppleIISd.s @@ -1,7 +1,7 @@ ;******************************* ; ; Apple][Sd Firmware -; Version 1.2.2 +; Version 1.2.3 ; Main source ; ; (c) Florian Reitz, 2017 - 2021 @@ -86,7 +86,7 @@ LDA #197 JSR $FCA8 ; wait for 100 ms -@OAPPLE: BIT OAPPLE ; check for OA key +@OAPPLE: LDA OAPPLE ; check for OA key BPL @INIT ; and skip boot if pressed @NEXTSLOT: LDA CURSLOT ; skip boot when no card diff --git a/Firmware/src/Helper.s b/Firmware/src/Helper.s index 6218e35..f836917 100644 --- a/Firmware/src/Helper.s +++ b/Firmware/src/Helper.s @@ -1,7 +1,7 @@ ;******************************* ; ; Apple][Sd Firmware -; Version 1.2.2 +; Version 1.2.3 ; Helper functions ; ; (c) Florian Reitz, 2017 - 2021 @@ -36,7 +36,7 @@ SDCMD: PHY LDY #0 @LOOP: LDA (CMDLO),Y STA DATA,X -@WAIT: BIT CTRL,X ; TC is in N +@WAIT: LDA CTRL,X ; TC is in N BPL @WAIT INY CPY #6 @@ -54,7 +54,7 @@ SDCMD: PHY GETR1: LDA #DUMMY STA DATA,X -@WAIT: BIT CTRL,X +@WAIT: LDA CTRL,X BPL @WAIT LDA DATA,X ; get response BMI GETR1 ; wait for MSB=0 @@ -79,7 +79,7 @@ GETR3: JSR GETR1 ; get R1 first JMP @WAIT ; first byte is already there @LOOP: LDA #DUMMY ; send dummy STA DATA,X -@WAIT: BIT CTRL,X +@WAIT: LDA CTRL,X BPL @WAIT LDA DATA,X PHA @@ -128,7 +128,7 @@ GETBLOCK: PHX ; save X LDA #2 ; it is a phantom slot STA R31,X -@DRIVE: BIT DSNUMBER ; drive number +@DRIVE: LDA DSNUMBER ; drive number BPL @SDHC ; D1 LDA R31,X ; D2 INC A diff --git a/Firmware/src/ProDOS.s b/Firmware/src/ProDOS.s index 48deed8..8a2e4b7 100644 --- a/Firmware/src/ProDOS.s +++ b/Firmware/src/ProDOS.s @@ -1,7 +1,7 @@ ;******************************* ; ; Apple][Sd Firmware -; Version 1.2.2 +; Version 1.2.3 ; ProDOS functions ; ; (c) Florian Reitz, 2017 - 2021 diff --git a/Firmware/src/Smartport.s b/Firmware/src/Smartport.s index a601655..7bd4160 100644 --- a/Firmware/src/Smartport.s +++ b/Firmware/src/Smartport.s @@ -1,7 +1,7 @@ ;******************************* ; ; Apple][Sd Firmware -; Version 1.2.2 +; Version 1.2.3 ; Smartport functions ; ; (c) Florian Reitz, 2017 - 2021 @@ -95,7 +95,7 @@ SMARTPORT: LDY #SMZPSIZE-1 ; save zeropage area for Smarport BCC @RESTZP TXA -;warum feste anzahl an bytes für return wert? +;warum feste anzahl an bytes f�r return wert? LDY #2 ; highbyte of # bytes transferred LDX #0 ; low byte of # bytes transferred ;warum wird mit #1 verglichen?