Skip to content

Commit e87a4ec

Browse files
committed
Shortened pauses in disk reading for MEGA65, to make it faster.
1 parent 73acb74 commit e87a4ec

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

asm/disk.asm

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ m65_get_current_trackno
365365
sta $d081
366366
; inc $d020
367367
; inc SCREEN_ADDRESS
368-
jsr m65_pause_6ms
368+
; jsr m65_pause_6ms
369369
jmp - ; Always branch
370370
+
371371
; lda #50
@@ -472,7 +472,7 @@ m65_read_track
472472
sta $d081
473473
; lda #55
474474
; sta SCREEN_ADDRESS + 3*80 ; Show status "7"
475-
jsr m65_pause_6ms
475+
jsr m65_pause_1ms
476476
jmp .check_trackno_again
477477
.found_track
478478
stx $d084
@@ -513,7 +513,7 @@ m65_read_track
513513

514514
lda #$40
515515
sta $d081 ; Issue READ command
516-
jsr m65_pause_6ms
516+
jsr m65_pause_1ms
517517
;- bit $d082
518518
; bpl - ; Wait until BUSY goes high (BREAKS IN XEMU, SO ADDED PAUSE INSTEAD)
519519
; lda #2
@@ -584,12 +584,12 @@ m65_pause_30ms
584584
bne --
585585
rts
586586

587-
m65_pause_6ms
588-
jsr m65_pause_1ms
589-
jsr m65_pause_1ms
590-
jsr m65_pause_1ms
591-
jsr m65_pause_1ms
592-
jsr m65_pause_1ms
587+
; m65_pause_6ms
588+
; jsr m65_pause_1ms
589+
; jsr m65_pause_1ms
590+
; jsr m65_pause_1ms
591+
; jsr m65_pause_1ms
592+
; jsr m65_pause_1ms
593593

594594
m65_pause_1ms
595595
pha

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.11
1+
7.12

0 commit comments

Comments
 (0)