diff --git a/res/dsk/championship lode runner PRODOS (san inc pack).dsk b/res/dsk/championship lode runner PRODOS (san inc pack)(4cade compatible).dsk similarity index 99% rename from res/dsk/championship lode runner PRODOS (san inc pack).dsk rename to res/dsk/championship lode runner PRODOS (san inc pack)(4cade compatible).dsk index 0f5c001c7..c7f033871 100644 Binary files a/res/dsk/championship lode runner PRODOS (san inc pack).dsk and b/res/dsk/championship lode runner PRODOS (san inc pack)(4cade compatible).dsk differ diff --git a/src/glue.prorwts2.a b/src/glue.prorwts2.a index bba176a44..662b9cad8 100644 --- a/src/glue.prorwts2.a +++ b/src/glue.prorwts2.a @@ -612,12 +612,23 @@ ProDOS_enter rts @imp_read - lda #cmdread - !byte $2c + clc @imp_write - lda #cmdwrite + php + lda #cmdread + adc #0 sta reqcmd jsr @set_rdwrbuff + plp + bcc @skip_align + lda sizelo + adc #$fe + lda sizehi + adc #1 + and #$fe + sta sizehi + +@skip_align jsr hddrdwrpart ldy #6 lda sizelo2