Archive for August, 2009

Z80 PC Engine? WTF??

Monday, August 31st, 2009

Just read this in issue 66 of UK magazine Retro Gamer on the subject of Hudson and the PC Engine:

“Since 1984, Hudson had been engaged in developing for the Famicom, but there were few people who could write programs for CPU of the console,” recalls Takahashi.

We’re talking about the 6502 here. Maybe Hudson’s programmers were just exceptionally dense, who knows…

“Therefore, at the beginning of 1986 we started developing a chip for a game console that utilised the most popular Z80-series CPU and whose programs could be easily written.”

The HuC6280 used in the PC Engine is as much a 6502 derivative as the Famicom’s 2A03. No Z80 involved anywhere, which also means that this is not just a case of someone mixing up two 8-bit processor families, but that the whole story makes NO SENSE AT ALL!

Did Retro Gamer make this up, or does that guy simply not know what he’s talking about? Research on the web reveals an interview with this Takahashi character that was available on a now defunct Hudson website and has thankfully been archived by the Wayback Machine, in which he states the same nonsense:

The whole point of the PCE was to make a platform that was easy to develop for. The Famicom’s CPU was the 6802. The PCE processor was based on the Z80 (same as the Sega Master System and Sega Genesis).

OK, I guess all you can blame Retro Gamer for is that they don’t recognize a fool when they see one. a) the Famicom’s CPU is a Ricoh 2A03, b) the PC Engine runs on a HuC6820 6280 which is based on the 65C02, c) the Sega Genesis is 68k-based and only has a Z80 audio processor, and d) SHUT UP!

Thankfully, no one has picked up on this, as it seems. Except Retro Gamer, of course…

Registration works now

Sunday, August 16th, 2009

I hate e-mail, it always causes problems. Anyway, registration e-mails are now going out again.

psx4all-dingoo PlayStation emulator for Dingoo A320 (Dingux)

Saturday, August 15th, 2009

I just released something that might be of interest to some:

http://github.com/uli/psx4all-dingoo

This is a port of psx4all to the Dingoo A320 (Dingux), with acceptable performance, at least on some games. I recommend 2/3 frameskip. I have tested the following games:

  • Brave Fencer Musashi
  • Chrono Trigger
  • Cotton
  • Cowboy Bebop
  • Crime Crackers
  • Driver
  • Einhänder
  • Final Fantasy Origins
  • Grand Theft Auto
  • Gran Turismo
  • Legend of Legaia
  • Parasite Eve
  • Nectaris
  • R-Types
  • R-Type Delta
  • Syphon Filter
  • Tetris Plus
  • The Hunter
  • ThunderForce 5
  • Tomb Raider II

I remember that Driver and Tomb Raider didn’t work, but I think all others did, at varying speeds.

The emulator supports a compressed file format I christended “CBIN”, which is essentially CISO with a different frame size (to accommodate raw CD images). A tool for converting BIN files to CBN comes with the emulator.

Binaries here:

http://github.com/uli/psx4all-dingoo/downloads

Have a lot of fun.