furrtek / Neogeo_MiSTer_old

SNK NeoGeo core for the MiSTer platform
GNU General Public License v2.0
52 stars 6 forks source link

Unibios detects AES when System type is set to Arcade #10

Open furrtek opened 5 years ago

furrtek commented 5 years ago

Apparently the jumper connected to NEO-C1 isn't the only indicator.

furrtek commented 5 years ago

The Unibios reads bits 3 and 4 of REG_STATUS_A instead of bit 7 of REG_STATUS_B to determine the system type. Code was added in 8c46a32 to simulate the difference between both systems but detection still seems to fail. Maybe related to a flag set in RAM which isn't cleared when changing system type ?

furrtek commented 5 years ago

Additional note: When the system type is set to MVS on the MiSTer OSD menu and the Unibios is used, the game correctly asks to insert a coin but the Unibios won't inform the game about the coin-in event since it believes it runs on the home console.