small tweaks
This commit is contained in:
1 parent
b965e035f9
commit
aa9a7ffcb5
5 files changed
+41
-15
No files matched your search
@@ -14,14 +14,17 @@ Follow these rules, or bad things will happen!
|
||||
|
||||
* The generic ROM set should be compatible with any C64-compatible machine; platform-specific ROMs might not work on other platforms.
|
||||
|
||||
<br />
|
||||
|
||||
For Ultimate 64 the following settinghs are recommended:
|
||||
|
||||
* U64 Specific Settings -> Turbo Control -> U64 Turbo Registers
|
||||
|
||||
<br />
|
||||
|
||||
Have fun!
|
||||
|
||||
<br />
|
||||
|
||||
------
|
||||
|
||||
|
||||
@@ -39,25 +39,31 @@ rainbow_logo:
|
||||
|
||||
!set SET_COLOR_0 = $05
|
||||
!set SET_COLOR_1 = $1C
|
||||
!set SET_COLOR_2 = $9E
|
||||
!set SET_COLOR_3 = $1E
|
||||
!set SET_COLOR_4 = $9F
|
||||
!set SET_COLOR_2 = $81
|
||||
!set SET_COLOR_3 = $9E
|
||||
!set SET_COLOR_4 = $1E
|
||||
!set SET_COLOR_5 = $9F
|
||||
|
||||
!ifdef CONFIG_MB_U64 {
|
||||
|
||||
!byte SET_COLOR_1, $B8, $B8, $B8, $B8, $B8, $B8, $B8, $0D
|
||||
!byte SET_COLOR_2, $B8, $B8, $B8, $B8, $B8, $B8, $B8, $0D
|
||||
!byte SET_COLOR_3, $B8, $B8, $B8, $B8, $B8, $B8, $B8, $0D
|
||||
!byte SET_COLOR_4, $B8, $B8, $B8, $B8, $B8, $B8, $B8, $0D
|
||||
!byte SET_COLOR_1, $B8, $B8, $B8, $B8, $B8, $B8, $0D
|
||||
!byte SET_COLOR_2, $B8, $B8, $B8, $B8, $B8, $B8, $0D
|
||||
!byte SET_COLOR_3, $B8, $B8, $B8, $B8, $B8, $B8, $0D
|
||||
!byte SET_COLOR_4, $B8, $B8, $B8, $B8, $B8, $B8, $0D
|
||||
!byte SET_COLOR_5, $B8, $B8, $B8, $B8, $B8, $B8, $0D
|
||||
!byte SET_COLOR_0, $00
|
||||
|
||||
!set BANNER_SPACING = $09
|
||||
|
||||
} else {
|
||||
|
||||
!byte SET_COLOR_1, $12, $A4, $A4, $A4, $A4, $A4, $A4, $A4, $0D
|
||||
!byte SET_COLOR_2, $12, $A4, $A4, $A4, $A4, $A4, $A4, $0D
|
||||
!byte SET_COLOR_3, $12, $A4, $A4, $A4, $A4, $A4, $0D
|
||||
!byte SET_COLOR_4, $12, $A4, $A4, $A4, $A4, $92
|
||||
!byte SET_COLOR_3, $12, $A4, $A4, $A4, $A4, $A4, $A4, $0D
|
||||
!byte SET_COLOR_4, $12, $A4, $A4, $A4, $A4, $A4, $0D
|
||||
!byte SET_COLOR_5, $12, $A4, $A4, $A4, $A4, $92
|
||||
!byte SET_COLOR_0, $00
|
||||
|
||||
!set BANNER_SPACING = $0A
|
||||
}
|
||||
|
||||
}
|
||||
@@ -60,7 +60,7 @@ initmsg_real:
|
||||
jsr STROUT
|
||||
|
||||
ldx #$00
|
||||
ldy #$0A
|
||||
ldy #BANNER_SPACING
|
||||
jsr plot_set
|
||||
|
||||
lda #<startup_banner
|
||||
@@ -70,7 +70,7 @@ initmsg_real:
|
||||
!ifndef CONFIG_BRAND_CUSTOM {
|
||||
|
||||
ldx #$01
|
||||
ldy #$0A
|
||||
ldy #BANNER_SPACING
|
||||
jsr plot_set
|
||||
|
||||
ldx #IDX__STR_PRE_REV
|
||||
@@ -87,7 +87,7 @@ initmsg_real:
|
||||
} else {
|
||||
ldx #$02
|
||||
}
|
||||
ldy #$0A
|
||||
ldy #BANNER_SPACING
|
||||
jsr plot_set
|
||||
|
||||
jsr initmsg_bytes_free
|
||||
|
||||
@@ -46,7 +46,6 @@ sdcard_readsector_try_loop:
|
||||
jsr sdcard_wait_ready
|
||||
bcs sdcard_readsector_fail
|
||||
|
||||
|
||||
lda SD_CTL
|
||||
and #$67
|
||||
bne sdcard_readsector_copy_data
|
||||
|
||||
@@ -81,7 +81,25 @@ sdcard_writesector_verify:
|
||||
; There is a bug in the SD controller; you have to read between writes,
|
||||
; or it gets really upset
|
||||
|
||||
; XXX
|
||||
@1:
|
||||
lda SD_CTL
|
||||
and #$03
|
||||
bne @1
|
||||
|
||||
lda #CARD_CMD_READ ; $02
|
||||
sta SD_CTL
|
||||
|
||||
@2:
|
||||
lda SD_CTL
|
||||
and #$03
|
||||
beq @2
|
||||
|
||||
@3: ; XXX deduplicate this ppart
|
||||
lda SD_CTL
|
||||
and #$03
|
||||
bne @3
|
||||
|
||||
; XXX verify - compare buffer
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user