VOGONS


First post, by VenomSpark

User metadata
Rank Newbie
Rank
Newbie

Hi everyone 😀

I recently built a kinda retro machine for DOS\98\XP with these specs

AMD Sempron 2500+ Throughbred 1.75Ghz Socket 462
768MB DDR
GeForce FX 5500 256MB AGP 8x
ASUS A7S8X-MX Chipset SiS 741GX
ESS X-wave Allegro 1989S
Win 98SE \ Win XP Home SP3

i want to play hardly my beloved fps Blood from 1997, but sadly under real DOS i just can't make my sound card works for FX effects, all build games (DN3D and SW) always gives me the DMA error, no matter what i do, i only hear music.

So i tought i could play it with a good source port, the problem is: how can i play Blood on Windows XP Home SP3?

On my Vista Ultimate x64 all-in-one PC i have an old version of Build GDX, that runs on jave and works like a charm, so i tried to copy it all on an usb stick and put it on my XP machine but no luck: i get to run the autorun (despite resolutions are kinda bugged) selection but when i press Start, after it loads nothing happens.

I tried BuildGDX which can run other Build games, but whatever version i download it give me the "has stopped working" error everytime i try to click and run it.

I've tried nBlood too (despite i don't like it, BloodGDX imho is the best version ever made) but won't work too. No way to even try mention Fresh Supply, as it too modern and i think it only runs on 64bit systems and my FX5500 is way too old.

I've tried to look for older BloodGDX versions, but i literally cannot find them anymore, the few links are dead and redirects directly to new BuildGDX versions, that looks like won't work on XP.

Please help me, thank you!

EDIT: forgot to mention, but of course no DOSBox as would be useless having already a real DOS aviable, and also if it lags\stutters on my Core i7, can't image on an Sempron 🤣.

Reply 1 of 7, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

The latest BuildGDX comes with a 64bit version of Java. You'll need to replace it with a 32bit version if you are using a 32bit OS and even if you were using XP 64bit (not on that hardware heh) the java it's using is likely too new anyway. Either use the latest Oracle JRE 8 that works on XP or an open source java that works on XP will work.
You can also try NotBlood https://github.com/clipmove/NotBlood/releases

Re: NBlood no go with WinXP
Re: VOGONS github

From my offlinegames repo
https://raw.githubusercontent.com/vogonsorg/O … ts_03282023.txt

L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\Games.txt
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\If using expansion packs.txt.txt
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\Need to test newer java.txt
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\OLD
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\v1.16
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\OLD\BuildGDX_with_JREv1.08.zip
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\OLD\BuildGDX_with_JREv1.09.zip
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\OLD\v1.15
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\OLD\v1.15\BuildGDX.zip
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\OLD\v1.15\Unofficial
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\OLD\v1.15\Unofficial\BUILDGDX_JRE_MODIFIED.zip
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\v1.16\BuildGDX.zip
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\v1.16\BuildGDX_with_JRE.zip
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\v1.16\Unofficial
L:\Blood\Port\2000 (BWC) - XP 32\BuildGDX\v1.16\Unofficial\BUILDGDX_JRE_MODIFIED.zip
L:\Blood\Port\XP 32-64\nblood
L:\Blood\Port\XP 32-64\UNTESTED BWC
L:\Blood\Port\XP 32-64\nblood\autobuild.txt
L:\Blood\Port\XP 32-64\nblood\changelog.txt
L:\Blood\Port\XP 32-64\nblood\Games.txt
L:\Blood\Port\XP 32-64\nblood\Last Working Build.txt.txt
L:\Blood\Port\XP 32-64\nblood\link.txt
L:\Blood\Port\XP 32-64\nblood\nblood_win32_20211015-12587.zip
L:\Blood\Port\XP 32-64\nblood\nblood_win32_debug_20211015-12587.zip
L:\Blood\Port\XP 32-64\nblood\nblood_win64_20211015-12587.zip
L:\Blood\Port\XP 32-64\nblood\nblood_win64_debug_20211015-12587.zip
L:\Blood\Port\XP 32-64\nblood\Old
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win32_20201013-11957.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win32_20210221-12159.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win32_20210314-12176.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win32_20210725-12391.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win32_20211002-12584.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win32_debug_20210221-12159.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win32_debug_20210314-12176.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win32_debug_20210725-12391.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win64_20201013-11957.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win64_20210221-12159.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win64_20210314-12176.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win64_20210725-12391.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win64_20211002-12584.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win64_debug_20210221-12159.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win64_debug_20210314-12176.zip
L:\Blood\Port\XP 32-64\nblood\Old\nblood_win64_debug_20210725-12391.zip
L:\Blood\Port\XP32\NotBlood
L:\Blood\Port\XP32\NotBlood\10-19-2022
L:\Blood\Port\XP32\NotBlood\notblood-winxp.zip
L:\Blood\Port\XP32\NotBlood\10-19-2022\NotBlood-latest.zip
L:\Blood\Port\XP32\NotBlood\10-19-2022\notblood-winxp.zip

