Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
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

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Ice Man
Posted on 04-09-17 05:41 PM (rev. 3 of 04-09-17 05:46 PM) Link | Quote | ID: 165331


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
Posted on 04-09-17 10:51 PM Link | Quote | ID: 165332


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
Posted on 04-10-17 12:29 AM (rev. 2 of 04-10-17 12:31 AM) Link | Quote | ID: 165334


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
Posted on 04-10-17 01:50 AM Link | Quote | ID: 165335


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
Posted on 04-10-17 03:24 AM Link | Quote | ID: 165336


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
Posted on 04-10-17 10:57 AM (rev. 6 of 04-10-17 11:02 AM) Link | Quote | ID: 165338


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
Posted on 04-10-17 11:22 AM Link | Quote | ID: 165339


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
@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.


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
Posted on 04-10-17 11:57 AM Link | Quote | ID: 165340


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
Posted on 04-10-17 12:43 PM Link | Quote | ID: 165341


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
Posted on 04-10-17 01:50 PM (rev. 2 of 04-10-17 01:57 PM) Link | Quote | ID: 165342


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
Posted on 04-10-17 02:42 PM Link | Quote | ID: 165343


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
Posted on 04-10-17 03:28 PM Link | Quote | ID: 165344


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
Posted on 04-10-17 09:15 PM (rev. 5 of 04-10-17 09:31 PM) Link | Quote | ID: 165345


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
Posted on 04-10-17 11:33 PM Link | Quote | ID: 165346


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
Posted on 04-11-17 02:33 AM (rev. 5 of 04-11-17 02:42 AM) Link | Quote | ID: 165348


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.

AD2707 D006 A918 8D0120 60 A908 D0F8


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
Posted on 04-11-17 02:45 AM Link | Quote | ID: 165349


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
Posted on 04-11-17 10:47 AM Link | Quote | ID: 165350


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
Posted on 04-11-17 12:20 PM (rev. 2 of 04-11-17 12:23 PM) Link | Quote | ID: 165351


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
Posted on 04-11-17 02:51 PM Link | Quote | ID: 165352


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
Posted on 04-11-17 03:17 PM Link | Quote | ID: 165353


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.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25


Main - ROM Hacking - Super Mario All-Stars NES (v3-24-20) Emulator & NES/Famicom patches New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.035 seconds. (343KB of memory used)
MySQL - queries: 132, rows: 171/172, time: 0.025 seconds.