mirror of https://github.com/wwarthen/RomWBW.git
Browse Source
Defaults to off due to HBIOS space considerations. Add BOOT_PRETTY .SET TRUE to custom configuration to enable.pull/459/head
4 changed files with 201 additions and 1 deletions
@ -0,0 +1,192 @@ |
|||
; 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 FPGA Z80 |
|||
; RCBUS eZ80 |
|||
; |
|||
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) |
|||
.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_S100) |
|||
.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_FZ80) |
|||
.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 "$" |
|||
Loading…
Reference in new issue