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
cr1901_modern has joined ##yamahasynths
cr1901_modern1 has quit [Ping timeout: 246 seconds]
futarisIRCcloud has joined ##yamahasynths
andlabs has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
l_oliveira has quit [Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]]
<mangelis>
ValleyBell: there's 4op fatman set included in bisqwit's midi player
nukeykt has joined ##yamahasynths
<ValleyBell>
yeah, I know
<ValleyBell>
But the format of those .op3 files is different from the one used by SB16.VXD.
<Lord_Nightmare>
does lemmings dos use a custom patchset or the generic creative sbfmdrv one from dos?
<Lord_Nightmare>
the lemmings dos music is iconic imho, was the first game i really seriously played back in the day
<Lord_Nightmare>
which had sound
<Lord_Nightmare>
of course, hearing the original amiga music the dos music was sort of meh (though it had more channels than the amiga music did)
<ValleyBell>
DOS Lemmings has its own sound driver.
<ValleyBell>
The music of the original "Lemmings" also uses only 4 channels.
<ValleyBell>
Oh No More Lemmings used more channels at once.
<ValleyBell>
I assume they all use custom patches.
<Lord_Nightmare>
do the different versions of dos lemmings use different sound drivers?
<Lord_Nightmare>
i think there's 3 versions known, but at least two
<Lord_Nightmare>
the first version uses different protection on the diskette than the second one does
<Lord_Nightmare>
first version i think uses non-standard sectors or data stored between sector gaps, which apparently doesn't work on some pcs/fdcs, or so the fact that they changed it would imply
<Lord_Nightmare>
i don't know if a flux dump of the first version is done yet
<Lord_Nightmare>
720k disk
<Lord_Nightmare>
the second version uses standard 512 byte sectors but uses a very bizarrely intentionally corrupted filesystem i believe
<Lord_Nightmare>
if you copy the files off of it it won't work
<Lord_Nightmare>
the game uses russell.dat as some sort of means to do the protection, you can crack it by patching 1 byte of russell.dat
<Lord_Nightmare>
if the protection fails it increments a counter
<Lord_Nightmare>
and if the counter exceeds a certain value the game refuses to run
<Lord_Nightmare>
the counter value is stored in russell.dat
<Lord_Nightmare>
so you can effectively 'crack' it by resetting the counter to 0 and write protecting the russell.dat file
nukeykt has quit [Ping timeout: 256 seconds]
_whitelogger has joined ##yamahasynths
nukeykt has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
SceneCAT^APUG has quit [Quit: *Mreow*]
andlabs has joined ##yamahasynths
andlabs has quit [Client Quit]
SceneCAT has joined ##yamahasynths
andlabs has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
andlabs has quit [Ping timeout: 248 seconds]
andlabs has joined ##yamahasynths
nukeykt has quit [Quit: Page closed]
andlabs has quit [Ping timeout: 272 seconds]
ej5 has quit [Read error: Connection reset by peer]
andlabs has joined ##yamahasynths
andlabs has quit [Ping timeout: 250 seconds]
andlabs has joined ##yamahasynths
<cr1901_modern>
>which apparently doesn't work on some pcs/fdcs
<cr1901_modern>
You should be able to do a 765 "read raw" command to get to that data. Hrm...
<andlabs>
oh
<andlabs>
I bought a roland sh-01a
<andlabs>
and the k-25m keyboard, so I can use it with both that and the d-05
<andlabs>
oh cool, so this thing does let me carry the keyboard independently of the modules
<cr1901_modern>
why is it called a bento?
<kode54>
because it's probably approximately the size of a bento?
<ValleyBell>
Lord_Nightmare: I don't think that the different Lemmings versions have different sound drivers.But I haven't done any in-depth research on them.
<ValleyBell>
I assume that Lemmings/Oh No/XMas/Holiday use the same sound driver.
<ValleyBell>
Lemmings 2 might use a different one, as it has MT-32 support, which the original Lemmings lacks.
<kode54>
I once played the demo version of that Lemmings Paintball game
<andlabs>
oh yeah
<andlabs>
I still want to try adding support for using the D-05 like an MT-32 to something
<andlabs>
but I'm not sure what
<andlabs>
if there's an open source X68000 emulator then that
<andlabs>
maybe MESS? DOSbox as a last resort
<kode54>
DOSBox isn't an X68000 emulator
<andlabs>
yes but I don't know very many DOS games period
<kode54>
ah
<andlabs>
and I first heard *of* the MT-32 from X68000 soundtracks
<andlabs>
so :/
<andlabs>
"Available in limited-edition red and blue colors like the original SH-101"
<andlabs>
hm.
<andlabs>
pretty sure mine is gray but
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Lord_Nightmare>
there was an lapc-n for pc98
<Lord_Nightmare>
was there an lapc-x for x68000?
<Lord_Nightmare>
lapc-* was the cm32l (the slightly expanded ROM and different, slower 8-bit-bus 80198 cpu vs the 8096 cpu from the mt-32) on an expansion card for various machines
<Lord_Nightmare>
there was an lapc-i for isa
<Lord_Nightmare>
and lapc-n for pc98
<Lord_Nightmare>
i don't know of any others
<Lord_Nightmare>
had their been one for the MCA arch ibm PS/2 machines i assume it would have been called lapc-m
cr1901_modern1 has joined ##yamahasynths
<Lord_Nightmare>
but i don't think it existed
<Lord_Nightmare>
cr1901_modern1: how much of that did you miss?
<TD-Linux>
the x68000 bus is totally different so it's not as natural as cbus and isa cards
<Lord_Nightmare>
the lapc-n already added a different ASIC for bus stuff, iirc
<TD-Linux>
also the midi chip would have to be different as unlike the other two x68000 is not mpu-401
<Lord_Nightmare>
and lapc-n also crams both the mt32 pcm ROM and the cm32l pcm ROM onto one larger mask ROM
<Lord_Nightmare>
which isn't dumped
<Lord_Nightmare>
but i assume its just those two concatenated together
<Lord_Nightmare>
indeed.. i don't think any lapc-* cards existed but i and n
<Lord_Nightmare>
i could be wrong
cr1901_modern has quit [Ping timeout: 245 seconds]
<TD-Linux>
(p.s. I now have a ym3802-x implementation in migen in the midiori repo)
cr1901_modern has joined ##yamahasynths
cr1901_modern1 has quit [Ping timeout: 258 seconds]
<Lord_Nightmare>
ym3802 ?
<TD-Linux>
overgrown uart
<TD-Linux>
not an exciting fm chip you haven't heard of :(