;PYS's own machine definition for debuging configmg. Normal
;setup does all this automatically, so do NOT play in this section
;and the PYS' sections
[inf2reg]
remove=local\hardware\enum\root
add=local\hardware\enum\root\*pnp0000\0,hw\root\*pnp0000
add=local\hardware\enum\root\*pnp0000\0,PYSPICBootConfig
add=local\hardware\enum\root\*pnp0000\0\drv, sw\root\*pnp0000
add=local\hardware\enum\root\*pnp0200\0,hw\root\*pnp0200
add=local\hardware\enum\root\*pnp0200\0,PYSDMABootConfig
add=local\hardware\enum\root\*pnp0200\0\drv, sw\root\*pnp0200
;add=local\hardware\enum\root\*pnp0600\0,hw\root\*pnp0600
;add=local\hardware\enum\root\*pnp0600\0\logconfig,ESDILC
;add=local\hardware\enum\root\*pnp0600\0\drv, sw\root\esdibid
;add=local\hardware\enum\root\*pnp0d00\0,hw\root\*pnp0d00
add=local\hardware\enum\root\*pnp0d00\0,PYSAHABootConfig
add=local\hardware\enum\root\*pnp0d00\0\logconfig,AHALC
add=local\hardware\enum\root\*pnp0d00\0\drv, sw\root\*pnp0d00

[PYSAHABootConfig]
BootConfig=hex:0,4,0,0,0,0,0,0, \		;dwVersion,dwPriority
    14,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	0,0,c,0,30,2,33,2,0,3,0,0, \		;IO_DES
    10,0,0,0,4,0,0,0, \				;dwLen,dwResType=IRQ
	1,0,c,0,0,1,0,1, \			;IRQ_DES
    c,0,0,0,3,0,0,0, \				;dwLen,dwResType=DMA
	0,8,8,0, \				;DMA_DES
    0,0,0,0					;terminator

[PYSPICBootConfig]
BootConfig=hex:0,4,0,0,0,0,0,0, \		;dwVersion,dwPriority
    14,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	0,0,c,0,20,0,21,0,0,3,0,0, \		;IO_DES
    14,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	0,0,c,0,a0,0,a1,0,0,3,0,0, \		;IO_DES
    0,0,0,0					;terminator

[PYSDMABootConfig]
BootConfig=hex:0,4,0,0,0,0,0,0, \		;dwVersion,dwPriority
    14,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	0,0,c,0,0,0,1f,0,0,3,0,0, \		;IO_DES
    14,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	0,0,c,0,81,0,83,0,0,3,0,0, \		;IO_DES
    14,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	0,0,c,0,87,0,87,0,0,3,0,0, \		;IO_DES
    14,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	0,0,c,0,89,0,8b,0,0,3,0,0, \		;IO_DES
    14,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	0,0,c,0,8f,0,8f,0,0,3,0,0, \		;IO_DES
    14,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	0,0,c,0,c0,0,df,0,0,3,0,0, \		;IO_DES
    0,0,0,0					;terminator

[modules]
msdet=msdet.dll

