Skip to content

Commit

Permalink
bugfix release + fixed readme
Browse files Browse the repository at this point in the history
  • Loading branch information
JHRobotics committed Jul 14, 2023
1 parent 6c94233 commit 5661d1e
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 6 deletions.
29 changes: 26 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ SoftGPU with HW acceleration was tested only with lasted version of VMware Works
### General information
- Use **Windows 98 SE**, newer Mesa is not currently working in 95 and Windows 98 FE (first edition) hasn't supporting WDM sound cards so you might have a problem with sound.
- **Fresh install**, Windows 9x doesn't like hardware changes and if you import import VM from somewhere, strange problems may occur.
- **no VMware additions**, because they only contain basic display driver, mouse integration driver and tray program which immediately replaces display driver with VMware one. If you want mouse integration driver (but is useless for gaming with mouse) alone driver is listed below.
- **no VMware additions**, ~because they only contain basic display driver,~ contain mouse integration driver and tray program which **is replacing display driver to VMware default display driver** [and some integration utilities](https://github.com/JHRobotics/softgpu/issues/14). If you want mouse integration driver (but is useless for gaming with mouse) alone driver is listed below.
- set as hardware compatibility **Workstation 9.x** and VM type **Windows 2000 Server**. VMware in other cases is comparing installed addition tools version and features with hypervisor version and if they don't match refuses to expose SVGA 3D commands to guest.

### Step by step guide
Expand Down Expand Up @@ -230,11 +230,29 @@ You can turn it on in Device Manager on HDD properties enable `DMA` checkbox. Do


### Change logon to Windows Logon

After install network card you are asked every time to enter the credentials - but this is not credentials to the computer but to the network (you can also skip this by press `ESC`). If you don't plan to install NT server as other VM and runs ancient network sharing, this is only annoying thing. You can turn it off in *Control panel* -> *Network* and change *Primary network logon* to **Windows Logon**.

![Windows logon switch](resource/docs/windows-logon.png)

## Extra drivers
These are links to some extra drivers for VM:
- [AC97 (version 3.62)](https://files.emulace.cz/ac97_362.zip) - for QEMU and VirtualBox
- [SB PCI 128](https://files.emulace.cz/sbpci_98se.exe) - for VMware Workstation
- [VMware mouse driver](https://files.emulace.cz/vmmouse.zip) ([floppy version](https://files.emulace.cz/vmmouse.ima))

If you wish download these drivers from Windows 9x directly, you can use these links (simply replace https -> http):
```
http://files.emulace.cz/ac97_362.zip
http://files.emulace.cz/sbpci_98se.exe
http://files.emulace.cz/vmmouse.zip
```

If you need tool for decompressing ZIP and other archives, there is 7-Zip in version with Windows 98 compatible:
```
http://files.emulace.cz/7z920.exe
```



## Compilation from source
1) You need MINGW and *GNU make* to build *softgpu.exe*
Expand Down Expand Up @@ -292,8 +310,13 @@ CopyFiles=VBox.Copy,Dx.Copy,DX.CopyBackup,Voodoo.Copy
```
and
```
CopyFiles=VBox.Copy,Dx.Copy,DX.CopyBackup,Voodoo.Copy
CopyFiles=VMSvga.Copy,Dx.Copy,DX.CopyBackup,Voodoo.Copy
```
and
```
CopyFiles=Qemu.Copy,Dx.Copy,DX.CopyBackup,Voodoo.Copy
```

15) place redistributable to redist folder
16) Edit `softgpu.ini` for final paths review
17) Create ISO file place to it:
Expand Down
5 changes: 5 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
0.4.2023.14
! fixed race condition in FIFO access: causes freezing (introduced in 0.4.2023.13)
! fixed race condition in when is calling blit function: causes BSOD (introduced in 0.4.2023.13)
! fixed not well working screen memory zeroing: randomly rewrites driver memory (introduced in 0.4.2023.4)

0.4.2023.13
! QEMU display driver works
- Mesa 21.3.8
Expand Down
6 changes: 3 additions & 3 deletions softgpu.ini
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,9 @@ glu95=redist\opengl95\DLL\GLU32.DLL
;ie98.ver=Internet Explorer 6.0

[version]
vmdisp9x=1.2023.0.10
mesa9x=17.3.9.17
mesa9x_sse=21.3.8.17
vmdisp9x=1.2023.0.11
mesa9x=17.3.9.18
mesa9x_sse=21.3.8.18
wine9x=1.7.55.12
openglide9x=0.1.2023.9
simd95=1.0.0.0
Expand Down

0 comments on commit 5661d1e

Please sign in to comment.