I saw this tweet today:
The GDG is the Sharp MZ-800's equivalent of the ST's glue/mmu/shifter (don't know exactly the mixture)
I wondered if this technique could help us get less dependent on original custom chips from Atari... I have no idea how they can use pictures like that to analyse chip behaviour, let alone creating a clone of it. But it's amazing still...
Posting the picture here, in case the link goes dead in the future:
Microscopic chip analysis
-
sandord
- Posts: 764
- Joined: 13 Aug 2018 22:08
- Location: The Netherlands
Microscopic chip analysis
You do not have the required permissions to view the files attached to this post.
-
czietz
- Posts: 586
- Joined: 14 Jan 2018 13:02
Re: Microscopic chip analysis
ijor has been reverse-engineering Atari ASICs in this way for years. Look at the extensive information he posted at Atari-forum.com.
-
czietz
- Posts: 586
- Joined: 14 Jan 2018 13:02
Re: Microscopic chip analysis
See for examples these threads:
http://atari-forum.com/viewtopic.php?f=16&t=29658
http://atari-forum.com/viewtopic.php?f=15&t=30241
Or this blog post that contains a die shot of the ST MMU contributed by ijor:
https://www.fpgaarcade.com/back-to-scho ... die-shots/
http://atari-forum.com/viewtopic.php?f=16&t=29658
http://atari-forum.com/viewtopic.php?f=15&t=30241
Or this blog post that contains a die shot of the ST MMU contributed by ijor:
https://www.fpgaarcade.com/back-to-scho ... die-shots/
-
exxos
- Site Admin

- Posts: 28357
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Microscopic chip analysis
I think I talked about it on here about a year ago. I looked into the actual cost of getting it done, basically sell off a couple of your spare houses to fund it. A lot of companies only do more known chips as well.
I think there is a video somewhere of how they do it. I think they take the top off the chip, take a ultra-high-res capture of the die, then run it though special software which identifies the die parts and converts them into logic blocks. Basically can get a schematic from it.
I think there is a video somewhere of how they do it. I think they take the top off the chip, take a ultra-high-res capture of the die, then run it though special software which identifies the die parts and converts them into logic blocks. Basically can get a schematic from it.
-
sandord
- Posts: 764
- Joined: 13 Aug 2018 22:08
- Location: The Netherlands
Re: Microscopic chip analysis
Oh wow, this explains how the current state of emulators and fpga-implementations is as good as they are.
I guess that eventually, all secrets will be uncovered this way. If smaller fpgas become available, drop-in replacements of the chips might even be possible but I guess it will always be more expansive than a single fpga that emulates all of them.
I'm aware I'm regurgitating subjects that have been talked about many times, it's just the subject that sparked my curiosity.
I guess that eventually, all secrets will be uncovered this way. If smaller fpgas become available, drop-in replacements of the chips might even be possible but I guess it will always be more expansive than a single fpga that emulates all of them.
I'm aware I'm regurgitating subjects that have been talked about many times, it's just the subject that sparked my curiosity.
-
exxos
- Site Admin

- Posts: 28357
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Microscopic chip analysis
AFAIK nothing has been reversed engineered in the ST chipset, at least not fully. The only thing we really have is the blitter diagrams. I was going to make a gate level version, but thought just using the suska code be less painful as should do the same job. It takes serious money to reverse engineer a chip.
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Re: Microscopic chip analysis
Decapping and reverse engineering old school chips is my favorite hobby :)
One interesting place to visit is visual 6502.
Yes, a single FPGA would be much better and in some cases it might not even need the level shifters.
There was no need to reverse engineer Blitter. Christian recovered the original schematics.
One interesting place to visit is visual 6502.
Drop-in replacements are available already for several systems. Mark (Foft at various forums) recently released Pokeymax, the Atari 8-bit sound chip also used in some arcade systems. The main problem is usually not exactly the size of the fpga itself, but the need of voltage level shifters.sandord wrote: 11 Dec 2018 10:38If smaller fpgas become available, drop-in replacements of the chips might even be possible but I guess it will always be more expansive than a single fpga that emulates all of them.
Yes, a single FPGA would be much better and in some cases it might not even need the level shifters.
I reverse engineered the whole ST chipset and several other chips including the 68000. That's why I could release cycle accurate FPGA cores. Smonson Shifter re implementation is also based on my reverse engineering work.exxos wrote: 11 Dec 2018 10:49AFAIK nothing has been reversed engineered in the ST chipset, at least not fully. The only thing we really have is the blitter diagrams.
There was no need to reverse engineer Blitter. Christian recovered the original schematics.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
-
exxos
- Site Admin

- Posts: 28357
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Microscopic chip analysis
So is there proper logic diagrams of the GLUE, MMU etc then ?ijor wrote: 11 Dec 2018 13:10 I reverse engineered the whole ST chipset and several other chips including the 68000. That's why I could release cycle accurate FPGA cores. Smonson Shifter re implementation is also based on my reverse engineering work.
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Re: Microscopic chip analysis
I didn't release full schematics yet. You said that "nothing has been (fully) reversed engineered in the ST chipset", and that is not true. You don't necessarily need schematics for reversing (and for that matter, you don't need to release them). I consider HDL code much more convenient than schematics, especially if it is properly commented. Btw, when you hire one of those companies that charge you 5 figures to reverse each chip, they don't deliver schematics, they deliver a simple flat netlist, not even HDL.
The main (only) reason I try to produce schematics is because for many people it's easier to understand. Producing the schematics involves some artistic work well beyond the reversing. Anyway, I released almost complete schematics of Shifter already. Shifter arguably might be the most interesting chip at this point that GSTMCU original schematics were recovered.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
Who is online
Users browsing this forum: ClaudeBot and 3 guests