disabled JiffyDOS on MEGA65 (unstable), added alternatiove kernal wait implementation
This commit is contained in:
1 parent
da11de3729
commit
3979a93cbb
2 files changed
+18
-2
No files matched your search
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user