Bawareth Perfect MSX2
This page was last modified 13:32, 20 February 2018 by Mars2000you. Based on work by Rderooy.

Contents

Description

Computer

The Perfect MSX2 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 MSX1 and software aimed at them.

This computer is based on the Daewoo CPC-300. The keyboard and firmware are Arabic. The color of unit is available in ivory. The power supply is integrated in the unit. The machine itself simply has MSX2 as the product number, but the box and manual says CPC-300.

Brand Baraweth (Manufacturer: Daewoo)
Type Perfect MSX2 (CPC-300)
Year 1987
RAM 128kB in slot 0-2
VRAM 128kB
Media MSX cartridges
Video Yamaha V9938
Audio PSG (AY-3-8910)
Chipset Daewoo DW64MX1
Extras Arabic BASIC, Firmware (5 applications), lightpen connector, reset button

Firmware

This machine comes with a firmware different from the software present on all Sakhr/Al Alamiah computers. It can be skipped by pressing CTRL key while booting and until you come on the MSX-BASIC screen. By doing that, the machine will be in International mode and the Arabic characters will not be available.

There are several versions of the firmware, only one version has been dumped. Known versions:

  • Ver. 3.21 July 1987 (dumped)
  • Ver. 3.30 July 1987

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. It's the same firmware as on the Perfect MSX1, so it means that MSX2 features are not used.

Two applications are similar to these available in the Sakhr/Al Alamiah machines: Arabic and English Word Processor, but the three other ones are really original: Music World is a PSG utility, Electric Painting is a graphic tool in screen 3 with saving on tape and finally, you have an Unit Converter.

If you press key 1 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 !).

Pictures

Computer

Perfect MSX2
Perfect MSX2 back
Perfect MSX2 box
Perfect MSX2 label
Perfect MSX2 manuals

Firmware

Perfect firmware - logo screen
Perfect firmware - intro screen
Perfect firmware - 'secret' message
Perfect firmware - menu
Perfect firmware - English Word Processor
Perfect firmware - Arabic Word Processor
Perfect firmware - Music World
Perfect firmware - Electric Painting (screen displaying BASIC listings)
Perfect firmware - Unit Converter

Specifications

The Perfect MSX2 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.

Slot Map

(note: the location of the expansion bus slot needs to be checked)

Slot 0-0 Slot 0-1 Slot 0-2 Slot 0-3 Slot 1 Slot 2 Slot 3
Bank C000h~FFFFh 128kB
Memory
Mapper
Cartridge
Slot
Expansion
Bus
Bank 8000h~BFFFh Arabic
ROM
Bank 4000h~7FFFh Main-ROM
Bank 0000h~3FFFh Sub-ROM

Connections

  • RF output
  • RGB output
  • Analog sound & Composite video
  • Centronics compatible Parallel port for a printer
  • Lightpen connector
  • Tape recorder connector
  • 2 general connectors (MSX joysticks, mouse, paddle controllers, ...)
  • 1 cartridge slot
  • 1 expansion bus slot

Repair and Upgrade