| |||
Views: 88,555,036 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 05-07-24 11:12 AM |
|
Guest: Register | Login |
Main - Posts by infidelity |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 703/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Posted by Hamtaro126 I apologize for beating you to it, I did a quick google search to see if this was done before, but I didn't find anything, then after I made I conversion, I noticed Dahrkdaiz's mmc5 conversion. I'm in no way doing a romhack of Super Mario Bros. 3, I just wanted to give rom hackers of the game, a larger rom to expand the game further if desired. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 704/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Excellent work! :-D Converting is a lot of fun, especially when the end result works, lol! |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 705/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
$5130 (for this example, you have max chr size to 1024kb) allows you to select 4 pages of chr banks to load.
$5130 ='ing 00, would be the 1st page to load chr banks 00-FF from ROM $5130 ='ing 01, would be the 2nd page to load chr banks 00-FF from ROM $5130 ='ing 02, would be the 3rd page to load chr banks 00-FF from ROM $5130 ='ing 03, would be the 4th page to load chr banks 00-FF from ROM For my mmc5 rom's, I max both the prg & chr 1mb each, so, for my roms as an example, the actual locations for my gfx are located at the following addresses. $5130 loading 00 = $100010-$14000F (40,000 bytes) $5130 loading 01 = $140010-$18000F (40,000 bytes) $5130 loading 02 = $180010-$1C000F (40,000 bytes) $5130 loading 03 = $1C0010-$20000F (40,000 bytes) Hope that makes sense on $5130. :-) |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 706/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Congrats on the conversion! :-) |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 707/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Super Mario All-Stars NES (v3-24-20)
Emulator & NES/Famicom Release http://acmlm.kafuka.org/uploader/get.php?id=5371 The rom you need to apply whichever patch to is... Super Mario Bros. 3 (U) [!] NOTE ON REQUIRED SIZES FOR MMC5 CARTRIDGE CONSTRUCTION
NOTE ON FLASH CARTRIDGES
NOTE ON EMULATORS VIA PC
NOTE ON EMULATORS VIA GAMING CONSOLES
WELCOME TO.... Mario Bros. Classic This game is the PAL European Nintendo version, which I have converted to NTSC. To access this game, hold A and press Up while the pointer is on Super Mario Bros. For more in-depth details regarding this title, scroll past all the game descriptions for further info. The following functions are saved and restored...
Super Mario Bros. When you start this game with a saved 2 player mode, and you last saved as Luigi, you will start as Luigi. But, during the title screen you will see Mario standing there. Once you press start, Luigi will be properly restored. The Demo Mode has been disabled, once you reload a save game, just like the original SNES All-Stars does. Also vram writes to the number of players, and the removal of the Select button for the title screen, are other features when you reload a saved game. The following functions are saved and restored...
The following enhancements & modifications are....
Super Mario Bros. 2 Japan The "L" in the example stands for (Luigi Game) This game was originally an .fds to .nes conversion I found online. It lacked the proper title screen construction, and various other functions. I've studied the .fds version thoroughly, to get my version running identical to the .fds version. The flashing stars on the SMB2 logo are there & save. World 9 is here as well, AND, I've made it so you can save on World 9-1 through 9-4, and when you reload, you WILL start where you left off. Luigi's skidding physics have been restored, (thanks to ShaneM for informing me) and the red piranha plants & green spring boards have been restored, (again, thanks to ShaneM for informing me) The following functions are saved and restored...
The following enhancements & modifications are....
Super Mario Bros. 2 USA The following functions are saved and restored...
The following enhancements & modifications are....
Super Mario Bros. 3 The "M" in the example stands for (Mario), it also means he is the player that will start first when you load the file. When you goto save, you can only save within an active stage, not during a 2p battle, not in a toad house, not during a mini-game. The following functions are saved and restored... These apply to both Mario & Luigi...
Deletion Of Saved Files
Deletion Of Mario Bros. Classic Top Score
Technical Information On My Mario Bros. Classic Conversion
ENJOY! :-D -infidelity |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 708/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
yeah they are, I love it. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 709/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Thanks for trying!
I took the Famicom Nintendo introduction from the actual .fds rom, just bypassed all the BIOS checks it performs. I had to redesign the NOW LOADING... because originaly I wanted to keep the PLEASE SELECT SIDE DISK or whatever it says before it says NOW LOADING... But Nintendulator was getting stuck in an infinite loop within part of the BIOS when it says NOW LOADING... So I had to bypass that section, and just make the logo says NOW LOADING... from the start. I'm not that too familiar with the Famicom Disk System, but I believe all the games for it have that introduction. So I wanted users that are familiar with the actual Japanese version of smb2, to get the Famicom boot screen when selecting smb2j. I've been working on this for almost 2 months off and on. The longest part was obviously the huge sprite introduction. That took a lot of time setting up within the rom. Again thanks for trying it out. :-) |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 710/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Thanks!
The trickiest thing I did from scratch, was trying to re-create how the game logos scroll back and forth when you move the hand cursor. This was the first time I ever figured out how to draw to the nametable verticaly, while I scroll the screen from left or right. I wanted to add as much to this as I could lol. Even when you press start from the curtain introduction, or when you let the introduction end, the fade design, I tried getting that to look as close to the original as possible. You can see the tile design/formation within the fceux ppu viewer. edit Uploader is back and running! Just updated the download link. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 711/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
HA! Never knew that about SMAS.
|
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 712/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Oooooh, gotcha, lol. But yeah that could probably work. It would all need to reside within $5C00-$5FFF, to initiate all the codes, and have specific values set aside for which ever game, and you boot the game, have those values inserted from the $5C00-$5FFF into the ram for the current game. But if you have hard coded stuff for a certain game, then that will need to be modified to look at a ram register, so that the $5C00-$5FFF value can be used properly. Again, all possible, but I'm not going that crazy, lol! People could even insert they're own Super Mario Bros. rom hacks into the Super Mario Bros. rom location, as long as it's not expanded. It wont be simple for the other 3 games, since they are modded to use the MMC5, so you cant perform a simple copy/paste. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 713/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
@muckyfingers: I responded your post at nesdev
Posted by jonwvsu I've never known about any of what you mentioned. This game is pretty much as is. I accomplished what I originally set out to. I honestly have no desire to continue this any further, but as always, others are more than welcome to take it further if desired. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 714/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
For Zelda, its because it modifies the asm, swaps out palettes for dungeons and outworlds, holds palette changes for Link and his items. The other reasoning is due to lack of ram. Its also due to lack of prg-rom, cause $C000-$E010 is filled with dpcm samples, so there goes precious 2000 bytes worth of prg-rom, so they utilized the SRAM for the prg-rom they lost due to dpcm, and as mentioned before all the other stuff I said. And what you said at the end, about needing another bank to read, can very well be another reason. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 715/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
No i mean editing asm within PRG-RAM. The $6000-$7FFF asm can be modified. I cant remember where, but I'm pretty certain ive seen certain values edited depending on certain conditions. I've swapped out different types of branches within prg-ram myself, as long as what you are doing is not interfearing with other code, you should be able to edit the asm, it's just the same as copying from the ROM to RAM, it's the same thing when modifiying the existing asm within SRAM, you just need to be careful in doing so. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 716/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Oh wow this was already done? Does that image need specific chips in order to pull it off? Mines all within one rom, now dip switches or anything fancy required if put on an mmc5 cart. I like the label! |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 717/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Your welcome! And thank you! :-)
Updated to v3, Super Mario Bros. 2 Japan breaks when entering worlds 5 through 8. This has been fixed, and explained in the very first post. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 718/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Posted by Jonesy47 Thank you for those kind remarks! I'm currently contemplating SRAM, but, Shane M brought to my attention even more secrets within smb2j. So I need to study the .fds version more, before I go with any further enhancements to everything else. So as of right now, World 9,A,B,C,D, are missing. I hope by Tuesday night, I can figure our a solution. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 719/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Thank You!
update ------- Super Mario Bros. 2 Japan has been updated. Everything now looks like it's working as the original .fds. By that I mean... The Ending With Princess Toadstool World 9 Worlds A-D Proper Star Construction On Title Screen The only thing that my version of All-Stars is lacking, is SRAM, and that is going to be a difficult challenge on my end, if I do decide to go down that road. I'm glad I have smb2j working, but I would like it for users to save it's progress. But, idk, we'll see. A new revision will come out soon. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 720/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
No I'm not adding anymore games to this. I honestly never heard of the game you are asking for. This entire project, was designed around the idea for 4 games only, not 5. I will see down the road if I can come up with an exit routine, but I would need to modify all 4 games to incorporate that feature, plus, SRAM, I don't have free time like I used to, but I will see what I can do. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 721/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
yeah my vision was just solely on the original Mario NES games, and of course the smb2j. At the very end of all my work, I discovered Super Mario World Pirate, and I have the complete version, not the short version, where I had to strip the complete version out of the 46-1 rom, or whatever it's called, and put it within in it's own Mapper 90 rom. I very, very, shortly, contemplated on converting that to mmc5, but I stopped myself cause it looks very difficult to do. I would've had room for that pirate in this rom, but its not worth it, and, I don't think I have the room anymore, due to having smb2j fully functional now. Right now I'm jotting down notes, on a possible SRAM solution for all 4 games. We'll see how it goes. I ran into SRAM issues with my smb3 sram hack a year or so ago, hope I can do a better job with it. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 722/968 EXP: 2370161 Next: 91690 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Just a heads up, smb2j in v3 is not 100%
I've fixed smb2j yesterday, and am currently figuring out a save feature for all 4 games. Thanks for taking an interest in ny work! :-) |
Main - Posts by infidelity |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 130, rows: 162/162, time: 3.757 seconds. |