VOGONS

Common searches


Search results

Display options

Re: IBM Music Feature Card/Yamaha FB-01

Hi guys, It's been a while since I posted any updates. I have completed the first (and major) part of the full IMF emulation in dosbox :). It currently allows you to play (probably) all the sierra games purely in dosbox. As you might have already read between the lines, it's not compete yet. There …

Re: IBM Music Feature Card/Yamaha FB-01

Hi guys, It's been a while since I posted any updates. I have completed the first (and major) part of the full IMF emulation in dosbox :). It currently allows you to play (probably) all the sierra games purely in dosbox. As you might have already read between the lines, it's not compete yet. There …

Re: IBM Music Feature Card/Yamaha FB-01

Scali, I've gotten further as well in terms of reverse-engineering. I'm not completely done, but I've got a big portion as well. In the google drive https://drive.google.com/drive/folders/0B-ppgg8G9MVWWEMta3RxeDdTX2M you'll find the "01-CODE (original clean enhanced).asm". It's a auto-gererated file …

Re: IBM Music Feature Card/Yamaha FB-01

I made a quick decompile of the fb-01 code (it's in the google drive / file called "Yamaha_FB01 (original clean enhanced).asm"). Hadn't had time to find any names. But what you can certainly see is what is code and what is data. My post-processor sets the segment to ".code" if it was able to reach …

Re: IBM Music Feature Card/Yamaha FB-01

It's really amazing how many bugs I already found! How could it have been that complicated?! There's a sysex command to dump a source memory (Node Dump Request Message with Source 1 and 6). Source 1 and 6 represent the configuration buffer 1 and 2. It's nice to see that DumpSource1 and DumpSource6 …

Re: IBM Music Feature Card/Yamaha FB-01

I'm confused... why do you need MUNT? I've been looking a bit how the GUS implementation is done in dosbox. It looks like it only needs a "MixerChan.Install(GUS_CallBack,GUS_RATE,"GUS")" and the callback calculates the next MIXER_BUFFER_SIZE samples and sends them back to the channel mixer via "gus_ …

Re: IBM Music Feature Card/Yamaha FB-01

It's has been a long time since I've played with my IMF, but I *thought* that sierra games had their own custom instrument configurations. That's why the SQ3 sounded great, because it used non-default instruments. If you had a "raw" IMF emulator without the default instruments, then I *think* sierra …

Re: IBM Music Feature Card/Yamaha FB-01

Fixed were two instances of sysex data read with DI+offset in a loop and neglecting to initialize DI to zero, which caused a large amount of junk to be written as MIDI data before DI finally wrapped around. I checked that other instances of DI+offset, SI+offset, and BX+offset don't make the same …

Page 1 of 1