Previous Page | Next Page

by arbingordon at 1:26 AM EDT on June 6, 2009
eh as long as you're not off the scale on the uf-ometer you're in the green
by SmartOne at 10:51 PM EDT on June 7, 2009
I can't do this. Highly Advanced is Highly Incomprehensible. No wonder why stopping and restarting playback doesn't work. The stop function basically wraps pause functions from the emulator that are empty. Nice.
by mudlord at 5:35 AM EDT on June 10, 2009
Yeh, its a mess.
by SmartOne at 12:54 AM EDT on June 13, 2009
Why is the Highly Advanced DLL 130 KB and the compiled version without libresample 400 KB?

From the version log:

Version 0.09

* Performance boost introduced a seeking bug, fixed.
* Multiple gsflib support. (some games use 2 completely different sound engines)

If a seeking bug was introduced and then fixed, then seeking must have worked at some point. Who hacked it up, and why?

edited 12:58 AM EDT June 13, 2009
spoiler alert by unknownfile at 1:24 AM EDT on June 13, 2009
HA is a Winamp plugin, and seeking works correctly there.
by mudlord at 8:44 AM EDT on June 13, 2009
SmartOne: there is always the possiblity that CaitSith UPXed the DLL.
by SmartOne at 12:43 PM EDT on June 13, 2009
...Oh.
by SmartOne at 1:43 AM EDT on June 15, 2009
Here's my little custom version of MGME so far:

MGME 1.0 custom

I'm probably supposed to provide the source code because of license stuff. Let me know if you want the source. There really isn't any significant change. Everything I can remember:

*Only plays SPC, VGM, and VGZ (removed unused emulators)
*Removed unused subsong code from in_gme.c
*Removed a few lines of what seemed like equalizer initialization in the VGM emulator
*Removed set_gain(1.4); from SPC emulator
*Added an option to disable use of SPC Rate and instead use 44100 Hz (to avoid lower quality resampling in certain scenarios?)
*Messed around with imperfect seeking. Still seems the same.
*UPX-ed ;) (cut the DLL size in half!)

Basically, I haven't done anything.

The biggest hindrance is not understanding most of C++ syntax, structures, and all the funny scope nuances. I have a burning desire for a GSF plugin up to the quality of VBA-M. Maybe I'll try adding GSF support in its current state in Highly Advanced. We'll see how that goes.

It seems XMPlay's Winamp plugin support handles seeking differently than Winamp. That's fun to deal with. Compare and contrast.
by ElPenguino at 1:19 PM EDT on June 15, 2009
smartone, the best way to describe the highly advanced source code in its current incarnation...

"Abandon all hope, ye who enter"
by mudlord at 8:04 PM EDT on June 15, 2009
Nice job SmartOne :) I might start working on this again :).

Because of the BSD, people can even sell my code. :)

So feel free to withold the source if you want. I don't care ;)

edited 8:04 PM EDT June 15, 2009

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