This is a utility which can identify the Amiga 3000 SDMAC version and talk through the SDMAC to read WD33C93A registers and identify that chip and configuration as well. Ramsey version and configuration are also reported.
The code can be compiled using VSCode with dev containers and Docker, or can be built using Bebbo's gcc Amiga cross-compiler in a local Linux environment.
8.OS322:> sdmac
Memory controller: Ramsey-07 $f
Ramsey config: Burst Mode, 1Mx4, 238 clock refresh
Static Column RAM required
SCSI DMA Controller: SDMAC-02
SCSI Controller: WD33C93A 00-08 microcode 09, 14.3 MHz
WDC Configuration: DMA Mode, 245 msec timeout, Offset 12, Sync 4.772 MHz
Ramsey test: PASS
SDMAC test: PASS
WDC test: PASS
For more information on WD33C93 and compatible chips, including high resolution photos of chip packages, see the following: http://eebugs.com/scsi/wd33c93/
Actual samples from my part stock
chip | mcode | datecode | |
---|---|---|---|
WD33C93 | 00-02 | 00 | 8849 115315200102 |
WD33C93A | 00-03 | 00 | 8909 |
WD33C93A | 00-04 | 00 | 9040 040315200102 9109 041816200102 |
WD33C93A | 00-06 | 08 | 9018 058564200302 |
AM33C93A | 08 | 9022 9009 1048EXA A 8950 1608EXA A | |
WD33C93A | 00-08 | 09 | 9209 F 25933A5-3503 9205 F 25890A2-3503 |
WD33C93B | 00-02 | 0d | 1025 E 2513427-3702 |
AIC-33C93B | 0d | EBACA724 |