09 June 2022, 14:54 | #21 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,356
|
They have a CPLD which implements the Gayle registers and IDE I/O. The CD32 Kickstart ROM includes the Gayle scsi.device IDE driver.
You're right. The Kickstart + Extended ROM seems to be socketed on all CD32 motherboards. |
22 June 2022, 19:28 | #22 |
Registered User
Join Date: Oct 2008
Location: EU
Posts: 163
|
Any idea which chip would the CPLD for IDE on SX-1 and/or SX-32 board? Can its content be read somehow?
|
23 June 2022, 03:35 | #23 | |
Registered User
Join Date: Jul 2008
Location: Boston, MA
Posts: 945
|
Quote:
The SX32 series uses a completely different design. There's a big MACH chip on the original version and the later versions have a MACH chip and a few other extra chips. Can't tell what they are from pictures online. |
|
23 June 2022, 12:52 | #24 | |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,356
|
Quote:
Probably not. But why bother to read the contents when there is the open source TF328 which is an almost identical alternative to the SX32? And at least 3 other *proven* open source Gayle IDE re-implementations. |
|
23 June 2022, 16:19 | #25 |
Registered User
Join Date: Oct 2008
Location: EU
Posts: 163
|
As already explained I would like to know how CD32 Debug Board, SX-1, SX-32 provide ide support to CD32. Obvisously real details about this are unknown.
Now we seem to know: - CD32 Debug Board requires a chip labeled "IDE" at U16B on CD32 Debug Board and Developer Kickstart 40.56/40.58 (with temp_ide 39.2 module) in U6A in CD32. Kickstart 40.60 does not work with CD32 Debug Board IDE. @CD32Freak, Brek Martin, @gulliver, @xArtx - SX-1 different design from CD32 Debug Board, has a CPLD which implements the Gayle registers and IDE I/O. Kickstart 40.60 required with Gayle scsi.device IDE driver. CPLD either Lattice pLSI1016 or Altera EPM7032. Different opinions if CPLD is readable. @Matt_H, @alexh - SX-32 again different design. CPLD is big Mach on older, Mach and few extra Chips on newer Rev. One is a Mach 231. Probably Kickstart 40.60 required with Gayle scsi.device IDE driver. @Matt_H, @alexh I am not interested in third party solutions. |
23 June 2022, 19:01 | #26 | ||
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,356
|
Quote:
Quote:
Both have two original Commodore CIA chips. I'm not sure why they didn't incorporate the logic of these into the CPLD? Cost? Capacity? Perhaps they have unique timing that couldn't be replicated? Who knows Both have an RTC chip. They look different but they are the same part in a different package. (OKI M6242B) Both have a PAL chip. Unknown what they do. Different form factor on each. Perhaps changed FPU for MK2? Both have RS-232 Driver/Receiver chips for UART aka serial port (ADM238LJR). If you want to know how it works... you can look at an open source re-creation of the Gayle registers and I/O. They have to be similar if not identical otherwise they wouldn't work. Last edited by alexh; 23 June 2022 at 19:24. |
||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Help me debug my shitty code? | h0ffman | Coders. General | 13 | 22 March 2011 15:17 |
CD32 toolkit games work in debug but not test | amigapd | support.Other | 0 | 04 February 2011 13:06 |
Hisoft C++ Debug | AlfaRomeo | Coders. General | 0 | 13 October 2008 21:17 |
Mame32 Debug | redblade | Retrogaming General Discussion | 4 | 10 October 2005 05:43 |
Debug ? | mtb | support.WinUAE | 8 | 19 December 2002 12:19 |
|
|