Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,439,838
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-20-24 01:29 AM
Guest: Register | Login

0 users currently in ROM Hacking | 4 guests

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

frsj8112
Posted on 03-11-15 11:02 PM Link | Quote | ID: 159673


Micro-Goomba
Level: 8

Posts: 2/10
EXP: 1825
Next: 362

Since: 03-07-15

Last post: 2828 days
Last view: 2079 days
Im mighty impressed of your work and effort into these kinds of hacks. Im having troubles of just getting bank swapping to work on a mmc3 translation that im working on :-)

Korxroa
Posted on 03-12-15 05:50 PM (rev. 2 of 03-12-15 05:51 PM) Link | Quote | ID: 159676


Red Koopa
Level: 25

Posts: 115/120
EXP: 79445
Next: 10175

Since: 04-20-14

Last post: 3256 days
Last view: 3113 days
@Jonesy47: no added SMB Special (SMB1 Hack) or Super Mario World NES Port (doesn't support MMC5 Mapper) to SMAS for NES.

---------
Added Include New Mario Game, Mario Bros. Classic (Port Arcade of Mario Bros.) or VS. Super Mario Bros. (does support MMC5 Mapper?).
replaced new logo Giant Gold Mario (based on SMAS for SNES) with 2015 -infidelity- presents in Intro Screen maybe v4 or v5.

Super Mario All-Stars support BizHawk using NES Emulator?
-working game

Super Mario All-Stars not work Nesbox app for Windows 8.1/10.
-Glitch Graphics Pixel? (SMB2USA, SMB3, Intro Screen, Select Game etc), click image
-Glitch Sprite and Tile in SMB2USA & SMB3 like SMB1 Graphics, 1 or 2
-Normal Graphics work SMB1 & SMB2J, no problems.

SMAS for NES (Size 2MB) doesn't support NesterJ v1.13 for PSP (CFW)

____________________
i'm [Censored]
Sorry my bad english, can't speak english :-(

Mega Man & Shantae Fan Lovers!!

infidelity
Posted on 03-12-15 06:30 PM (rev. 2 of 03-12-15 06:37 PM) Link | Quote | ID: 159677


Fuzz Ball
Level: 66

Posts: 723/968
EXP: 2366829
Next: 95022

Since: 05-24-07

Last post: 952 days
Last view: 808 days
Its not my work thats the issue, you are using outdated emulators, or poorly constructed emulator ports for gaming consoles. I am using the mmc5 mapper, a very tough sophisticated mapper, that lots of gaming console nes emu ports cannot handle.

The only known gaming console nes emulator, that can play a 2mb mmc5 rom, is the Nestopia core within the RetroArch emulator pack for either the Wii or WiiU. I also think for the original Xbox, one of the most recent updated nes emu ports might play it.

To any others that play this rom, only submit graphical glitches and errors unless it happens on the latest builds of FCEUX, Nintendulator, Nestopia.

My work plays perfectly on all those emus, and since Nintendulator & Nestopia display it and play it correctly, that means its perfect for an authentic nes system.

I wish emulator developers would update their ports to the consoles they male it for. I still have my psp, using the old dark Alex cfw, I don't have a ps3 anymore, but I used to have multiman on it, and load up RetroArch. I guess I need to add a disclaimer like I did for Legend of Link, on which emulators to use for this game.

zuschzero
Posted on 03-12-15 07:43 PM Link | Quote | ID: 159678

Newcomer
Level: 7

Posts: 6/7
EXP: 1099
Next: 349

Since: 08-29-14

Last post: 2470 days
Last view: 2289 days
The MMC5 mapper is working on the Xbox 360 version of Retroarch too.

infidelity
Posted on 03-12-15 07:45 PM Link | Quote | ID: 159679


Fuzz Ball
Level: 66

Posts: 724/968
EXP: 2366829
Next: 95022

Since: 05-24-07

Last post: 952 days
Last view: 808 days
Excellent! I remember the old freestyle dash, hey.

infidelity
Posted on 03-17-15 03:25 PM (rev. 2 of 03-17-15 03:26 PM) Link | Quote | ID: 159699


Fuzz Ball
Level: 66

Posts: 725/968
EXP: 2366829
Next: 95022

Since: 05-24-07

Last post: 952 days
Last view: 808 days
Well here is an update on the sram.

Progress is very slow. There is a lot of work going into this, which is what I was afraid of since I don't have as much free time. But last night, I got a pretty decent amount of code done just for Super Mario Bros.

The way that this needs to be done, is the continue/save/quit menu needs to be all in sprites, because I want to avoid major work in writing/updating vram routines for the display. It may look a bit ugly, but I'm not looking for cosmetic awards, I just want to be able to get the job done.

As of right now, I'm able to save the desired ram registers to sram. I do not have a loading routine. The reason why it's taking longer than expected, is because I have look through and edit code in each of the 4 games within my multirom. I also need to make sure I don't screw any original routines up, when I attempt to insert my sram loading routines.

I will upload a very quick video, showing the menu in action.

I will also upload screenshots of my .sav file open, showing the save contents.

The .sav file is 32kb. The way that this is going to work, is each of the 4 games in my multirom, will have 4 individual save files, just like the original snes all-stars. I cannot save to $6000-$7FFF, because that is used by smb2j/smb2u/smb3, for various level things and asm, etc.

So, I came up with a solution which indeed works. MMC5 allows you to swap in/out all of $6000-$7FFF using the register $5113. I will only be using the 01 page of $5113 for my sram, for all 4 games. Each game will be using every 100 bytes within the sram, in 4 sections. When I say 100 bytes, I mean the various amounts of registers will reside within a 100 byte section of sram, there is no game that will have 100 bytes of registers stored, however, smb3 comes close with around E0 bytes. As of right now, Super Mario Bros. uses $6000 for file 1, $6100 for file 2, $6200 for file 3, $6300 for file 4.

My current asm, when the cursor is on either save/continue or save/exit, I swap out the 00 page of $5113, I load the 01 page of $5113, I then load the desired ram registers, and, depending on which save file you are on (I use $5FFF as the determining register) the ram registers are then stored into sram, then when that's done, I restore the 00 page of $5113, so that there is no crashes when exiting the routine.

So enough of the technical stuff, here's the proof.

Super Mario Bros. SRAM Menu
https://youtu.be/Q64v1sqoGQc

$5113 as page 00, showing $6000


$5113 as page 01, showing $6000-$61FF


$5113 as page 01, showing $6200-$63FF



infidelity
Posted on 03-18-15 07:34 PM Link | Quote | ID: 159701


Fuzz Ball
Level: 66

Posts: 726/968
EXP: 2366829
Next: 95022

Since: 05-24-07

Last post: 952 days
Last view: 808 days
Minor Update

Linking all of you to a video I just made, demonstrating my code for loading 4 individual sram files, and constructing they're specific contents into vram, over the Super Mario Bros. logo. So far this is only for that game. I have not created any sram load and store to ram routines. I just want to get all the vram crap out of the way. Super Mario Bros. 3 is going to be a bit tricky, since my vram will be overlapping two different palette attributes, soooo, idk, heh. But at least progress is being made.

https://www.youtube.com/watch?v=wR-e2wZCBF4&feature=youtu.be

Proveaux
Posted on 03-18-15 10:48 PM Link | Quote | ID: 159702


Red Goomba
Level: 16

Posts: 14/42
EXP: 16807
Next: 3449

Since: 11-11-13

Last post: 2443 days
Last view: 638 days
Cool vid! Really like the save select setup.

frsj8112
Posted on 03-18-15 11:19 PM Link | Quote | ID: 159703


Micro-Goomba
Level: 8

Posts: 3/10
EXP: 1825
Next: 362

Since: 03-07-15

Last post: 2828 days
Last view: 2079 days
Good job Infi!!

Keep up the good work, I'm most impressed :-)

infidelity
Posted on 03-19-15 08:20 PM (rev. 4 of 03-20-15 03:34 AM) Link | Quote | ID: 159706


Fuzz Ball
Level: 66

Posts: 727/968
EXP: 2366829
Next: 95022

Since: 05-24-07

Last post: 952 days
Last view: 808 days
Thanks guys! :-)

