Prev: BDCC Up: Map Next: C015
BDCF: Routine at BDCF
Used by the routine at StartGame.
BDCF LD DE,$4000
BDD2 LD HL,$DA00
BDD5 LD B,$00
BDD7 LD A,$C0
BDD9 EX AF,AF'
BDDA LD C,$20
BDDC PUSH DE
BDDD LDIR
BDDF POP DE
BDE0 LD A,D
BDE1 INC D
BDE2 CPL
BDE3 AND $07
BDE5 JR NZ,$BDF1
BDE7 LD A,E
BDE8 ADD A,$20
BDEA LD E,A
BDEB JR C,$BDF1
BDED LD A,D
BDEE SUB $08
BDF0 LD D,A
BDF1 EX AF,AF'
BDF2 DEC A
BDF3 JR NZ,$BDD9
BDF5 RET
This entry point is used by the routine at StartGame.
BDF6 LD DE,$5800
BDF9 LD HL,$D700
BDFC LD BC,$0300
BDFF LDIR
BE01 RET
This entry point is used by the routine at 965D.
BE02 LD C,(HL)
BE03 LD A,(DE)
BE04 LD (HL),A
BE05 LD A,C
BE06 LD (DE),A
BE07 INC HL
BE08 INC DE
BE09 DJNZ $BE02
BE0B RET
This entry point is used by the routine at StartGame.
BE0C LD A,($B7F0)
BE0F AND A
BE10 RET Z
BE11 LD DE,($9789)
BE15 PUSH DE
BE16 LD A,($B7F2)
BE19 CALL $9779
BE1C POP DE
BE1D LD BC,$6100
BE20 LD A,$B4
BE22 EX AF,AF'
BE23 LD A,(DE)
BE24 PUSH AF
BE25 LD A,(BC)
BE26 LD (HL),A
BE27 POP AF
BE28 LD (BC),A
BE29 INC HL
BE2A INC DE
BE2B INC BC
BE2C EX AF,AF'
BE2D DEC A
BE2E JR NZ,$BE22
This entry point is used by the routine at StartGame.
BE30 LD HL,$B7E8
BE33 LD DE,$B7F0
BE36 LD B,$08
BE38 CALL $BE02
BE3B LD HL,$B7A6
BE3E LD DE,$B7C8
BE41 LD B,$0A
BE43 CALL $BE02
BE46 LD A,($B7E8)
BE49 AND A
BE4A RET Z
BE4B LD A,($B7E6)
BE4E XOR $01
BE50 LD ($B7E6),A
BE53 RET
This entry point is used by the routine at StartGame.
BE54 CALL $9776
BE57 PUSH HL
BE58 CALL $B8B9
BE5B POP HL
BE5C LD B,$B4
BE5E LD C,$00
BE60 LD A,(HL)
BE61 AND $A0
BE63 JR NZ,$BE66
BE65 INC C
BE66 INC HL
BE67 DJNZ $BE60
BE69 LD A,C
BE6A LD ($B7E9),A
BE6D RET
This entry point is used by the routine at StartGame.
BE6E LD HL,$B7BC
BE71 LD DE,$B7EE
BE74 LD B,$03
BE76 LD A,(DE)
BE77 CP (HL)
BE78 RET C
BE79 JR NZ,$BE7F
BE7B DEC DE
BE7C DEC HL
BE7D DJNZ $BE76
BE7F LD DE,$B7BA
BE82 LD HL,$B7EC
BE85 LD BC,$0003
BE88 LDIR
BE8A RET
This entry point is used by the routine at StartGame.
BE8B LD HL,$8EE0
BE8E LD A,($B7EA)
BE91 AND $03
BE93 ADD A,A
BE94 CALL PrintLine_9
BE97 LD E,(HL)
BE98 INC HL
BE99 LD D,(HL)
BE9A LD ($BEA2),DE
BE9E LD HL,$0F00
BEA1 LD DE,$C015
BEA4 CALL PrintLine_10
BEA7 CALL $B643
BEAA LD A,$10
BEAC ADD A,L
BEAD LD L,A
BEAE JR NZ,$BEA1
BEB0 LD L,$00
BEB2 LD A,H
BEB3 ADD A,$10
BEB5 LD H,A
BEB6 CP $CF
BEB8 JR NZ,$BEA1
BEBA LD HL,$9F00
BEBD LD DE,$6B8F
BEC0 EXX
BEC1 LD HL,$BF00
BEC4 LD DE,$6B3F
BEC7 LD B,$07
BEC9 PUSH BC
BECA PUSH DE
BECB LD L,$00
BECD CALL PrintLine_10
BED0 CALL $B643
BED3 LD L,$F8
BED5 CALL PrintLine_10
BED8 CALL $B643
BEDB POP DE
BEDC LD A,$C8
BEDE ADD A,H
BEDF LD H,A
BEE0 EXX
BEE1 POP BC
BEE2 DJNZ $BEC9
BEE4 LD HL,$D941
BEE7 LD A,$04
BEE9 LD DE,$0020
BEEC LD C,D
BEED EX AF,AF'
BEEE LD B,$1C
BEF0 PUSH HL
BEF1 RES 7,(HL)
BEF3 ADD HL,DE
BEF4 DJNZ $BEF1
BEF6 POP HL
BEF7 PUSH HL
BEF8 LD A,L
BEF9 ADD A,$1D
BEFB LD L,A
BEFC LD B,$1C
BEFE RES 0,(HL)
BF00 ADD HL,DE
BF01 DJNZ $BEFE
BF03 POP HL
BF04 LD B,$07
BF06 ADD HL,BC
BF07 EX AF,AF'
BF08 DEC A
BF09 JR NZ,$BEED
BF0B LD DE,$0020
BF0E LD B,$06
BF10 LD HL,$D95E
BF13 LD A,($D95D)
BF16 LD (HL),A
BF17 ADD HL,DE
BF18 DJNZ $BF16
BF1A LD HL,$BFE7
BF1D EXX
BF1E LD HL,$0700
BF21 EXX
BF22 LD E,(HL)
BF23 INC HL
BF24 LD D,(HL)
BF25 INC HL
BF26 PUSH DE
BF27 EXX
BF28 POP DE
BF29 CALL PrintLine_10
BF2C CALL $B643
BF2F LD A,$20
BF31 ADD A,L
BF32 LD L,A
BF33 JR NC,$BF21
BF35 LD HL,$DB01
BF38 LD DE,$BFF7
BF3B LD B,$1E
BF3D LD A,(DE)
BF3E AND (HL)
BF3F LD (HL),A
BF40 INC L
BF41 INC DE
BF42 DJNZ $BF3D
BF44 LD A,$08
BF46 LD ($9BC4),A
BF49 LD A,($B7E8)
BF4C DEC A
BF4D JR Z,$BF6A
BF4F LD B,A
BF50 LD IX,$9BC2
BF54 PUSH BC
BF55 CALL $B684
BF58 CALL $9910
BF5B LD A,($9BC4)
BF5E ADD A,$10
BF60 CP $E9
BF62 JR NC,$BF67
BF64 LD ($9BC4),A
BF67 POP BC
BF68 DJNZ $BF54
BF6A LD A,($B7E5)
BF6D CP $02
BF6F JR NZ,$BF7B
BF71 LD IX,$9BEE
BF75 CALL $B684
BF78 CALL $9910
BF7B LD IX,$9BD4
BF7F LD (IX+$02),$1C
BF83 LD (IX+$01),$01
BF87 CALL $B684
BF8A CALL $9910
BF8D INC (IX+$01)
BF90 LD (IX+$02),$CC
BF94 CALL $B684
BF97 CALL $9910
BF9A INC (IX+$01)
BF9D LD (IX+$02),$78
BFA1 CALL $B684
BFA4 CALL $9910
BFA7 LD HL,($B7A6)
BFAA EXX
BFAB LD HL,$B7EE
BFAE CALL $96FE
BFB1 LD HL,($B7C8)
BFB4 EXX
BFB5 LD HL,$B7F6
BFB8 CALL $96FE
BFBB LD HL,($B7B6)
BFBE EXX
BFBF LD HL,$B7BC
BFC2 CALL $96FE
BFC5 CALL $8D4C
BFC8 CALL $ADE1
BFCB CALL $BFCF
BFCE RET
BFCF LD HL,$D721
BFD2 LD B,$17
BFD4 LD DE,$0020
BFD7 RES 6,(HL)
BFD9 ADD HL,DE
BFDA DJNZ $BFD7
BFDC LD HL,$D722
BFDF LD B,$1D
BFE1 RES 6,(HL)
BFE3 INC L
BFE4 DJNZ $BFE1
BFE6 RET
BFE7 CALL $F56B
BFEA LD L,E
BFEB DEC E
BFEC LD L,H
BFED PUSH AF
BFEE LD L,E
BFEF LD B,L
BFF0 LD L,H
BFF1 LD L,L
BFF2 LD L,H
BFF3 LD B,L
BFF4 LD L,H
BFF5 SUB L
BFF6 LD L,H
BFF7 NOP
BFF8 NOP
BFF9 INC BC
BFFA RST $38
BFFB RST $38
BFFC RST $38
BFFD RET NZ
BFFE NOP
BFFF NOP
C000 NOP
C001 INC BC
C002 RST $38
C003 RST $38
C004 RST $38
C005 RET NZ
C006 INC BC
C007 RST $38
C008 RST $38
C009 RST $38
C00A RET NZ
C00B NOP
C00C NOP
C00D NOP
C00E INC BC
C00F RST $38
C010 RST $38
C011 RST $38
C012 RET NZ
C013 NOP
C014 NOP
Prev: BDCC Up: Map Next: C015