just a guess, but that's where I'd look first.*Spitfire_NES* wrote:hey james, about the ninja gaiden thing, shouldnt i be looking in the mmc mapper?
young indiana jones new ppu discovery, nestopia help...
Moderator: Moderators
get nemulator
http://nemulator.com
http://nemulator.com
- *Spitfire_NES*
- Posts: 306
- Joined: Fri May 21, 2010 4:10 pm
ok thanks james, guess the best thing to do is go back and find the last release to play it right, then go back and compare the 2 files and see what/if anything changed.
i wonder if the ninja gaiden bug would be the same as the medusa/cross bug in castlevania 1. ill keep an eye out for anything new or whatnot plasturion too.
i wonder if the ninja gaiden bug would be the same as the medusa/cross bug in castlevania 1. ill keep an eye out for anything new or whatnot plasturion too.
- plasturion
- Posts: 63
- Joined: Thu Jun 02, 2011 2:05 am
- Contact:
I compared both versions v1.39 and 1.40, and see the changes are only in Cartridge, Apu, Cpu, and Ppu, but mappers seems to be unchanged, and I think it might something to be with added new dendy video mode, and probably we have to look in ppu, but i'm not sure. You can check setting Dendy in Options-> Preferences -> Favored system, and then open ninja gaiden. The big Moon looks as suppose to be.
- *Spitfire_NES*
- Posts: 306
- Joined: Fri May 21, 2010 4:10 pm
- plasturion
- Posts: 63
- Joined: Thu Jun 02, 2011 2:05 am
- Contact:
I give up, there was many changes in main units... so i'm not interested to fix it. I think sometimes it runs even in Pal, but it hangs rather.
Check Famicom dedicated cart (NTSC) - Ninja Ryukenden (J), the moon looks normal with 60Hz, maybe Ninja Gaiden is indeed dump of Dendy or NES only (PAL) system (or maybe it has some dev-crap with translations), and maybe thats how it should looks like on real hardware as now you can see on 1.40.
Check Famicom dedicated cart (NTSC) - Ninja Ryukenden (J), the moon looks normal with 60Hz, maybe Ninja Gaiden is indeed dump of Dendy or NES only (PAL) system (or maybe it has some dev-crap with translations), and maybe thats how it should looks like on real hardware as now you can see on 1.40.
Maybe it might be the reason.The graphical error shown in Ninja Gaiden looks like the attribute table isn't getting updated fully. Since the same ROM image works in other emulators, this is probably a timing-related bug (PPU code has a problem, or cycle counting isn't 100% accurate).
- *Spitfire_NES*
- Posts: 306
- Joined: Fri May 21, 2010 4:10 pm
I'm not sure I understand this Castlevania "bug"...are Medusa heads not supposed to drop crosses? Or does some sort of bug occur after picking up a cross? If it's the former, wouldn't it be a CPU bug (which would certainly break many other games) or a bad/hacked ROM, and not a timing bug? And how could it possibly relate to the discolored moon in Ninja Gaiden?
- BMF
RuSteD LOgIc
RuSteD LOgIc
- plasturion
- Posts: 63
- Joined: Thu Jun 02, 2011 2:05 am
- Contact:
Is about second boss - queen medusa, while beating her sometimes she drops crucifix, but maybe this item are granted from snakes which she drops too. =] I've played on FCEUX, and she drops blue flacon, and hearts. Probably there's any relation between Castlevania and Ninja Gaiden, but who knows.
-------------------------------------------
Here it is - another release with new videofilter, and some db entries:
IndyFix5
-------------------------------------------
-------------------------------------------
Here it is - another release with new videofilter, and some db entries:
IndyFix5
-------------------------------------------
- *Spitfire_NES*
- Posts: 306
- Joined: Fri May 21, 2010 4:10 pm
hey plasturion, so you can confirm that there is a difference in what she drops from nestopia to fce ultra? possibly timing, but i find it hard to see too how those both could be related or maybe i'm wrong.
was out of town so didnt get to see many reponses but looks like you made some database entries. great work ill have to check it out.
the only game ive tried yet to work that is ips patched is contra with intro. i guess its the american contra with the japanese scenes added into it.
was out of town so didnt get to see many reponses but looks like you made some database entries. great work ill have to check it out.
the only game ive tried yet to work that is ips patched is contra with intro. i guess its the american contra with the japanese scenes added into it.
- plasturion
- Posts: 63
- Joined: Thu Jun 02, 2011 2:05 am
- Contact:
Yeah, sometimes she drops crucifix in Nestopia1.40, I've played also with v1.39 and there she drops bag of money, and even cross to throw. But maybe there's some randomize item selecting for example at beginning of stage, or is somehow calculated. (I loaded few times to check if she drops other different items but drops the same, but maybe I should start from beginning to confirm this wired rule). Is this bad she's dropping something?
About db entries - i think there's too much with different versions and languages dedicated for one game, most common problem is mapper 23, and most often is using Konami Vrc2 type, I think the best choice is to set default type of mapper 23 to konami vrc2. Send me some titles if you found something new.
About db entries - i think there's too much with different versions and languages dedicated for one game, most common problem is mapper 23, and most often is using Konami Vrc2 type, I think the best choice is to set default type of mapper 23 to konami vrc2. Send me some titles if you found something new.
- *Spitfire_NES*
- Posts: 306
- Joined: Fri May 21, 2010 4:10 pm
hmm interesting. from what i remember you can still beat the level though, i think i used a savestate to make sure i could beat it.
hmmm, im gonna try a couple things and see what happens. im thinking something needs to be either tweaked or backported in to fix these problems, only thing is no one knows where or what the issue is yet. haha.
im still trying older versions of nestopia to see when the problems first arose and when they didnt. alot has already been done to make nestopia even better thanks to you plasturion.
im looking at games to send to you to add into the databse as well.
thanks again for all your hard work!
hmmm, im gonna try a couple things and see what happens. im thinking something needs to be either tweaked or backported in to fix these problems, only thing is no one knows where or what the issue is yet. haha.
im still trying older versions of nestopia to see when the problems first arose and when they didnt. alot has already been done to make nestopia even better thanks to you plasturion.
im looking at games to send to you to add into the databse as well.
thanks again for all your hard work!
- *Spitfire_NES*
- Posts: 306
- Joined: Fri May 21, 2010 4:10 pm
- plasturion
- Posts: 63
- Joined: Thu Jun 02, 2011 2:05 am
- Contact:
I see that Secret Scout (prototype) is not working too. I dig up mapper 11 and removed one line added since 1.38 (mappers rewrite)
I tested all Colordreams (mapper 11) games and everything is now ok.
Maybe this "data = GetBusData(address,data);" is unnecessary, or Martin put it by mistake, but i don't believe that. =]
and here what is doing:
Code: Select all
NES_POKE_AD(Ic74x377,8000)
{
ppu.Update();
//data = GetBusData(address,data);
prg.SwapBank<SIZE_32K,0x0000>( data );
chr.SwapBank<SIZE_8K,0x0000>( data >> 4 );
}
Maybe this "data = GetBusData(address,data);" is unnecessary, or Martin put it by mistake, but i don't believe that. =]
and here what is doing:
Code: Select all
uint Board::GetBusData(uint address,uint data) const
{
NST_VERIFY( data == prg.Peek(address & 0x7FFF) );
return data & prg.Peek(address & 0x7FFF);
}
The method GetBusData(address,data) appears to simulate the effect of bus conflicts. If this game uses bus-conflict-free ROMs like AOROM does (R/W connected to a positive chip enable) or like ANROM does (/CE = /PRGSEL OR !R/W), the line should not be used. Perhaps the prototype board uses one of these methods of bus conflict avoidance.