Changeset 526 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/Serial
- Timestamp:
- Mar 15, 2013, 1:38:58 AM (12 years ago)
- google:author:
- krille_n_@hotmail.com
- Location:
- trunk/XTIDE_Universal_BIOS/Src/Device/Serial
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Device/Serial/SerialCommand.asm
r490 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code … … 22 22 23 23 %define SERIALSERVER_AH_ALREADY_HAS_COMMAND_BYTE 24 %define SERIALSERVER_NO_ZERO_SECTOR_COUNTS 24 %define SERIALSERVER_NO_ZERO_SECTOR_COUNTS 25 25 26 26 ;-------------------------------------------------------------------- … … 61 61 62 62 .readOrWrite: 63 mov [bp+IDEPACK.bFeatures],ah ; store protocol command 63 mov [bp+IDEPACK.bFeatures],ah ; store protocol command 64 64 call IdeTransfer_NormalizePointerInESSI 65 65 66 66 mov dx, [di+DPT_SERIAL.wSerialPortAndBaud] 67 67 68 68 ; fall through to SerialCommand_FallThroughToSerialServer_SendReceive 69 69 70 70 ALIGN JUMP_ALIGN 71 SerialCommand_FallThroughToSerialServer_SendReceive: 71 SerialCommand_FallThroughToSerialServer_SendReceive: 72 72 73 73 ; fall through to SerialServer_SendReceive 74 74 75 75 %include "SerialServer.asm" 76 76 77 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 77 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 78 78 %if SerialCommand_FallThroughToSerialServer_SendReceive <> SerialServer_SendReceive 79 79 %error "SerialServer_SendReceive must be the first routine at the top of SerialServer.asm in the Assembly_Library" … … 81 81 %endif 82 82 83 ALIGN JUMP_ALIGN 84 SerialCommand_ReturnError: 83 ALIGN JUMP_ALIGN 84 SerialCommand_ReturnError: 85 85 stc 86 ret 86 ret 87 87 88 88 ;-------------------------------------------------------------------- … … 147 147 mov dx,[cs:bp+IDEVARS.wSerialPortAndBaud] 148 148 xor ax,ax 149 149 150 150 push si 151 151 call FindDPT_ToDSDIforSerialDevice … … 182 182 183 183 ; fall through to SerialCommand_FallThroughToSerialServerScan_ScanForServer 184 184 185 185 ALIGN JUMP_ALIGN 186 186 SerialCommand_FallThroughToSerialServerScan_ScanForServer: 187 187 188 188 ; fall through to SerialServerScan_ScanForServer 189 189 190 190 %include "SerialServerScan.asm" 191 191 192 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 192 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 193 193 %if SerialCommand_FallThroughToSerialServerScan_ScanForServer <> SerialServerScan_ScanForServer 194 194 %error "SerialServerScan_ScanForServer must be the first routine at the top of SerialServerScan.asm in the Assembly_Library" -
trunk/XTIDE_Universal_BIOS/Src/Device/Serial/SerialDPT.asm
r445 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify
Note:
See TracChangeset
for help on using the changeset viewer.