Changeset 536 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS_Configurator_v2
- Timestamp:
- Apr 10, 2013, 6:27:15 PM (12 years ago)
- google:author:
- krille_n_@hotmail.com
- Location:
- trunk/XTIDE_Universal_BIOS_Configurator_v2/Src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Main.asm
r526 r536 27 27 %include "IdeRegisters.inc" ; Needed for port and device autodetection 28 28 %include "JRIDE_ISA.inc" ; For JR-IDE/ISA default segment 29 %include "ADP50L.inc" ; For ADP50L default segment 29 30 %include "XTCF.inc" ; For XT-CF modes 30 31 -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/IdeControllerMenu.asm
r526 r536 214 214 dw DEVICE_8BIT_XTCF_MEMMAP 215 215 dw DEVICE_8BIT_JRIDE_ISA 216 dw DEVICE_8BIT_ADP50L 216 217 dw DEVICE_SERIAL_PORT 217 218 g_rgszValueToStringLookupForDevice: … … 225 226 dw g_szValueCfgDeviceMemXTCF 226 227 dw g_szValueCfgDeviceJrIdeIsa 228 dw g_szValueCfgDeviceADP50L 227 229 dw g_szValueCfgDeviceSerial 228 230 … … 381 383 mov bx, g_MenuitemIdeControllerControlBlockAddress 382 384 cmp al, DEVICE_8BIT_XTCF_PIO8 383 jb SHORT .EnableMenuitemFromCSBX ; Not needed for XT-CF and JR-IDE/ISA385 jb SHORT .EnableMenuitemFromCSBX ; Not needed for XT-CF, JR-IDE/ISA and ADP50L 384 386 jmp SHORT .DisableMenuitemFromCSBX 385 387 … … 603 605 cmp al, DEVICE_8BIT_JRIDE_ISA 604 606 je SHORT .ChangingToJrIdeIsa 607 cmp al, DEVICE_8BIT_ADP50L 608 je SHORT .ChangingToADP50L 605 609 606 610 ; Restore ports to default values … … 620 624 621 625 .ChangingToJrIdeIsa: 622 mov ax, JRIDE_DEFAULT_SEGMENT_ADDRESS 626 mov ah, JRIDE_DEFAULT_SEGMENT_ADDRESS >> 8 627 SKIP2B bx 628 629 .ChangingToADP50L: 630 mov ah, ADP50L_DEFAULT_BIOS_SEGMENT_ADDRESS >> 8 631 xor al, al 623 632 xor bx, bx 624 633 jmp SHORT .writeNonSerial -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Strings.asm
r532 r536 228 228 g_szNfoIdeSlave: db "Settings for Slave Drive.",NULL 229 229 g_szNfoIdeDevice: db "Select controller device type.",NULL 230 g_szNfoIdeCmdPort: db "IDE Controller Command Block (base port) address or segment address for JR-IDE/ISA .",NULL230 g_szNfoIdeCmdPort: db "IDE Controller Command Block (base port) address or segment address for JR-IDE/ISA and SVC ADP50L.",NULL 231 231 g_szNfoIdeCtrlPort: db "IDE Controller Control Block address. Usually Cmd Block + 8 for XTIDE, and Cmd Block + 200h for ATA.",NULL 232 232 g_szNfoIdeEnIRQ: db "Interrupt or polling mode.",NULL … … 241 241 db " By default the primary IDE controller uses port 1F0h and secondary controller uses port 170h." 242 242 db " XTIDE card uses port 300h by default." 243 db " JR-IDE/ISA do not use ports but you need to set ROM space segment address for JR-IDE/ISA.",NULL243 db " JR-IDE/ISA and SVC ADP50L do not use ports but needs the ROM segment address set here instead.",NULL 244 244 245 245 g_szHelpIdeCtrlPort: db "IDE controller Control Block address is normally Command Block address + 200h." … … 282 282 db "XT-CF v2 in memory mode",LF 283 283 db "JR-IDE/ISA",LF 284 db "SVC ADP50L",LF 284 285 db "Serial port virtual device",NULL 285 286 … … 293 294 g_szValueCfgDeviceMemXTCF: db "XTCF MEM",NULL 294 295 g_szValueCfgDeviceJrIdeIsa: db "JR-ISA",NULL 296 g_szValueCfgDeviceADP50L: db "ADP50L",NULL 295 297 g_szValueCfgDeviceSerial: db "Serial",NULL 296 298
Note:
See TracChangeset
for help on using the changeset viewer.