Made great progress with smb! All 4 save slots work! I'll upload a video later tonight, I'm really happy with what I got going on.

https://www.youtube.com/watch?v=kit2I3OhXfI&feature=youtu.be

The video shows how I can save and load the following

1: Mario & Luigi's scores & high score
2: Mario & Luigi's lives
3: Retain Power-Up of Mario & Luigi
4: Retain Coins of Mario & Luigi
5: Resume last player when saved from 2 player mode
6: Disable select button when save file has been created
7: Small vram asm on title screen, dependent on 1p/2p mode
8: Resume exact world player saved from


I was informed on some incorrect/missing asm from my smb2j rom, of incorrect palettes for the GREEN spring board, and RED piranha plants in Worlds 4 and on. The original .fds swaps out the palettes with asm. The asm in the rom im working with, had some $BIT opcode usage, but it wasn't cutting it. So I was able to decipher where the palette table was, and I've stored it into $5C00-$5FFF exram, so that the proper swaps take place. I watched it myself swap on its own, when I came to the GREEN springboard, and RED piranha plants.

I was also informed on Luigi's physics, that he slides more than Mario does. I was able to watch how the .fds performs this. What it does, is when you are Luigi, the game forces an RTS over the area, that controls the sliding for Mario. When it's disabled for Luigi, he slides way more than Mario does. So I setup asm within my ExRAM, to allow both Mario & Luigi to have individual sliding mechanics, just like in the .fds game.

