Jump to content

DosFreak

Member
  • Posts

    82
  • Joined

  • Last visited

  • Days Won

    3
  • Donations

    0.00 USD 
  • Country

    United States

Posts posted by DosFreak

  1. I'm not near my file server right now but I do remember testing BuildGDX w/kernelex on 98SE and ME Java 8 U231 and Azul Java 8.0.292

    IIRC, you need to install 8 U152 and then extract the Java 8 U231 files to the java directory for working java with 2000 BWC and XP.

    I'd be suprised if that version of Azul Java didn't work on XP since it works with kernelex

    https://www.vogons.org/viewtopic.php?p=989192#p989192

    https://www.vogons.org/viewtopic.php?p=907228#p907228

  2. This is from a note I made for myself back in 2010:

    v1.6.6 is the last version to work on Windows 2000 but BlackWingcat modified Vboxc.dll and Vboxdrv.sys in VirtualBox 2.0.4 so that version works in Windows 2000.


    1. Download VirtualBox 2.0.4
    2. Run the install, when it errors out leave the error up.
    3. Go to the TEMP directory in your profile and make a copy of the VirtualBox .msi.
    4. Edit the .MSI with Orca and remove the LaunchConditions.
    5. Install VirtualBox 2.0.4.
    6. Download "vb202-4w2k.zip" from BlackWingCat.
    7. Reboot.
    8. Extract the contents of "vb202-4w2k.zip" to their proper locations.
    9. Execute VirtualBox.
  3. Can't commit to this since working other things but I really should since I need to for the https://www.vogons.org/viewtopic.php?f=5&t=84578&hilit=vogonsorg

    Here are some interesting links:

    https://www.vogons.org/viewtopic.php?f=5&t=87617

    https://www.vogons.org/viewtopic.php?p=1021297#p1021297 (This post and various others before it)

    Stay far away from MSYS2 unless you use a win32 thread build of mingw-w64 and compile all third party libraries yourself. pacman and vpkg precompiled binaries are all posix.

    Last time I tested mingw-w64 on Linux and WSL were win32 thread.

    As of 2021 latest current GCC could compiled for NT3.51+.

    For Posix XP support was broken with those commits.

    So right now if I were to start I would:

    1. Verify on Linux and WSL that latest GCC win32 thread could compile a working binary. If so and don't need posix then you're done!

    2. If Posix needed then download a last known working build by downloading a working mingw-w64 package from repos, start from before those commits. My MSYS2 environment where I compiled via clang for XP was created on 5/31/2018.

    3. Once you have a working Posix environment then save it and keep it safe!

    4. Download mingw-w64 from just after those two commits, revert them and compile. If working environment then save it!

    5. Work upwards until you have the latest mingw--64

    Keep in mind that pre-compiled mingw-w64 is  i686+ so if you need to support less than that you'll need to recompile. I'm lazy so I just use regular mingw for i386+ for those binaries but it's always been on my list to look into recompiling mingw-w64 for that support.

    You shouldn't have to limit yourself to an old version of VS, latest version should be fine as long as you use mingw-w64 to compile unless I'm missing something.

  4. To download Windows Updates for 2000 to Vista:

    1. Use your own WSUS server (Win 2022 WSUS goes all the way back to Windows 2000) and point XP to it

    or

    2. Go here https://forums.mydigitallife.net/threads/restore-windows-update-for-windows-xp-server-2003.82538/ and follow the instructions in the readme for WSUS proxy.
    The proxy works fine on XP itself so no need to run it on another machine unless you want to update Windows 2000 then you'll need to run the proxy on XP+ and run the minitool on 2000.
    Verified all this last week on both 2000, XP 32bit and 64bit and Vista 32bit and 64bit (for Vista I used the Windows Update client fix for Vista 6003 instead)
    https://forums.mydigitallife.net/threads/restore-windows-update-for-windows-xp-server-2003.82538/

    For POS just add the registry key but beware if the CPU doesn't support SSE2.



     

  5. The below are the highest versions that work on each OS the last time I tested:

    DOS
    eternity-dos-v33920-7
    FastDoom 0.8.7
    MBF 2.04

    95
    Zdoom LE 2.8.1f

    98SE-ME
    Chocolate Doom 2.3.0
    Crispy Doom 3.2
    Doom Legacy 1.48.8
    PrBoom+ 2.5.1.4
    Rude 2.5.0c
    ZDoom32 2.8.6

    98SE-ME (KernelEX)
    chocolate-doom-20210726-win32
    crispy-doom-20210725-win32
    PrBoom+ 2.5.1.7um
    Rude 3.1.0pre
    Woof! 6.2.0

    2000 (BWC)
    Crispy Doom 4.3

    2000 (BWC) - XP 32
    LZDoom 3.88a 8-8-2021 (change major version)

    XP 32bit
    chocolate-doom-20211019-win32
    crispy-doom-20211019-win32
    Doom Retro 4.3 10-15-2021
    Eternity-x86-4.03.00-pre-412-g47dcc309 10-18-2021
    gzdoom 4.1.3 6-8-2019
    PrBoom+ 2.5.1.7um 6-16-2019
    Rude 3.1.0pre11 10-31-2020
    Woof! 7.0.0 9-27-2021

    dsda-doom 0.21.3 8-30-2021

    Vista 32bit
    gzdoom 4.4.2
    k8vavoom 4.1
    PrBoom+ 2.6um

    Vista 64bit
    gzdoom 4.5.0

  6. You don't need steam:

    For Half-Life v4554 you can be revolutionary and use a steam emulator. I can't be anymore specific on this forum unfortunately.

    The following games can be combined into the same folder.

    Use these switches:

    Counter-Strike (-steam -game cstrike) v4554
    Counter-Strike Condition Zero (-steam -game czero) v4554
    Day of Defeat (-steam -game dod) v4554
    Deathmatch Classic (-steam -game dmc) v4554
    Half-Life (-steam -game valve) v4554
    Half-Life Blue Shift (-steam -game bshift) v4554
    Half-Life Opposing Force (-steam -game gearbox) v4554
    Ricochet (-steam -game ricochet) v4554
    Team Fortress Classic (-steam -game tfc) v4554

    For Half-Life versions >v4554 and if using Windows 2000 then you'll need:

    *You can also use probably use another steam emulator that is as good as gold but you'll need to use Blackwingcat as well. 

    To be smart and use a steam emulator.

    If you want to be smart and also use the gui for the steam emulator then you need to install .NET 2.0 SP2 and BlackWingcat .NET 4.0 RC3 (I don't recommend using the GUI anyway.

    Visual C++ 2010 SP1 Redist

    Blackwingcat Extended kernel

    Use these switches

    Counter-Strike (-steam -game cstrike) 
    Counter-Strike Condition Zero (-steam -game czero) 
    Day of Defeat (-steam -game dod) 
    Deathmatch Classic (-steam -game dmc) 
    Half-Life (-steam -game valve) 
    Half-Life Blue Shift (-steam -game bshift)
    Half-Life Opposing Force (-steam -game gearbox) 
    Ricochet (-steam -game ricochet)
    Team Fortress Classic (-steam -game tfc) 

  7. Last time I tested VLC on various operating systems back in Feb 2019

    95 VLC 0.8.4b

    98-ME VLC 0.8.6d

    98-ME KernelEX  VLC 2.2.8

    NT4 VLC 0.8.6e

    2000 Vanilla VLC 1.1.11

    2000 BWC SSE2 VLC 3.0.6

    XP

    VLC 2.2.8

    SSE2 VLC 3.0.8

     

    Would be nice if someone had the time to unify VLC versions and provide SSE and SSE2 binaries. 

  8. Why do you want to bother with Steam on 9x? What games on 9x actually need it?


    Steam is only needed for Half-Life 2 builds older than v5135, any build after and you can use the command line switches to run without Steam

    For the builds older than v5135 you have to use an old steam emulator that is revolutionary that I can't mention here

    For the Steam builds of Half-Life 1 builds >v4554 require SDL2 and can be used with two recent steam emulators that are smart and full of gold.
    For the Steam builds of Half-Life 1 builds <=v4554 you have to use an old steam emulator that is revolutionary that I can't mention here.
    Builds of Half-Life >=v4554 require KernelEX on 9x but earlier builds should work fine without it but you're better off with Retail half-life with the unofficial patch on vanilla 9x.

  9. I'm not sure why you would bother with running MineCraft in Virtualbox in Windows 98 since if you are running it in a VM then your host likely can run it....

     

    1. Virtualbox is horrible for 9x.

    2. No 3D acceleration in a VM for 9x except for qemu or pcem. You may have better luck with qemu than pcem for OGL.

    3. 3D software acceleration is slow. Mesa3D for OGL 2.1, Swiftshader for D3D

    4. Minecraft 1.13 requires OpenGL 4.4 according to the Internets so make sure you are using an old version of Minecraft.

×
×
  • Create New...