Skip navigation
NintendoAge
Welcome, Guest! Please Login or Join
Loading...

Any NES programmers who want to port there game to SNES?

Apr 21, 2014 at 1:12:20 AM
Aaendi (0)

(Andy Koenigs) < Eggplant Wizard >
Posts: 332 - Joined: 05/31/2012
United States
Profile
A couple of days ago I whipped up an initialization routine that sets the SNES up similar to the NES.  I'm wondering if it would be useful if I add to it more emulation routines such as oam-format converting, color palette format converting, and maybe even emulating the MMC3 or MMC5 chips.

Apr 22, 2014 at 1:27:15 AM
Memblers (3)
avatar
(Joey Parsell) < Eggplant Wizard >
Posts: 247 - Joined: 05/12/2008
Indiana
Profile
I suppose sound is something that people might want to enhance in that case, but if not, I wanted to point out that I had released source code for emulating NES sound on the SPC. No DPCM though.
http://membler-industries.com/SNE...

-------------------------
 

Apr 22, 2014 at 8:21:38 AM
GradualGames (39)
avatar
(Derek Andrews) < El Ripper >
Posts: 1128 - Joined: 10/09/2009
Pennsylvania
Profile
Hey! That's kinda neat! Scariest thing to me about SNES development would be sound (granted, haven't dug into it much, but it sounds scary)---making an NES-like game on SNES with perhaps some fewer constraints than the NES might be really fun to do though!

-------------------------
Creators of: Nomolos: Storming the CATsle, and The Legends of Owlia.

Apr 22, 2014 at 12:12:12 PM
thefox (0)
avatar
(Kalle Immonen) < Meka Chicken >
Posts: 533 - Joined: 07/08/2008
Finland
Profile
Originally posted by: GradualGames

Hey! That's kinda neat! Scariest thing to me about SNES development would be sound (granted, haven't dug into it much, but it sounds scary)
I kind of think it's the opposite. Because SNES has a separate processor (and memory) for sound, you can just throw a program in there and forget about it (for the most part). And there are some supposedly OK libraries out there that can do most of the work for you, like SNESMOD (can play IT modules and sound effects as well).

So, nothing to worry about.

-------------------------
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: kkfos.aspekt.fi

Apr 22, 2014 at 12:45:26 PM
GradualGames (39)
avatar
(Derek Andrews) < El Ripper >
Posts: 1128 - Joined: 10/09/2009
Pennsylvania
Profile
Originally posted by: thefox

Originally posted by: GradualGames

Hey! That's kinda neat! Scariest thing to me about SNES development would be sound (granted, haven't dug into it much, but it sounds scary)
I kind of think it's the opposite. Because SNES has a separate processor (and memory) for sound, you can just throw a program in there and forget about it (for the most part). And there are some supposedly OK libraries out there that can do most of the work for you, like SNESMOD (can play IT modules and sound effects as well).

So, nothing to worry about.
Neat. The composing part still scares me, it seems like it'd be a lot tougher to get music to sound really good. It's tough enough on the NES!



-------------------------
Creators of: Nomolos: Storming the CATsle, and The Legends of Owlia.

Apr 22, 2014 at 1:49:41 PM
Aaendi (0)

(Andy Koenigs) < Eggplant Wizard >
Posts: 332 - Joined: 05/31/2012
United States
Profile
I might as well upgrade from xkas to bass, since bass can do spc700 code. Too bad I don't know how to run it. There isn't a GUI version of bass as far as I know.


Edited: 04/22/2014 at 02:59 PM by Aaendi

Apr 22, 2014 at 3:15:43 PM
DoNotWant (1)

(Ham Sammich) < Eggplant Wizard >
Posts: 441 - Joined: 12/08/2011
Sweden
Profile
Originally posted by: Aaendi

I might as well upgrade from xkas to bass, since bass can do spc700 code. Too bad I don't know how to run it. There isn't a GUI version of bass as far as I know.

I can help you make 65816 code bass v.14 compatible if you want. To run bass from the cmd in windows just type bass your_main_asm_file.asm -o outputname.sfc


-------------------------
 

Apr 22, 2014 at 4:17:05 PM
Aaendi (0)

(Andy Koenigs) < Eggplant Wizard >
Posts: 332 - Joined: 05/31/2012
United States
Profile
Sure go right ahead.

Apr 22, 2014 at 4:52:27 PM
DoNotWant (1)

(Ham Sammich) < Eggplant Wizard >
Posts: 441 - Joined: 12/08/2011
Sweden
Profile
Originally posted by: Aaendi

Sure go right ahead.

https://www.dropbox.com/s/jl69tni...

For some reason byuu did'nt add tcs, so I changed the stack pointer set-up to use the x register instead.


-------------------------
 

Apr 25, 2014 at 1:19:14 PM
Aaendi (0)

(Andy Koenigs) < Eggplant Wizard >
Posts: 332 - Joined: 05/31/2012
United States
Profile
Here are the changes I've made:

Changed from xkas to bass.  From LoROM to HiROM with the default VRAM bank at $c20000-$c2ffff.  Added support for audio, with the default audio RAM bank at $c30000-$c3ffff.


Edited: 04/25/2014 at 01:21 PM by Aaendi

May 18, 2014 at 9:10:22 PM
Aaendi (0)

(Andy Koenigs) < Eggplant Wizard >
Posts: 332 - Joined: 05/31/2012
United States
Profile
Added joypad and OAM.  OAM buffer is located at $7e2000.