Previous Page | Next Page

by mudlord at 9:01 PM EDT on May 3, 2009
Odd....Could be my compiler settings. kode54, what compile settings do you using in MSVC2008 for your foo_gep?

Started replacing the VGM core with MAME's, added exception handling (those FM VGMs don't load in fb2k GME either)....
by Knurek at 4:22 PM EDT on May 4, 2009
Mudlord, be sure to render Mega Drive VGMs in native YM2612 frequency (53267 Hz).

This is required for correct playback of some instruments (08 Episode 1, Page 2-2.vgm from Comix Zone set is a good test case, as it has an instrument that glitches otherwise played at song beginning).
by JFD62780 at 7:39 PM EDT on May 4, 2009
Another benchmark: Streets of Rage 2 and 3 have a distinctive hi-hat that just don't sound right at any other frequency! :P
by kode54 at 8:30 PM EDT on May 4, 2009
I use /O1 with Link-Time Code Generation. There was a bug with MSVC2008 importing the project files, so it was originally not using any optimization at all.

Also, I sent this bug to blargg, but feel free to lend a hand, or mail it to him, if you know a way of contacting him other than his Gmail account.


This GBS file linked from this page

First, the macro CPU_READ_FAST_ in gb_cpu_io.h checks against the APU register range with <= Gb_Apu::register_count, while it should be <.

Second, there's some invalid opcode or other execution madness going on that not only crashes the GBS, it crashes the emulator as well. Somehow, the 16-bit program counter is getting set to 0x12000 or something, crashing the bank selection code by pulling a bank offset out of range of the table size.

Have fun with that, or not.
by mudlord at 8:32 PM EDT on May 11, 2009
kode54: I only know his gmail account, unfortunately.

updated dll, in usual spot, have fun. :/
by SmartOne at 10:30 PM EDT on May 11, 2009
Based on what I hear from my crappy laptop speakers, there are no more "whoppies" in the Phantasy Star II "Restoration" track, which implies you've changed to the Genesis Plus GX core and thus fixed the SSG-EG. Great! Still has resampling issues for the Streets of Rage hi-hats.

The format selection isn't working in XMPlay, or possibly at all.

Sega Master System FM is working!

SPCs are played at 32000 Hz!

edited 10:44 PM EDT May 11, 2009
by mudlord at 10:33 PM EDT on May 11, 2009
Its a WIP, SmartOne. I haven't coded in format selection, yet :P

And I also added in error detection, so files that don't load properly cause the plugin to end gracefully, instead of those crashes like before.
by SmartOne at 10:39 PM EDT on May 11, 2009
I know. Just checking. ;)
by mudlord at 10:41 PM EDT on May 11, 2009
Coolness. And SPC's run at 32000Hz, not khz :P
by SmartOne at 10:48 PM EDT on May 11, 2009
Now that you have them at 32 kHz, I'm thinking it a good idea to have an option that upsamples GME-somely to 44.1 kHz.

Playing audio digitally over SPDIF on my home theater system, 44.1 kHz is nice to have to avoid possible low-quality sound driver/hardware resampling. For regular listening with my USB DAC, 32 kHz is optimal. :D

Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source