Register - Login
Views: 95767330
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
11-15-18 11:35:23 AM

Jul - Computers and Technology - This game is not acceptable by main board? New poll - New thread - New reply
Next newer thread | Next older thread
Yoshimaster96

Shyguy
Level: 19


Posts: 80/91
EXP: 35747
For next: 30

Since: 03-25-14


Since last post: 2.0 years
Last activity: 2.0 years

Posted on 01-17-15 03:58:33 PM Link | Quote
I'm trying to run Monkey Ball NAOMI .bin ROM, but it gives me an "ERROR 01 THIS GAME IS NOT ACCEPTABLE BY MAIN BOARD." I heard this is because I am using the wrong BIOS. Which one do I use? I'm not asking for a link, but just a name.
Joe
Common spammer
🍬
Level: 105


Posts: 3179/3306
EXP: 12206368
For next: 55892

Since: 08-02-07

From: Pororoca

Since last post: 59 days
Last activity: 1 hour

Posted on 01-17-15 04:37:37 PM Link | Quote
Use MAME to check your ROMs.


mame monkeyba -verifyroms


If you're using the wrong ROMs, MAME will complain.
Yoshimaster96

Shyguy
Level: 19


Posts: 81/91
EXP: 35747
For next: 30

Since: 03-25-14


Since last post: 2.0 years
Last activity: 2.0 years

Posted on 01-18-15 09:45:28 AM Link | Quote
It says, "No matching games found for monkeyba.bin". What does that mean?
Kak
heh
Level: 73


Posts: 1377/1815
EXP: 3369777
For next: 116091

Since: 09-03-13

From: ???

Since last post: 8 days
Last activity: 17 hours

Posted on 01-18-15 10:00:26 AM Link | Quote
MAME (and every other emulator I can think of) uses .chd files for these types of games and not bin files. Like the "normal" zipped roms, these should not be extracted.

About the error, for me this happens when I try to run the ROM directly from the Demul emulator. Generally, launching the game from "File->Run NAOMI" works when you have the chd file. I don't know much about the correct BIOS though, as Demul chooses the right one based on the loaded ROM.
Joe
Common spammer
🍬
Level: 105


Posts: 3180/3306
EXP: 12206368
For next: 55892

Since: 08-02-07

From: Pororoca

Since last post: 59 days
Last activity: 1 hour

Posted on 01-18-15 10:06:50 AM Link | Quote
Originally posted by Yoshimaster96
It says, "No matching games found for monkeyba.bin". What does that mean?

It means you didn't run the exact command I showed you.
Yoshimaster96

Shyguy
Level: 19


Posts: 82/91
EXP: 35747
For next: 30

Since: 03-25-14


Since last post: 2.0 years
Last activity: 2.0 years

Posted on 01-18-15 12:51:20 PM Link | Quote
I want to be able to extract the CHD so I can edit it. I want to make my own levels. Then, I want to re-compress it.
Kak
heh
Level: 73


Posts: 1378/1815
EXP: 3369777
For next: 116091

Since: 09-03-13

From: ???

Since last post: 8 days
Last activity: 17 hours

Posted on 01-18-15 01:10:13 PM (last edited by Schezo at 01-18-15 01:11:48 PM) Link | Quote
Originally posted by Yoshimaster96
I want to be able to extract the CHD so I can edit it. I want to make my own levels. Then, I want to re-compress it.

The CHDMan tool from MESS can be used to create and extract chd files. I don't know if the recompressed chd can be run as-is though.

About level editing... there doesn't seem to be any kind of level editor out there.
andlabs
Member
Level: 35


Posts: 245/290
EXP: 277772
For next: 2164

Since: 03-18-10

From: United States

Since last post: 65 days
Last activity: 2 days

Posted on 01-18-15 01:11:48 PM (last edited by andlabs at 01-18-15 01:13:55 PM) Link | Quote
You're going to have a lot of fun with that.

First, you need to modify MAME to NOT demand strict checksum matches for chd files. By default MAME won't run modified ROMs. I do not know if this is merely a configuration option or if it requires recompiling MAME.

Second, you will need to convert the CHD to a raw file. There's a MAME tool for this; if you build from source you need to pass a special argument to make to build this. I forget what the tool is called.

Once you get the raw file, which should be a GD-ROM image, you will need to edit the GD-ROM. Hopefully NAOMI GD-ROMs don't have additional requirements or changes from Dreamcast GD-ROMs! (This seems to be hit-and-miss; Puyo Puyo Fever seems to have a nonstandard disk layout...)

And that assumes Monkey Ball doesn't do its own integrity checks. If so, you'll need to go into the code sector and disable those, too. (I do not know if the SH-4 in the NAOMI is big endian or little endian but if it's the same endianness as the 32X's SH-2 then IIRC 00 0B / 00 09 is rts/nop - yes you're going to have to deal with branch delay slots!)

Then you have to hope you can repack the GD-ROM and CHD properly before giving it back to MAME.

If a normal Dreamcast emulator supports booting NAOMI raw GDR-ROMs you would probably have an easier time doing that instead.
Next newer thread | Next older thread
Jul - Computers and Technology - This game is not acceptable by main board? New poll - New thread - New reply




Rusted Logic

Acmlmboard - commit 220d144 [2018-11-04]
©2000-2018 Acmlm, Xkeeper, Inuyasha, et al.

28 database queries, 3 query cache hits.
Query execution time: 0.208845 seconds
Script execution time: 0.012748 seconds
Total render time: 0.221593 seconds