Startup code

21664: Continuation of routine at 21425


21664 CDE271 CALL 29154 Wait for a keypress...
21667 28FB JR Z,21664
21669 F620 OR 32
21671 FE63 CP 99 Was "c" (Cursor) pressed?
21673 281E JR Z,21705 Jump if so
21675 FE6E CP 110 Was "n" (None) pressed?
21677 281A JR Z,21705 Jump if so
21679 FE6B CP 107 Was "k" (Kempston) pressed?
21681 2007 JR NZ,21690 Jump if not
21683 3E01 LD A,1
21685 32EC7F LD (32748),A Signal: using Kempston
21688 180F JR 21705
21690 FE69 CP 105 Was "i" (Int2) pressed?
21692 20E2 JR NZ,21664 Jump back to wait for another keypress if not
21694 21F653 LD HL,21494 Copy table at 21494 into keypress vector table
21697 1100E5 LD DE,58624
21700 010A00 LD BC,10
21703 EDB0 LDIR
21705 2101B7 LD HL,46849
21708 118048 LD DE,18560
21711 0620 LD B,32
21713 3EFF LD A,255
21715 70 LD (HL),B
21716 12 LD (DE),A
21717 24 INC H
21718 1C INC E
21719 10FA DJNZ 21715
21721 2102D2 LD HL,53762
21724 3608 LD (HL),8
21726 3EF8 LD A,248
21728 214040 LD HL,16448
21731 CDBC50 CALL 20668 Print "THE CHARACTERS"
21734 CDA052 CALL 21152 Display game characters, change names etc.
21737 21AA50 LD HL,20650 Do POKEs specified by table at 20650
21740 CDA053 CALL 21408
21743 C3D5F6 JP 63189 Start game