Model FZx
Posted on 03-26-15 12:12 PM Link | Quote | ID: 159750


Red Koopa
Level: 26

Posts: 44/132
EXP: 90013
Next: 12262

Since: 08-28-14

Last post: 3073 days
Last view: 3093 days
Theres a problem with SMB2us. It is unplayable. I start it up, pick a character, then fall 3 screens down. The last screen does nothing.

____________________
A well known Bio-Metal

infidelity
Posted on 03-26-15 03:33 PM Link | Quote | ID: 159752


Fuzz Ball
Level: 66

Posts: 731/968
EXP: 2366829
Next: 95022

Since: 05-24-07

Last post: 952 days
Last view: 808 days
I have not experienced any issues with smb2u, and I'm currently working on SRAM support for that title. Are you using the up to date pc emulators for FCEUX, nestopia, nintendulator? If so, please submit a video, if not, give exact details as to how to trigger the issue, thank you.

Model FZx
Posted on 03-29-15 03:16 AM Link | Quote | ID: 159756


Red Koopa
Level: 26

Posts: 46/132
EXP: 90013
Next: 12262

Since: 08-28-14

Last post: 3073 days
Last view: 3093 days
Nostalgia NES for Android, and I believe thats a port of NESTopia. The issue doesnt take much for me: just select SMB2us, select a character, and experience the falldom. I have pictures.

Also, how is Peach a playable character? Isnt she the ome being kindnapped O.o

____________________
A well known Bio-Metal

MiniCompute
Posted on 03-29-15 03:28 AM Link | Quote | ID: 159758


Bubble
Level: 66

Posts: 670/981
EXP: 2420215
Next: 41636

Since: 04-25-07

Last post: 483 days
Last view: 691 days
Posted by Model FZx
Nostalgia NES for Android, and I believe thats a port of NESTopia. The issue doesnt take much for me: just select SMB2us, select a character, and experience the falldom. I have pictures.

Also, how is Peach a playable character? Isnt she the ome being kindnapped O.o


She was never kidnapped in smb2, remember mario is in subcon land so she is on different turf defeating a lunatic dream demon that shoots scrubbing bubbles.
Also years later on the ds she didn't get kidnapped, super princess peach.

infidelity
Posted on 03-29-15 05:15 PM (rev. 2 of 03-29-15 05:43 PM) Link | Quote | ID: 159759


Fuzz Ball
Level: 66

Posts: 732/968
EXP: 2366829
Next: 95022

Since: 05-24-07

