Port SM2J to PAL?

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems.

Moderator: Moderators

Post Reply
User avatar
Kreese
Posts: 65
Joined: Sat Sep 22, 2007 3:42 pm

Port SM2J to PAL?

Post by Kreese »

Would it be possible to make a port of a SMB2J nes rom (NTSC) into PAL so that it will play in the right speed.

With right speed I mean, SMB2J would go in the same speed as in SMB1 (PAL). The same speed of both music and graphics.

Perhaps using a Super Mario Bros. (E) (REVA) [!].nes rom and using the information in it and combine it with Loopys MMC3 hack of Super Mario Bros 2(J) would work?
User avatar
Jeroen
Posts: 1048
Joined: Tue Jul 03, 2007 1:49 pm

Post by Jeroen »

In theory it can be done. In practice if you have to ask you're probably not ready for such a project. For completeness sake: the eu rom won't do you much good except for maybe the values of which speed mario needs to move at. Iirc super mario bros 2 j uses the scanline counter on the mmc3 for something so you're gonna have to adjust timing on that. Change marios move values (might require some code changes) And the same goes for luigi and every other enemy in the game.
User avatar
Memblers
Site Admin
Posts: 3901
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Post by Memblers »

Yeah possible, but not easily. I've always been outright impressed that the PAL version of SMB is sped up. You almost have to code the game with that in mind from the beginning for it to be easy (or at least be smart about handling sprite movements and scrolling). OTOH, for converting a PAL game to NTSC speed, it's not as hard to slow it down (the easy way is just skipping every 6th frame, which is what Nerdtracker 2 does - some stuff sounds slightly better in it's original PAL mode).
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

Memblers wrote:I've always been outright impressed that the PAL version of SMB is sped up. You almost have to code the game with that in mind from the beginning for it to be easy
It's "easy" in anything that uses subpixel velocity, which Nintendo platformers had already been using since Balloon Fight.
Post Reply