Hey All,
I was looking around for the ANN conversion from the FDS and all I found
was a poorly hacked SMB 1 without any of the major changes like
the end screen or level swaps from SMB 2j. Anyone know of a patch?
Thanks,
Shawn
All Night Nippon FDS to NES conversion?
Moderator: B00daW
Forum rules
1. NO BLATANT PIRACY. This includes reproducing homebrew less than 10 years old, with the exception of free software.
2. No advertising your reproductions, with the exception of free software.
3. Be nice. See RFC 1855 if you aren't sure what this means.
1. NO BLATANT PIRACY. This includes reproducing homebrew less than 10 years old, with the exception of free software.
2. No advertising your reproductions, with the exception of free software.
3. Be nice. See RFC 1855 if you aren't sure what this means.
-
nintendo2600
- Posts: 367
- Joined: Mon Mar 30, 2009 4:40 pm
-
nintendo2600
- Posts: 367
- Joined: Mon Mar 30, 2009 4:40 pm
Re: All Night Nippon FDS to NES conversion?
I found another thread on the forum where work was previously done on a mapper 4 conversion but
it doesn't mention the base binary that it's using. It just says "apply to SMB file". Some speculated it was
to be used on top of loopy's old SMB2j patched rom but I tried that and it doesn't work.
Does anyone who followed along with that thread (or was participating on the other forum it started on) know
what the base binary was that the v.8 patch to mmc3 was made for? While it did switch to mapper 159 with
version .9, the .8 version was still mapper 4 and I'd be more than happy to get that version going to play with
on real hardware. It's a hell of a lot easier to put together a mapper 4 cart than a mapper 159. I have
a Tetris 2 pcb that is just begging to become All Night Nippon instead
Link to relevant thread:
http://forums.nesdev.com/viewtopic.php?f=2&t=21299
Thanks.
it doesn't mention the base binary that it's using. It just says "apply to SMB file". Some speculated it was
to be used on top of loopy's old SMB2j patched rom but I tried that and it doesn't work.
Does anyone who followed along with that thread (or was participating on the other forum it started on) know
what the base binary was that the v.8 patch to mmc3 was made for? While it did switch to mapper 159 with
version .9, the .8 version was still mapper 4 and I'd be more than happy to get that version going to play with
on real hardware. It's a hell of a lot easier to put together a mapper 4 cart than a mapper 159. I have
a Tetris 2 pcb that is just begging to become All Night Nippon instead
Link to relevant thread:
http://forums.nesdev.com/viewtopic.php?f=2&t=21299
Thanks.
-
lidnariq
- Site Admin
- Posts: 11814
- Joined: Sun Apr 13, 2008 11:12 am
Re: All Night Nippon FDS to NES conversion?
You mean mapper 195, which is MMC3 with both CHR ROM and CHR RAM. Mapper 159 is something entirely different.
-
nintendo2600
- Posts: 367
- Joined: Mon Mar 30, 2009 4:40 pm
Re: All Night Nippon FDS to NES conversion?
Yes 195 sorry. Typo on my part. I'm looking for the mapper 4 version though. The one that the .8 patch was built towards.lidnariq wrote: Sat Jan 23, 2021 2:14 pm You mean mapper 195, which is MMC3 with both CHR ROM and CHR RAM. Mapper 159 is something entirely different.
The thread didn't say what the base rom was that it was to be applied to. I'm looking to find out what it is.
-
tierramonique3030
- Posts: 22
- Joined: Tue Jul 16, 2024 7:46 pm
Re: All Night Nippon FDS to NES conversion?
THERE A BUG
-
Charizard700
- Posts: 36
- Joined: Thu Nov 26, 2020 1:15 am
Re: All Night Nippon FDS to NES conversion?
A green spring board also appears in ANN-SMB. I completely overlooked it.
For SMB2J I used the method of reusing the red piranha flower code.
I'll think about what kind of code would be appropriate to use for ANN-SMB.
For SMB2J I used the method of reusing the red piranha flower code.
I'll think about what kind of code would be appropriate to use for ANN-SMB.
-
segaloco
- Posts: 958
- Joined: Fri Aug 25, 2023 11:56 am
Re: All Night Nippon FDS to NES conversion?
You'd need to do something about mapping but my SMB disassembly includes ifdef'd bits hitting all the major versions (SMB, Vs., ANN, SMB2). That can be found here: https://gitlab.com/segaloco/smb
There are several defines (listed in the Makefile) that influence which features are included. This would be a good starting place, focusing on adding in any ANN and V2 engine bits, but omitting anything FDS specific, instead integrating a mapper like MMC1. There, I believe, are already mapper hacks to SMB, so one of those can be consulted with on techniques for mapper-izing things. Happy to throw ideas around. One other thing to mention, the V2 engine has a second copy of the sound engine and some additional tracks, mainly the closing sequence. This makes use of the wavetable subsystem and a separate copy of some config data, so this would also need to be reconciled, plus you lose the wavetable channel in the song, meaning you either just lose that melody or have to replace or weave it into one of the other channels.
Good luck, this is precisely the sort of thing I made my disassembly for.
There are several defines (listed in the Makefile) that influence which features are included. This would be a good starting place, focusing on adding in any ANN and V2 engine bits, but omitting anything FDS specific, instead integrating a mapper like MMC1. There, I believe, are already mapper hacks to SMB, so one of those can be consulted with on techniques for mapper-izing things. Happy to throw ideas around. One other thing to mention, the V2 engine has a second copy of the sound engine and some additional tracks, mainly the closing sequence. This makes use of the wavetable subsystem and a separate copy of some config data, so this would also need to be reconciled, plus you lose the wavetable channel in the song, meaning you either just lose that melody or have to replace or weave it into one of the other channels.
Good luck, this is precisely the sort of thing I made my disassembly for.