The goal when looking for the parts to be used in the MP3CD project was to find stuff that would fit in an ordinary CD-Player chassis. The key factors are size and integration.
The hardware used for the MP3CD is a motherboard with integrated VGA (Sis 6326) and Audio.
The motherboard chosen was an EagleMax TXpro Pentium motherboard with onboard VGA (Sis 6326) and 3D-SoundPro (compatible and working as a SB16 in Linux). This was about the only motherboard with both VGA and SB16-compatible audio that I could find.
2x16MB EDO SIMMs.
The booting device is an 420MB 2.5" IDE harddrive from a trashed notebook.
The CD-ROM is a standard ATAPI 12X CR-ROM (the slowest I could find since a 32X will take ages to spin-up).
A PCI NE2000 compatible network adapter that was only "half-height" and would fit in a CD player chassis.
The smallest powersupply I could find (second hand, I think it came from a Compaq 386-something).
A 166 Pentium MMX CPU (running at 150MHZ to make sure it doesn't generate to much heat).
A Matrix Orbital 20x4 LCD-display with keyboard interface.
A CD-player chassis.
An experimental PCB and a few switches.