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
<andlabs> kode54: what is the latest version of psflib and vio2sf? the former on github and the latter on bitbucket appear incompatible and I'd like to support more than just 2sf anyway
Xyz_39808 has joined ##yamahasynths
<kode54> um
<kode54> the two don't need to be compatible to go together
<kode54> see: foo_input_vio2sf to see how psflib is used with it
<kode54> for best results, see the losnoco collective on bitbucket
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
<andlabs> kode54: thanks
Xyz_39808 has quit [Ping timeout: 276 seconds]
Xyz_39808 has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 276 seconds]
Lord_Nightmare has quit [Ping timeout: 244 seconds]
Xyz_39808 has joined ##yamahasynths
Lord_Nightmare has joined ##yamahasynths
Xyz_39808 has quit [Read error: Connection reset by peer]
Xyz_39808 has joined ##yamahasynths
l_oliveira has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
andlabs has quit [Client Quit]
andlabs has joined ##yamahasynths
andlabs has quit [Client Quit]
andlabs has joined ##yamahasynths
<andlabs> hey kode54 your Cog subrepo configuration points to a bad commit for kode54/mGBA - it shows up in github but git itself doesn't know about it for some reason
andlabs has quit [Ping timeout: 244 seconds]
andlabs has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 276 seconds]
<andlabs> kode54: I'm now looking at foo_input_gsf
<andlabs> where is mGBA initialized?
<andlabs> the call to mCoreFindVF() returns a mCore where all the vtable pointes are nullptr
<kode54> huh
<kode54> ask endrift on #mgba ?
<TD-Linux> *temptation to do this board as 2-layer increases*
<andlabs> she says the function you are already calling
<andlabs> I'm using your fork's playbackgsf branch
<kode54> did you also define the correct macros when compiling it?
<kode54> there should be some MINIMAL_CORE=3 or something
<kode54> doesn't matter if you're using system packaged libmgba
<kode54> in that case, it's fine as-is
<kode54> weird
<andlabs> and I hacked apart your foo_plugin_gsf
<andlabs> which only ever calls the mCoreFind function
<kode54> it also calls a function to create the virtual loader for that
<kode54> no need to hack it apart anyway, the source is available on bitbucket
<andlabs> that's what I meant
<andlabs> =P
<andlabs> I just ripped out all the foobar specific code
<andlabs> and also the settings and fadeout stuff because I want infinite loops anyway
<andlabs> but for whatever reason, core->init segfaults because all the vtable functions are nullptr
<andlabs> actually hm
<andlabs> I wonder if I accidentally disabled all the cars
<andlabs> cores
<andlabs> no
<andlabs> ok it's not mGBA
<andlabs> something else is wrong
<TD-Linux> is there any kicad plugin that can auto place labels based on pin names?
<andlabs> okay this is super weird
<andlabs> the structure is being filled out fine in the mGBA code
<andlabs> but once it returnst o the foo_plugin_gsf code, it's suddenly zeroed out
<andlabs> (mCore *) $12 = 0x0000000104000000
<andlabs> (in mGBA)
<andlabs> (mCore *) $16 = 0x0000000104000000
<andlabs> (outside of mGBA)
ej5 has quit [Read error: Connection reset by peer]
ej5 has joined ##yamahasynths