NESDev and Strangulation Records messageboards
Forum Index | FAQ | New User | Login | Search

Previous ThreadView All ThreadsNext Thread*Show in Threaded Mode


SubjectSound and Palette  
Posted bydXtr
Posted on7/30/03 11:16 PM
From IP213.204.135.158  



I've read through all documents I can find but I just don't understand this two things:

* How do I make sound on the SPC? What is this program you've got to send to the chip? Is there any easy source code that just makes a beep with the SPC?

* How do I chose another palette set (or what it is called) for a tile instead of palette set #0

sorry for misspellings


SubjectRe: Sound and Palette new  
Posted byMemblers
Posted on7/30/03 11:57 PM
From IP68.58.99.218  



You have to write a program in SPC assembly (it's very similar to the 6502, except using a MOV instruction). There's some source code here:
http://filebox.vt.edu/users/rogrubb3/SNESDev/

But making the SPC beep isn't really a simple task. It's easy, but there's a lot to it. (like just getting it loaded and running successfully is tricky in itself.. see the link I posted in another thread here for some loading source code)

There's an area of video memory where you can set things like palette, tile flipping, etc. I had to experiment a lot to get it figured out, and now I'm not sure how I did it.. :/




SubjectRe: Sound and Palette new  
Posted bydXtr
Posted on8/3/03 10:16 PM
From IP213.101.39.20  



thanks for the quick answear (sorry for the delayed "thank you message")
I've got some new questions now:
* how do I make mss files? do I use some kind of tracker or do I code them in ASM?
* does anyone got any working "tasm700.zip" and "wav2brr.zip" files cuz the one from http://filebox.vt.edu/users/rogrubb3/SNESDev/UtilsAndTools.htm doesn't work =(


sorry for misspellings


SubjectRe: Sound and Palette new  
Posted byMemblers
Posted on8/3/03 11:48 PM
From IP68.58.99.218  



MSS seems to be some format converted from a MIDI file. I rarely work with MIDI, so I never tried to use it. I think there was a problem with that program when I tried it on my SNES copier, it sounded strange or something.

I'm using WinRAR, and the files there work for me. Maybe you need a different unzip program? (just a guess)




SubjectRe: Sound and Palette new  
Posted bydXtr
Posted on8/23/03 10:18 PM
From IP213.101.40.248  



sorry for the delayed answear had forgot about the internet totaly for some time.. but now I'm back! =)
So what do you use to make music for the SNES?
and the assembler.. is it borlands turbo assembler (TASM), cuz if it is then I don't need to download it anymore.

sorry for misspellings


SubjectRe: Sound and Palette new  
Posted byMemblers
Posted on8/24/03 10:46 AM
From IP68.58.99.218  



Heheh, the only thing I've used to write SNES music is Nerdtracker 2. I can compile it into NSF format, and have my NSF player play it. I suppose that hardly counts as SNES music, though. :P

I'll release the source code to that NSF player, if you or anyone else would find it useful.

I had strongly considered writing an 8-channel XM player, but I pretty much quit before I even started. The main obstacle was the sample loop-point resolution, which is annoyingly low on SNES due to it's compressed sample format. That, and I would mourn the loss of ping-pong loops, hehehe (but that's not too big a deal).

Yep, TASM works with the SPC. Included with various SPC docs and sources, there should be a "TASM700.TAB" file. That contains all the info needed by TASM, then you call it like this to use it (assembling spc.asm): "tasm -t700 -b spc.asm"




SubjectRe: Sound and Palette new  
Posted bykoitsu
Posted on8/25/03 02:04 AM
From IP64.81.51.192  



The TASM they refer to is not Turbo Assembler. It's Table Assembler.

Anyone who has a copy of Borland's assembler on their machine needs to be shot. Developing for retro consoles doesn't mean you need to use retro tools. :-)

-- jdc


SubjectRe: Sound and Palette new  
Posted byquietust
Posted on8/25/03 12:41 PM



I don't recall any program named "Table Assembler".
Perhaps you're referring to the Telemark Cross Assembler.

--
Quietust
P.S. If you don't get this note, let me know and I'll write you another.


SubjectRe: Sound and Palette new  
Posted bykoitsu
Posted on8/25/03 3:11 PM
From IP64.81.51.192  



That's okay, I'm still referring to Table Assembler.

-- jdc


SubjectRe: Sound and Palette new  
Posted byquietust
Posted on8/25/03 4:59 PM



...which happens to be exactly the same as the Telemark Cross Assembler.
It's probably just an older name for the same program (or a name people simply assumed was 'correct').

--
Quietust
P.S. If you don't get this note, let me know and I'll write you another.


SubjectRe: Sound and Palette new  
Posted bykoitsu
Posted on8/25/03 9:08 PM
From IP64.81.51.192  



Yeah, we all referred to it as Table Assembler, since it's referred to as "TASM" throughout most of the docs we had. Had no idea it was actually called something else. Learn something new every day. :-)

-- jdc


Previous ThreadView All ThreadsNext Thread*Show in Threaded Mode
Jump to

Memblers' homepage             Contact Me

Forums powered by WWWThreads Demo