Changeset 59 for trunk/page00/boot.asm

Show
Ignore:
Timestamp:
11/01/09 14:00:18 (3 years ago)
Author:
brandonlw
Message:

Some dual booting clean-up

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/page00/boot.asm

    r58 r59  
    806806       ld hl,sTIOS-BootLoader+userMem 
    807807$$:    B_CALL PutS 
     808       ld hl,5 
     809       ld (curRow),hl 
     810       ld hl,sInstructions-BootLoader+userMem 
     811       B_CALL PutS 
    808812       ld hl,6 
    809813       ld (curRow),hl 
    810        ld hl,sInstructions-BootLoader+userMem 
     814       ld hl,sInstructions2-BootLoader+userMem 
    811815       B_CALL PutS 
    812816       ld hl,7 
     
    821825       cp skDel 
    822826       jr z,ReceiveTIOS 
     827       cp sk0 
     828       jr z,DeleteOS 
    823829       ld hl,contrast 
    824830       cp skAdd 
     
    940946       B_CALL ClrLCDFull 
    941947       rst 00h 
     948DeleteOS: 
     949       call UniversalUnlockFlash-BootLoader+userMem 
     950       ld a,70h 
     951       ld b,0 
     952       ld de,4056h 
     953       B_CALL WriteAByte 
     954       ;Restart. 
     955       rst 00h 
    942956ReceiveTIOS: 
    943957;We don't have a copy of the TI-OS, receive one 
     
    973987       ld a,70h 
    974988       out (memPageAPort),a 
    975        ld hl,(4000h) 
    976        inc hl 
    977        ld a,h 
    978        or l 
     989       ld a,(4000h+0056h) 
     990       ;HACK: be smarter about this... 
     991       cp 5Ah 
     992       jr z,$F 
     993       xor a 
     994       jr NZIfTIOSExists_1 
     995$$:    or 1 
     996NZIfTIOSExists_1: 
    979997       pop bc 
    980998       ld a,b 
     
    11911209sInstructions: 
    11921210       DB LlBrack,"Y=] to switch",0CEh,0 
     1211sInstructions2: 
     1212       DB LlBrack,"0] to delete",0CEh,0 
    11931213sClearToCancel: 
    11941214       DB LlBrack,"CLEAR] to exit",0