VOGONS


PowerVR Fun Thread

Topic actions

Reply 1120 of 1130, by Dipshidian

User metadata
Rank Newbie
Rank
Newbie

I’ve had this weird fascination for all things PowerVR Series 1 for some time now. I’m just happy to be able to contribute in some way!

EDIT:

JustJulião wrote on 2025-10-19, 09:32:

Congratulations on finishing the game and thank you for documenting rare PowerVR games. You've made me want to buy A-Train!

Oh, BTW JustJulião, if you don’t want to go spending on the bay I do have a link to a backup in the A5 opening video description.
Let me know if there is an issue with this and I’ll revise accordingly.

Your friendly source for high quality video captures of period-correct hardware! Youtube: @dipshidian

Reply 1122 of 1130, by JustJulião

User metadata
Rank Member
Rank
Member
Dipshidian wrote on 2025-10-19, 12:37:
I’ve had this weird fascination for all things PowerVR Series 1 for some time now. I’m just happy to be able to contribute in so […]
Show full quote

I’ve had this weird fascination for all things PowerVR Series 1 for some time now. I’m just happy to be able to contribute in some way!

EDIT:

JustJulião wrote on 2025-10-19, 09:32:

Congratulations on finishing the game and thank you for documenting rare PowerVR games. You've made me want to buy A-Train!

Oh, BTW JustJulião, if you don’t want to go spending on the bay I do have a link to a backup in the A5 opening video description.
Let me know if there is an issue with this and I’ll revise accordingly.

I downloaded it from your link a while ago but I’m waiting until I finish my final PowerVR rig before I play it. Thanks for uploading it. I’ll still track down the original game because I like collecting physical copies, but it’s great to be able to play it in the meantime.

RaVeN-05 wrote on 2025-12-14, 13:09:

i decided to make video of most PowerVR (PowerSGL API) games in action https://www.youtube.com/watch?v=r6BKxOo3rbA

Very nice video. It made me want to try a few games that run a bit slowly on a stock card on my 90MHz PCX2. Probably games with the PowerVR2 in mind.

Reply 1124 of 1130, by JustJulião

User metadata
Rank Member
Rank
Member
RaVeN-05 wrote on 2026-01-05, 20:00:

Could anyone help on trying to run some newly discovered PowerVR PowerSGL API games:
from this list
Re: 3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)

Just tested A2 racer. It works and it's smooth enough to be enjoyable. It's D3D though.
There is a minor graphical issue (green triangles) but it's less annoying in person than on the photo.
PowerVR compatibility doesn't seem to have been in mind: no mention anywhere, no drivers. The game CD has S3, Trident (2D), Tseng and Voodoo drivers. There is also a Matrox folder but I only found Mystique and MGA drivers in it.

Reply 1125 of 1130, by ralonsoj

User metadata
Rank Newbie
Rank
Newbie

Hi all,

Just wanted to share a PowerVR PCX2 SGL/DDraw wrapper I've been building from scratch over the past months.

Purevex is now fully playable on Windows 11 at 60fps with 16:9 widescreen and real-time shader switching:

Video: https://youtu.be/mViuJmfMY10
GitHub: github.com/ralonsoj/PowerVR-SGL-Wrapper
Download: github.com/ralonsoj/PowerVR-SGL-Wrapper/releases/tag/v0.1.0-beta

Windows 98 / XP / 7 / 10 / 11
🟡 Moon Racer and Revolte boot to menu - high-level SGL API in progress

Hope you enjoy it!

Reply 1126 of 1130, by leileilol

User metadata
Rank l33t++
Rank
l33t++

Works:
- PowerVR Technology Demos

Doesn't work:
- Deus Ex
- Unreal
- GLQuake (sgl_get_ini_int not implemented)
- Quake2
- Ultim@te Race

No postprocess dithering yet?

apsosig.png
long live PCem
FUCK "AI"

Reply 1127 of 1130, by ralonsoj

User metadata
Rank Newbie
Rank
Newbie

OH MY GOD indeed! 😄 Thank you so much for testing!

My main focus so far has been getting Purevex fully working, so the wrapper is optimized around that game.

My next targets are Moon Racer and Revolte - since they share the same engine (Virtuality KK) I expect fixing one will fix the other. Once the high-level SGL API is more complete, compatibility should improve exponentially
as each implemented function unlocks multiple games.

The other titles will come progressively after that - getting a game to boot is the hardest part, after that it's iterative improvement.

Regarding dithering and hardware accuracy - I should mention I don't have access to real PCX2 hardware, so I'm working from the original source code and comparing against recorded gameplay footage. Apologies in advance
for any differences from the original hardware behavior!

This is very much a work in progress but the foundation is there. Exciting times ahead! 🎮

Reply 1128 of 1130, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie
ralonsoj wrote on Today, 08:46:
Hi all, […]
Show full quote

Hi all,

Just wanted to share a PowerVR PCX2 SGL/DDraw wrapper I've been building from scratch over the past months.

Purevex is now fully playable on Windows 11 at 60fps with 16:9 widescreen and real-time shader switching:

Video: https://youtu.be/mViuJmfMY10
GitHub: github.com/ralonsoj/PowerVR-SGL-Wrapper
Download: github.com/ralonsoj/PowerVR-SGL-Wrapper/releases/tag/v0.1.0-beta

Windows 98 / XP / 7 / 10 / 11
🟡 Moon Racer and Revolte boot to menu - high-level SGL API in progress

Hope you enjoy it!

What are the minimum and recommended system specs, lets say 98 / XP machines? Thank you!

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / DVD : ATi RagePro drivers and software
30+MiniGL / OpenGL Win 9x dll files for all ATi Rage3 cards : Re: ATi RagePro OpenGL files

Reply 1129 of 1130, by leileilol

User metadata
Rank l33t++
Rank
l33t++

PCX2 behavior should be in simulat3. The bilinear filtering on it is very imperfect, even more so for the alpha channel (where lightmaps live on)

As for dithering - my avatar is PCX2 rendered!!!!!! The ordered dithering always applies on a 24bpp buffer before coming to 16bpp. Dreamcast and Kyro have the same behavior.

Also more tested to not work:
Hardwar
MDK (needs sgl_direct_set_texture)
Omega Field

apsosig.png
long live PCem
FUCK "AI"

Reply 1130 of 1130, by rasz_pl

User metadata
Rank l33t
Rank
l33t

ralonsoj drops wrapper created with help of LLM (which btw I think is awesome, LLM is enabling so much work that was too tedious to even contemplate few years ago)

leileilol wrote on Today, 11:08:

FUCK "AI"

ha ha

https://github.com/raszpl/sigrok-disk FM/MFM/RLL decoder
https://github.com/raszpl/FIC-486-GAC-2-Cache-Module (AT&T Globalyst)
https://github.com/raszpl/386RC-16 ram board
https://github.com/raszpl/440BX Reference Design adapted to Kicad