The Commodore Amiga CD32 was a reworked Amiga1200 and the hardware was almost identical. It ran from a 14.3MHz 68EC020RC16 (16MHz rated) with 2MB onboard RAM. Onboard ROM was Kickstart 3.1 with cdfs.filesystem integrated. Amiga1200's IDE controller now hosted a 2x CD-ROM drive. In addition to the standard Amiga ROM and the 2MB of RAM, CD32 carried a small ROM (size unspecified) for the bootstrap loader and 4kB of battery backed RAM for game saves. A port at the back provided direct access to the Amiga innards for any would-be expansion pack manufacturers but was officially intended for a MPEG hardware decoder for Video CDs. This port became used by the SX-1 expansion pack, an internally based upgrade which added a hard disk, memory upgrade and all standard Amiga ports, including provision for a standard Amiga keyboard and DB9 mouse. Unfortunately, the SX-1 appeared to have been designed around Commodore's mechanical specs and not the actual unit, since it just didn't fit very well and required internal 'modification' to fit well. Knocking the console could well knock the SX-1 loose. SX-32 (which included a 68030 25MHz processor) solved these problems.

In the end, CD32 was a failure. It could not play the 2D games of the Genesis/SNES era because it was too late. It could not play the 3D games of the Saturn/Playstation era because it was too early. In the end, about 70 games were released, including the seminal Microcosm, but no 'killer' game.