Search found 791 matches

by Nemesis
Wed Sep 03, 2008 2:00 pm
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2338663

Updating envelope generator (just the attenuation level) on key-on has completely fixed the spiderman problem for me :) . It decrease the attenuation level which then results in the correct sound. Although I don't know if its correct or not. Well, an envelope generator update should definitely occu...
by Nemesis
Wed Sep 03, 2008 11:07 am
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2338663

Here's my description of the phase generator. I'm pretty sure this is everything you need to get a 100% accurate implementation of the phase generator, with the exception of phase modulation by the LFO. I'll cover LFO phase and amplitude modulation in a full description of the low frequency oscillat...
by Nemesis
Tue Sep 02, 2008 10:54 pm
Forum: Megadrive/Genesis
Topic: Mega CD and compatibles BIOS dumper kit
Replies: 11
Views: 9698

I'm pretty sure V2.21 of the Sega CD-X bios is dumped, which is the US version of the Multi-Mega, but I think the Multi-Mega bios itself hasn't been dumped, or at least, I haven't come across it, and it doesn't seem to be listed in goodgen. There are of course alternate versions too though. My MegaC...
by Nemesis
Tue Sep 02, 2008 12:01 am
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2338663

The sound issue in the first level of Separation Anxiety seems to be a self-feedback related issue, or at least it has similar symptoms to track 3 in Mega Turrican. I don't think it's related to detune. I'll be carrying out some tests to try and isolate this problem, and track down the cause. The ti...
by Nemesis
Mon Sep 01, 2008 11:51 am
Forum: Megadrive/Genesis
Topic: Mega CD and compatibles BIOS dumper kit
Replies: 11
Views: 9698

Nice. Sounds easier than dumping bios files from a CD then. I always had to do a full 4MB dump from 0x0 and compare the mirrored copies to figure out which one was good. I should probably post some of the unreleased dumps I've got. A few of my bioses like the one for my Multi-Mega are undumped versi...
by Nemesis
Sun Aug 31, 2008 11:44 pm
Forum: Megadrive/Genesis
Topic: Mega CD and compatibles BIOS dumper kit
Replies: 11
Views: 9698

Which range are you dumping the BIOS from out of curiosity? I found when I was dumping my BIOS files, if I dumped from the base range where the BIOS was mapped, something was masking some of the interrupt vectors from the vector table at the start of the ROM. I could only get a "clean" dump of the b...
by Nemesis
Sun Aug 31, 2008 1:08 am
Forum: Regen
Topic: Old Regen pages
Replies: 547
Views: 779513

I've found a bit of a glitch when changing between fullscreen mode and windowed. If you have the Regen window as a floating window (not maximized) and you change to fullscreen mode, then back again, everything works fine. If you have the Regen window maximized however, then you change to fullscreen ...
by Nemesis
Thu Aug 28, 2008 10:42 am
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2338663

Awesome. That means everyone can implement CSM support and say they have more accurate YM2612 emulation than Kega. :D
by Nemesis
Thu Aug 28, 2008 8:33 am
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2338663

Well, I can't answer the questions about self-feedback yet. I haven't started doing any serious testing of self-feedback, but when I do, I'll definitely investigate these issues and see if I can track down the cause. I can post a lot of info about other aspects of the operator unit however. They sho...
by Nemesis
Sun Aug 24, 2008 2:37 am
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2338663

Ahh, I hadn't looked into the algorithm implementation in MAME. The MEM storage in MAME has nothing to do with what I was just talking about. They've implemented this MEM storage as something which actually holds over the output of a particular operator for each channel between samples. In MAME, por...
by Nemesis
Sat Aug 23, 2008 6:31 pm
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2338663

It's clear that the operator unit does have an internal temporary storage location which can hold the output of at least one operator. There's actually no way to verify what the operator unit stores from any tests on the system, but you can determine a lot from just looking at the way the algorithms...
by Nemesis
Sat Aug 23, 2008 4:11 am
Forum: Regen
Topic: Old Regen pages
Replies: 547
Views: 779513

I've got both the J-Cart and non J-Cart versions of Micro Machines 2. Would it help if I dump the EEPROM from both carts?
by Nemesis
Thu Aug 21, 2008 8:32 am
Forum: Tools
Topic: Inaccurate timing in emulators
Replies: 10
Views: 9369

Well, the YM2612 is on the Z80 bus. In order for the M68000 to access it, the request has to be forwarded onto the Z80 bus by the bus arbiter. This will result in slower access than simply accessing a device on the M68000 bus. I'm not sure how much slower, but at the very least it would be an extra ...
by Nemesis
Thu Aug 21, 2008 7:02 am
Forum: Tools
Topic: Inaccurate timing in emulators
Replies: 10
Views: 9369

Hmm. Close, but not quite. Looks like I'm too slow by around 5.2%. It's all down to timing. I overclocked the M68000 in my emulator by a factor of 10, and the thing ran at what sounded like full speed. Remember that an overflow could be triggered a fraction of a second after you test the YM2612 stat...
by Nemesis
Thu Aug 21, 2008 4:48 am
Forum: Regen
Topic: Old Regen pages
Replies: 547
Views: 779513

....and now I feel like I'm derailing Aamir's thread. Sorry. When someone mentiones debugging, I just can't help but talk about it. I still get a stupid ass grin on my face every time I use a breakpoint. :lol: