Rakashazi / emu-ex-plus-alpha

Multi-platform computer & game console emulation system including supporting code (EmuFramework) and core engine (Imagine)
GNU General Public License v3.0
671 stars 151 forks source link

[Issue]: fix all PCE CD BIOS #1229

Open soundsnow opened 1 year ago

soundsnow commented 1 year ago

Describe the bug

gexpress.pce Games Express CD Card Unexpected EOF while reading from opened file @rakashazi This is an absolute bug, because Beetle PCE (libretro core) allow users to play early unlicensed games

[BIOS] CD-ROM System (Japan) (v1.0) [BIOS] CD-ROM System (Japan) (v2.0) [BIOS] CD-ROM System (Japan) (v2.1) [BIOS] Games Express CD Card (Japan) (Blue Version) [BIOS] Games Express CD Card (Japan) (Green Version) [BIOS] Super CD-ROM System (Japan) (v3.0) [BIOS] TurboGrafx CD Super System Card (USA) (v3.0) [BIOS] TurboGrafx CD System Card (USA) (v2.0)

Steps to reproduce

Games Express was a video game developer and publisher.

The company is infamous for being one of the few unlicensed PC Engine publishers to see their products widely circulated. They primarily published gambling games with adult themes, likely to have been challenged by NEC's quality control standards of the day. While seemingly able to break the protection of standard PC Engine hardware (and so manufacture their own compatible HuCards), their CD-based titles require a unique "CD card" to be inserted into a console before discs will function, presumably to bypass anti-piracy systems.

However, all four of Games Express' CD titles are Super CD-ROM² games. As the HuCard slot needs to be taken up by the company's own CD card, this negates the possibility of using a Super System Card, and so demands that a console with Super CD-ROM² functionality built in be used - either the PC Engine Duo and PC Engine Duo-R (or a TurboDuo with a HuCard region converter). Games Express' titles are the only known video games to demand the use of a PC Engine Duo.

PC Engine Duo

[CD Mahjong Bishoujo Chuushinha](https://necretro.org/index.php?title=CD_Mahjong_Bishoujo_Chuushinha&action=edit&redlink=1) (1993)
[Hi-Leg Fantasy](https://necretro.org/index.php?title=Hi-Leg_Fantasy&action=edit&redlink=1) (1994)
[CD Hanafuda Bishoujo Fan Club](https://necretro.org/index.php?title=CD_Hanafuda_Bishoujo_Fan_Club&action=edit&redlink=1) (1994)
[AV Tanjou](https://necretro.org/AV_Tanjou) (1995)

AV Tanjō Hacker International February 24, 1995 Game Express CD Bishōjo Jyanshi Idol Pai Hacker International November 10, 1995 Game Express CD CD Bishōjo Pachinko 4 Sisters Hacker International January 5, 1995 Game Express CD CD Hanafuda Bishōjo Gambler Hacker International November 25, 1994 Game Express CD CD Mahjong Bishōjo Tyuushinha Hacker International July 30, 1993 Game Express CD CD Pachisuro Bishōjo Gambler Hacker International July 29, 1994 Game Express CD Hi-Leg Fantasy Hacker International September 16, 1994 Game Express CD

Expected behavior

3-5-23 15 50 19

Relevant log output

No response

Add screenshots

126a09ee05c9538479c02d5e35bcd34c 6676bf1a728a3d7e137de1e42b591bdd

soundsnow commented 1 year ago

This bug hasn't been fixed for more than ten years, and I'm afraid I'll die long ago without reminding @Rakashazi I'm not interested in any CD games because their files are too big These are Games Express CD Cards, not NEC CD ROMROM Cards