fancy startup logo is now available for all the targets
This commit is contained in:
1 parent
4496e5bd10
commit
1706cc7c31
7 files changed
+55
-5
No files matched your search
@@ -82,6 +82,12 @@ Each of them needs a couple of bytes in KERNAL segment - but they can share some
|
||||
|
||||
## Miscelaneous features
|
||||
|
||||
### `CONFIG_FANCY_BANNER`
|
||||
|
||||
If enabled, prints more colorful startup banner. Eye candy only.
|
||||
|
||||
Needs some space in BASIC segment, varies between targets.
|
||||
|
||||
### `CONFIG_DOS_WEDGE`
|
||||
|
||||
If enabled, a simple DOS wedge is available from the direct mode - supports `@<drive_number>`, `@<command>`, `@$`, `@$<params>` and `@` commands.
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
// #define CONFIG_SID_D4XX
|
||||
// #define CONFIG_SID_D5XX
|
||||
|
||||
#define CONFIG_FANCY_BANNER
|
||||
#define CONFIG_DOS_WEDGE
|
||||
#define CONFIG_BCD_SAFE_INTERRUPTS
|
||||
#define CONFIG_EXTENDED_SCNKEY // for now has to be enabled
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
// #define CONFIG_SID_D4XX
|
||||
// #define CONFIG_SID_D5XX
|
||||
|
||||
#define CONFIG_FANCY_BANNER
|
||||
#define CONFIG_DOS_WEDGE
|
||||
#define CONFIG_BCD_SAFE_INTERRUPTS
|
||||
#define CONFIG_EXTENDED_SCNKEY // for now has to be enabled
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#define CONFIG_SID_D4XX
|
||||
#define CONFIG_SID_D5XX
|
||||
|
||||
#define CONFIG_FANCY_BANNER
|
||||
#define CONFIG_DOS_WEDGE
|
||||
#define CONFIG_BCD_SAFE_INTERRUPTS
|
||||
#define CONFIG_EXTENDED_SCNKEY // for now has to be enabled
|
||||
|
||||
@@ -4,7 +4,23 @@
|
||||
|
||||
.macro TARGET_HOOK_BANNER() {
|
||||
|
||||
.text " OPEN ROMS, "
|
||||
.byte $00
|
||||
#if CONFIG_FANCY_BANNER
|
||||
|
||||
.byte $1C, $12, $A3, $A3, $A3, $A3, $A3, $A3, $A3, $92, $0D
|
||||
.byte $9E, $12, $A3, $A3, $A3, $A3, $A3, $A3, $92, $05, $20
|
||||
.text " OPEN ROMS GENERIC BUILD"
|
||||
.byte $0D
|
||||
.byte $1E, $12, $A3, $A3, $A3, $A3, $A3, $92, $0D
|
||||
.byte $9F, $12, $A3, $A3, $A3, $A3, $92, $20, $05, $20, $20
|
||||
.text " "
|
||||
|
||||
#else
|
||||
|
||||
.text " OPEN ROMS GENERIC BUILD"
|
||||
.byte $0D, $0D
|
||||
.text " "
|
||||
|
||||
#endif
|
||||
|
||||
.byte $00 // end of banner
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
|
||||
.macro TARGET_HOOK_BANNER() {
|
||||
|
||||
#if CONFIG_FANCY_BANNER
|
||||
|
||||
// New banner from Retrofan
|
||||
.byte $9a, $12, $20, $20, $7f, $a9, $20, $20, $1f, $20, $9a, $20, $20, $20
|
||||
.byte $20, $1f, $20, $9a, $a9, $20, $20, $20, $92, $a1, $1f, $12, $20, $9a, $a9, $20
|
||||
@@ -19,7 +21,7 @@
|
||||
.byte $12, $20, $20, $1f, $20, $20, $9a, $20, $20, $1f, $20, $9a, $20, $20, $20, $20
|
||||
.byte $1f, $20, $9a, $20, $20, $20, $20, $20, $1f, $20, $9a, $20, $20, $1f, $20, $9a
|
||||
.byte $20, $20, $1f, $20, $20, $96, $a3, $a3, $a3, $a3, $1f
|
||||
.byte $92, $0D, $0D, $05, $00
|
||||
.byte $92, $0D, $0D, $05
|
||||
|
||||
// Original Deft-supplied banner
|
||||
// .byte $9A,$12,$A3,$A3,$A3,$A3,$A3,$A3,$DF,$9B,$92,$20,$05,$12,$A0,$A0
|
||||
@@ -36,6 +38,15 @@
|
||||
// .byte $A3,$A3,$A3,$A3,$DF,$9A,$92,$7F,$12,$DF,$92,$7F,$9B,$20,$9A,$7F
|
||||
// .byte $12,$A0,$A0,$9B,$92,$20,$9A,$7F,$12,$A0,$A0,$9B,$92,$20,$9A,$7F
|
||||
// .byte $12,$DF,$92,$7F,$9B,$20,$9A,$20,$9B,"0.2.0.0",$0D
|
||||
// .byte $0D,$05,$92,$00
|
||||
// .byte $0D,$05,$92
|
||||
|
||||
#else
|
||||
|
||||
.text " OPEN ROMS FOR MEGA65"
|
||||
.byte $0D, $0D
|
||||
.text " "
|
||||
|
||||
#endif
|
||||
|
||||
.byte $00 // end of banner
|
||||
}
|
||||
@@ -4,9 +4,23 @@
|
||||
|
||||
.macro TARGET_HOOK_BANNER() {
|
||||
|
||||
#if CONFIG_FANCY_BANNER
|
||||
|
||||
.byte $1C, $12, $A3, $A3, $A3, $A3, $A3, $A3, $A3, $92, $0D
|
||||
.byte $9E, $12, $A3, $A3, $A3, $A3, $A3, $A3, $92, $05, $20
|
||||
.text " OPEN ROMS FOR ULTIMATE 64"
|
||||
.byte $0D
|
||||
.byte $1E, $12, $A3, $A3, $A3, $A3, $A3, $92, $0D
|
||||
.byte $9F, $12, $A3, $A3, $A3, $A3, $92, $20, $05, $20, $20
|
||||
.text " "
|
||||
|
||||
#else
|
||||
|
||||
.text " OPEN ROMS FOR ULTIMATE 64"
|
||||
.byte $0D, $0D
|
||||
.text " "
|
||||
.byte $00
|
||||
|
||||
#endif
|
||||
|
||||
.byte $00 // end of banner
|
||||
}
|
||||
Reference in new issue
Block a user