Last post: 952 days
Last view: 808 days
Posted by Model FZx
Nostalgia NES for Android, and I believe thats a port of NESTopia. The issue doesnt take much for me: just select SMB2us, select a character, and experience the falldom. I have pictures.

Also, how is Peach a playable character? Isnt she the ome being kindnapped O.o


Try my latest work, on the latest FCEUX, Nestopia, or Nintendulator PC emulators. I'm using the MMC5 mapper for my work, which is very advanced, and not a lot of non pc emulators have it correctly emulated. I cant do anything for you on this matter, it's up to the author of the emulator ports, to properly emulate the MMC5.

UPDATE

Just finished the SRAM for Super Mario Bros. 2 All that is left is Super Mario Bros. 3 to have new SRAM asm. And very good news in regards to the N-Card game. I now know why my old sram was creating multiple n-card games. I read a document by Southbird, on where to look to find the n-card score registers. I fooled around with them, to re-create the n-card glitch, and I was able to do so. So now I know what to do with the N-cards in regards to sram.

Proveaux
Posted on 03-29-15 08:00 PM (rev. 2 of 03-29-15 08:05 PM) Link | Quote | ID: 159760


Red Goomba
Level: 16

Posts: 15/42
EXP: 16807
Next: 3449

Since: 11-11-13

Last post: 2443 days
Last view: 638 days
Posted by infidelity
Just finished the SRAM for Super Mario Bros. 2 All that is left is Super Mario Bros. 3 to have new SRAM asm.

Great news.

Posted by Model FZx
Nostalgia NES for Android, and I believe thats a port of NESTopia. The issue doesnt take much for me: just select SMB2us, select a character, and experience the falldom.

Android Users - NES.emu Free

infidelity
Posted on 04-07-15 01:28 PM (rev. 3 of 04-07-15 06:42 PM) Link | Quote | ID: 159807


Fuzz Ball
Level: 66

Posts: 738/968
EXP: 2366829
Next: 95022

Since: 05-24-07

Last post: 952 days
Last view: 808 days
BIG NEWS UPDATE

SRAM is complete! :-D Super Mario Bros. 3 was the most difficult to get working properly. I'm very excited with what is able to be saved and restored! I will release a full list for what can be saved and restored within each game, when I release the final version.

As of right now, all that is left is to design the vram sram, for the Super Mario Bros. 3 logo, where you select the 4 Mario games. This one is going to be a bit tricky, since that games logo tiles are massive, so I need to create a whole new table to stick in for the vram FILE menu.

I'm also doing checks with Nintendulator & Nestopia, to make sure the sram for Mario 3 is working correctly, and so far its flawless on those emulators.

Mario 3 is going to be fun! :-) I'm actually looking forward to playing it myself. :-)

https://www.youtube.com/watch?v=w1c9GsKv7uo&feature=youtu.be

frsj8112
Posted on 04-07-15 09:42 PM Link | Quote | ID: 159810


Micro-Goomba
Level: 8

Posts: 4/10
EXP: 1825
Next: 362

Since: 03-07-15

Last post: 2828 days
Last view: 2079 days
I saw your vid just a moment ago and your work with these NES hacks are truly amazing.

If you want somebody to test the roms on a real MMC5 cart, just send me a ping :-)

infidelity
Posted on 04-07-15 11:35 PM (rev. 2 of 04-08-15 12:07 AM) Link | Quote | ID: 159811


Fuzz Ball
Level: 66

Posts: 739/968
EXP: 2366829
Next: 95022

Since: 05-24-07

Last post: 952 days
Last view: 808 days
Thank you frsj8112 :-)

TADA!

http://acmlm.kafuka.org/board/thread.php?pid=159593#159593

frsj8112
Posted on 04-08-15 01:04 AM (rev. 2 of 04-08-15 01:19 AM) Link | Quote | ID: 159812


Micro-Goomba
Level: 8

Posts: 5/10
EXP: 1825
Next: 362

Since: 03-07-15

Last post: 2828 days
Last view: 2079 days
Awesome! :-)

Video

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.031 seconds. (341KB of memory used)
MySQL - queries: 132, rows: 171/172, time: 0.022 seconds.