I think I'm starting to hit the point of diminishing returns and will probably call it here.
For (much?) better performance on general filled primitives, the caller would have to help the driver out from a higher level so it can optimise by having knowledge about the full intent up front.
Ideally one would do a single call with "please polyfill these 100 scanlines, here are the coords" rather than 100 individual calls without a broader context, as I've made VDI do here. But that kind of update/patch to STA_VDI won't be now.
But all things considered, I've turned around from my initial disapointment with the lazy approach to thinking some of these scores look pretty good for what it is :)
Raven. A homemade Atari-like computer
-
agranlund
- Site sponsor

- Posts: 1751
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
You do not have the required permissions to view the files attached to this post.
-
LarryL
- Posts: 241
- Joined: 20 Nov 2022 14:42
- Location: Germany
Re: Raven. A homemade Atari-like computer
Hi,
shortly to two completely different topics:
1) I was trying to install NVDI for some time... always without success. During installation the installer reported many "CRC errors" and installation left corrupt files. Was downloading different versions, unpacked them with different tools on different systems - no luck. Today I switched of the "Cache" flag in the EmuTOS Options menu: then I was able to succesfully install NVDI. Is this normal?
2) my w32 card (1MB, no interleave) shows pixel artefacts. Not sooo many, but very noticeable when moving windows or trying to select multiple files. Sprayed pixels following the mouse cursor. This did not go away after disabling the cache. Other cards (e.g. a non-accelerated Cirrus GD5424, as well as a standard ET4000AX) work flawlessly. Maybe its my card, but maybe its the driver? I do not know exactly when this started, but I think some SW versions ago the card worked without these artefacts
And before I forget: the boot screen is only using the upper half of the screen and thus showing everything pretty condensed. Happens in different boot resolutions. I think this was also different some time ago
I am on the latest release from Feb 17th
cheers
Michael
shortly to two completely different topics:
1) I was trying to install NVDI for some time... always without success. During installation the installer reported many "CRC errors" and installation left corrupt files. Was downloading different versions, unpacked them with different tools on different systems - no luck. Today I switched of the "Cache" flag in the EmuTOS Options menu: then I was able to succesfully install NVDI. Is this normal?
2) my w32 card (1MB, no interleave) shows pixel artefacts. Not sooo many, but very noticeable when moving windows or trying to select multiple files. Sprayed pixels following the mouse cursor. This did not go away after disabling the cache. Other cards (e.g. a non-accelerated Cirrus GD5424, as well as a standard ET4000AX) work flawlessly. Maybe its my card, but maybe its the driver? I do not know exactly when this started, but I think some SW versions ago the card worked without these artefacts
And before I forget: the boot screen is only using the upper half of the screen and thus showing everything pretty condensed. Happens in different boot resolutions. I think this was also different some time ago
I am on the latest release from Feb 17th
cheers
Michael
-
luciodra
- Site sponsor

- Posts: 341
- Joined: 28 Jun 2024 13:59
- Location: Rome
Re: Raven. A homemade Atari-like computer
Hi, you have a PM. :DLarryL wrote: 25 Feb 2026 15:50 Hi,
shortly to two completely different topics:
1) I was trying to install NVDI for some time... always without success. During installation the installer reported many "CRC errors" and installation left corrupt files. Was downloading different versions, unpacked them with different tools on different systems - no luck. Today I switched of the "Cache" flag in the EmuTOS Options menu: then I was able to succesfully install NVDI. Is this normal?
2) my w32 card (1MB, no interleave) shows pixel artefacts. Not sooo many, but very noticeable when moving windows or trying to select multiple files. Sprayed pixels following the mouse cursor. This did not go away after disabling the cache. Other cards (e.g. a non-accelerated Cirrus GD5424, as well as a standard ET4000AX) work flawlessly. Maybe its my card, but maybe its the driver? I do not know exactly when this started, but I think some SW versions ago the card worked without these artefacts
And before I forget: the boot screen is only using the upper half of the screen and thus showing everything pretty condensed. Happens in different boot resolutions. I think this was also different some time ago
I am on the latest release from Feb 17th
cheers
Michael
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
-
LarryL
- Posts: 241
- Joined: 20 Nov 2022 14:42
- Location: Germany
Re: Raven. A homemade Atari-like computer
Thanks :D
But something’s going on with cache enabled.
The NVDI installer seems to decrypt the installation files and this somehow crashes with cache enabled
With cache disabled, all went OK!
-
luciodra
- Site sponsor

- Posts: 341
- Joined: 28 Jun 2024 13:59
- Location: Rome
Re: Raven. A homemade Atari-like computer
Chapter strange video cards with 5429 and rj45.
Two pieces of news, one negative and one positive: the negative is that after turning on Raven, bang, smoke and smell of burning. The isa slot it's broken.
The positive thing is that changing the ISA slot to the old ET4000 Raven works. So maybe I just broke the first isa slot...
Two pieces of news, one negative and one positive: the negative is that after turning on Raven, bang, smoke and smell of burning. The isa slot it's broken.
The positive thing is that changing the ISA slot to the old ET4000 Raven works. So maybe I just broke the first isa slot...
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
-
agranlund
- Site sponsor

