PNP32.INI Driver File Contents (CS4232orCS32-3DI.zip)

; pnp.ini - for CS4236 Crystal Codec used on the CS4237B

DeviceName = CS4232 Sound Card
CrystalCodec = CS4232
OemId = 42                      ; Must be assigned by Crystal
Serial Number = 0xFFFFFFFF      ; PnP Isolation Serial number, single instance

IODecodeBits = 16               ; If SA12-15 pins not connected, change to 10
                                ; If SA12-15 pins are connected, change to 16

DataType = Eeprom               ; Eeprom (default), Hostload
PeripheralPortLength = 4        ; 4 (default), 8(For IDE)
PnpVersion = 1.0
VendorVersion = 0.1
PossibleIRQ = 5,7,9,11,12,15
PossibleDMA = 0,1,3

;GlobalConfigBits = IFM         ; (For 4236)4236 set IFM bit in Byte 7 (bit7)
;PatchFileName =  ?????.inc     ; (For 4236)firmware code for the CS4236

[LD0]
Name = WSS/SB                   ; Logical Device 0 - Wss, SBPro
LogicalID = CSC0000

Choice = Best                   ; Best, Acceptable, Suboptimal, Default
WssIrq = 5                      ; Shared between Wss and SBPro devices
WssDmaPlay = 1                  ;
WssDmaCapture = 0,3             ;
WssBase = 534                   ; Wss I/O base
WssAlign = 4                    ; 4 byte alignment
WssLength = 4                   ; 4 ports
SynBase = 388                   ; Synthesis I/O
SynAlign = 8
SynLength = 4                   ; 4 ports
SbBase = 220                    ; SBPro compatible I/O
SbAlign = 32
SbLength = 16                   ; 16 ports

Choice = Acceptable             ; Full-duplex
WssIrq = 5,7,9,11,12,15         ; Any possible IRQ
WssDmaPlay = 1,3                ; Any possible DMA
WssDmaCapture = 0,1,3           ;
WssBaseStart = 534              ; Wss I/O minimum base address
WssBaseEnd = FFC                ; Wss I/O maximum base address
WssAlign = 4                    ; 4 byte alignment
WssLength = 4                   ; 4 ports

SynBase = 388                   ; Synthesis I/O minimum
SynAlign = 8
SynLength = 4                   ; 4 ports

SbBaseStart = 220               ; SBPro compatible I/O minimum - 220 hex.
SbBaseEnd = 260                 ; SBPro compatible I/O maximum - 260 hex
SbAlign = 32                    ; 32 byte alignment
SbLength = 16                   ; 16 ports

Choice = Suboptimal             ; Half-duplex
WssIrq = 5,7,9,11,12,15         ; Any possible IRQ
WssDmaPlay = 0,1,3              ; Any possible DMA
WssBaseStart = 534              ; Wss I/O minimum base address
WssBaseEnd = FFC                ; Wss I/O maximum base address
WssAlign = 4                    ; 4 byte alignment
WssLength = 4                   ; 4 ports

SynBaseStart = 388              ; Synthesis I/O minimum
SynBaseEnd = 3F8                ; Synthesis I/O maximum
SynAlign = 8                    ; 8 byte alignment
SynLength = 4                   ; 4 ports

SbBaseStart = 220               ; SBPro compatible I/O minimum - 200 hex.
SbBaseEnd = 2E0                 ; SBPro compatible I/O maximum - 2D0 hex
SbAlign = 32                    ; 32 byte alignment
SbLength = 16                   ; 16 ports

[LD1]
Name = GAME                     ; Logical Device 1 - Game Port ie. Joystick
LogicalId = CSC0001
;CompatibleId = PNPB02F

Choice = Best
GameBase = 200                  ; GAMEbase I/O
GameLength = 08

Choice = Acceptable
GameBase = 208                  ; GAMEbase I/O 2nd choice
GameLength = 08

