Search found 92 matches

by GManiac
Tue Sep 22, 2009 8:21 pm
Forum: Tools
Topic: Disassembly
Replies: 12
Views: 12346

Hehe, let me advertise my disasm :) http://shedevr.org.ru/ghost/segadasm.rar Also some opinions about disasms you can find here: http://gendev.spritesmind.net/forum/viewtopic.php?t=561&postdays=0&postorder=asc&start=30 Also, good choice is IDA. What about debuggers, plee has already answered, so I w...
by GManiac
Tue Sep 08, 2009 6:15 am
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2340296

Any new discoveries? I have mathematical proof of "mirroring" effect on spectrogram. :D I'll post it later. ...but maybe it's common fact? :? FNote = FNum * FSam * (2 ^ Block - 21) * F-Number = 144 * freq * (2^20 / MCLOCK) / 2^(Oct - 1) / multiplier * freq = multiplier * F-Number * 2^(Oct - 1) * (M...
by GManiac
Fri Aug 21, 2009 9:50 am
Forum: Controls
Topic: 6Button reading routine, C code and a glitch!.
Replies: 11
Views: 24529

You can borrow 6-button routine from any original game, for example, from Comix Zone. I did so :) It even detects 3/6 button joypad after reading.

up: oh, I'm inattentive. Never mind.
by GManiac
Sat Jul 25, 2009 2:35 pm
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2340296

So whats news about slowing of YM2612? I recorded some music off my sound system and when speeding it up 14 times, I get correct speed and pitch for the song so thigns work. due to HW nuances in analog area, of course things won't sound exactly same when sped up The file is too big for me to upload ...
by GManiac
Fri Jun 12, 2009 10:48 am
Forum: Megadrive/Genesis
Topic: Hello world syntax problems
Replies: 36
Views: 23415

One year ago I wrote quick Sega disasm for Win32.
http://shedevr.org.ru/ghost/segadasm.rar
As for me, it's very useful ;)
by GManiac
Tue May 19, 2009 4:34 pm
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2340296

When I set AR=$FF and looked at growing amplitude of sine from 0 to MAX, I noticed that multiple harmonics have the same level at all levels of sine. And figured out that they are result of "ladder effect" - it is irregular meander, it contains all multiples of main frequency, not only odd ones, but...
by GManiac
Thu May 07, 2009 4:40 pm
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2340296

The main target is to record single wavefronts from YM, we know that their frequency is 317 kHz (7.67 MHz/24) and duration of 1 wavefront is 6 cycles (look at screenshots by Nemesis) and of zero point - 18 cycles. So if you want to take several samples per 1 wavefront (including silence) of YM, you ...
by GManiac
Thu May 07, 2009 1:24 am
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2340296

Hm, is there any way to make Yamaha chip slower? I know two ways: 1) change quartz of MD from 53 MHz to more slow 2) change frequency divider of YM2612 to more large (originally it's 7, so YM's freq is 53/7=7.6 MHz). I don't think this is absolutely impossible, but can't say is it easy or difficult....
by GManiac
Mon Apr 20, 2009 12:35 pm
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2340296

I corrected files in that archive: http://shedevr.org.ru/ghost/ym2612/sweep_1000.rar and added another demo, "mirror.asm". I'll explain its meaning. As I mentioned it doesn't matter for YM to play frequency X or 52781-X. We know these formulas: F-Number = 144 * freq * (2^20 / MCLOCK) / 2^(Oct - 1) /...
by GManiac
Mon Apr 20, 2009 11:43 am
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2340296

I believe you wanted BTST #7, (A0) instead of BTST D7, (A0) in your files... No, I put #7 to D7 and then used BTST D7,(A0) because this command is shorter then BTST #7,(A0) and takes less cycles. I used short commands deliberately (like bsr.s and bne.s) to make more free cycles remain for other pur...
by GManiac
Sun Apr 19, 2009 10:23 pm
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2340296

I made some tests to get amplitude-frequency characteristic of console's sound and then I remember one strange thing (see below) and made one more test. Here are sources and binaries (2.5 kb) For getting AFC I firstly wrote demo ym_67.asm (octave 6, multiplier 7), which makes frequencies up to 23080...
by GManiac
Sat Jan 31, 2009 5:33 pm
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2340296

Done. There no problem do it with my "Super 3in1 Trax" PD ROM . ;) http://rapidshare.com/files/192104633/Datarum.rar It's awesome! :shock: Your playback is the best, it's better than CCAMed MD2's and still doesn't sound too sharply or poignantly. Maybe I have bad specimen of MD1? I intend to purcha...
by GManiac
Sat Jan 31, 2009 4:37 pm
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2340296

As the saying goes - feel the difference. Cool! That mean we have same result in audio because we have same analog part. I can do more audio tests if anybody need this. ;) It's strange because I have the same MD1 as you, its date is 05 May 92 (but Chinese assembly), and yours - 20 May. But your one...
by GManiac
Fri Jan 30, 2009 4:05 pm
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2340296

Why are you both talking about PSG and that PSG at high volume muffles/damps YM2612 or cancelling some of YM2612's output? I said that in 2nd test I CUT OUT all writings to PSG and tones 1, 2 from VGM file and played this VGM on hardware and you can see that emulator still playing the same as with a...
by GManiac
Thu Jan 29, 2009 10:35 pm
Forum: Sound
Topic: New Documentation: An authoritative reference on the YM2612
Replies: 865
Views: 2340296

I noticed that those "instruments" are very quiet too, and I listened to only them, turning off other channels in Winamp plugin. But when I listened to hardware, its sound was more wealthy, that's why I thought that something is not playing in emulators. Although all channels are present in emulator...