- Posts: 1751
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Thank you for reporting that @LarryL !LarryL wrote: 25 Feb 2026 15:50 the boot screen is only using the upper half of the screen and thus showing everything pretty condensed.
I did changes a while ago to make it use the 8x8 font in the terminal regardless of screensize instead of going to the larger 8x16 font.
Now that I swapped in the w32i and official driver I noticed the same as you described.
I will revert those font-size related changes until I have something that is properly tested and working regardless of what driver is used :)
To be honest I have no idea but that's really good to know.Today I switched of the "Cache" flag in the EmuTOS Options menu: then I was able to succesfully install NVDI. Is this normal?
I've only copied files directly from an old NVDI install of mine on the ST.
This one I don't think I have any good ideas for.my w32 card (1MB, no interleave) shows pixel artefacts. Not sooo many, but very noticeable when moving windows or trying to select multiple files. Sprayed pixels following the mouse cursor. This did not go away after disabling the cache. Other cards (e.g. a non-accelerated Cirrus GD5424, as well as a standard ET4000AX) work flawlessly. Maybe its my card, but maybe its the driver? I do not know exactly when this started, but I think some SW versions ago the card worked without these artefacts
When you select ET4000.W32 in bios setup you should end up running completely unmodified Nova driver + VDI (albeit with those .PRG's loaded and started by rvnova.prg).
I don't think it's this but if you have c:\rvga.inf then double check that it says interleave = 0 under the et4000.w32 section.
Or not at all, as long as it doesn't say interleave = 1
Sometimes when my card(s) are not seated properly in a slot I can end up getting artifacts which usually follows the mouse or whatever is moving or changing (eg. some reads and/or writes ending up incorrect).
I usually ignore fastening the ISA card bracket with the screw when I'm in a session of swapping between different cards a lot for testing and have had that happen in those scenarios.
Not sure where I was going with this other than maybe bad contact could be worth investigating?
Don't know if it will say all that much but could be worth trying the same card with the SVGA driver just to see if you get the same issue regardless of driver.
Although the SVGA driver does not support hardware acceleration for W32i yet so they wont be taxing the card the same amount.
Still, if you end up seeing the same issue with both drivers then perhaps that would at least point more toward the hardware side of things?
-
LarryL
- Posts: 241
- Joined: 20 Nov 2022 14:42
- Location: Germany
Re: Raven. A homemade Atari-like computer
Made a quick check…
Have the same artefacts with the SVGA driver
And interleave is set to 0
So, most probably HW related
Will do some cleaning during next days and maybe switch to another ISA slot
Thanks and have a nice evening
Michael
Have the same artefacts with the SVGA driver
And interleave is set to 0
So, most probably HW related
Will do some cleaning during next days and maybe switch to another ISA slot
Thanks and have a nice evening
Michael
-
agranlund
- Site sponsor

- Posts: 1751
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Updated release zip with fix for the boot font issue, thanks @LarryL .
Also the latest VDI acceleration stuff for the SVGA driver.
My benchmarks were done on a very fast GD5434 but I got a net improvement for my other Cirrus cards too, and the WD90C31.
WD90C33 blitter code is quite unoptimized so it's the slower of the lot because of the driver, not the hardwares fault.
Also the latest VDI acceleration stuff for the SVGA driver.
My benchmarks were done on a very fast GD5434 but I got a net improvement for my other Cirrus cards too, and the WD90C31.
WD90C33 blitter code is quite unoptimized so it's the slower of the lot because of the driver, not the hardwares fault.
Code: Select all
20260225:
rom: fixed boot font issue
rvnova: more VDI acceleration for Cirrus + WDC
-
Mikerochip
- Posts: 85
- Joined: 01 Mar 2022 14:38
- Location: Ireland
Re: Raven. A homemade Atari-like computer
For which system?? Putting one on the ISA bus?? For a PC, or a Raven??? :Dagranlund wrote: 23 Feb 2026 10:20 ... the Playstation1 GPU ... Could make a pretty cool graphicscard :D
It's a tad low resolution.. 640x480? 640x240?
So... 2D graphics... and ... openGL? ... Mesa?
Is there a Mesa driver for the PS1 ... that would be nuts.
The first 3D Atari ST...
Is there any kind of driver for the PS2?? It ran Linux... Was it just a binary blob? :(
Oh dear :(luciodra wrote: 25 Feb 2026 17:46 Chapter strange video cards with 5429 and rj45.
Two pieces of news, one negative and one positive: the negative is that after turning on Raven, bang, smoke and smell of burning. The isa slot it's broken.
The positive thing is that changing the ISA slot to the old ET4000 Raven works. So maybe I just broke the first isa slot...
-
luciodra
- Site sponsor

- Posts: 341
- Joined: 28 Jun 2024 13:59
- Location: Rome
Re: Raven. A homemade Atari-like computer
:roll:Mikerochip wrote: 26 Feb 2026 00:00Oh dear :(luciodra wrote: 25 Feb 2026 17:46 Chapter strange video cards with 5429 and rj45.
Two pieces of news, one negative and one positive: the negative is that after turning on Raven, bang, smoke and smell of burning. The isa slot it's broken.
The positive thing is that changing the ISA slot to the old ET4000 Raven works. So maybe I just broke the first isa slot...
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
Who is online
Users browsing this forum: ClaudeBot and 4 guests