[LD2]
Name = CTRL                     ; Logical Device 2 - Control
LogicalID = CSC0010

CtrlBaseStart = 120             ; CTRLbase minimum
CtrlBaseEnd = 3F8               ; CTRLbase maximum
CtrlAlign = 8
CtrlLength = 8

[LD3]                           ; Logical Device 3 - MPU-401
Name = MPU
LogicalId = CSC0003             ;

Choice = Best
MpuIrq = 9
MpuBase = 330                   ; MPUbase
MpuAlign = 8
MpuLength = 2

Choice = Acceptable
MpuIrq = 5,7,9,11,12,15
MpuBase = 330                   ; MPUbase
MpuAlign = 8
MpuLength = 2

Choice = Suboptimal             ; Play only w/o IRQ
MpuBaseStart = 330              ; MPUbase minimum
MpuBaseEnd = 360                ; MPUbase maximum
MpuAlign = 8
MpuLength = 2

;[LD4]
;CdBase = Disable

;Name = CD
;LogicalID = CSC0004

;Use only one (1) of the following sets:

;Choice = Best                   ; IDE for 4236
;CdBase = 0x170                  ; IDE secondary controller base
;CdLength = 8                    ; I/O space 8 bytes
;ACdBase = 0x376                 ; IDE secondary status base
;ACdLength = 2                   ; I/O space 2 bytes
;CdIrq = 15                      ; IDE interrupt
;Choice = Acceptable             ; IDE for 4236
;CdBase = 0x170                  ; IDE secondary controller base
;CdLength = 8                    ; I/O space 8 bytes
;ACdBase = 0x376                 ; IDE secondary status base
;ACdLength = 2                   ; I/O space 2 bytes
;CdIrq = 11,12,15                ; IDE interrupt
;CdCompatibleId = PNP0600        ; IDE secondary controller

;Choice = Best                   ; CD-ROM proprietary interfaces 4232/4236
;CdBaseStart = 0x300             ; CDbase minumium
;CdBaseEnd = 0x3F8               ; CDbase maximum
;CdAlign = 8                     ; Align to 8 byte boundries
;CdLength = 4                    ; I/O space 4 bytes
;CdCompatibleId = PNPA003        ; Panasonic, 9233-1 and 4232-2
;CdCompatibleId = PNPA02B        ; Sony
;CdCompatibleId = PNPA032        ; Mitsumi 2X+

;[LD5]
;COMBase = Disable

;Name = COM
;LogicalId = CSC0005
;CompatibleId = PNPC109           ; Generic 14.4K modem
;CompatibleId = PNPC10A           ; Generic 28.8K modem
;CompatibleId = CIR1000           ; Cirrus modem
;
;Choice = Acceptable              ; COM1
;COMBase = 0x3F8                  ; COMbase maximum
;COMAlign = 0x10                  ; Align to 16 byte boundries
;COMLength = 0x08                 ; I/O space 8 bytes long
;COMIrq = 4                       ; COM IRQ
;
;Choice = Acceptable              ; COM2
;COMBase = 0x2F8                  ; COMbase maximum
;COMAlign = 0x10                  ; Align to 16 byte boundries
;COMLength = 0x08                 ; I/O space 8 bytes long
;COMIrq = 3                       ; COM IRQ
;
;Choice = Acceptable              ; COM3
;COMBase = 0x3E8                  ; COMbase maximum
;COMAlign = 0x10                  ; Align to 16 byte boundries
;COMLength = 0x08                 ; I/O space 8 bytes long
;COMIrq = 4                       ; COM IRQ
;
;Choice = Acceptable              ; COM4
;COMBase = 0x2E8                  ; COMbase maximum
;COMAlign = 0x10                  ; Align to 16 byte boundries
;COMLength = 0x08                 ; I/O space 8 bytes long
;COMIrq = 3                       ; COM IRQ

[END]

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 1.05