VOGONS


First post, by Scythifuge

User metadata
Rank Oldbie
Rank
Oldbie

Greetings,

A year ago, another baby boy was born, and thus some of my hobbies and projects were set aside. I have been getting back into it since I had built this K6-III+ 600Mhz system as it was recommended as a system that can be slowed down to play old MS-DOS games while being able to enjoy many Windows 9x games. However, as expected, it is not going perfectly smooth.

The current game I am struggling with is Cryo's Dune (CD version.) I am using an MP32L, connected to my Roland MPU-IPC-T. I have to slow down the system to even get into the game. I have been experimenting with setmul, cpuspd, and moslo deluxe. Some settings allow me to get into the game, but I get no music until I can access the options in game and turn music off, and then back on, meaning the intros are silent (save for speech.) Turning off both L1 and L2 caches (I am unsure as to ho many of the other options pertain to my CPU,) I can get the game to start, and I get music. However, the MP32L gives messages before music plays that I think read something like "unexp. MIDI Status." It is hard to read and comes and goes quickly, but once gone, the music plays. Unfortunately, the music sounds off in places. The Virgin logo sounds alright, but during the Cryo logo-intro, I hear just "dings." I compared the music to youtube MT-32 opening/gameplay vids, and I also tested with my physical MT-32. Sometimes the music sounds good, but like the Cryo-intro, and some other parts, and some instruments sound off.

I am assuming that it is timing related. I am wondering if anyone else is using a K6-2+ or 3+ at 500-600Mhz and with an MT-32/MP32L, and plays Dune with the music playing and sounding correctly. I am having issues in other games too, such as Ultima VII running fast despite turning the caches off, though this post is about Dune. I am going to have to, when I have time (my son gives me only short periods of time for my hobbies) to go down through my list of games for MS-DOS (of which there are many) and test each one with cache settings.

I am also interested in any information in general for using a K6-III+ for an all-in-one solution for the late-80s-to-2000 eras of PC gaming. I would set up a Pentium 166MMX and a 486DX2, but I lack the space and I have only the one MPU-IPC-T for handling Intelligent MPU. I do know that there are other solutions and cards, but they require EMM386 (so no Ultima VII) or money.

Scythifuge

Reply 1 of 7, by dominusprog

User metadata
Rank Oldbie
Rank
Oldbie

I don't know about the Roland MPU-IPC-T, but on my build (VIA MVP3 / K6-2 500MHz) installing any ISA sound card will cause the Windows to boot slower (from 30 second to 1 min) and some games like Quake II and Killing Time suffers heavily from stutter.

Duke_2600.png
A-Trend ATC-1020 V1.1 ❇ Cyrix 6x86 150+ @ 120MHz ❇ 32MiB EDO RAM (8MiBx4) ❇ A-Trend S3 Trio64V2 2MiB
Aztech Pro16 II-3D PnP ❇ 8.4GiB Quantum Fireball ❇ Win95 OSR2 Plus!

Reply 2 of 7, by Scythifuge

User metadata
Rank Oldbie
Rank
Oldbie
dominusprog wrote on 2025-10-13, 15:18:

I don't know about the Roland MPU-IPC-T, but on my build (VIA MVP3 / K6-2 500MHz) installing any ISA sound card will cause the Windows to boot slower (from 30 second to 1 min) and some games like Quake II and Killing Time suffers heavily from stutter.

I have an AWE32 next to the Roland card in this system and I could boot into my Windows 98 SE CF card relatively quickly - until I installed an Etherlink III ISA card. Now, it takes about as long as your system, to boot. I am having many issues with MS-DOS, however. I tried playing Blackthorne, using General Midi (a soundfont in soundfont mode on the MP32L) for music and Sound Blaster for effects. The game starts up normal with both sound and music. However, unless I turn the caches off using setmul or cpuspd, the music stops playing once I get into the first level. However, some games seem to load and sound perfectly fine with caches on, such as Space Quest III. "Insert Buckazoid" displays right away with no weird error messages, and the music sounds proper. I can also start Windows 3.11 and get MT-32 music in the Origin FX Screensaver.

It seems that there are a handful of games on this system that are extremely speed sensitive when it comes to the MPU-IPC-T, with Dune 1 being the absolute worst with no setting thus far offering a perfect solution.

Reply 3 of 7, by dominusprog

User metadata
Rank Oldbie
Rank
Oldbie

I almost forgot, congratulations on your newborn 🙂.

Duke_2600.png
A-Trend ATC-1020 V1.1 ❇ Cyrix 6x86 150+ @ 120MHz ❇ 32MiB EDO RAM (8MiBx4) ❇ A-Trend S3 Trio64V2 2MiB
Aztech Pro16 II-3D PnP ❇ 8.4GiB Quantum Fireball ❇ Win95 OSR2 Plus!

Reply 4 of 7, by Scythifuge

User metadata
Rank Oldbie
Rank
Oldbie
dominusprog wrote on 2025-10-13, 17:11:

I almost forgot, congratulations on your newborn 🙂.

Thank you! He is a great kid. He doesn't like it when my attention is on retro PC stuff and guitar jamming, though he is occupying himself more and more each day, giving me a little bit of time, hehehe.

Reply 5 of 7, by Scythifuge

User metadata
Rank Oldbie
Rank
Oldbie

I did further testing by swapping out my midi cable for a modern Roland brand cable, changed the port to the second one, played with moslo deluxe a bit more, and played around with multipliers, and the issue persists with Dune. I downloaded a bunch of slow apps to play around with. It may be that ultimately, I have to put by Pentium 166 back together and try to find a spot for it and get a KVM, or play Dune like I did back in the day and just use Sound Blaster for music. In another thread, I asked about an adapter to connect my VGA CRT monitor to my main PC, and I can always use 86box or dosbox, though I am hoping to figure this out. I am overclocking to 600Mhz, and most of the Windows 9x games I am playing are 95 era (at least for now,) so I may downclock to see if that is the issue.

I wonder if a modern MPU solution would have the same issues as what I am experiencing with the MPU-IPC-T; a modern solution like the PC Midi Card or the PicoGUS...

Reply 6 of 7, by Scythifuge

User metadata
Rank Oldbie
Rank
Oldbie

Okay, so I used "setmul 2 l1d l2d," and then with moslo deluxe, "moslo /60 dune.bat." I am now getting closer to the proper sounds. Maybe a bit more tweaking is in order.

I think I am going to invest in one of the aforementioned cards though, and put it in this system and put the MPU-IPC-T into the Pentium 166, along with the Voodoo1 I had to take out because it was getting very hot and I had nothing but trouble trying to use it in tandem with the voodoo5 (maybe I'll slap the Voodoo2 into the K6-III+ instead.) Plus, the PicoGUS can now act as an ODE and is much cheaper than the ZuluIDE, and acts as a triple or quad speed with USB, and that could really come in handy (and I never had a GUS, so that will be fun to play with.)

Reply 7 of 7, by Scythifuge

User metadata
Rank Oldbie
Rank
Oldbie

I did more research and rewatched Phil's 4-in-1 PC video, and came to understand that I need to turn off the motherboard cache to get the K6-III+ into 386 mode along with using setmul. I must have overlooked that before when I started this project over a year ago. When turning off the mobo cache, and using "setmul 2 l1d l2d" and skipping moslo deluxe, the music seems to be playing properly. It does suck having to go in and out of the bios with reboots in order to go into different CPU modes, but it is what it is. But now I can play these games properly. There is some skipping/static when Dune plays the Princess Irulan clip from the 80s flic, but that may be due to mscdex buffer settings.