| |||
Views: 88,476,387 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-24-24 09:53 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 1 guest |
Main - ROM Hacking - Super Mario All-Stars NES (v3-24-20) Emulator & NES/Famicom patches | New thread | New reply |
Ice Man |
| ||
Cheep-cheep Level: 33 Posts: 154/197 EXP: 218990 Next: 10189 Since: 02-20-07 From: Germany Last post: 2380 days Last view: 930 days |
Which donor cart did he use? And how did he wire it.
Pictures and infos of his repro would be nice. Also, SMB2 J problem sounds like a WRAM problem to me. He should try expand it to 32 KB (if it isn't) or even 64KB, cause that's what the iNES 2.0 header actually says. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 856/968 EXP: 2367662 Next: 94189 Since: 05-24-07 Last post: 956 days Last view: 812 days |
Yeah the ines is so frigging confusing cause of the mmc5. But I cannot stress enough the sram/wram chip needs to be 32kb on the board. |
MrPete1985 |
| ||
Micro-Goomba Level: 8 Posts: 1/12 EXP: 2107 Next: 80 Since: 04-10-17 Last post: 2551 days Last view: 2477 days |
Hey everyone I made a video showing the glitches in action
https://youtu.be/PGMqmqmHQVw And a link to the Swap Bin adapter I have posted on Nintendo Age http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=155705 I have a few extra 32k SRAMs that I could try replacing the current one on the board if you think that might help. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 857/968 EXP: 2367662 Next: 94189 Since: 05-24-07 Last post: 956 days Last view: 812 days |
Hmm, very strange video. Idk why the b button asm would just crap out like that on mario1?
Have you tried removing the sram battery for a period of time, so that the sram is properly wiped? This is the first time I've heard of anything like this happening. I don't know how real hardware works, I just make sure that my game works the same via all 3 pc emulators, specially nestopia/nintendulator cause they are close to emulating a real nes. The person that made my cartridge for me has not contacted me since January, so I have no way for my chips to be flashed with my current game. I'd have to purchase myself a "Willem" and do this myself. I thank you for taking the time to make the video. |
bnash222005 |
| ||
Paragoomba Level: 18 Posts: 33/69 EXP: 29461 Next: 436 Since: 01-29-17 Last post: 2455 days Last view: 2451 days |
Thanks Pete! |
Ice Man |
| ||
Cheep-cheep Level: 33 Posts: 155/197 EXP: 218990 Next: 10189 Since: 02-20-07 From: Germany Last post: 2380 days Last view: 930 days |
@bnash222005:
I can already see a few sources of problems there: You're using a crappy adapter to play it on a NES. Why don't you test it on an actual Famicom instead? Since this is a MMC5 game you need to disconnect pin 48 and 49 on the Famicom side and connect it properly to the NES side of the adapter. VRAM /CE and CHR /A13 Here's an example: https://krikzz.com/forum/index.php?topic=5189.0 Just reverse it, since this is for the NES -> FC converter. @infidelity: Do not get a Willem under any circumstances. One of the worst programmers out there from my experience. Get a TL866. Very good programmer, low cost, does nearly all type of EPROMs, got overload protection and is very easy to use via USB. |
bnash222005 |
| ||
Paragoomba Level: 18 Posts: 34/69 EXP: 29461 Next: 436 Since: 01-29-17 Last post: 2455 days Last view: 2451 days |
Posted by Ice Man I am not doing any of the testing, MrPete1985 is and I have been relaying his messages. Loko at his previous comment. He has made a video showing what console he is using and it is indeed an official NES top loader console which is what the game needs to be tested on, an official console. So please talk with MrPete1985 about this as all of this is beyond my comprehension. We are doing our part to make this rom better. I have no hand in helping but I did my best to get MrPete1985 involved to help fix the issues. And like infidelity has said his guy that tests the rom on actual hjardware has not responded since January and MrPete1985 is helping test the rom on hardware he has available. Please consult with MrPete1985. Thank you all. |
Ice Man |
| ||
Cheep-cheep Level: 33 Posts: 156/197 EXP: 218990 Next: 10189 Since: 02-20-07 From: Germany Last post: 2380 days Last view: 930 days |
Oops, accidentally copied the wrong name, hah. Sorry bnash222005.
Actually did mean MrPete there. But yeah, he is using a NES with 72 Pins yet the cart is 60 pins FC game with a crappy converter. He should consider my infos given in the previous reply. |
bnash222005 |
| ||
Paragoomba Level: 18 Posts: 35/69 EXP: 29461 Next: 436 Since: 01-29-17 Last post: 2455 days Last view: 2451 days |
Its all good. So you think the problem is the actual cart that he is using? I hope you guys get it all sorted out. :> |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 858/968 EXP: 2367662 Next: 94189 Since: 05-24-07 Last post: 956 days Last view: 812 days |
Ice Man, are you able to duplicate what Mr Pete showed? I'd like as much info from users with mmc5 carts. I've got a suspicion it's either wiring, or the sram not functioning properly.
Also, does the TL866 erase and reprogram AT49F040 flash chips? These are ones installed on my personally made development cartridge. |
MrPete1985 |
| ||
Micro-Goomba Level: 8 Posts: 2/12 EXP: 2107 Next: 80 Since: 04-10-17 Last post: 2551 days Last view: 2477 days |
I'll check the wiring of the adapter when i have some free time. It is an adapter made by muramasa (think that's how you spell it) I figured if it was wired wrong it would not load at all.
No famicom to test it on but i should have a US EWROM board i could try also. Also will try removing the battery and can also try relacing the SRAM. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 859/968 EXP: 2367662 Next: 94189 Since: 05-24-07 Last post: 956 days Last view: 812 days |
I'm kind of nervous now with my fam to nes adapter coming in the mail. I have an hdmi front loader, so I hope of don't run into any issues with the adapter I'm getting.
|
Ice Man |
| ||
Cheep-cheep Level: 33 Posts: 157/197 EXP: 218990 Next: 10189 Since: 02-20-07 From: Germany Last post: 2380 days Last view: 930 days |
@bnash222005:
The cart seems fine but the adapter is not. infidelity: I'm afraid I don't have any donor carts at the moment to create a SMAS cart to play it on the real hardware (might as well get one ) but I'm pretty sure it's the adapter's fault cause there's no known adapter from Famicom to NES that actually cares for VRAM /CE and CHR /A13 and just connects both together. Same for Sound In/Out, since the NES does not have expansion sound unless it's modified. TL866 is also able to erase AT49F040 in DIP, TSOP and PLCC. P.S. If you get your adapter, let me know and we will see if you have to modify it or not. MrPete1985: If VRAM /CE (pin 48) and CHR /A13 (pin 49) are connected together the game still works but graphic problems may occur. Would be nice if you can check that part and connect it properly to NES side pin 57 and 58, if possible. Once done and the problems still appear you got at least a working MMC5 adapter but we know it's not the fault of the adapter but the game. Thanks in advance! Ideally, if you can check the US EWROM that'd be the best method actually. |
MrPete1985 |
| ||
Micro-Goomba Level: 8 Posts: 3/12 EXP: 2107 Next: 80 Since: 04-10-17 Last post: 2551 days Last view: 2477 days |
OK did a little more testing
pins 57 and 58 are not connected together on this adapter, I got continuity from the 72 pin edge to the right pins on the MMC5. It seems to start as more RAM is used for saving. I bridged the battery to completely clear the SRAM, played through Mario 1 and the level select worked. I started playing through Mario 2 J creating saves on each slot and again at the 4th slot I always get luigi even if I select mario. I then went back to Mario 1 and tried the level select again and this time when I hit B it stops at 2-1 again but this time when I start the game I start on level 2-2 and 2-2 does load. Also on the Mario 3 water glitch it also happens on a few of the level in world 3, Mario and the enemies are in front of the water instead of behind it. I can test a new RAM chip later right now gonna eat then head to the gym |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 860/968 EXP: 2367662 Next: 94189 Since: 05-24-07 Last post: 956 days Last view: 812 days |
Thanks for that info on Mario 3, MrPete1985. Looks like yet again it deals with the original change I made to fix the world 1 mini castle. Just fixed it now so that all the irq's after world 1 that Mario is supposed to be behind is now behind.
Still, the B button should not be just failing like that for Mario 1, that asm should be working fine. The Mario 2 J issue sounds to me still like some sort of SRAM issue. You have been the only one that I've heard report such a thing. But the Mario 3 issues have been fixed just now. And thanks Ice Man, for the info on the TL866. I may swing the extra cash for USB support, since my MAME Win XP machine is bugging out on me. |
MrPete1985 |
| ||
Micro-Goomba Level: 8 Posts: 4/12 EXP: 2107 Next: 80 Since: 04-10-17 Last post: 2551 days Last view: 2477 days |
OK I replaced the SRAM chip and was still able to reproduce it.
With Mario 1 it seems to happen once I have more than 1 save is created, played through file 1 and the B button worked fine to select a world. Then started playing files on Mario 2 J, made a save on file 1, then 2, 3, then when I select Mario on file 4 I still start as Luigi. Next I went back to Mario 1 started file 1 and the B button was still working to select a world. I started file 2 did save and quit then went back to file 1, started pressing B and it stopped at 2-1 again. Pressing start started me on 2-2. I also through my original SRAM into my EPROM programmer and did a test on it and it tested fine. If you want me to make a longer video showing my full process I could do that also |
Ice Man |
| ||
Cheep-cheep Level: 33 Posts: 158/197 EXP: 218990 Next: 10189 Since: 02-20-07 From: Germany Last post: 2380 days Last view: 930 days |
Did you actually check if pin 57 and 58 on the NES side are connected to pin 48 and 49 on the Famicom side?
Also, did you use your US EWROM board to test without an adapter? Either way, I bought a donor cart and hopefully recieve it within 14 days. If the problem isn't solved by then I can still play test it without any adapter. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 861/968 EXP: 2367662 Next: 94189 Since: 05-24-07 Last post: 956 days Last view: 812 days |
No longer video needed, but thank you for all of the info. I still need more confirmation from other real hardware users experiencing the same issues. I've tried to recreate the scenarios you've explained via emulation, but rather everything is working as its supposed to.
@Ice Man, can you link me to which TL866 I should consider? |
Ice Man |
| ||
Cheep-cheep Level: 33 Posts: 159/197 EXP: 218990 Next: 10189 Since: 02-20-07 From: Germany Last post: 2380 days Last view: 930 days |
Sure thing.
If you only need the programmer with basic adapters: http://www.ebay.com/itm/TL866CS-Programmer-USB-EPROM-FLASH-BIOS-6-Adapters-Socket-Extractor-For-13000-IC-/272355846087?hash=item3f69ac67c7:g:VtsAAOSwFc5XwrAJ If you want all in one package: https://www.aliexpress.com/item/TL866A-programmer-20-adapters-IC-clip-english-russian-manual-High-speed-TL866-AVR-PIC-Bios-51/1766820093.html |
MrPete1985 |
| ||
Micro-Goomba Level: 8 Posts: 5/12 EXP: 2107 Next: 80 Since: 04-10-17 Last post: 2551 days Last view: 2477 days |
Pin 57 and 58 on the NES side are connected to pin 48 and 49 on the Famicom side, they are separate connection and not bridged together. I know the person that designed these adapters made them for the purpose of making cheaper MMC5 carts.
I have not tried the US EWROM board yet, might try it later today. |
Main - ROM Hacking - Super Mario All-Stars NES (v3-24-20) Emulator & NES/Famicom patches | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 132, rows: 171/172, time: 0.025 seconds. |