Show
Ignore:
Timestamp:
10/09/09 23:03:32 (3 years ago)
Author:
brandonlw
Message:

Miscellaneous stuff for dual booting

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/page1C/silentlink.asm

    r43 r44  
    1111 EXTERN SetYAutoIncrementMode,SendContinue,ReceiveDataPacket,DispHexHL,PutC,receiveRestOfDataPacket 
    1212 EXTERN CopyToRAMPage,CopyRAMToFlashPage,EraseEOL,PowerOff,SendHCommand,IPutSB,IPutC,CheckForBootLoader 
     13 EXTERN SetupPagedPtr,PagedGet,SendChecksumGetAcknowledge 
    1314 
    1415keyscnlnk: 
     
    9899       DB 0A2h 
    99100       DW receivedRequestToSend 
     101       DB 6Fh 
     102       DW memoryDumpPacket 
    100103       DB 87h 
    101104       DW remoteControlPacket 
     
    105108       DW keyscnlnkEnd 
    106109cmdTableEnd: 
     110 
     111memoryDumpPacket: 
     112       call receiveRestOfDataPacket 
     113       ld bc,(ioData) 
     114       ld b,c 
     115       ld de,(ioOP1) 
     116       call SetupPagedPtr 
     117       ld de,(ioOP1+2) 
     118       ld (header+2),de 
     119       ld hl,1573h 
     120       ld (header),hl 
     121       call Send4Bytes 
     122       ld hl,0 
     123       ld (checksum),hl 
     124       ld de,(header+2) 
     125$$:    push de 
     126       call PagedGet 
     127       ld c,a 
     128       call SendCAndAddToChecksum 
     129       pop de 
     130       dec de 
     131       ld a,d 
     132       or e 
     133       jr nz,$B 
     134       jr SendChecksumGetAcknowledge 
    107135 
    108136receivedRequestToSend: