divyang4481 / bizhawk

Automatically exported from code.google.com/p/bizhawk
0 stars 0 forks source link

Atari 2600 BIN not automatically opening the 2600 Core #315

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Open an Atari 2600 ROM with the extension .Bin
2. EmuHawk will ask What Core should load this.

What is the expected output? What do you see instead?
EmuHawk should automatically load the Atari 2600 ROM.  This may effect other 
cores as well.

Original issue reported on code.google.com by hegyak on 20 Nov 2014 at 1:07

GoogleCodeExporter commented 9 years ago
Cannot reproduce.  Are you trying to load a rom that's not in the gamedb?

Original comment by goyu...@gmail.com on 20 Nov 2014 at 4:06

GoogleCodeExporter commented 9 years ago
It does seem to be a factor that the ROM is not in the gamedb.
ROM and Hash used (I have others)

Enduro (1984) (Supergame).bin
EA9DFBDA243DD7BCCB148E3353797D5A764DCA62

Original comment by hegyak on 20 Nov 2014 at 11:47

GoogleCodeExporter commented 9 years ago
If that's a known good rom, it can be added the gameDB with the system marked 
as "A26".  If it's not a known good rom, but works all the same, it can be 
added to the gameDB but with bad or unknown checked.  Otherwise, it can be 
named with a .a26 extension and that will work.

Otherwise, well, there's nothing really left.  There's no general way to guess 
a rom's core with any good level of accuracy in general.  That's why the 
"choose your core" dialog exists for unknown files.

Original comment by goyu...@gmail.com on 20 Nov 2014 at 10:11

GoogleCodeExporter commented 9 years ago
Marking this invalid.  This is an intended feature.

When loading a rom in Bizhawk:
1) Attempt to determine the core by extension, in this case it is .bin which 
tells us nothing, any core can have a .bin

2) Look up the hash in the gamedb and determine the core.  In this case it is 
not in the game db

3) Well, we are out of options, so just ask the user!

Note: An emulator like stella doesn't have this problem, since it only emulates 
atari 2600 so it can assume it is an atari 2600 game, we don't have that luxury.

Original comment by adeli...@tasvideos.org on 22 Nov 2014 at 3:47