VOGONS

Common searches


Search results

Display options

Re: Windows, Doom OPL3 Synthesizer. Updated!

opl2.png They sound the same and no different than none at all. LOL. You are using driver which emulates Windows 9x's SB16 OPL3 driver. Doom driver is separate from 'Windows 9x' driver. Download link in doomworld thread. Install both x64 and x86 versions and select 'Doom OPL3 Synth' for music …

Re: Windows, Doom OPL3 Synthesizer. Updated!

Now it works, thanks. I had to install visual c++ 2015 redistributable 32 also (I already had 64). EDIT: The E1M1 midi and this driver doesn't actually sounds like doom E1M1 in dosbox (OPL), but it's very close. Impressive that the OPL can emulate GM sounds with nothing but wave-forms. I suppose I …

Re: Can anyone help me fix my PC-Adlib emulation?

I think you have to use value&0x3f here: https://bitbucket.org/superfury/x86emu/src/6031944d50d472d873c6f29389d386f9b6d3a66e/hardware/adlib.c?at=master&fileviewer=file-view-default#adlib.c-316 EDIT: You also have to multiply KSL value with 8 here: https://bitbucket.org/superfury/x86emu/src/ …

Re: Can anyone help me fix my PC-Adlib emulation?

The 2*PI is actually the period of one sine wave. calcOPL2Signal(waveform,frequency,phase,freq0,time) gives the LogSin result that's requested. The LogSin table is looked up by normal sin() convertion (by executing modulo 2*PI and using that phase to determine the index into the OPL LogSin table. …

Re: Can anyone help me fix my PC-Adlib emulation?

Is this correct? OPTINLINE float calcModulator(float modulator) { return modulator*PI2; //Calculate current modulation! } OPTINLINE float calcFeedback(byte channel, ADLIBOP *operator) { return ((operator->lastsignal[0]+operator->lastsignal[1])*adlibch[channel].feedback); //Calculate current …

Re: Can anyone help me fix my PC-Adlib emulation?

Verified feedback algorithm: //reg_fb - value of feedback register //fb - calculated feedback value that goes to modulator //out - output of modulator //prevout - previous output of modulator //generate - FM synthesis // //you should store 'prevout' and 'out' values for next iteration //range of ' …

Re: Nuked OPL3 emulator

Stretch wrote: Does Nuked OPL3 emu have a rockbox port? Would it be faster than dosbox or MAME OPL on portable audio players? No, it doesn't. And my emulator slower than DOSBox and MAME, i haven't done any big optimizations in code, because my goal is accuracy to real YMF262.

Page 5 of 6