SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > SRB2 Discussion

Thread Tools Search this Thread
Old 07-28-2017   #1
Likes CTF
Oerg's Avatar
Default State of the Win9x/DOS builds


I just saw in my IRC logs that Alam made some new DOS builds in November of 2016. They do not work. Tested on Pentium III 500MHz, DOS 7.10 with EMM386, QEMM97 and pure (himem.sys only).

In 2014 Alam made a special perfectly functional Windows 98 build. It even worked on Windows NT 4.0, sans netplay. I don't quite remember the details, but it was SDL1.2 based. Is the game still buildable for SDL 1.2?

(SRB2 2.1.8, video of it running here)

Stock version of Windows 98SE is hopeless for all newer SRB2 builds.

Regular builds with KernelEx

If you're unfamiliar with KernelEx, it is sort of a "fan-made service pack", a kernel extension that provides a lot of API calls and other kernel functionality that stock Win9x lacks in order to make more modern software run.

Tested on PIII-500, 512MB of RAM, Windows 98SE + KernelEx 4.5.2016.17, GeForce 4 MX 460 (ForceWare 56.64), Creative Sound Blaster 16 PnP. This is my only windows 98 machine at the moment, so take performance results with a grain of salt.

srb2dd and srb2win.exe 2.1.19 will work with KernelEx 4.5.2016.17 installed

srb2dd.exe works perfectly. Lacks net-code... I'm not up to date on what's going on there. Performs well even on the P3.

srb2win.exe works somewhat. Slow rendering, only playable at 320x200 on my P3-500 compared to srb2dd. Music plays too fast. Sound effects play with about 400ms delay and the game has trouble playing sound effects in quick succession, e.g. the beep at the score tally.

KernelEx with OpenGL mode

srb2dd.exe: Works really well but still pretty cpu-bottlenecked on my P3. Resolution does not seem to affect performance that much, as is expected. Almost the same performance between 640x480 and 1920x1080.

srb2win.exe: Resolution switches only really work in windowed mode. Very slow rendering for some reason (~10fps at 320x200)

Ironically the stock versions of older SRB2 builds (2.1.14, 2.1.16) will not work, even with KernelEx.

Might not be very interesting for most people here, but I still thought I'd share my experiences.
Hi. I'm Oerg. I host a 24/7 CTF server here on the MS. The name is "Oerg's-Inn CTF@Europe". Maybe You'll join for a game or two? :)

Last edited by Oerg; 07-28-2017 at 06:50 AM.
Oerg is offline   Reply With Quote
Old 07-28-2017   #2
Rob's Avatar

The reason you hare having issues between DD builds and the normal SRB2Win builds is that we are using SDL2 for rendering at this point, and support for SDL2 is pretty shit on older operating systems. It comes as no surprise to me that you're having issues between the two.
The basic logic behind this is that, as new operating systems are being developed, DirectDraw is rapidly being phased out, and is not supported. You'll have the inverse effect when testing on modern operating systems, where DD is shit and SDL2 is better. It's also worth noting, for your benefit, that we are going to be axing DD support altogether as of 2.2.

Last edited by Rob; 08-01-2017 at 12:36 PM.
Rob is offline   Reply With Quote
Old 07-28-2017   #3
Monster Iestyn
Friendly Neighbour-Hood
Monster Iestyn's Avatar

Hold on, I thought it was the other way round, where SDL2 doesn't support Win9x/DOS?

SDL 1.2 on the other hand may be okay with them, though none of our official releases have ever used SDL 1.2. (They all used DirectX before 2.1.12 so I'm aware.)
My page stuffed full of MIDI goodness!
The Hitchhiker's Guide to the Robo-Hoodiverse
Timeline of Sonic Robo Blast History!

That's an uppercase i, not a lowercase L, for the record. Also, it's pronounced "Yes-tin".
Monster Iestyn is offline   Reply With Quote
Old 07-28-2017   #4
Rob's Avatar

You are correct, it is the other way around. My bad.
Rob is offline   Reply With Quote
Old 07-30-2017   #5
Prime 2.0
Grape flavored
Prime 2.0's Avatar

Netcode on 2.1.19 DD is disabled because of synch issues that occur when directdraw and SDL2 players are in the same game.

Also, I would just like to say that it is nothing short of astonishing that 2.1 is even remotely playable on a Pentium 3.
Science tells us that nothing can be proven, only rendered more likely to be true. If we do not question what we already know, how can we know, much less admit, when we're wrong? Such things are vital to progress.
Prime 2.0 is offline   Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT. The time now is 12:06 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, vBulletin Solutions, Inc.