Changeset 61
- Timestamp:
- 11/08/09 21:15:02 (2 years ago)
- Files:
-
- 1 modified
-
trunk/page00/boot.asm (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/page00/boot.asm
r60 r61 841 841 ld hl,sClearToCancel-BootLoader+userMem 842 842 B_CALL PutS 843 ld a,iNormal 844 out (interruptEnPort),a 843 845 bootSelectKeyLoop: 844 846 ei 845 847 B_CALL GetCSC 846 848 cp skYEqu 847 j r z,SwitchOS849 jp z,SwitchOS-BootLoader+userMem 848 850 cp skDel 849 j r z,ReceiveTIOS851 jp z,ReceiveTIOS-BootLoader+userMem 850 852 cp sk0 851 j r z,DeleteOS853 jp z,DeleteOS-BootLoader+userMem 852 854 ld hl,contrast 853 855 cp skAdd … … 859 861 ;We pressed CLEAR, just reset and boot whatever it is that we are 860 862 ; B_CALL ClrLCDFull 863 di 864 ld hl,0 865 ld (RAMChecksum),hl 866 ld a,lcdTurnOff 867 out (LCDinstPort),a 861 868 xor a 862 869 out (memPageBPort),a 863 870 rst 00h 871 contrastDown: 872 dec (hl) 873 jr $F 864 874 contrastUp: 865 875 inc (hl) 866 $$: call SetContrast 876 $$: ld a,(contrast) 877 add a,18h 878 or 0C0h 879 $$: push af 880 in a,(2) 881 and 80h 882 jr z,$F 883 in a,(2) 884 and 2 885 jr z,$B 886 $$: pop af 887 out (LCDinstPort),a 867 888 jr bootSelectKeyLoop 868 contrastDown:869 dec (hl)870 jr $B871 889 SwitchOS: 872 890 B_CALL ClrLCDFull … … 969 987 jr nz,$B 970 988 ;Restart. 989 di 971 990 ld hl,0 972 991 ld (RAMChecksum),hl 973 992 ; B_CALL ClrLCDFull 974 993 ; B_CALL PowerOff 994 ld a,lcdTurnOff 995 out (LCDinstPort),a 975 996 rst 00h 976 997 DeleteOS: … … 981 1002 B_CALL WriteAByte 982 1003 ;Restart. 1004 di 1005 ld hl,0 1006 ld (RAMChecksum),hl 1007 ld a,lcdTurnOff 1008 out (LCDinstPort),a 983 1009 xor a 984 1010 out (memPageBPort),a
