Changeset 47 for trunk/page1C/silentlink.asm
- Timestamp:
- 10/10/09 03:20:47 (3 years ago)
- Files:
-
- 1 modified
-
trunk/page1C/silentlink.asm (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/page1C/silentlink.asm
r44 r47 11 11 EXTERN SetYAutoIncrementMode,SendContinue,ReceiveDataPacket,DispHexHL,PutC,receiveRestOfDataPacket 12 12 EXTERN CopyToRAMPage,CopyRAMToFlashPage,EraseEOL,PowerOff,SendHCommand,IPutSB,IPutC,CheckForBootLoader 13 EXTERN SetupPagedPtr,PagedGet,SendChecksumGetAcknowledge 13 EXTERN SetupPagedPtr,PagedGet,SendChecksumGetAcknowledge,RecAByteIO 14 14 15 15 keyscnlnk: … … 40 40 ld a,(ioData) 41 41 call ContinueGetByte 42 bit 5,(iy+3Dh) 43 jr nz,keyscnlnkEnd 44 ;HACK: until I figure out where the extra zero's coming from... 42 45 call Get3Bytes 46 HandleLinkPacket: 43 47 ld hl,cmdTable 44 48 ld b,(hl) … … 110 114 111 115 memoryDumpPacket: 116 ld hl,ioData 117 ld (iMathPtr5),hl 112 118 call receiveRestOfDataPacket 113 119 ld bc,(ioData) 114 120 ld b,c 115 121 ld de,(ioOP1) 122 ld a,b 123 ld hl,0 124 ld (curRow),hl 125 call DispHexA 126 ex de,hl 127 call DispHexHL 128 ex de,hl 116 129 call SetupPagedPtr 117 130 ld de,(ioOP1+2) 118 131 ld (header+2),de 132 push de 119 133 ld hl,1573h 120 134 ld (header),hl 121 135 call Send4Bytes 122 136 ld hl,0 123 ld ( checksum),hl124 ld de,(header+2)137 ld (header+4),hl 138 pop de 125 139 $$: push de 126 140 call PagedGet … … 135 149 136 150 receivedRequestToSend: 151 ld hl,ioData 152 ld (iMathPtr5),hl 137 153 call receiveRestOfDataPacket 138 154 ld a,(ioOP1)
