Changeset 567 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/Serial
- Timestamp:
- May 26, 2014, 1:25:15 PM (11 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
r558 r567 28 28 ; Parameters: 29 29 ; BH: Non-zero if 48-bit addressing used 30 ; 30 ; (ignored at present as 48-bit addressing is not supported) 31 31 ; BL: IDE Status Register bit to poll after command 32 ; 32 ; (ignored at present, since there is no IDE status register to poll) 33 33 ; ES:SI: Ptr to buffer (for data transfer commands) 34 34 ; DS:DI: Ptr to DPT (in RAMVARS segment) … … 122 122 ; wSerialPortAndBaud Non-Zero: -> Continue with wSerialPortAndBaud (1) 123 123 ; wSerialPortAndBaud Zero: 124 ; 125 ; 124 ; previous serial drive not found: -> Scan (2) 125 ; previous serial drive found: -> Continue with previous serial drive info (3) 126 126 ; 127 127 ; Slave: 128 128 ; wSerialPortAndBaud Non-Zero: 129 ; 129 ; previous serial drive not found: -> Error - Not Found (4) 130 130 ; previous serial drive found: -> Continue with wSerialPackedAndBaud (5) 131 ; 132 ; 131 ; wSerialPortAndBaud Zero: 132 ; previous serial drive not found: -> Error - Not Found (4) 133 133 ; previous serial drive found: -> Continue with previous serial drive info (6) 134 134 ; -
trunk/XTIDE_Universal_BIOS/Src/Device/Serial/SerialDPT.asm
r547 r567 28 28 ; Returns: 29 29 ; CF: Set, indicates that this is a floppy disk 30 ; 30 ; Clear, indicates that this is a hard disk 31 31 ; Corrupts registers: 32 32 ; AX … … 49 49 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 50 50 %ifdef MODULE_SERIAL_FLOPPY 51 %if FLGH_DPT_SERIAL_DEVICE != 0x4 || FLGH_DPT_SERIAL_FLOPPY != 0x10 || FLGH_DPT_SERIAL_FLOPPY_TYPE_ MASK != 0xe0 || FLGH_DPT_SERIAL_FLOPPY_TYPE_FIELD_POSITION != 551 %if FLGH_DPT_SERIAL_DEVICE != 0x4 || FLGH_DPT_SERIAL_FLOPPY != 0x10 || FLGH_DPT_SERIAL_FLOPPY_TYPE_FIELD_POSITION != 5 52 52 %error "The serial server passes FLGH values into SerialDPT_Finalize directly. If the flag positions are changed, corresponding changes will need to be made in the serial server, and likely a version check put in to deal with servers talking to incompatible clients" 53 53 %endif
Note:
See TracChangeset
for help on using the changeset viewer.