VOGONS


First post, by Duffman

User metadata
Rank Member
Rank
Member

Hi,

I was trying to install DirectX 9 on my WeeCee, but DirectX setup says the CPU is incompatible with it and won't let me install.

I think it's because DirectX setup doesn't know what a Vortex86DX CPU is.

So I would like to modify dsetup32.dll to skip the CPU check, but every time I've tried that I've broken the file.

Can anyone more skilled at hex editing do this modification for me?

Attachments

  • Filename
    dsetup32.zip
    File size
    174.16 KiB
    Downloads
    38 downloads
    File license
    Public domain

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 1 of 7, by Duffman

User metadata
Rank Member
Rank
Member

It says

Processor Type Unsupported by DirectX.

and that I need a Pentium or K6 class processor or higher.

So, any ideas on how to bypass this check?

edit: screenshot

20230602_201255_weecee_dx9.jpg
Filename
20230602_201255_weecee_dx9.jpg
File size
1.25 MiB
Views
656 views
File license
Public domain

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 2 of 7, by bakemono

User metadata
Rank Oldbie
Rank
Oldbie

I suspect your problem is around this area. What does Vortex86DX return for GetSystemInfo?

Attachments

  • dsetup32.png
    Filename
    dsetup32.png
    File size
    16.48 KiB
    Views
    639 views
    File license
    Fair use/fair dealing exception

again another retro game on itch: https://90soft90.itch.io/shmup-salad

Reply 3 of 7, by Duffman

User metadata
Rank Member
Rank
Member

@bakemono

I'm not sure, how do I check for what it's returning?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 4 of 7, by Duffman

User metadata
Rank Member
Rank
Member

@bakemono

Modded the function and got DX9 installed, thanks.

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 5 of 7, by Towncivilian

User metadata
Rank Newbie
Rank
Newbie

Would you mind posting the hex patch in case someone needs it in the future?

abit BX-133 RAID, P3-S 1.4Ghz, 768MB PC133, GeForce FX5200, SB16 ISA, 2x40GB RAID1, Sony SDT-9000 & Connor CTD-8000 SCSI DDS2 DAT drives, 3COM 10/100 NIC, Win2k SP4
Depeche Mode Live Wiki

Reply 6 of 7, by Horun

User metadata
Rank l33t++
Rank
l33t++
Duffman wrote on 2023-06-03, 10:58:

Modded the function and got DX9 installed, thanks.

Great ! please post the patched file.

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 7 of 7, by Duffman

User metadata
Rank Member
Rank
Member

Here you go.

Attachments

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)