disabled JiffyDOS on MEGA65 (unstable), added alternatiove kernal wait implementation

This commit is contained in:
FeralChild64 committed 2020-12-04 23:18:11 +01:00
1 parent da11de3729
commit 3979a93cbb
2 files changed
+18 -2

No files matched your search

+2 -2
View File
@@ -29,8 +29,8 @@
;; #CONFIG# IEC YES
;; #CONFIG# IEC_DOLPHINDOS NO
;; #CONFIG# IEC_DOLPHINDOS_FAST NO
;; #CONFIG# IEC_JIFFYDOS YES
;; #CONFIG# IEC_JIFFYDOS_BLANK YES
;; #CONFIG# IEC_JIFFYDOS NO ; fastloaders do not work on MEGA65 yet!
;; #CONFIG# IEC_JIFFYDOS_BLANK NO
;; #CONFIG# IEC_BURST_M65 NO ; please keep disabled for now
+16
View File
@@ -34,6 +34,22 @@ wait_x_bars: ; additional entry point for delay in screen and tape support
dex
bne @1
; Alternative implementation, using CIA#1 timer B
; lda #%00001000 ; stop timer B, load latch once
; sta CIA1_CRB
; lda #$40
; sta CIA1_TIMBLO ; timer B - low byte
; stx CIA1_TIMBHI ; timer B - high byte
; lda #%00001001 ; start timer B, load latch once
; sta CIA1_CRB
;@1:
; lda CIA1_ICR
; and #%00000010
; beq @1
; FALLTROUGH
iec_wait_rts: ; dummy RTS, for very short waits