-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtitleScreen.asm
More file actions
39 lines (36 loc) · 1.4 KB
/
Copy pathtitleScreen.asm
File metadata and controls
39 lines (36 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
displayTitleScreen:
LD BC ,0306H
LD DE ,1614H
CALL DrawBox
LD BC ,0408H
LD HL,logo
CALL printAtPos
LD BC ,0908H
LD HL,info
CALL printAtPos
LD BC ,0D08H
LD HL,message
CALL printAtPos
LD BC ,0F0AH
LD HL,startGameMessage
CALL printAtPos
LD BC ,1008H
LD HL,exitMessage
CALL printAtPos
titleScreenWaitForInput:
RST 10H
CP '1'
JP Z,startGame
CP '2'
JP Z,quit
JP titleScreenWaitForInput
;font graceful
logo:
.BYTE 1BH,"[91m ____ ",1BH,"[96m _ _ ",1BH,"[33m___ ",0,1
.BYTE 1BH,"[91m( _ \",1BH,"[96m/ )( \ ",1BH,"[33m/ __)",0,1
.BYTE 1BH,"[91m ) __/",1BH,"[96m) \/ (",1BH,"[33m( (__ ",0,1
.BYTE 1BH,"[91m(__) ",1BH,"[96m\____/ ",1BH,"[33m\___)", 1BH,"[0m",0,0
info: .BYTE "by James Bray 2020",0,0
message: .BYTE "Press key to start",0,0
startGameMessage: .BYTE "(1) Start Game",0,0
exitMessage: .BYTE "(2) Exit to Prompt",0,0