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> what's a preferably-single-C-file YM2151 core that I can just drop into something real quick
<andlabs> license isn't important; this is private stuff
<cr1901_modern> Idk any C YM2151 cores that meet your requirement. I pasted a link to an MDX player a few weeks ago that has a C++ YM2151 core tho
<cr1901_modern> single file/header
<andlabs> that's fine too
<andlabs> just need something to drop into this
<cr1901_modern> I don
<cr1901_modern> 't remember the name, check the logs for me linking to github
<cr1901_modern> it'll be recent
<andlabs> /Users/pietro/logs/Freenode (C90AC)/Channels/##yamahasynths//2020-06-29.txt:[2020-06-29T23:58:59-0400] <cr1901_modern> Or... alternatively, the source to this player can in fact exist on Github and I can look it up myself: https://github.com/rururutan/X68Sound
<andlabs> ?
<cr1901_modern> yes
<cr1901_modern> that's it
<cr1901_modern> one of the C++ files is a self-contained Ym2151 core
<andlabs> ah
<andlabs> hm, portable-mdx uses the same core
<andlabs> heh
<andlabs> just checked since I was mentioning that at the same time
<cr1901_modern> No idea where it came from... it just exists
ej5 has joined ##yamahasynths
<cr1901_modern> ej5: Your keyboard project is really kickass
<l_oliveira> @ej5 so the whole problem boiled down to the kickstart rom on the unit? Glad to hear it was not something difficult to obtain. Are CDTV units uncommon or rare?
<ej5> @cr1901_modern, it's not a keyboard, it's a computer
<cr1901_modern> I know :P
<ej5> @l_oliveira, yeah it was just a kickstart rom. they're decently common but quite expensive these days
<cr1901_modern> oh wait... no I don't know
<l_oliveira> regarding that computer, is that CPU is the same used on the Voyager space probes?
<l_oliveira> Wasn't that one which was particularly good with resisting ionizing radiation interference?
<ej5> rca built a version of the 1802 using silicon on sapphire. only about 300 units from what i hear
<ej5> those went into the space probes
<andlabs> what project?
Xyz_39808 has quit [Ping timeout: 260 seconds]
<andlabs> okay so that x68sound project has the rest of the x68000 sound intertwined witht he OPM
<cr1901_modern> :(
<andlabs> the VOPMex source code doesn't but it dosn't seem to do anything directly either
<andlabs> instead using this OPMdrv object that I don't fully get
<andlabs> hmmmm
l_oliveira has quit [Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]]
<andlabs> in the meantime I'll try using the libvgm YM2151 core
_whitelogger has joined ##yamahasynths
__sen has quit [*.net *.split]
ej5 has quit [*.net *.split]
mz` has quit [*.net *.split]
superctr_ has quit [*.net *.split]
fseidel has quit [*.net *.split]
kode54 has quit [*.net *.split]
Patater has quit [*.net *.split]
mofh has quit [*.net *.split]
KitsuWhooa has quit [*.net *.split]
natarii has quit [*.net *.split]
ullbeking has quit [*.net *.split]
gruetzkopf has quit [*.net *.split]
protosphere has quit [*.net *.split]
Sarayan has quit [*.net *.split]
linkmauve has quit [*.net *.split]
whitequark has quit [*.net *.split]
samlittlewood has quit [*.net *.split]
Nicole_Express has quit [*.net *.split]
UnluckyPony has quit [*.net *.split]
vup has quit [*.net *.split]
TD-Linux has quit [*.net *.split]
doppler has quit [*.net *.split]
Foone has quit [*.net *.split]
ZrX-oMs has quit [*.net *.split]
andlabs has quit [*.net *.split]
Lord_Nightmare has quit [*.net *.split]
glowcoil has quit [*.net *.split]
akacastor has quit [*.net *.split]
madmoose has quit [*.net *.split]
m4t has quit [*.net *.split]
Stilett0 has quit [*.net *.split]
MicroHex has quit [*.net *.split]
cr1901_modern has quit [*.net *.split]
Lofty has quit [*.net *.split]
myon98 has quit [*.net *.split]
_whitelogger has joined ##yamahasynths
mz` has joined ##yamahasynths
emily has joined ##yamahasynths
alva has joined ##yamahasynths
Xyz_39808 has joined ##yamahasynths
<andlabs> yep that was easy
<cr1901_modern> Even the simplest vgm player is like 600-800 lines of code, where like 200 of that is buffer management. Not sure I would call that easy :P.
<andlabs> no I meant the libvgm ym2151 core was easy to drop in
<andlabs> to what I'm working on
<andlabs> compared to the one in x68ksound
_whitelogger has joined ##yamahasynths
<ValleyBell> andlabs: It's great to hear the the current libvgm design makes stuff easy to integreate :)
<ValleyBell> even if it's just "dropping the sound core file"
mz` has quit [Changing host]
mz` has joined ##yamahasynths
cr1901_modern has quit [Read error: Connection reset by peer]
cr1901_modern has joined ##yamahasynths
natarii has quit [*.net *.split]
natarii has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 260 seconds]
myon98 has quit [Ping timeout: 256 seconds]
myon98_ has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
andlabs has quit [Ping timeout: 260 seconds]
andlabs has joined ##yamahasynths
andlabs has quit [Read error: Connection reset by peer]
andlabs has joined ##yamahasynths
andlabs has quit [Read error: Connection reset by peer]
andlabs has joined ##yamahasynths
Xyz_39808 has joined ##yamahasynths
superctr__ has joined ##yamahasynths
superctr_ has quit [Ping timeout: 264 seconds]
Xyz39808 has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 260 seconds]
_whitelogger has joined ##yamahasynths
Nicole_Express has quit [Quit: ZNC - http://znc.in]
Nerionaya has joined ##yamahasynths