wiki:geniuspc

Version 11 (modified by pulkomandy, 12 years ago) ( diff )

--

The Genius PC is a home computer from VTech. Released in the late 90s, it is one of the last microcomputers.

Hardware :

  • Motorola MC68EC000, 16-bit external databus, 32MHz
  • 256K of RAM
  • 2M of ROM - Sharp LH537NWN mask ROM
  • Mass storage : 128KB flash memory - AM29F010
  • Cartridge port, apparently on memory bus with system ROM and storage flash. The french system comes with cartridges only containing straps, likely shorting some pins enable extra features...

The ROM seems to be a 16-bit one, available directly on the CPU bus. The FLASH is 8-bit, but directly on the CPU bus as well. The cartridge port is connected to the same bus, and can be used for extra flash storage.

Both flash chips (internal and cartridge) are 8-bit only. This means they can't be used for executable code.

The RAM is accessed through the VTech 27-05793 chip, which likely handles memory refresh. I don't know if the RAM is mapped as 16 or 8-bit to the CPU, and if there are any wait states when accessing it or whatever. The VTech chip might also have some internal memory ?

Other chips

  • BH7236AF : Video encoder (PAL/NTSC + RGB output). On french motherboard RGB is used, composite is not wired.
  • LMT324 : LM324, used as audio amplifier
  • C807U : Toshiba microcontroller. Handles mouse and keyboard scanning, LEDs, on/off buttons, etc. Running at low speed out of internal RC oscillator, as there is no external crystal for it. Seems to communicate with the VTech chip through a serial link.
  • VTech 27-05793 : of course a datasheet of this one woumd make things easier. Seems to be also called "LS05PR730C102" ?

Output : RGB color video and mono sound.

Color palette is at least 15 colors :

  • White
  • Light grey
  • Dark grey
  • Black
  • Sky blue
  • Blue
  • Red
  • Green
  • Dark green
  • Yellow
  • Orange
  • Brown
  • Dark brown
  • Mauve
  • Pink

(the 16th color is likely "darker-than-black", used for blanking)

Resolution seems to be something like 480x200. This makes a 48K framebuffer. Top and bottom borders can have different colors.

The Genius PC is a home computer from VTech. Released in the late 90s, it is one of the last microcomputers.

Hardware :

  • Motorola MC68EC000, 16-bit external databus, 32MHz
  • 256K of RAM
  • 1 to 4M of ROM (not sure yet) - Sharp LH537NWN mask ROM
  • Mass storage : 128KB flash memory - AM29F010
  • Cartridge port, apparently on memory bus with system ROM and storage flash. The french system comes with cartridges only containing straps, likely shorting some pins enable extra features... The german version seems to have extra flash memory or maybe ROM ?

The ROM seems to be a 16-bit one, available directly on the CPU bus. The FLASH is 8-bit, but directly on the CPU bus as well. The RAM is accessed through the VTech 27-05793 chip, which likely handles memory refresh. I don't know if the RAM is mapped as 16 or 8-bit to the CPU.

Other chips

  • BH7236AF : Video encoder (PAL/NTSC + RGB output). On french motherboard RGB is used, composite is not wired.
  • LMT324 : LM324, used as audio amplifier
  • C807U : Toshiba microcontroller. Handles mouse and keyboard scanning, LEDs, on/off buttons, etc. Running at low speed out of internal RC oscillator, as there is no external crystal for it. Seems to communicate with the VTech chip through a serial link.
  • VTech 27-05793 : of course a datasheet of this one woumd make things easier. Seems to be also called "LS05PR730C102" ?

Output : RGB color video and mono sound.

Color palette is at least 15 colors :

  • White
  • Light grey
  • Dark grey
  • Black
  • Sky blue
  • Blue
  • Red
  • Green
  • Dark green
  • Yellow
  • Orange
  • Brown
  • Dark brown
  • Mauve
  • Pink

Resolution seems to be something like 480x200

Serial port

Turns out the serial port is standard. 9600 baud, 8N1, no control flow. You can connect with minicom and use the "chat" application. Files are transferred using the XModem protocol.

This means text is encoded in ASCII. Makes it easy to look for them in the ROM dump.

Rom DUMP

With the help of an AT90USBkey a dump of the ROM was made. You can download it in the attachment section below. The rom is 2MB big, but there is a big chunk of it which is actually text, graphics and audio sample, and disassembling the remaining 68000 code should not be too hard.

Attachments (10)

Note: See TracWiki for help on using the wiki.