Bawareth Perfect MSX1
This page was last modified 00:43, 21 December 2022 by Mars2000you. Based on work by Bazabaza and Rderooy and others.

Contents

Description

Computer

The Perfect MSX1 has been manufactured by Daewoo and distributed by Bawareth Enterprises for Trade in Saudi Arabia. Al Mithali (= Perfect in Arabic) is a trademark used for this computer, its brother Bawareth Perfect MSX2 and software aimed at them.

This computer is based on the Daewoo CPC-200, an evolution of the Daewoo DPC-200, and comes with the Daewoo DW64MX1 chip and slot 0 expanded. The keyboard and firmware are Arabic. The color of unit is available in silver. The power supply is integrated in the unit. The machine itself simply has MSX1 as the product number, but the box says DPC-200CD.

After booting without pressing the CTRL key, the computer will be in Arabic mode. In this mode, the combination of the GRAPH key with an alphabetic key will display an MSX-BASIC instruction on the screen.

Brand Bawareth (Manufacturer: Daewoo)
Model Perfect MSX1 (DPC-200CD)
Year 1986
Region Middle East
Launch price
RAM 64kB in slot 0-2
VRAM 16kB
Media MSX cartridges
Video Texas Instruments TMS9129
Audio PSG (AY-3-8910)
Chipset Daewoo DW64MX1
Keyboard layout QWERTY/Arabic
Extras Arabic BASIC, firmware (5 applications in 1987 version, 4 applications in 1990 version)
Emulation ROMs dumped and emulated. The rear expansion port is handled like a regular MSX cartridge slot.

Firmware

This machine has a firmware different from the software present on all Sakhr/Al Alamiah computers.

The firmware can be skipped by pressing CTRL key while booting and until you hear a melody on the logo screen. By doing that, the machine will be in International mode and the Arabic characters will not be available. If a software (even in cartridge) doesn't work, try it in this mode.

Note: If you continue to press CTRL until a beep, you will get only one drive (the A: drive) if you have added external diskdrives.

There are at least 2 versions of this firmware:

1987 Firmware

The menu is in English and Arabic.

If you press on Select when you are on the screen after the logo screen, you will see a 'secret' message precising that any copyright has been violating while making the Arabic software included in this computer.

This firmware adds Arabic characters, new MSX-BASIC commands (see Arabic BASIC) and 5 applications. You can choose them in the menu with the keys 2 to 6:

  • key 2 = Arabic Word Processor
  • key 3 = English Word Processor
  • key 4 = Music World - PSG utility
  • key 5 = Electric Painting - graphic tool in screen 3 with saving on tape
  • key 6 = Unit Converter

If you press key 1 when you are in the menu, you will go to MSX-BASIC.

From MSX-BASIC, you can

  • launch the English Word Processor with CALL TEDIT or _TEDIT (also in international mode)
  • go back to the menu with CALL MENU, CALL FATEEN, _MENU and _FATEEN (don't use it if you are in International mode !)

1990 Firmware

The menu is only in Arabic language.

The 'secret' message, present in the 1987 version, has been removed. This firmware adds Arabic characters, new MSX-BASIC commands (see Arabic BASIC) and 4 applications. You can choose them in the menu with the keys 1 to 9.

The Unit Converter has been removed, the 4 first applications are new versions of the corresponding 1987 software and there are 5 new applications:

  • key 1 = Arabic Word Processor
  • key 2 = English Word Processor
  • key 3 = Music World - PSG utility
  • key 4 = Electric Painting - this graphic tool uses now screen 2 instead of screen 3
  • key 5 = International Time
  • key 6 = Arabic Countries Flags
  • key 7 = Calendar
  • key 8 = Accounting
  • key 9 = Inventory

If you press key 0 when you are in the menu, you will go to MSX-BASIC. Going back to the menu is possible with CALL MENU or _MENU (don't use it if you are in International mode !).

Note: The currently available dump is not complete, it's impossible to launch applications corresponding to keys 5 to 9.

Pictures

Computer

Perfect MSX1 box and content
Perfect MSX1
Perfect MSX1 back
Perfect MSX1 PCB
Perfect MSX1 label
Perfect MSX1 left side
Perfect MSX1
Perfect MSX1 right side
Perfect MSX1 box
Perfect MSX1 detail of package
Perfect MSX1 manuals

1987 Firmware

Logo screen
Intro screen
'Secret' message
Menu
English Word Processor
Arabic Word Processor
Music World
Electric Painting (screen displaying BASIC listings)
Unit Converter

1990 Firmware

Logo/intro screen
Menu
Arabic Word Processor
English Word Processor
Music World
Electric Painting (F1 menu)

Specifications

The Perfect MSX1 does not use a MSX-Engine but a custom IC DW64MX1 (designed for MSX2) 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.

Slot Map

Note: Probably not complete for the version with the 1990 Firmware

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

Connections

Repair and Upgrade