mirror of https://github.com/wwarthen/RomWBW.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
193 lines
8.4 KiB
193 lines
8.4 KiB
; Pretty platform boot banner.
|
|
;
|
|
; Defaults to off due to HBIOS space considerations.
|
|
; Add BOOT_PRETTY .SET TRUE to your custom configuration to enable.
|
|
;
|
|
; Inspired by Dan Gardeners boot messages
|
|
;
|
|
; From the website:
|
|
; http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20
|
|
; Font is "Small", width and height full.
|
|
;
|
|
; Manual adjustments made to cater for assembler text escape directives,
|
|
; 80 column line length and kerning.
|
|
; E.g.
|
|
; \ becomes \\
|
|
; ' becomes *
|
|
; lines ending with \ need a trailing space.
|
|
;
|
|
; ECB SBC Z80
|
|
; ZETA Z80
|
|
; ZETA2 Z80
|
|
; N8 ZS180
|
|
; ECB MK4 Z180
|
|
; UNABIOS
|
|
; RCBUS Z80
|
|
; RCBUS Z180
|
|
; RCBUS EASY Z80
|
|
; RCBUS SC Z180
|
|
; DYNO uATX
|
|
; RCBUS Z280
|
|
; MBC Z80
|
|
; RHYOPHYRE
|
|
; Z80RETRO
|
|
; S100 Z180
|
|
; DUODYNE
|
|
; HEATH Z80
|
|
; mITX
|
|
; MONSPUTER
|
|
; GENESIS Z180
|
|
; NABU
|
|
; S100 Z80
|
|
; RCBUS eZ80
|
|
; N8PC ZS180
|
|
;
|
|
STR_PLT_PRETTY:
|
|
;
|
|
.DB 10,13
|
|
;
|
|
#IF (PLATFORM == PLT_SBC)
|
|
.DB " ___ ___ ___ ___ ___ ___ ____ ___ __",10,13
|
|
.DB "| __| / __| | _ ) / __| | _ ) / __| |_ / ( _ ) / \\ ",10,13
|
|
.DB "| _| | (__ | _ \\ \\__ \\ | _ \\ | (__ / / / _ \\ | () |",10,13
|
|
.DB "|___| \\___| |___/ |___/ |___/ \\___| /___| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_ZETA)
|
|
.DB " ____ ___ _____ _ ____ ___ __",10,13
|
|
.DB "|_ / | __| |_ _| /_\\ |_ / ( _ ) / \\ ",10,13
|
|
.DB " / / | _| | | / _ \\ / / / _ \\ | () |",10,13
|
|
.DB "/___| |___| |_| /_/ \\_\\ /___| \\___\/ \\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_ZETA2)
|
|
.DB " ____ ___ _____ _ ___ ____ ___ __",10,13
|
|
.DB "|_ / | __| |_ _| /_\\ |_ ) |_ / ( _ ) / \\ ",10,13
|
|
.DB " / / | _| | | / _ \\ / / / / / _ \\ | () |\\ ",10,13
|
|
.DB "/___| |___| |_| /_/ \\_\\ /___| /___| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
#IF ((PLATFORM == PLT_N8) (PLATFORM == PLT_N8PC))
|
|
.DB " _ _ ___ ____ ___ _ ___ __",10,13
|
|
.DB "| \\| | ( _ ) |_ / / __| / | ( _ ) / \\ ",10,13
|
|
.DB "| .` | / _ \\ / / \\__ \\ | | / _ \\ | () |",10,13
|
|
.DB "|_|\\_| \\___/ /___| |___/ |_| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_MK4)
|
|
.DB " ___ ___ ___ __ __ _ __ _ _ ____ _ ___ __",10,13
|
|
.DB "| __| / __| | _ ) | \\/ | | |/ / | | | |_ / / | ( _ ) / \\ ",10,13
|
|
.DB "| _| | (__ | _ \\ | |\\/| | | * < |_ _| / / | | / _ \\ | () |",10,13
|
|
.DB "|___| \\___| |___/ |_| |_| |_|\\_\\ |_| /___| |_| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_UNA)
|
|
.DB " _ _ _ _ _ ___ ___ ___ ___",10,13
|
|
.DB "| | | | | \\| | /_\\ | _ ) |_ _| / _ \\ / __|",10,13
|
|
.DB "| |_| | | .` | / _ \\ | _ \\ | | | (_) | \\__ \\ ",10,13
|
|
.DB " \\___/ |_|\\_| /_/ \\_\\ |___/ |___| \\___/ |___/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_RCZ80)
|
|
.DB " ___ ___ ___ _ _ ___ ____ ___ __",10,13
|
|
.DB "| _ \\ / __| | _ ) | | | | / __| |_ / ( _ ) / \\ ",10,13
|
|
.DB "| / | (__ | _ \\ | |_| | \\__ \\ / / / _ \\ | () |",10,13
|
|
.DB "|_|_\\ \\___| |___/ \\___/ |___/ /___| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_RCZ180)
|
|
.DB " ___ ___ ___ _ _ ___ ____ _ ___ __",10,13
|
|
.DB "| _ \\ / __| | _ ) | | | | / __| |_ / / | ( _ ) / \\ ",10,13
|
|
.DB "| / | (__ | _ \\ | |_| | \\__ \\ / / | | / _ \\ | () |",10,13
|
|
.DB "|_|_\\ \\___| |___/ \\___/ |___/ /___| |_| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_EZZ80)
|
|
.DB " ___ ___ ___ _ _ ___ ___ _ ___ __ __ ____ ___ __",10,13
|
|
.DB "| _ \\ / __| | _ ) | | | | / __| | __| /_\\ / __| \\\\ / / |_ / ( _ ) / \\ ",10,13
|
|
.DB "| / | (__ | _ \\ | |_| | \\__ \\ | _| / _ \\ \\__ \\ \\ V / / / / _ \\ | () |",10,13
|
|
.DB "|_|_\\ \\___| |___/ \\___/ |___/ |___|/_/ \\_\\|___/ |_| /___| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_SCZ180)
|
|
.DB " ___ ___ ___ _ _ ___ ___ ___ ____ _ ___ __",10,13
|
|
.DB "| _ \\ / __| | _ ) | | | | / __| / __| / __| |_ / / | ( _ ) / \\ ",10,13
|
|
.DB "| / | (__ | _ \\ | |_| | \\__ \\ \\__ \\ | (__ / / | | / _ \\ | () |",10,13
|
|
.DB "|_|_\\ \\___| |___/ \\___/ |___/ |___/ \\___| /___| |_| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_DYNO)
|
|
.DB " ___ __ __ _ _ ___ _ _____ __ __",10,13
|
|
.DB "| \\ \\ \\ / / | \\| | / _ \\ _ _ /_\\ |_ _| \\ \\/ /",10,13
|
|
.DB "| |) | \\ V / | .* | | (_) | | || | / _ \\ | | > <",10,13
|
|
.DB "|___/ |_| |_|\\_| \\___/ \\_,_| /_/ \\_\\ |_| /_/\\_\\ ",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_RCZ280)
|
|
.DB " ___ ___ ___ _ _ ___ ____ ___ ___ __",10,13
|
|
.DB "| _ \\ / __| | _ ) | | | | / __| |_ / |_ ) ( _ ) / \\ ",10,13
|
|
.DB "| / | (__ | _ \\ | |_| | \\__ \\ / / / / / _ \\ | () |",10,13
|
|
.DB "|_|_\\ \\___| |___/ \\___/ |___/ /___| /___| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_MBC)
|
|
.DB " __ __ ___ ___ ____ ___ __",10,13
|
|
.DB "| \\/ | | _ ) / __| |_ / ( _ ) / \\ ",10,13
|
|
.DB "| |\\/| | | _ \\ | (__ / / / _ \\ | () |",10,13
|
|
.DB "|_| |_| |___/ \\___| /___| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_RPH)
|
|
.DB " ___ _ _ __ __ ___ ___ _ _ __ __ ___ ___",10,13
|
|
.DB "| _ \\ | || | \\ \\ / / / _ \\ | _ \\ | || | \\ \\ / / | _ \\ | __|",10,13
|
|
.DB "| / | __ | \\ V / | (_) | | _/ | __ | \\ V / | / | _|",10,13
|
|
.DB "|_|_\\ |_||_| |_| \\___/ |_| |_||_| |_| |_|_\\ |___|",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_Z80RETRO)
|
|
.DB " ____ ___ __ ___ ___ _____ ___ ___",10,13
|
|
.DB "|_ / ( _ ) / \\ | _ \\ | __| |_ _| | _ \\ / _ \\ ",10,13
|
|
.DB " / / / _ \\ | () | | / | _| | | | / | (_) |",10,13
|
|
.DB "/___| \\___/ \\__/ |_|_\\ |___| |_| |_|_\\ \\___/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_SZ180)
|
|
.DB " ___ _ __ __ ____ _ ___ __",10,13
|
|
.DB "/ __| / | / \\ / \\ |_ / / | ( _ ) / \\ ",10,13
|
|
.DB "\\__ \\ | | | () | | () | / / | | / _ \\ | () |",10,13
|
|
.DB "|___/ |_| \\__/ \\__/ /___| |_| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_DUO)
|
|
.DB " ___ _ _ ___ ___ __ __ _ _ ___",10,13
|
|
.DB "| \\ | | | | / _ \\ | \\ \\ \\ / / | \\| | | __|",10,13
|
|
.DB "| |) | | |_| | | (_) | | |) | \\ V / | .` | | _|",10,13
|
|
.DB "|___/ \\___/ \\___/ |___/ |_| |_|\\_| |___|",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_HEATH)
|
|
.DB " _ _ ___ _ _____ _ _ ____ ___ __",10,13
|
|
.DB "| || | | __| /_\\ |_ _| | || | |_ / ( _ ) / \\ ",10,13
|
|
.DB "| __ | | _| / _ \\ | | | __ | / / / _ \\ | () |",10,13
|
|
.DB "|_||_| |___| /_/ \\_\\ |_| |_||_| /___| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_EPITX)
|
|
.DB " ___ _____ __ __",10,13
|
|
.DB " _ __ |_ _| |_ _| \\ \\/ /",10,13
|
|
.DB "| ' \\ | | | | > <\n\r"
|
|
.DB "|_|_|_| |___| |_| /_/\\_\\ ",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_MON)
|
|
.DB " __ __ ___ _ _ ___ ___ _ _ _____ ___ ___",10,13
|
|
.DB "| \\/ | / _ \\ | \\| | / __| | _ \\ | | | | |_ _| | __| | _ \\ ",10,13
|
|
.DB "| |\\/| | | (_) | | .` | \\__ \\ | _/ | |_| | | | | _| | /",10,13
|
|
.DB "|_| |_| \\___/ |_|\\_| |___/ |_| \\___/ |_| |___| |_|_\\ ",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_GMZ180)
|
|
.DB " ___ ___ _ _ ___ ___ ___ ___ ____ _ ___ __",10,13
|
|
.DB " / __| | __| | \\| | | __| / __| |_ _| / __| |_ / / | ( _ ) / \\ ",10,13
|
|
.DB "| (_ | | _| | .` | | _| \\__ \\ | | \\__ \\ / / | | / _ \\ | () |",10,13
|
|
.DB " \\___| |___| |_|\\_| |___| |___/ |___| |___/ /___| |_| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_NABU)
|
|
.DB " _ _ _ ___ _ _",10,13
|
|
.DB "| \\| | /_\\ | _ ) | | | |",10,13
|
|
.DB "| .` | / _ \\ | _ \\ | |_| |",10,13
|
|
.DB "|_|\\_| /_/ \\_\\ |___/ \\___/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_SZ80)
|
|
.DB " ___ _ __ __ _______ __",10,13
|
|
.DB " / __/ |/ \\ / \\ |_ ( _ )/ \\",10,13
|
|
.DB " \\__ \\ | () | () | / // _ \\ () |",10,13
|
|
.DB " |___/_|\\__/ \\__/ /___\\___/\\__/",10,13
|
|
#ENDIF
|
|
#IF (PLATFORM == PLT_RCEZ80)
|
|
.DB " ___ ___ ___ _ _ ___ ____ ___ __",10,13
|
|
.DB "| _ \\ / __| | _ ) | | | | / __| ___ |_ / ( _ ) / \\ ",10,13
|
|
.DB "| / | (__ | _ \\ | |_| | \\__ \\ / -_) / / / _ \\ | () |",10,13
|
|
.DB "|_|_\\ \\___| |___/ \\___/ |___/ \\___| /___| \\___/ \\__/",10,13
|
|
#ENDIF
|
|
.DB "$"
|
|
|