I don't believe gerwin has a Blood backport but just in case you have interest in other games (keep in mind some of these were tested on much newer hardware) : http://www.gb-homepage.nl/

As for DOSBox we all used it when we had our Athlon XP's or equivalent, worked well for real mode games and early protected mode games. We used NTVDM, VPC or dual-boot for anything heavier.

Last edited by DosFreak on 2023-11-02, 19:53. Edited 9 times in total.

How To Ask Questions The Smart Way
Make your games work offline

Reply 2 of 7, by gerwin

User metadata
Rank l33t
Rank
l33t
DosFreak wrote on 2023-11-02, 19:33:

I don't believe gerwin has a Blood backport but just in case you have interest in other games (keep in mind some of these were tested on much newer hardware) : http://www.gb-homepage.nl/

I have no attachment to that game, which limits the effort I want to put into it.
But I did look around today, and this NBlood from 2021-09 seems to work in Windows XP:
https://archive.org/details/nblood_win64_2021 … -12577_20210921

( Here is a 2022-04 package, but this version has NT6 calls, like the current 2023 one.
https://archive.org/details/nuke-ykt-game-por … collection-2022 )

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 3 of 7, by VenomSpark

User metadata
Rank Newbie
Rank
Newbie

thanks for the answer guys! By far, looks like installing Java (the exe with 515 thing) did almost the trick (i totally forgot to install it ^^")

Now i can run BloodGDX version 1.16, but sadly it only runs on Classic rendering mode, on an average of 42-35fps, but when i try to put on fullscreen the screen is completely white despite you can hear the game running in background 🙁 maybe the FX5500 is too old?

im gonna try now the NBlood that gerwin kindly linked!

on that note on DosBox, yeah absolute true despite this is a Sempron so is a bit weaker than the Athlons XP's (less cache, like Celerons) despite are basically on same cores. Fact is i never liked Blood on DOSBox.. sometimes it have stutters even on powerfull pc, it will NEVER ever be smooth as on real dos, even at 800x600! From my experience the best performance alternative from real dos are on BloodGDX and Fresh Supply, but of course are just my two cents ^^

Reply 4 of 7, by gerwin

User metadata
Rank l33t
Rank
l33t

Here is an archived package of NBlood version 12587 / 2021-10, thus one month newer. This works as-is on Windows XP, and is AFAIK the last version to do so, without resorting to kernel-ex tricks.

https://web.archive.org/web/20230604192925/ht … 11015-12587.zip

This version was also mentioned by DosFreak in the GitHub topic: VOGONS github

Of the time when eDuke32 did not really support texture filtering, for reasons. An "autoexec.cfg" with these three lines can enable it. But it seems to give some sprites pink/purple edges.

r_useindexedcolortextures 0
r_texfilter 5
r_anisotropy 4

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 5 of 7, by VenomSpark

User metadata
Rank Newbie
Rank
Newbie
gerwin wrote on 2023-11-02, 23:27:
Here is an archived package of NBlood version 12587 / 2021-10, thus one month newer. This works as-is on Windows XP, and is AFAI […]
Show full quote

Here is an archived package of NBlood version 12587 / 2021-10, thus one month newer. This works as-is on Windows XP, and is AFAIK the last version to do so, without resorting to kernel-ex tricks.

https://web.archive.org/web/20230604192925/ht … 11015-12587.zip

This version was also mentioned by DosFreak in the GitHub topic: VOGONS github

Of the time when eDuke32 did not really support texture filtering, for reasons. An "autoexec.cfg" with these three lines can enable it. But it seems to give some sprites pink/purple edges.

r_useindexedcolortextures 0
r_texfilter 5
r_anisotropy 4

Thanks for answer 😀

I've tried nblood_win32_20211015-12587.zip, it runs but sadly i have no image 🙁 on OpenGL mode the screen is white, if i try the software one is all black but sounds and game is apparentely running. Im afraid my GF FX5500 from 2004 is too old 🙁 will try other versions hoping it can work..

Reply 6 of 7, by gerwin

User metadata
Rank l33t
Rank
l33t
VenomSpark wrote on 2023-11-03, 03:20:
gerwin wrote on 2023-11-02, 23:27:
Here is an archived package of NBlood version 12587 / 2021-10, thus one month newer. This works as-is on Windows XP, and is AFAI […]
Show full quote

Here is an archived package of NBlood version 12587 / 2021-10, thus one month newer. This works as-is on Windows XP, and is AFAIK the last version to do so, without resorting to kernel-ex tricks.

https://web.archive.org/web/20230604192925/ht … 11015-12587.zip

This version was also mentioned by DosFreak in the GitHub topic: VOGONS github

Of the time when eDuke32 did not really support texture filtering, for reasons. An "autoexec.cfg" with these three lines can enable it. But it seems to give some sprites pink/purple edges.

r_useindexedcolortextures 0
r_texfilter 5
r_anisotropy 4

Thanks for answer 😀

I've tried nblood_win32_20211015-12587.zip, it runs but sadly i have no image 🙁 on OpenGL mode the screen is white, if i try the software one is all black but sounds and game is apparentely running. Im afraid my GF FX5500 from 2004 is too old 🙁 will try other versions hoping it can work..

Early 2018 eDuke32 got a rewritten OpenGL rendering code. Before that time it was quite legacy friendly, after that time less so.
NBlood was first released in 2019.
In Software mode eDuke32 still uses OpenGL API to swap the framebuffers. That may be what is failing on your system.
This is the least capable system that I tested that NBLood on yesterday. It worked on that one but in Software rendering mode only:
Intel HD3000 on an Asus-P53E-Notebook, Sandy Bridge. [WGL] OpenGL version string: 3.0.0 - Build 6.14.10.5384 (Driver dated 10-9-2011) / OpenGL shading language version string: 1.30.
Newer graphics-driver versions can raise OpenGL capabilities, but a GF FX5500 may be to old in that regard...

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 7 of 7, by VenomSpark

User metadata
Rank Newbie
Rank
Newbie
gerwin wrote on 2023-11-03, 16:52:
Early 2018 eDuke32 got a rewritten OpenGL rendering code. Before that time it was quite legacy friendly, after that time less so […]
Show full quote
VenomSpark wrote on 2023-11-03, 03:20:
gerwin wrote on 2023-11-02, 23:27:
Here is an archived package of NBlood version 12587 / 2021-10, thus one month newer. This works as-is on Windows XP, and is AFAI […]
Show full quote

Here is an archived package of NBlood version 12587 / 2021-10, thus one month newer. This works as-is on Windows XP, and is AFAIK the last version to do so, without resorting to kernel-ex tricks.

https://web.archive.org/web/20230604192925/ht … 11015-12587.zip

This version was also mentioned by DosFreak in the GitHub topic: VOGONS github

Of the time when eDuke32 did not really support texture filtering, for reasons. An "autoexec.cfg" with these three lines can enable it. But it seems to give some sprites pink/purple edges.

r_useindexedcolortextures 0
r_texfilter 5
r_anisotropy 4

Thanks for answer 😀

I've tried nblood_win32_20211015-12587.zip, it runs but sadly i have no image 🙁 on OpenGL mode the screen is white, if i try the software one is all black but sounds and game is apparentely running. Im afraid my GF FX5500 from 2004 is too old 🙁 will try other versions hoping it can work..

Early 2018 eDuke32 got a rewritten OpenGL rendering code. Before that time it was quite legacy friendly, after that time less so.
NBlood was first released in 2019.
In Software mode eDuke32 still uses OpenGL API to swap the framebuffers. That may be what is failing on your system.
This is the least capable system that I tested that NBLood on yesterday. It worked on that one but in Software rendering mode only:
Intel HD3000 on an Asus-P53E-Notebook, Sandy Bridge. [WGL] OpenGL version string: 3.0.0 - Build 6.14.10.5384 (Driver dated 10-9-2011) / OpenGL shading language version string: 1.30.
Newer graphics-driver versions can raise OpenGL capabilities, but a GF FX5500 may be to old in that regard...

quite fun how a 2004 card it's too old for a 1997 game, huh? 😜

By the way, i wish meanwhile to thank you guys for the help! Somehow after losing few minutes of try and test, the only way to play it for now under XP with my old configuration is with BloodGDX (thanks for the heads up on installing Java 32bit!) 1.16 with Polymost renderer: the trick is to put the resolution the most lower one (320x200) and magically i can see it in fullscreen. I don't really don't why if i go above even higher than 400x300 it just crashes to desktop. If i choose it from the launcher, depending on the rendering type selected the screen is all white or black, despite the game is running. I also noticed on the console while it's loading the game and initialize things, that there's something saying like "texture uninted!" (sort of) in red, right under the name of the graphic card chipset. May means something?

Other few NBlood builds i've tried gave me the KERNEL32.DLL error and won't just run while others give me the exactly white screen issue, sadly 🙁

So for now is ok even with BloodGDX at super lower resolution (just like good old days!) and almost playable, better than nothing 😀 Thanks again!