alvaro84 wrote:...on my permanent 286-20 build with GUS 3.74 and ESS 688. On that machine it has a fair chance to be the best modplayer.
It's a promising start, with a few caveats. Of course some mods sound different than what I'm used to. If I meet them and you'd like I'll take notes next time I fire up the 286.
The performance: I'm just blown away. At 43400Hz even chariot.s3m (https://modarchive.org/index.php?request=view … eid&query=34594) could play without skipping or stuttering. The screen often froze during playback but the player could somehow recover from lagging behind and caught up. Again, it's a 16-channel s3m on a 20-MHz 286 (at WS0 so this is my absolute fastest 286 so far).
On the hardware caveats: It was 43400Hz for a reason. ModMaster let me set higher frequencies but the ESS started to play everything at a lower pitch - so apparently there wasn't a higher frequency above 43.4kHz. I have no idea if it's ModMaster's problem or the soundcard's because GLX wouldn't let me go above 22kHz.
The other is the GUS. GUS' ISA compatibility seems a bit dodgy, which is funny talking about a strictly ISA only card. Its different versions have various incompatibilities. The Interwave based PnP and the "good old" 3.74 usually work well with late ISA chipsets like KT7A or 694T. But with 2.4 I had many problems, even in older boards like the Abit AB-PB4 in my aforementioned PCI 486. Well, 286 is the opposite end of the spectrum, it's among the earliest that can accommodate GUS cards. In my Octek Fox II (Headland HT12A chipset) the old 2.4 was the better choice instead of the 3.74 I've originally kept in it.
In this 286 ModMaster drops notes with every (GF1 based) GUS cards. With 3.74 or the Primax clone it's so serious you can hardly hear a few notes, let alone several at the same time. With 2.4 it's surprisingly much better but some of the notes are still missing. It must be some I/O timing problem and not necessarily in ModMaster's code - though it seems to be less tolerant than other programs like GLX or Pinball Fantasies (which is a blast with GUS, and plays flawlessly on this machine, probably even without turbo 😁). I know, it's an extreme setup but I still have to let you know 😅
On the software side, there are mods that don't load at all and come back with the not enough memory to load message. Among them there's a favourite of mine, dope.mod https://modarchive.org/index.php?request=view … eid&query=35344, the nice soundtrack of a nice demo. It's 28CH type mod, and, well, half of the file is taken by the patterns. I guess this must be the problem because ModMaster loads mods with more samples, ones that normally wouldn't fit in the lower 640k. It either writes the blinking sample count or, if I enable EMS, it uses it (it must be the case with chariot.s3m too). Yes, I have a proper EMS driver for this late 286 and the board's filled with 4 MiB of SIMM goodness 😁
Is there a hope to load these mods? It isn't the mentioned 1-GiB XM category which would be completely hopeless to load on such old hardware anyway 😁
Oh, I forgot to tell that it sounds much better on ESS 688 than on CT2290 which had some sort of periodic cracking.
Shame on us, doomed from the start
May God have mercy on our dirty little hearts