75C6: Screen for selecting game speed.
ScreenSelectSpeed |
75C6 |
LD A,$00 |
|
75C8 |
CALL AttrFill |
|
75CB |
CALL DfClear |
|
75CE |
LD HL,Str_SelectSpeed |
|
75D1 |
LD DE,$00C9 |
|
75D4 |
CALL StrPrint |
|
75D7 |
LD DE,$58C8 |
|
75DA |
LD HL,Attr_SelectSpeed |
|
75DD |
LD BC,$000F |
|
75E0 |
LDIR |
|
75E2 |
LD HL,Str_Skills |
|
75E5 |
LD DE,$0184 |
|
75E8 |
CALL StrPrint |
|
75EB |
LD DE,$5983 |
|
75EE |
LD HL,Att_Skills |
|
75F1 |
LD BC,$0019 |
|
75F4 |
LDIR |
|
75F6 |
LD BC,$0201 |
|
75F9 |
CALL Pause |
ScreenSelectSpeed_0 |
75FC |
CALL Keyboard_Scan |
|
75FF |
LD A,L |
|
7600 |
CP $EF |
|
7602 |
JR Z,ScreenSelectSpeed_5 |
|
7604 |
CP $F7 |
|
7606 |
JR NZ,ScreenSelectSpeed_0 |
|
7608 |
LD A,H |
|
7609 |
CP $FD |
|
760B |
JR NZ,ScreenSelectSpeed_1 |
|
760D |
LD A,$91 |
|
760F |
LD C,$00 |
|
7611 |
JR ScreenSelectSpeed_9 |
ScreenSelectSpeed_1 |
7613 |
CP $FB |
|
7615 |
JR NZ,ScreenSelectSpeed_2 |
|
7617 |
LD A,$7F |
|
7619 |
LD C,$03 |
|
761B |
JR ScreenSelectSpeed_9 |
ScreenSelectSpeed_2 |
761D |
CP $F7 |
|
761F |
JR NZ,ScreenSelectSpeed_3 |
|
7621 |
LD A,$6D |
|
7623 |
LD C,$06 |
|
7625 |
JR ScreenSelectSpeed_9 |
ScreenSelectSpeed_3 |
7627 |
CP $EF |
|
7629 |
JR NZ,ScreenSelectSpeed_4 |
|
762B |
LD A,$5B |
|
762D |
LD C,$09 |
|
762F |
JR ScreenSelectSpeed_9 |
ScreenSelectSpeed_4 |
7631 |
CP $DF |
|
7633 |
JR NZ,ScreenSelectSpeed_0 |
|
7635 |
LD A,$49 |
|
7637 |
LD C,$0C |
|
7639 |
JR ScreenSelectSpeed_9 |
ScreenSelectSpeed_5 |
763B |
LD A,H |
|
763C |
CP $DF |
|
763E |
JR NZ,ScreenSelectSpeed_6 |
|
7640 |
LD A,$37 |
|
7642 |
LD C,$0F |
|
7644 |
JR ScreenSelectSpeed_9 |
ScreenSelectSpeed_6 |
7646 |
CP $EF |
|
7648 |
JR NZ,ScreenSelectSpeed_7 |
|
764A |
LD A,$25 |
|
764C |
LD C,$12 |
|
764E |
JR ScreenSelectSpeed_9 |
ScreenSelectSpeed_7 |
7650 |
CP $F7 |
|
7652 |
JR NZ,ScreenSelectSpeed_8 |
|
7654 |
LD A,$13 |
|
7656 |
LD C,$15 |
|
7658 |
JR ScreenSelectSpeed_9 |
ScreenSelectSpeed_8 |
765A |
CP $FB |
|
765C |
JR NZ,ScreenSelectSpeed_0 |
|
765E |
LD A,$01 |
|
7660 |
LD C,$18 |
ScreenSelectSpeed_9 |
7662 |
LD (GameSpeed),A |
|
7665 |
LD HL,$5983 |
|
7668 |
LD B,$00 |
|
766A |
ADD HL,BC |
|
766B |
LD (HL),$87 |
|
766D |
LD BC,$0500 |
|
7670 |
CALL Pause |
|
7673 |
RET |
|
7674 |
NOP |
|
7675 |
NOP |
|
7676 |
NOP |
|
7677 |
NOP |
|
7678 |
NOP |
|
7679 |
NOP |
|
767A |
NOP |
|
767B |
NOP |
|
767C |
NOP |
|
767D |
NOP |
|
767E |
NOP |
|
767F |
NOP |
|
7680 |
NOP |
|
7681 |
NOP |
|
7682 |
NOP |
|
7683 |
NOP |
|
7684 |
NOP |
|
7685 |
NOP |
|
7686 |
NOP |
|
7687 |
NOP |
|
7688 |
NOP |
|
7689 |
NOP |
|
768A |
NOP |
|
768B |
NOP |
|
768C |
NOP |
|
768D |
NOP |
|
768E |
NOP |
|
768F |
NOP |
|
7690 |
NOP |
|
7691 |
NOP |
|
7692 |
NOP |
|
7693 |
NOP |
|
7694 |
NOP |
|
7695 |
NOP |
|
7696 |
NOP |
|
7697 |
NOP |
|
7698 |
NOP |
|
7699 |
NOP |
|
769A |
NOP |
|
769B |
NOP |
|
769C |
NOP |
|
769D |
NOP |
|
769E |
NOP |
|
769F |
NOP |
|
76A0 |
NOP |
|
76A1 |
NOP |
|
76A2 |
NOP |
|
76A3 |
NOP |
|
76A4 |
NOP |
|
76A5 |
NOP |
|
76A6 |
NOP |
|
76A7 |
NOP |
|
76A8 |
NOP |
|
76A9 |
NOP |
|
76AA |
NOP |
|
76AB |
NOP |
|
76AC |
NOP |
|
76AD |
NOP |
|
76AE |
NOP |
|
76AF |
NOP |
|
76B0 |
NOP |
|
76B1 |
NOP |
|
76B2 |
NOP |
|
76B3 |
NOP |
|
76B4 |
NOP |
|
76B5 |
NOP |
|
76B6 |
NOP |
|
76B7 |
NOP |
|
76B8 |
NOP |
|
76B9 |
NOP |
|
76BA |
NOP |
|
76BB |
NOP |
|
76BC |
NOP |
|
76BD |
NOP |
|
76BE |
NOP |
|
76BF |
NOP |
|
76C0 |
NOP |
|
76C1 |
NOP |
|
76C2 |
NOP |
|
76C3 |
NOP |
|
76C4 |
NOP |
|
76C5 |
NOP |
|
76C6 |
NOP |
|
76C7 |
NOP |
|
76C8 |
NOP |
|
76C9 |
NOP |
|
76CA |
NOP |
|
76CB |
NOP |
|
76CC |
NOP |
|
76CD |
NOP |
|
76CE |
NOP |
|
76CF |
NOP |
|
76D0 |
NOP |
|
76D1 |
NOP |
|
76D2 |
NOP |
|
76D3 |
NOP |
|
76D4 |
NOP |
|
76D5 |
NOP |
|
76D6 |
NOP |
|
76D7 |
NOP |
|
76D8 |
NOP |
|
76D9 |
NOP |
|
76DA |
NOP |
|
76DB |
NOP |
|
76DC |
NOP |
|
76DD |
NOP |
|
76DE |
NOP |
|
76DF |
NOP |
|
76E0 |
NOP |
|
76E1 |
NOP |
|
76E2 |
NOP |
|
76E3 |
NOP |
|
76E4 |
NOP |
|
76E5 |
NOP |
|
76E6 |
NOP |
|
76E7 |
NOP |
|
76E8 |
NOP |
|
76E9 |
NOP |
|
76EA |
NOP |
|
76EB |
NOP |
|
76EC |
NOP |
|
76ED |
NOP |
|
76EE |
NOP |
|
76EF |
NOP |
|
76F0 |
NOP |
|
76F1 |
NOP |
|
76F2 |
NOP |
|
76F3 |
NOP |
|
76F4 |
NOP |
|
76F5 |
NOP |
|
76F6 |
NOP |
|
76F7 |
NOP |
|
76F8 |
NOP |
|
76F9 |
NOP |
|
76FA |
NOP |
|
76FB |
NOP |
|
76FC |
NOP |
|
76FD |
NOP |
|
76FE |
NOP |
|
76FF |
NOP |
|
7700 |
NOP |
|
7701 |
NOP |
|
7702 |
NOP |
|
7703 |
NOP |
|
7704 |
NOP |
|
7705 |
NOP |
|
7706 |
NOP |
|
7707 |
NOP |
|
7708 |
NOP |
|
7709 |
NOP |
|
770A |
NOP |
|
770B |
NOP |
|
770C |
NOP |
|
770D |
NOP |
|
770E |
NOP |
|
770F |
NOP |
|
7710 |
NOP |
|
7711 |
NOP |
|
7712 |
NOP |
|
7713 |
NOP |
|
7714 |
NOP |
|
7715 |
NOP |
|
7716 |
NOP |
|
7717 |
NOP |
|
7718 |
NOP |
|
7719 |
NOP |
|
771A |
NOP |
|
771B |
NOP |
|
771C |
NOP |
|
771D |
NOP |
|
771E |
NOP |
|
771F |
NOP |
|
7720 |
NOP |
|
7721 |
NOP |
|
7722 |
NOP |
|
7723 |
NOP |
|
7724 |
NOP |
|
7725 |
NOP |
|
7726 |
NOP |
|
7727 |
NOP |
|
7728 |
NOP |
|
7729 |
NOP |
|
772A |
NOP |
|
772B |
NOP |
|
772C |
NOP |
|
772D |
NOP |
|
772E |
NOP |
|
772F |
NOP |
|
7730 |
NOP |
|
7731 |
NOP |
|
7732 |
NOP |
|
7733 |
NOP |
|
7734 |
NOP |
|
7735 |
NOP |
|
7736 |
NOP |
|
7737 |
NOP |
|
7738 |
NOP |
|
7739 |
NOP |
|
773A |
NOP |
|
773B |
NOP |
|
773C |
NOP |
|
773D |
NOP |
|
773E |
NOP |
|
773F |
NOP |
|
7740 |
NOP |
|
7741 |
NOP |
|
7742 |
NOP |
|
7743 |
NOP |
|
7744 |
NOP |
|
7745 |
NOP |
|
7746 |
NOP |
|
7747 |
NOP |
|
7748 |
NOP |
|
7749 |
NOP |
|
774A |
NOP |
|
774B |
NOP |
|
774C |
NOP |
|
774D |
NOP |
|
774E |
NOP |
|
774F |
NOP |
|
7750 |
NOP |
|
7751 |
NOP |
|
7752 |
NOP |
|
7753 |
NOP |
|
7754 |
NOP |
|
7755 |
NOP |
|
7756 |
NOP |
|
7757 |
NOP |
|
7758 |
NOP |
|
7759 |
NOP |
|
775A |
NOP |
|
775B |
NOP |
|
775C |
NOP |
|
775D |
NOP |
|
775E |
NOP |
|
775F |
NOP |
|
7760 |
NOP |
|
7761 |
NOP |
|
7762 |
NOP |
|
7763 |
NOP |
|
7764 |
NOP |
|
7765 |
NOP |
|
7766 |
NOP |
|
7767 |
NOP |
|
7768 |
NOP |
|
7769 |
NOP |
|
776A |
NOP |
|
776B |
NOP |
|
776C |
NOP |
|
776D |
NOP |
|
776E |
NOP |
|
776F |
NOP |
|
7770 |
NOP |
|
7771 |
NOP |
|
7772 |
NOP |
|
7773 |
NOP |
|
7774 |
NOP |
|
7775 |
NOP |
|
7776 |
NOP |
|
7777 |
NOP |
|
7778 |
NOP |
|
7779 |
NOP |
|
777A |
NOP |
|
777B |
NOP |
|
777C |
NOP |
|
777D |
NOP |
|
777E |
NOP |
|
777F |
NOP |
|
7780 |
NOP |
|
7781 |
NOP |
|
7782 |
NOP |
|
7783 |
NOP |
|
7784 |
NOP |
|
7785 |
NOP |
|
7786 |
NOP |
|
7787 |
NOP |
|
7788 |
NOP |
|
7789 |
NOP |
|
778A |
NOP |
|
778B |
NOP |
|
778C |
NOP |
|
778D |
NOP |
|
778E |
NOP |
|
778F |
NOP |
|
7790 |
NOP |
|
7791 |
NOP |
|
7792 |
NOP |
|
7793 |
NOP |
|
7794 |
NOP |
|
7795 |
NOP |
|
7796 |
NOP |
|
7797 |
NOP |
|
7798 |
NOP |
|
7799 |
NOP |
|
779A |
NOP |
|
779B |
NOP |
|
779C |
NOP |