Daewoo CPC-51
This page was last modified 13:38, 27 June 2021 by Mars2000you. Based on work by Rderooy and Gdx.



The CPC-51 aka Zemmix V (V for Victory) is a surprizing MSX1 console with its aerodynamic design and its interchangeable wings. The power supply is integrated in the unit.

It was released by the Korean company Daewoo in 1988 and was available first only in red/black, then a second release offered 3 different color versions. All MSX-compatible consoles from Daewoo are called Zemmix which means 'It's Fun'.

Models Revision Color
CPC-51 1st red/black
CPC-51B 2nd black/blue/yellow
CPC-51R 2nd red/black
CPC-51W 2nd white/gray

The MSX logo does not appear on this machine, because the absence of keyboard makes it not fully corresponding to a MSX computer. We can therefore speak of a hidden MSX!

This machine has only one cartridge slot and it's not possible to add a keyboard, although there were plans to allow such an extension on the underside of the unit: no such keyboard has however been released for this model.

Brand Daewoo
Model CPC-51
Year 1988
Region South Korea
Launch price ₩96,000
₩109,000 with joystick
RAM 64kB in slot 0-2
Media Cartridges
Video Texas Instruments TMS9918ANL
Audio PSG (AY-3-8910A)
Chipset Daewoo DW64MX1
Keyboard layout no keyboard
Extras joystick CPJ-905
Emulation ROM dumped and emulated. Note that the emulated machine has a keyboard which the real machine lacks (see emulation notes below). Also on the emulated machine sound cartridges work properly while on the real machine the SOUND IN pin on the cartridge slot is not connected.


Daewoo Zemmix CPC-51
Daewoo Zemmix CPC-51 box
Daewoo Zemmix CPC-51 underside
Daewoo Zemmix CPC-51 front
Daewoo Zemmix CPC-51 back
Zemmix CPC-51 right side
Daewoo Zemmix CPC-51R box
Daewoo Zemmix CPC-51 label
Daewoo Zemmix CPC-51B box
Daewoo Zemmix CPC-51W front
Daewoo Zemmix CPC-51W back
Zemmix CPC-51W right side
Daewoo Zemmix CPC-51B
Daewoo Zemmix CPC-51W
Daewoo Zemmix CPC-51 inside
Daewoo Zemmix CPC-51B back


The CPC-51 is a MSX1 console that does not use a MSX-Engine but a custom IC DW64MX1 that includes the 8255 PPI, slot select circuitry, a memory mapper and various glue logic. The CPU is a Z80A from Goldstar (GSS Z8400A PS).

The main RAM is present on slot 0-2, a configuration that can cause poorly written software to crash. Also, with this layout, the POKE-1,(15-PEEK(-1)\16)*17 trick to workaround buggy software that does not handle subslots properly will cause this machine to freeze.

This machine also has problems with sound playback from cartridges containing sound chips, such as the SCC. This is because the SOUND IN pin on the cartridge slot is not connected.

Slot Map

Slot 0-0 Slot 0-1 Slot 0-2 Slot 0-3 Slot 1 Slot 2 Slot 3
Page C000h~FFFFh 64kB
Page 8000h~BFFFh
Page 4000h~7FFFh Main-ROM
Page 0000h~3FFFh


Repair and Upgrade


In emulators, this console can be easily converted into a MSX1 computer with keyboard, second cartridge slot, etc. However, Hangul BASIC is not available, as there is only one ROM in this machine: a slightly modified version of the BIOS+BASIC rom.

After booting, you come to an empty black screen, just like on the Sega SG-1000 console. It's an illusion! By default, you are in SCREEN 1 with COLOR 15,1,1. Just enter COLOR 15,4,7 to get the classical SCREEN 1 screen.

You will also notice that the system does not provide any 'Ok' message or MSX-BASIC info text, the cursor is invisible and the content of the function keys is empty. All these tricks are just to make think that it's a game console!