Page 1 of 1
Everdrive - garbled graphics in final fantasy - advice?
Posted: Sat Mar 15, 2014 2:46 pm
by wyatt8740
When I play final fantasy on my Everdrive N8 (NES toaster version) I get this in final fantasy:
http://i.imgur.com/tRJdr3g.png
This only happens at points where none of the characters have walked out for an attack or whatever. whenever all four are in a straight column and not doing the victory animation, this is what I get. I get the same thing with the class-changed warriors. Does anyone know why this is? I don't mind messing with my ROM to clean up the logic, even though i KNOW this should work on a real NES as well as it does on an emulator, because this is a verified clean dump.
So, yeah. anyone got advice?
I don't get the bug in grond's final fantasy, a hack which converted FF to MMC3. I would just use that version, but it added a lot of features and I would want a barebones MMC3 conversion if I had one at all.
I have to add that my other NES does this too, but ONLY with the two middle character sprites instead of all four. They have different revision boards, but all the same modifications (blue power LEDs, expanded audio resistor, clipped lockout chip). Removing these modifications has no effect. And yes, I have cleaned my pin connector.
Re: Everdrive - garbled graphics in final fantasy - advice?
Posted: Thu Apr 10, 2014 1:54 am
by GameMachineJames
Buy a PowerPak :-p
Honestly, seems like your Everdrive is a faulty unit. It's just Final Fantasy and hacks of FF you get this distortion on, or are there other games that used the same mapper that you get it on?
You may need to return it for a replacement.
Re: Everdrive - garbled graphics in final fantasy - advice?
Posted: Thu Apr 10, 2014 2:16 pm
by MottZilla
Have you tried copying the file to the SD card again? I think atleast one of the EverDrive's did not like it if a file was fragmented.
And this is the only game that has this kind of problem?
Re: Everdrive - garbled graphics in final fantasy - advice?
Posted: Thu Apr 10, 2014 3:22 pm
by BMF54123
I don't even understand how a fragmented file could cause problems if it has to be loaded into RAM before it can be run, unless the file loading code/hardware is severely bugged and is corrupting the data (though I think that would manifest itself in much more serious ways than making some sprite bits disappear).
I have a bootleg Famicom Adventure Island III cart that has problems with flickery/missing sprites when connected to a pin converter and played on a front-loading NES, but not on an AV Famicom. Someone suggested that adding the converter increased resistance on the (apparently already borderline) bus, or something like that. I wonder if this is related?
Re: Everdrive - garbled graphics in final fantasy - advice?
Posted: Tue Apr 15, 2014 3:02 am
by Asaki
I tried this with the same cart on a toaster NES (don't know what revision) and could not reproduce the bug.
I will try it again with the same exact party/order/names and see if that does it.
Re: Everdrive - garbled graphics in final fantasy - advice?
Posted: Tue Apr 22, 2014 8:20 am
by wyatt8740
BMF54123 wrote:
I have a bootleg Famicom Adventure Island III cart that has problems with flickery/missing sprites when connected to a pin converter and played on a front-loading NES, but not on an AV Famicom. Someone suggested that adding the converter increased resistance on the (apparently already borderline) bus, or something like that. I wonder if this is related?
Ah. That might actually be it; I am using a superbright blue LED and have the expansion sound resistor mod. They could potentially change the amount of resistance, I suppose. What pins on NES carts would I use to give it a direct 5V supply? I have a separate supply I could use to power the cart.
It's just MMC1 that does it; the japanese NROM Final Fantasy works perfectly.
And the Grond's Final Fantasy MMC3 hack works in that respect, there are just other problems present.
http://www.dailymotion.com/video/x1qkn3 ... videogames
... I really wish that I hadn't fried my top loader. I will probably end up harvesting every part on my front loading NES to replace whatever I might have destroyed on the top loader, starting with the CPU and PPU, for nothing dies more silently than a microprocessor.
Re: Everdrive - garbled graphics in final fantasy - advice?
Posted: Tue Apr 22, 2014 11:52 am
by lidnariq
wyatt8740 wrote:What pins on NES carts would I use to give it a direct 5V supply?
Eh, don't split the power supply, it's a very easy way to accidentally fry something. Do, however, check for voltage sag in the NES. A multimeter ought to be good enough (but an oscilloscope would be better).
If you do see voltage sag, then you might consider powering the entire thing with a beefier 5V supply after the regulator.
The japanese NROM Final Fantasy works perfectly.
Do you mean the UNROM hack? Or the Japanese MMC1 build?
the CPU and PPU, for nothing dies more silently than a microprocessor.
It'd be worth figuring out how to test the CPU without relying on the PPU.
If you have a plain flashcart that doesn't necessarily require a functioning PPU (but I assume the N8's menu does), it'd be pretty easy to use a ROM that just makes sounds without waiting for the PPU.
Anyway, in your video, there's something weird with sprites dropping out. Just as a wild (and unlikely, given that FF1j works) guess, maybe try running
tepples's sprite test?
Re: Everdrive - garbled graphics in final fantasy - advice?
Posted: Tue Apr 22, 2014 3:01 pm
by wyatt8740
lidnariq wrote:wyatt8740 wrote:What pins on NES carts would I use to give it a direct 5V supply?
Eh, don't split the power supply, it's a very easy way to accidentally fry something. Do, however, check for voltage sag in the NES. A multimeter ought to be good enough (but an oscilloscope would be better).
If you do see voltage sag, then you might consider powering the entire thing with a beefier 5V supply after the regulator.
I do not have an oscilloscope. Have had no luck finding an old one that wasn't from the mid-60s.
I do have an old multimeter, though.
Where should I probe for the sag? Sorry, but I'm just an aspiring electrical engineer, still in high school.
I know how the 7805 works; are you suggesting I remove the 7805 regulator and replace it with a direct 5VDC line from, say, a wall-wart AC adapter?
I made a commodore 64 PSU once, with a 7805 and a NES 9VAC adapter. If I could power a Commodore 64 with the NES transformer, I would think a NES would be trivial - What am I not accounting for?
And, BTW, just running a 5VDC through the regulator would be BAD. the 7805 requires at least 7VDC input to work properly.
(also, my C64 PSU:
http://i.imgur.com/O5BWSzl.jpg)
http://i.imgur.com/bHzNFzN.jpg (schematic)
This is the schematic I used. I replaced the 3300uf capacitor with a 2200uf capacitor, 1000uf capacitor, and 100uf capacitor in paralell, but otherwise the same parts are used here. I did not make this schematic, it was posted by someone else (can't remember who) on the lemon64 forums in 2009.
lidnariq wrote:
The japanese NROM Final Fantasy works perfectly.
Do you mean the UNROM hack? Or the Japanese MMC1 build?
the CPU and PPU, for nothing dies more silently than a microprocessor.
It'd be worth figuring out how to test the CPU without relying on the PPU.
If you have a plain flashcart that doesn't necessarily require a functioning PPU (but I assume the N8's menu does), it'd be pretty easy to use a ROM that just makes sounds without waiting for the PPU.
Anyway, in your video, there's something weird with sprites dropping out. Just as a wild (and unlikely, given that FF1j works) guess, maybe try running
tepples's sprite test?
http://tuxnes.sourceforge.net/nesmapper.txt
suggests that the UNROM (I meant UNROM, not NROM) is the only japanese final fantasy, not a hack.
I am talking about the japanese FF. There is no japanese MMC1 FF that I could find.
BTW, I can't really afford to buy a powerPak ATM.
Re: Everdrive - garbled graphics in final fantasy - advice?
Posted: Tue Apr 22, 2014 6:27 pm
by lidnariq
wyatt8740 wrote:I do not have an oscilloscope. Have had no luck finding an old one that wasn't from the mid-60s.
Hey, don't knock 'em! I used a Tektronix 547 for several years when it practically fell into my hands.
I do have an old multimeter, though. [...] Where should I probe for the sag?
Anywhere you can get your probes in. There's not going to be an appreciable difference from one place on the board to another—certainly not at the frequency resolution a multimeter can give you.
Alternatively, measure the amount of current going into the NES (before its 7805).
I know how the 7805 works; are you suggesting I remove the 7805 regulator and replace it with a direct 5VDC line from, say, a wall-wart AC adapter?
Don't even need to remove it; if you power the +5V rail after the regulator it won't be harmed. (It'll draw a little power—20 up to 100mA, tops). Obviously be careful that you're actually supplying things with 5V, lest you kill the CPU/PPU/&c. I've successfully run my NES with down to ... 3.5V or so, although games' mask roms start getting too slow at the lower voltages.
I made a commodore 64 PSU once, with a 7805 and a NES 9VAC adapter. If I could power a Commodore 64 with the NES transformer, I would think a NES would be trivial - What am I not accounting for?
FPGAs are really power hungry?
I am talking about the japanese FF. There is no japanese MMC1 FF that I could find.
NesCartDB indicates that Japanese FF1 is definitely MMC1. GoodNES calls the UNROM builds "hM02", or "hacked to mapper 2".
Re: Everdrive - garbled graphics in final fantasy - advice?
Posted: Tue Jun 03, 2014 3:08 pm
by wyatt8740
lidnariq wrote:wyatt8740 wrote:
I made a commodore 64 PSU once, with a 7805 and a NES 9VAC adapter. If I could power a Commodore 64 with the NES transformer, I would think a NES would be trivial - What am I not accounting for?
FPGAs are really power hungry?
Oh. Yeah. That. Forgot the huge label "CYCLONE" staring me in the face when i cracked open my powerpak case.
Sorry about that.
I'll check on the Final Fantasy thing now that I have time again.
If no luck, I will just go ahead and make a translation of the japanese NROM version. I'm still in High School and this would be a neat summer project.