Merge pull request #71 from peterferrie/master

fix the hangs
This commit is contained in:
4am 2018-12-30 13:12:09 -05:00 committed by GitHub
commit 314f4e9794
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -432,7 +432,7 @@ read13
.readaddr .readaddr
dec tmp dec tmp
bmi .badread bmi .badread2
clc clc
ldx #$02 ; 512 nibbles ldx #$02 ; 512 nibbles
ldy #0 ldy #0
@ -442,7 +442,7 @@ read13
--- iny --- iny
bne + bne +
dex dex
beq .badread beq .badread1
+ +
- lda $C0EC - lda $C0EC
bpl - bpl -
@ -473,7 +473,7 @@ read13
+ plp + plp
bcc .readaddr bcc .readaddr
eor #$AD eor #$AD
bne read13 bne .readaddr
-- ldy #$9A -- ldy #$9A
- ldx $C0EC - ldx $C0EC
bpl - bpl -
@ -489,8 +489,10 @@ read13
bpl - bpl -
eor $800,x eor $800,x
cmp #$01 ; set carry if non-zero cmp #$01 ; set carry if non-zero
!byte $24 !byte $2c
.badread .badread1
plp
.badread2
sec sec
lda $C0E8 lda $C0E8
rts rts