[msdet]				;ModName
0=hdc/*pnp0600,hdc/compaqesdi
1=hdc/*pnp0d00
2=system/*pnp0c00,system/*pnp0a00,system/*pnp0a01,system/*pnp0a02,system/*pnp0300,system/*pnp0000,system/*pnp0200
3=fdc/*pnp0700

[hdc]				;ClassName
Install=phase1

[hw\root\*pnp0600]		;DevID
DeviceDesc="Generic ESDI Hard Disk Controller"
LogConfig=ESDILC

[ESDILC]
0=hex:0,4,0,0,1,0,0,0, \			;dwVersion,dwPriority
    20,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	1,0,c,0,0,0,0,0,0,0,0,0, \		;IO_DES
	    ff,ff,8,0,f0,1,f7,1,0,0,0,3, \	;IO_RANGE
    20,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	1,0,c,0,0,0,0,0,0,0,0,0, \		;IO_DES
	    ff,ff,1,0,f6,3,f6,3,0,0,0,3, \	;IO_RANGE
    10,0,0,0,4,0,0,0, \				;dwLen,dwResType=IRQ
	1,0,0,0,0,40,0,0, \			;IRQ_DES
    0,0,0,0					;terminator

1=hex:0,4,0,0,2,0,0,0, \			;dwVersion,dwPriority
    20,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	1,0,c,0,0,0,0,0,0,0,0,0, \		;IO_DES
	    ff,ff,8,0,70,1,77,1,0,0,0,3, \	;IO_RANGE
    20,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	1,0,c,0,0,0,0,0,0,0,0,0, \		;IO_DES
	    ff,ff,1,0,76,3,76,3,0,0,0,3, \	;IO_RANGE
    10,0,0,0,4,0,0,0, \				;dwLen,dwResType=IRQ
	1,0,0,0,0,80,0,0, \			;IRQ_DES
    0,0,0,0					;terminator

[hw\root\compaqesdi]		;DevID
DeviceDesc="Compaq ESDI Hard Disk Controller"

[sw\root\*pnp0600]		;DrvID
DriverDesc="ESDI Port Driver"
SetupKey=esdisetup
DevLoader=IOS
PortDriver=ESDI_506.pdr

[hw\root\*pnp0d00]		;DevID
DeviceDesc="Adaptec 154x SCSI Controller"
LogConfig=AHALC

[AHALC]
0=hex:0,4,0,0,1,0,0,0, \			;dwVersion,dwPriority
    2C,0,0,0,2,0,0,0, \				;dwLen,dwResType=IO
	2,0,c,0,0,0,0,0,0,0,0,0, \		;IO_DES
	    00,ff,4,0,30,1,30,3,0,0,0,3, \	;IO_RANGE
	    00,ff,4,0,34,1,34,3,0,0,0,3, \	;IO_RANGE
    10,0,0,0,4,0,0,0, \				;dwLen,dwResType=IRQ
	0,0,0,0,0,de,0,0 \			;IRQ_DES
    10,0,0,0,3,0,0,0, \				;dwLen,dwResType=DMA
	0,0,0,0,71,0,0,0, \			;DMA_DES
    0,0,0,0					;terminator

[sw\root\*pnp0d00]		;DrvID
DriverDesc="AHA154x Miniport Driver"
SetupKey=aha154xsetup
DevLoader=IOS
PortDriver=AHA154X.mpd

[system]
Install=phase1

[hw\root\*pnp0c00]
DeviceDesc="System Board"

[hw\root\*pnp0a00]
DeviceDesc="ISA Bus"

[sw\root\*pnp0a00]
DriverDesc="ISA Plug&Play Enumerator"
DevLoader=isapnp.386

[hw\root\*pnp0a01]
DeviceDesc="EISA Bus"

[sw\root\*pnp0a01]
DriverDesc="EISA Enumerator"
;DevLoader=eisaenum.386

[hw\root\*pnp0a02]
DeviceDesc="MCA Bus"

[sw\root\*pnp0a02]
DriverDesc="MCA Enumerator"
;DevLoader=mcaenum.386

[hw\root\*pnp0300]
DeviceDesc="Keyboard Controller"

[sw\root\*pnp0300]
DriverDesc="Keyboard Driver"
SetupKey=setupenhkbd
;StaticVxD=*VKD

[hw\root\*pnp0000]
DeviceDesc="Programmable Interrupt Controller"

[sw\root\*pnp0000]
DriverDesc="Virtual PIC"
SetupKey=setupvpic
StaticVxD=*VPICD

[hw\root\*pnp0200]
DeviceDesc="Direct Memory Access Controller"

[sw\root\*pnp0200]
DriverDesc="Virtual DMA"
SetupKey=setupvdma
StaticVxD=*VDMAD

[fdc]
Install=phase1

[hw\root\*pnp0700]
DeviceDesc="Floppy Disk Controller"

[sw\root\*pnp0700]
DeviceDesc="Floppy Disk Controller"
SetupKey=setupfloppy
DevLoader=IOS
PortDriver=NEC.pdr
