Search found 149 matches

by Count SymphoniC
Sun Oct 05, 2014 3:45 pm
Forum: Sound
Topic: General guidelines on working with PSG/YM2612 natively
Replies: 49
Views: 12751

What causes the annoying sawtooth like tone on the PSG? I got it to go away with the initial tests but now that I have a way to read my sequencer data to find the correct note for the psg... It's come back. I'm only using one PSG tone channel right now at all, I'm getting the normal square wave but ...
by Count SymphoniC
Sun Oct 05, 2014 3:56 am
Forum: Sound
Topic: General guidelines on working with PSG/YM2612 natively
Replies: 49
Views: 12751

Thanks for uploading these values, I'll give em a test run and make sure the pitch is good. I was doing something wrong with my math that made my notes too sharp or too flat, tuner didn't like it. EDIT: This tuner really sucks. It goes haywire trying to read the notes... but these values are pretty ...
by Count SymphoniC
Sun Oct 05, 2014 2:05 am
Forum: Demos
Topic: YMDj - A Native Sega Genesis/Megadrive Music Tracker.
Replies: 46
Views: 12983

Hey that's good to hear. Thanks. The sound tests have started I'll be releasing another demo soon.
by Count SymphoniC
Sun Oct 05, 2014 1:51 am
Forum: Sound
Topic: General guidelines on working with PSG/YM2612 natively
Replies: 49
Views: 12751

function MIDI_noteToHz(n){ return 440*Math.pow(2,(n-69)/12); }; Wrong assumption that all 12 notes in octave are uniformly distributed. EDIT: I didn't see the post above this one, so I edited what I said out. For NTSC 3579545 ÷ (NoteFreqhz * 32) = PSGREGDATA This is the equation I used to convert f...
by Count SymphoniC
Sat Oct 04, 2014 8:04 pm
Forum: Sound
Topic: General guidelines on working with PSG/YM2612 natively
Replies: 49
Views: 12751

Thank you for your wisdom and insight. I'll take all of these into account, especially with the YM2612, as it appears to be a pretty complex chip! I got a tone sounding off on the PSG yesterday which was exciting for a fleeting moment. Then I realized I was going to have to figure out how to read my...
by Count SymphoniC
Sat Oct 04, 2014 3:19 am
Forum: Sound
Topic: General guidelines on working with PSG/YM2612 natively
Replies: 49
Views: 12751

Yeah I understand. It's become clear to me that I'll need to investigate bit manipulation with 68k some more, I know I've only tapped the surface of this programming language. For every problem, there is an infinite number of solutions. EDIT: I totally forgot, you can add and subtract in binary. Thi...
by Count SymphoniC
Sat Oct 04, 2014 2:41 am
Forum: Sound
Topic: General guidelines on working with PSG/YM2612 natively
Replies: 49
Views: 12751

Basically you're working with bytes, words and long words. There are some bit operations, boolean algebra... but for setting and resetting specific bits like that, other than the boolean opcodes and rotating bits I'm still learning the 68k instruction set.
by Count SymphoniC
Sat Oct 04, 2014 1:59 am
Forum: Sound
Topic: General guidelines on working with PSG/YM2612 natively
Replies: 49
Views: 12751

Jazzmarazz wrote:The only set back is that these articles look at the chips from more of a hardware standpoint. you should have no problem manipulating sound if you obsess over the exact locations of each sound register. :P
Yes, well defined globals should do the trick.
by Count SymphoniC
Sat Oct 04, 2014 1:54 am
Forum: Sound
Topic: General guidelines on working with PSG/YM2612 natively
Replies: 49
Views: 12751

Whoa, these are good links. Thanks!

Edit: It looks like the YM link is from the Genesis manual. But maybe there's more that I'm not seeing.
by Count SymphoniC
Sat Oct 04, 2014 1:32 am
Forum: Sound
Topic: General guidelines on working with PSG/YM2612 natively
Replies: 49
Views: 12751

General guidelines on working with PSG/YM2612 natively

Hello guys. I finally got my native tracker in a state where I can begin basic sound tests (note editing is finally implemented), and I have to admit I'm really excited about it! In this short two weeks, I've learned how to read and code in 68k assembly (still lots to learn!), work with the VDP, bit...
by Count SymphoniC
Sat Oct 04, 2014 1:15 am
Forum: Demos
Topic: YMDj - A Native Sega Genesis/Megadrive Music Tracker.
Replies: 46
Views: 12983

http://gendev.spritesmind.net/forum/viewtopic.php?t=1310&postdays=0&postorder=asc&start=0 This thread was when I first came up with the idea of doing a genesis tracker, yes, it was 2 years ago and I just got started developing it 2 weeks ago. But in this thread the topic of MIDI got brought up. Peop...
by Count SymphoniC
Sat Oct 04, 2014 12:40 am
Forum: Demos
Topic: YMDj - A Native Sega Genesis/Megadrive Music Tracker.
Replies: 46
Views: 12983

Sweet. Very exciting news indeed. Soon you'll need to be learning about serial communication so we can wire a MIDI port to the EXT connector. haha. ;) Here's a quote from board member Chilly Willy on this subject, "The Genesis IO controller tops out at 4800 baud. MIDI is 31.25 kBaud. So using the s...
by Count SymphoniC
Fri Oct 03, 2014 9:01 pm
Forum: Demos
Topic: YMDj - A Native Sega Genesis/Megadrive Music Tracker.
Replies: 46
Views: 12983

Another suggestion. How about you add a tiny splash screen or tone sequence at startup similar to the game boy's bah-ding! Then after that, load your own sprites and fonts. That way the TMSS won't change to your font, although it is pretty interesting. Haha, I already had a good one in mind, I'll p...
by Count SymphoniC
Thu Oct 02, 2014 11:03 pm
Forum: Demos
Topic: YMDj - A Native Sega Genesis/Megadrive Music Tracker.
Replies: 46
Views: 12983

Jazzmarazz wrote:So about the Red pallette, you cane have an option to switch out for a gentle blue or something. Later on of course.
I was already planning complete control of the palette colors in the options menu, I probably could add an option to fix the color output for those composite to hd setups.
by Count SymphoniC
Thu Oct 02, 2014 10:00 pm
Forum: Megadrive/Genesis
Topic: Bad pixellation.
Replies: 7
Views: 2534

What the... Okay well it was tested on a Genesis model 3, by Jazzmarazz. I'll try it and see what happens! EDIT: https://www.mediafire.com/?ww9vp5vh5h5xhgo There it is. This is actually the version I'm currently rewriting, so nothing beyond the song screen works properly and is liable to crash, even...