FINISHED - 1262 Famicom games for imbnes - tested ALL

Started by theelf, July 05, 2012, 04:14:55 pm

Previous topic - Next topic

theelf

QuoteAre you going to die tomorrow?


Is called real life, waste too much time in something like this has no use


Its the same,  i finish testing everything.

The final ISO with 933 working roms+emulator is in mediafire

crade

Quote
Oh, your utility looks very nice, thanks, but only windows here,  i try to compile in gygwin, but not good luck


/src/copynesl/cartctl/cartctl/nesutils.c:156: multiple definition of `_get_files
ize'
../settings/libsettings.a(dir.o):/src/copynesl/settings/dir.c:264: first defined
here
collect2: ld returned 1 exit status



Sadly i don't have much time  to keep trying  :'(



Strange error.  I will have to try cygwin sometimes.  The part of the application that communicates with the copynes needs POSIX, so it doesn't work in windows, but It used to compile in cygwin at one point...

Anyway, there are tons of applications that will produce a CRC for you, and like I said I think many emulators tell you the CRC every time you run the game.

But if having mappers, CRC or PRG/CHR will help someone to help me with the non working roms, i can do one by one, but ONLY if someone want to do the work with me

If not, the working ones are there, more than 920 games  for enjoy in the beautiful PSOne

Quote

Well, i post here to share the task of  test the non working roms  :-[ thats the idea of posting


If we were going to do an organized undertaking, the adding some fields for confirmed working on real hw field to bootgod's db would probably be the way to go...

Quote
I don't need help for the working ones, because they work very well  ;D

For examples, some roms, if i change the mapper, they work.  Like  Super Mario Bros 2 lost levels, from mapper 40 to 4


Some games run on mappers that are very similar to other mappers but are just tweaked a little.  If your emulator doesn't support mapper 40 but does support mapper 4, changing all the ones using mapper 40 to mapper 4 may get them to run on that emulator (they may just run slightly incorrectly).  For the emulator developer, this means you can implement partial support for that new mapper just by pretending it's the old one..
Unfortunately, I don't know an easy way to get a list of what mappers are like that..

Also, if you look up each of your games in the database and make sure that your ROM file has the correct mapper, that would weed out any that are just wrong.

If you can get a list of which mappers your emulator claims to support from somewhere, that might help.

Any / all emulators will generally support 0-4, since those are the core ones.  Anything with numbers over 20 I would be suspicious of, and anything over 60 even more so.  There is a limited number of possible numbers that will fit in the space allocated in the ines header, and emulator developers kind of took it upon themselves to assign them so although it doesn't happen often, sometimes with the later numbers a number could mean one board to one emulator and another board to another.. :(

Anyway, with some of the later numbers, it might be possible to look up information about the mapper and see if it's possible to fudge it by pretending it's a simpler mapper.

I know that Gemfire, Bandit Kings, and Lempereur (and probably a few others) are mmc5 (mapper 5), which is difficult to emulate and many specialized emulators don't bother with it, so probably that isn't a bug so much as a design decision not to implement mmc5

ROTK2 is MMC5 as well, so it should be in the unsupported mapper list same with nobonaga 2 and 3
How did you decide which items to put in the unsupported mapper category vs the supported but fails?  Probably if you look up all the mappers, several more would have the same mappers as the unsupported ones

ROTK 1 and Genghis Khan are MMC1 (mapper1) though, there is no excuse for those not working

GRRR!

theelf

July 07, 2012, 12:18:26 pm #17 Last Edit: July 07, 2012, 12:29:33 pm by theelf
Thanks crade  for the long reply

About cygwin, i compile a lot of unix stuff there, but not always work at the first time, most of time because dependencies problems
Sadly i have two problems now, first, no time to play much, and second a 56k internet connection... download packages is a pain

Ok, about the roms

I already finished testing the more than 900 working roms, then i made a ISO and share on internet

But i keep testing the non working ones,

Answering your question,   imbnes support  0,1,2,3,4,7,9,11,34,66,71 mappers



and about ROTK 1 and Genghis Khan....


I test Genghis Khan first,  because i see that both games are from same company, they look have same problem


Aoki Ookami to Shiroki Mejika - Genghis Khan (J).nes  >  NOT working
Aoki Ookami to Shiroki Mejika - Genghis Khan (J) [h1].nes > WORKING WELL
Genghis Khan (U).nes  >  NOT working


ok, using google,  [h1] means "hack", then is a hacked version

next, i open the roms in nestopia, and this is the info i get


QuoteAoki Ookami to Shiroki Mejika - Genghis Khan (J).nes

CRC:          FB69743A
SHA-1:        35E34C7F7370A1CCB34014A62AD526BCC5F2B48B
System:       Famicom
Board:        HVC-SOROM, Mapper 1
PRG-ROM:      256k
V-RAM:        8k
W-RAM:        16k
Chips:        MMC1A


QuoteGenghis Khan (U).nes

CRC:          2225C20F
SHA-1:        209911D7BD15ABB7BEF2E35A473DF725B6738CD7
System:       NES-NTSC
Board:        NES-SOROM, Mapper 1
PRG-ROM:      256k
V-RAM:        8k
W-RAM:        16k
Chips:        MMC1B2



QuoteAoki Ookami to Shiroki Mejika - Genghis Khan (J) [h1].nes

CRC:          067BD24C
SHA-1:        FFE1B9CD23B070C3103D17D558B4CFA381A0FF24
System:       NES-NTSC
Board:        SNROM, Mapper 1
PRG-ROM:      256k
V-RAM:        8k
W-RAM:        8k
Chips:        ?????



it look like the only difference about the NON working, and the working one, are that the hacked version, NOT have reference to ANY chip...


I need to learn how to hack the roms and do this...


In imbnes, the USA and Japanese normal version of Genghis Khan  only give a black screen....


greetings

crade

I don't have the famicom genghis cart, but that US rom's CRC is right and matches the one I dumped off my cart and also the CRC listed on bootgod's db.  I would say that one looks like a bug in the MMC1 implementation in that emulator to me...  Can you confirm that the ines header is correct?  Should be mapper 1, horizontal mirroring, batterybacked yes, trained no.

Some emulators will autocorrect the mirroring for you if it's wrong in the header, so sometimes a rom with the wrong mirroring set will work in one emulator and fail in another.  nestopia probably has a way to tell you the mirroring...  I know fceux tells it to you on boot of the rom.


The hacked version has a different CRC, which means the ROM is different so who knows what changes they made to it..
GRRR!

theelf

July 07, 2012, 02:05:10 pm #19 Last Edit: July 07, 2012, 02:25:12 pm by theelf
QuoteThe hacked version has a different CRC, which means the ROM is different so who knows what changes they made to it..


Ok, thats cool,  your words gave me a good idea


I open both Japanese roms, the original one,  and the hacked one  in a hex editor, and found the differences

I replace one difference,  test rom... replace another... test again.... until... the non  working Japanese rom.. WORKS!!


Then i open the US Genghis Khan rom, and found the same content... replace, and now i have a WORKING US rom!!!

just i need to replace  a "26" with a  "00"

I dont have ANY idea what i replace... but it works!!


Just a 26 with a 00.....





About Romance of the Three Kingdoms ...  this game need a keyboard or something like this? is because when i start the rom, say

Chose wich

1. New Game
2. Load data

If i start smashing buttons like crazy, i get next screen, and say

OK
(Y/N)


Well.... impossible to write Y or N with a joystick :) jjajaja

remembers me a pachinco game i have with a keyboard

crade

July 07, 2012, 02:30:58 pm #20 Last Edit: July 07, 2012, 02:43:40 pm by crade
Rotk has a selector icon that should point to new game to start and if you push down or select it moves to load.  the y/n questions are all answered by pressing left for y and right for n
GRRR!

theelf

July 07, 2012, 02:54:40 pm #21 Last Edit: July 09, 2012, 12:10:08 pm by theelf
QuoteRotk has a selector icon that should point to new game to start and if you push down or select it moves to load.  the y/n questions are all answered by pressing left for y and right for n


Ok, Ok, i know, im very stupid... but thanks! at least, is not the typical easy way of start+A  :)

gret two more working games

Genghis Khan (U).nes and Romance of the Three Kingdoms (USA).nes

Post Merge: July 09, 2012, 12:10:08 pm

Ok, good news, i update the game list with:

Ch - Chinesse roms
Unl - Unlicensed roms

And more Japanese games

Now the list grows until a total of 1263 working games!!

Amazing

Sierrus

I can't play Doraemon and Wai Wai World 2? That's one of the largest reasons I'm emulating for a PSX in the first place. Fuck this shit.

manuel

Sierrus, we're glad to get new members, but please watch your language.

If you have complaints, make them with the makers of the emulator, not with the person who spent dozens of hours testing ROMs.

Nightstar699

Yeah, no need for the anger, Sierrus. Not to mention the fact that a "PSX" is a DVR...
So ends another chapter in the glorious legend of the Ninja... Until next time...