ChanServ changed the topic of ##yamahasynths to: Channel dedicated to questions and discussion of Yamaha FM Synthesizer internals and corresponding REing. Discussion of synthesis methods similar to the Yamaha line of chips, Sound Blasters + clones, PCM chips like RF5C68, and CD theory of operation are also on-topic. Channel logs: https://freenode.irclog.whitequark.org/~h~yamahasynths
<ej5>
wow, that's kinda gratifying
<Wohali>
many snoot boopers.
<ej5>
yeth
<ej5>
i wonder if someone's going to create some open-source firmware for it.
<cr1901_modern>
galaxy brain: If you release your clone firmware disassembly it's already open source
<cr1901_modern>
I mean... I think developing such a firmware might be fun (_in C_)
<cr1901_modern>
I'm not going the assembly route if I do it, sorry
<ej5>
not asm? you might have a hard time getting it to fit otherwise
<cr1901_modern>
Oh, is it really that fully utilized?
<ej5>
yeah
<ej5>
oh my ghidra is hot, i'm poking at the dsp code right now
<ej5>
that decompiler is very handy
<cr1901_modern>
Anyways, if you're worried about legal stuff, I'd say... you do the DSP REing, and then provide _clear written instructions_ on what the code does
<cr1901_modern>
then someone can create their own version from your insns
<cr1901_modern>
This is how the Compaq BIOS was created
<ej5>
yeah people love the clean room concept
<ej5>
i spose i could do that, writing specs is what i do all day anyway :-/
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<fseidel>
the title theme (5:36) is genuinely pretty great
<fseidel>
the thing about GEMS is that it lets the composer be REALLY lazy, but it's probably the most sophisticated sound driver on the genesis from a feature standpoint
<ValleyBell>
indeed
<ValleyBell>
It supports the "Special Ch3 mode" with different frequencies for each operator, it supports controlling the LFO (even though it's pretty uncontrollable, IMO) and it has software pitch envelopes.
<ValleyBell>
So except for the lack of mid-note parameter changes, I consider GEMS being pretty powerful.
<fseidel>
shame the MIDI support and dynamic channel allocation made it so easy to use that composers got lazy
<fseidel>
see: Tommy Tallarico piping in a MIDI with too many channels for cool spot and letting the driver allocate channels
<fseidel>
the other funny thing about GEMS is that it has pretty good PCM playback, better than many of the custom sound drivers in Japanese games, and miles ahead of SMPS
<andlabs>
[16:43:30] <fseidel>I heard the music for Doom 32X was done in a few days
<andlabs>
actually yeah
<andlabs>
I was wrong
<andlabs>
Doom 32X wasn't lazy
<andlabs>
it was *unfinished*
<andlabs>
development continued long after it was actually released, and we have some of those later "prototypes" (Doom 32X RR)
<andlabs>
you'll notice that they didn't actually use any guitars in the Doom 32X music, only bass instruments
<andlabs>
now I don't know if the RR versions actually upgrade the music at all
<andlabs>
no one seems to have uploaded a video of these post-release builds
<andlabs>
ugh
<fseidel>
huh, I'll have to check that out
<andlabs>
lol that video ValleyBell linked
<andlabs>
someone remembers marko's magic football
<andlabs>
also throwing in sonic spinball probably isn't fair because spinball actually tries
<andlabs>
also unfair is that there seems to be a clear separation between japan and us/europe in terms of devtools
<andlabs>
and also even in japan people didn't get fm
<andlabs>
(my biggest problem with videos like these is that they are so specific to america that it unintentionally walks straight into the "bullshit" category)
<andlabs>
also confusing MIDI with General MIDI
<andlabs>
also Sonic 3 did not use GEMS so bad comparison
<andlabs>
nor did it use MIDI ptich bends
l_oliveira has quit [Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]]
<fseidel>
wait, which video?
<fseidel>
(may be missing from my scrollback because it seems my network connection died)