On Sunday 10 December 2000 15:06, you wrote:
> Hans Guijt wrote a very good fm-emulator for fMSX Amiga. I have the sources
> here. I will look into porting it to fMSX 2.3.
As far as I know, Hans Guijt's code uses an OPL3 sound card for the Amiga.
Since OPL3 cards are becoming increasingly rare, this is not a solution that
will work for everyone.
> I was first planning to port
> it to fMSX 2.2, but Marat told me he was already working on FM-emulation
> for fMSX 2.3, so I stopped the work.
The MIDI emulation of FM is only implemented under Windows. Under Unix, the
PSG code is used for FM channels. So when Marat was talking about better
FM-emulation, he was referring to Windows. It would be worthwhile to port the
MIDI code to Unix, but actual FM emulation would be even better.
> Now I see will continue the work because the FM-emulation of fMSX 2.3 is
> not that good.
Please do. Your V9938 command engine is great, so I'm looking forward to your
FM engine.
About V9938.c: the preparations for SCREEN8 reorder worked very well, I had
to change only 1 line. However, SCREEN7 is harder because it puts the even
pixels in the lowest 64K of VRAM and the odd pixels in the highest 64K of
VRAM. So a pair of pixels isn't located in a single byte like it is in
SCREEN5.
Bye,
Maarten
--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html