Search found 149 matches

by Count SymphoniC
Sun Oct 12, 2014 6:41 pm
Forum: Megadrive/Genesis
Topic: Confusing crash Address Error.
Replies: 26
Views: 6533

Sometimes we'll rant on the noob, but it's mostly things they need to hear. Everyone starts as a noob, and makes noob-ish mistakes. We hope people are nicer about correcting them, but around here, we're all devs, so we can tend to be a bit more cutting. We aren't being mean, we just tend to think t...
by Count SymphoniC
Sun Oct 12, 2014 5:38 pm
Forum: Megadrive/Genesis
Topic: Confusing crash Address Error.
Replies: 26
Views: 6533

You do what you do, don't let others sit on you ! (lol, it even rhymed hahaha) Haha honestly from you I was expecting another drawn out "Let's rant to the noob". You've been working with this stuff for years! But instead this? It can plausibly be theorized that I may have actually chuckled... this ...
by Count SymphoniC
Sun Oct 12, 2014 5:04 pm
Forum: Megadrive/Genesis
Topic: Confusing crash Address Error.
Replies: 26
Views: 6533

Many members of the forum get by everyday fixing difficult bugs without questions. For example fairly recently I wrote my first NES program and didn't need to ask any questions. Everything could be found using a search engine. I am learning latex and got an error I just looked it up and within a mi...
by Count SymphoniC
Sun Oct 12, 2014 2:54 pm
Forum: Megadrive/Genesis
Topic: Confusing crash Address Error.
Replies: 26
Views: 6533

In 99% cases, it's bug in your code, in other cases you may catch bug in emulator. And as I see, you keep posting bugs in your code. Why? Do you want from us to find out your bug? It's impossible until you show all your code. And even in this case, I don't think someone will look into it. I know th...
by Count SymphoniC
Sun Oct 12, 2014 3:18 am
Forum: Megadrive/Genesis
Topic: Confusing crash Address Error.
Replies: 26
Views: 6533

HAHAHAHAHAHAHA!!!!! Wow. This was one royal bitch hard to find of a bug! Check this out. I have two different routines for drawing my cursor to the screen, one for two digit values and one for triple digit values (musical notation). I use a meta routine (that's what I call it anyways) to do checks f...
by Count SymphoniC
Sun Oct 12, 2014 1:23 am
Forum: Megadrive/Genesis
Topic: Confusing crash Address Error.
Replies: 26
Views: 6533

Address error means you tried to do a word or long-word read/write to an odd address. The most common cause is that you have a word or long-word sized variable after a byte-sized one without any alignment directives, but it can also be caused by code being misaligned or buggy pointer math. I'm 100%...
by Count SymphoniC
Sun Oct 12, 2014 12:49 am
Forum: Megadrive/Genesis
Topic: Confusing crash Address Error.
Replies: 26
Views: 6533

Confusing crash Address Error.

I've spent all day trying to figure this one out. Basically I've been working on the Synth editor. I added a new table for editing the YM2612's parameters. I haven't yet tied these tables in with the parameters themselves. When I go into the Synth editor to edit the data with the cursor, it works ok...
by Count SymphoniC
Fri Oct 10, 2014 8:38 pm
Forum: Demos
Topic: YMDj - A Native Sega Genesis/Megadrive Music Tracker.
Replies: 46
Views: 15002

Corthax wrote:I've tested YMDJ on sega nomad and it works fine :D . But blue text on red is almost unreadable on small screen (white on black works better IMO..) and B + dpad to navigate, not A
Okay, I've updated both threads. Thank you for putting in the time to test this on real hardware.
by Count SymphoniC
Thu Oct 09, 2014 4:56 pm
Forum: Sound
Topic: Drawing ADSR envelopes to screen.
Replies: 7
Views: 5945

Yes I'm sure some of that information will be useful. I'm pretty familiar with ADSR envelopes and how they affect the volume of an instrument just not the programming side of it yet, but the issue with artifacts in the PSG is something interesting. Maybe that's why Deflemask doesn't support PSG enve...
by Count SymphoniC
Thu Oct 09, 2014 2:35 pm
Forum: Sound
Topic: Drawing ADSR envelopes to screen.
Replies: 7
Views: 5945

Thanks guys... I was thinking too much of working with the nametables and not the tiles' bytes themselves. r57shell you're probably right about that being the hard part. I guess I'll just have to break down each part of the envelope until each part works right and BigEvilCorp, as usual you're an ins...
by Count SymphoniC
Thu Oct 09, 2014 1:48 pm
Forum: Demos
Topic: YMDj - A Native Sega Genesis/Megadrive Music Tracker.
Replies: 46
Views: 15002

Hi guys, regarding MIDI, I guess you mean MIDI sync? In my mind being able to sync the hardware to a PC DAW or sync multiple instances of YMDJ would be imperative. Also, I wonder if you already have ideas about the FM instrument editor. I think getting that part right will also be a crucial part of...
by Count SymphoniC
Thu Oct 09, 2014 1:46 pm
Forum: Sound
Topic: Drawing ADSR envelopes to screen.
Replies: 7
Views: 5945

Drawing ADSR envelopes to screen.

What the hell! How is this possible? I see this as a great challenge considering the tile based graphics system. Lots of sprites maybe? What would be the most feasible option?
by Count SymphoniC
Wed Oct 08, 2014 4:32 pm
Forum: Sound
Topic: The YM2612 Information Thread
Replies: 18
Views: 9861

Is it done by reading the VDP status register? I see that bit 0 is the PAL bit. From the VDP wiki: PAL seems to be set when the system's display is PAL, and possibly reflects the state of having 240 line display enabled. The same information can be obtained from the version register. Does this mean ...
by Count SymphoniC
Wed Oct 08, 2014 3:10 pm
Forum: Sound
Topic: The YM2612 Information Thread
Replies: 18
Views: 9861

TmEE co.(TM) wrote:There's a 0.9% difference.
And that's enough of a difference for me to have both NTSC and PAL frequency tables in the tracker. You sure know alot about the sound chips.

I'm kind of curious, what uses could Timers A and B have in a tracker like this? Fundamental or otherwise.
by Count SymphoniC
Wed Oct 08, 2014 1:00 pm
Forum: Sound
Topic: The YM2612 Information Thread
Replies: 18
Views: 9861

r57shell: Of course it can check region. How then "region check" works?) Thanks for letting me know. As I've stated before, I'm still fairly new to Genesis programming, not all of the capabilities of the hardware are known to me. Where you know enough about it to write an emulator, I do not. Jazzma...