Christmas Craze source code

Discussion of hardware and software development for Super NES and Super Famicom.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
Post Reply
Shiru
Posts: 1161
Joined: Sat Jan 23, 2010 11:41 pm

Christmas Craze source code

Post by Shiru »

Source code of the Christmas Craze (16-bit XMas 2011) game.

It is written in C, so you need snes-sdk and bass (for SPC700 code) to build it.

Music/sound tools are not included here, because they definitely need some work to be useful. Well, if you working on a game and would like to use MOD-like music (with no effects even), I can give them to you as is.
User avatar
thefox
Posts: 3139
Joined: Mon Jan 03, 2005 10:36 am
Location: Tampere, Finland
Contact:

Post by thefox »

Thank you, this will be a great starting point when I want to get started on SNES development.
Tormenter
Posts: 306
Joined: Sat Jun 03, 2006 9:17 pm

Re: Christmas Craze source code

Post by Tormenter »

Shiru wrote:Source code of the Christmas Craze (16-bit XMas 2011) game.

It is written in C, so you need snes-sdk and bass (for SPC700 code) to build it.

Music/sound tools are not included here, because they definitely need some work to be useful. Well, if you working on a game and would like to use MOD-like music (with no effects even), I can give them to you as is.
I think it also downloaded from retrousb.com/admin or retrousb.com/downloads
User avatar
thefox
Posts: 3139
Joined: Mon Jan 03, 2005 10:36 am
Location: Tampere, Finland
Contact:

Re: Christmas Craze source code

Post by thefox »

Tormenter wrote:I think it also downloaded from retrousb.com/admin or retrousb.com/downloads
I wouldn't advice anybody to go to retrousb.com/admin, apparently it's a nice way of getting yourself banned from the site automatically. Also a link to the ROM is available HERE, it's not a secret.
Sean
Posts: 1
Joined: Mon Nov 14, 2011 12:05 pm

Post by Sean »

Yeah, thanks for that.
d4s
Posts: 94
Joined: Mon Jul 14, 2008 4:02 pm

Post by d4s »

Very nice release, thank you!
KungFuFurby
Posts: 264
Joined: Wed Jul 09, 2008 8:46 pm

Post by KungFuFurby »

I presume you did the music as well? I personally enjoyed the game. New SNES games are rare these days... ^_^
Shiru
Posts: 1161
Joined: Sat Jan 23, 2010 11:41 pm

Post by Shiru »

Yes, I did the music.
mic_
Posts: 922
Joined: Thu Oct 05, 2006 6:29 am

Post by mic_ »

so you need snes-sdk
So the optimizer never worked correctly for your code?
I've been rewriting the whole thing in Python, and made some modifications. But it's not quite done yet.
Shiru
Posts: 1161
Joined: Sat Jan 23, 2010 11:41 pm

Post by Shiru »

optimore-816.exe stopped to work properly rather early in this project, but it worked at early stage. You can use the project to check if your new optimizer works.

However, I should say that the 816-opt.py one works slow, it is the longest part of compilation process. It takes about 15 seconds on my PC to rebuild the project, about 6 takes optimizer, that is not very comfortable. So if there is a way to make it faster (is there a Python compiler around?), it would be nice.
mic_
Posts: 922
Joined: Thu Oct 05, 2006 6:29 am

Post by mic_ »

optimore-816.exe stopped to work properly rather early in this project, but it worked at early stage. You can use the project to check if your new optimizer works.
I'll check it out when I have time. Kinda hectic at work atm, but maybe during xmas.
However, I should say that the 816-opt.py one works slow, it is the longest part of compilation process. It takes about 15 seconds on my PC to rebuild the project, about 6 takes optimizer, that is not very comfortable. So if there is a way to make it faster (is there a Python compiler around?), it would be nice.
That script was not written by me, so I wouldn't know. Ideally the optimizer should be super-fast, but you also have to consider how easy/hard it is to write the code.
Post Reply