It is currently Wed Nov 22, 2017 5:20 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 13 posts ] 
Author Message
PostPosted: Thu Nov 12, 2015 12:17 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5827
Location: Canada
Image

A cartridge album of entries from Famicompo Pico 2014 has just been released. I did the code part, and the ROM and source code are available on the linked page. There's also an NSF/NSFe there too, if anybody wants those.


Top
 Profile  
 
PostPosted: Thu Nov 12, 2015 1:49 pm 
Online
User avatar

Joined: Fri May 08, 2015 7:17 pm
Posts: 1831
Location: DIGDUG
Nice! My favorite is...
DJ Dimeback - Adrenaline Rush

I have no idea how he got those dubstep sounds to work on an NES.

_________________
nesdoug.com -- blog/tutorial on programming for the NES


Top
 Profile  
 
PostPosted: Thu Nov 12, 2015 2:01 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5827
Location: Canada
Adrenaline Rush has a custom 224hz playback rate, instead of the 60hz all the other tracks are using. (This is also why it doesn't appear on the ROM version*)






* Unless you're very sneaky.


Top
 Profile  
 
PostPosted: Fri Nov 13, 2015 8:47 pm 
Online
User avatar

Joined: Fri May 08, 2015 7:17 pm
Posts: 1831
Location: DIGDUG
Quote:
* Unless you're very sneaky.


I think it has something to do with
Code:
cheat_code
in pico.s

I'm guessing, while a song is playing, you press...

L, R, L, R, L, R, L, R, L, R, L, R

but I don't have an emulator that can play the .nes file, so I can't be sure.

_________________
nesdoug.com -- blog/tutorial on programming for the NES


Top
 Profile  
 
PostPosted: Fri Nov 13, 2015 8:56 pm 
Online
User avatar

Joined: Fri May 08, 2015 7:17 pm
Posts: 1831
Location: DIGDUG
Nintendulator v0.975 worked...

And, it's on the song menu...

alternate L, R, L, R, etc until the menu bar jumps to the bottom, then press start.


Do I win a cookie?

_________________
nesdoug.com -- blog/tutorial on programming for the NES


Top
 Profile  
 
PostPosted: Fri Nov 13, 2015 9:04 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5827
Location: Canada
You win a slightly broken sounding version of Adrenaline Rush.


Top
 Profile  
 
PostPosted: Tue Nov 17, 2015 12:50 am 
Offline

Joined: Sun Nov 23, 2014 12:16 pm
Posts: 175
some questions...

1) Why is this only being release now, almost a year after the comp?

2) Why only such a few tracks? Is that all the rom could hold?

3) What about the expansion chip songs? Can those songs which used the extra chips be put on a cart?

4) Will there be a 2015 compo this year?


Top
 Profile  
 
PostPosted: Tue Nov 17, 2015 6:56 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19246
Location: NE Indiana, USA (NTSC)
Erockbrox wrote:
2) Why only such a few tracks? Is that all the rom could hold?

Presumably so. They have to meet three criteria:
  1. Original, so the project has the rights to sell them on the cart without taking a mechanical license for excessive money.
  2. Small enough, so the memory to hold them doesn't cost excessive money.
  3. 2A03-only, so the synthesizer chips and expansion port jumper pack to mix them into NES audio don't cost excessive money.

Erockbrox wrote:
4) Will there be a 2015 compo this year?

One is currently running for about two more weeks.


Top
 Profile  
 
PostPosted: Tue Nov 17, 2015 7:35 am 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5827
Location: Canada
1. Wasn't my decision, but I presume kfaraday was waiting until the 2015 competition started for the release. I actually made this ROM several months ago. As for why I didn't make the ROM a year ago right after the compo: it was a volunteer effort, just like all the music on it. (That's also why the ROM is available for free, and open source.)

2. I didn't select the tracks either. I think it's more to do with picking the top entries? The mapper can hold up to 1MB, which we did for the 2A03 Puritans album, but this one is a 512k ROM. One big advantage of a 512k ROM is that an Everdrive can run it (with a suitable mapper). I can't answer about the economy of using a smaller chip, as I'm not involved with that, and I don't get a cut. Money raised from the cartridge goes to the support of Famicompo.

3. Why would you expect an NES cartridge release to have expansion sound?

4. As tepples answered, yes. It's on right now.


Top
 Profile  
 
PostPosted: Tue Nov 17, 2015 2:04 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6448
Location: UK (temporarily)
One extra detail:

New 1 MiB 'PROMs are noticeably more expensive (just slightly less than 2× the price) and are somewhat harder to work with (TSOP, not DIP; very expensive to socket) than 512 KiB 'PROMs.


Top
 Profile  
 
PostPosted: Wed Nov 18, 2015 9:02 am 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5827
Location: Canada
Socketing isn't really an issue, since they're flashable on the board. I don't think assembly is significantly different for 512k or 1MB configurations; INL's board is all surface mount anyway, and he did put an alternative set of pads on the board for the 1MB chip. There was some extra design/support overhead 2 years ago to get it on the board, I think, but for this particular project, I think the only really relevant factor is the cost.

Honestly, though, I don't think that had much to do with the ROM size choice for this cart. If you inspect the ROM, you'll see that we really weren't maximizing use of the 512k anyway. I think this is just the top ranked 10 tracks that were eligible (i.e. 2A03 only sound).


Top
 Profile  
 
PostPosted: Wed Nov 18, 2015 8:22 pm 
Offline

Joined: Sun Nov 23, 2014 12:16 pm
Posts: 175
I didn't even know fami comp was happening in nov this year. I was expecting it for dec. Also why not just create songs all year long and then just submit them in the event rather than only making them in the month time period that they give you.

i have thanksgiving off for school so i will try and make a song.

Also if that NES cart with the nes compo songs on it had like 30 or 40 of the best tracks then i would buy it, but i dont want to buy it for only like 10 songs.


Top
 Profile  
 
PostPosted: Wed Nov 18, 2015 8:46 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5827
Location: Canada
Erockbrox wrote:
I didn't even know fami comp was happening in nov this year. I was expecting it for dec. Also why not just create songs all year long and then just submit them in the event rather than only making them in the month time period that they give you.

I can't speak much about Famicompo's timing. It's been different every year, usually somewhere around October, I guess? It's varied a lot over the years.

You can compose any time you want, the only requirement is that they are new for the compo (i.e. previously unreleased). The month is just how long the submission window is open.

Erockbrox wrote:
Also if that NES cart with the nes compo songs on it had like 30 or 40 of the best tracks then i would buy it, but i dont want to buy it for only like 10 songs.

Hey, don't buy it if you don't like the price. I don't have any stake in the cartridge sales, but the ROM itself is free.

"30 or 40 of the best tracks" is really most of the tracks. I think there were 53 2A03-only entries. The 10 selected from the album appear to be the 10 top rated. So, like, this ROM is the top ~20% of entries, and you're saying you'd rather it be the top ~75% of entries. If you wanted an idea of why it's 10 tracks, I think that's basically it. Getting a track on the cartridge is supposed to be a prize for the winner's circle, not merely for participation.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: dougeff, Yahoo [Bot] and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group