It is currently Mon Dec 11, 2017 5:53 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Thu Sep 15, 2016 11:26 pm 
Offline

Joined: Thu Sep 15, 2016 11:08 pm
Posts: 3
Hi guys!

I'm looking to put together an NES rom that has a sequence of Famitracker songs (they all use DPCM) that will play on start up. When you load the rom the first track will just play and then the whole set of songs would play sequentially. I don't want a song selection screen and ideally at the end the program would just hang at a black screen (you should have to reset to start it over again).
Along with the songs I need still graphics on screen, a different graphic for each song.
I would provide all of the Famitracker files (.ftm or .nes) as well as graphics (.bmp).

I do a lot of programing as well as hardware for work, but I've never written any assembly at all. This might be the only thing I want written in a very long time so it seems perhaps smarter to try and hire this work out to someone knowledgeable and proficient.
This SOUNDS like a very simple program to me, I could make it in C++ in a heartbeat. But I realize the 6502 don't run no C++ ;)
I know this is likely much more work than it seems. Is there anyone out there who could program it for me? And if so how much would you charge?

Eventually this will go onto an NES cart, but I just want to focus on creating the rom for now.

Thanks guys! This forum looks really cool, glad to see such a large community of NES devs out there!
MZ


Top
 Profile  
 
PostPosted: Fri Sep 16, 2016 2:56 am 
Offline
User avatar

Joined: Fri May 08, 2015 7:17 pm
Posts: 1866
Location: DIGDUG
Important questions. How many bytes of DPCM per song?
Is it animated graphics, or still pictures?

BTW, I'm too busy to do it for you. Unless you can wait till January.

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


Top
 Profile  
 
PostPosted: Fri Sep 16, 2016 2:58 am 
Offline

Joined: Mon May 27, 2013 9:40 am
Posts: 362
poizon74 wrote:
But I realize the 6502 don't run no C++


But there's compilers for that. At least, C compilers. Check cc65 out.

_________________
http://www.mojontwins.com


Top
 Profile  
 
PostPosted: Fri Sep 16, 2016 4:09 am 
Offline
User avatar

Joined: Wed Apr 02, 2008 2:09 pm
Posts: 1046
I assume you're using 2A03 only?

How much DPCM, and how easy the famitracker driver is to work with are the only real potential problems. (Unless your graphics break rules or something.)

Edit: Ah. How many songs is important too. I doubt you're trying to put like 100 songs on, but a lot can also complicate this a touch.

_________________
https://kasumi.itch.io/indivisible


Top
 Profile  
 
PostPosted: Fri Sep 16, 2016 9:18 am 
Offline

Joined: Thu Sep 15, 2016 11:08 pm
Posts: 3
Simple animation would be cool, but not nessesary.

I don't know how many bytes are in the DPCM, but it's usually just one or two samples (kick/snare) in each song.

I'm thinking around 5-10 songs max


Top
 Profile  
 
PostPosted: Fri Sep 16, 2016 3:38 pm 
Offline
User avatar

Joined: Fri Nov 19, 2004 7:35 pm
Posts: 3967
For famitracker stuff, you can export NES files. Those are a single track with no visuals at all. Then you can build a program around the exported ROM to display a screen, or let you advance tracks.
You can use 32k bankswitching to do easy famitracker rom switching.

_________________
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!


Top
 Profile  
 
PostPosted: Fri Sep 16, 2016 5:22 pm 
Offline

Joined: Tue Jul 09, 2013 7:13 am
Posts: 58
This is an open source project which is pretty close to what you are looking for already I think?

http://no-carrier.com/index.php?/vegaplay/


Top
 Profile  
 
PostPosted: Fri Sep 16, 2016 6:46 pm 
Offline

Joined: Thu Sep 15, 2016 11:08 pm
Posts: 3
Yeah I've seen this. It looks like what I want is a combination of a few of the programs that no carrier has written


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

All times are UTC - 7 hours


Who is online

Users browsing this forum: Bing [Bot] and 4 guests


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