| |||
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 |
frsj8112 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 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 |
| ||
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 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 |
| ||
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 Great news. Posted by Model FZx Android Users - NES.emu Free |
infidelity |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
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.022 seconds. |