Raven. A homemade Atari-like computer

A homemade Atari-like computer based on 68060 and various Atari ST like peripherals
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1750
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven. A homemade Atari-like computer

Post by agranlund »

My Diamond Speedstar 24X (Western Digital WD90C31) scores this with hardware blitting in 1024x768x8bpp
Blitting: 2022
VDI scroll: 1628

Just a smidge lower than the Diamond Speedstar Pro (Cirrus Logic GD5426)
That WD90C31 has a bit more interesting graphics engine though, it can do lines and trapezoids as well.
User avatar
PhilC
Moderator
Moderator
Posts: 7440
Joined: 23 Mar 2018 20:22

Re: Raven. A homemade Atari-like computer

Post by PhilC »

Just looking at the results from my 5429 and it's slower using the same tests. I suspect that the driver will want optimising for this card.

When running this card on Win98, there is a separate driver for 29,30 and 34 GPUs, so the clue maybe there.

I'll have a read of the datasheet a bit later on.
PXL_20250819_093323872.NIGHT.jpg
You do not have the required permissions to view the files attached to this post.
If it ain't broke, test it to Destruction.
User avatar
mrbombermillzy
Moderator
Moderator
Posts: 2284
Joined: 03 Jun 2018 19:37

Re: Raven. A homemade Atari-like computer

Post by mrbombermillzy »

@agranlund and @PhilC you two are on fire with this! Great stuff going on right here! :thumbup:

That auto switching to run Tyrian is some cool trick.

Perhaps one day, some of this awesome work can transition over to the mere mortals with 'regular' STs/ISA cards. :)
User avatar
Cyprian
Posts: 542
Joined: 22 Dec 2017 09:16
Location: Warszawa, Poland

Re: Raven. A homemade Atari-like computer

Post by Cyprian »

PhilC wrote: 19 Aug 2025 10:36 Just looking at the results from my 5429 and it's slower using the same tests. I suspect that the driver will want optimising for this card.

When running this card on Win98, there is a separate driver for 29,30 and 34 GPUs, so the clue maybe there.

I'll have a read of the datasheet a bit later on.

PXL_20250819_093323872.NIGHT.jpg
cool.
I wonder how it looks compared to Falcon and TOS 4.04

@agranlund well done. Thanks. Would it be possible to use your Cirrus Logic GD5426 driver on Mega STE with Nova adpter?
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1750
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven. A homemade Atari-like computer

Post by agranlund »

PhilC wrote: 19 Aug 2025 10:36 Just looking at the results from my 5429 and it's slower using the same tests. I suspect that the driver will want optimising for this card.
That looks suspicously similar to the slower of my two GD5426 cards.

I'm not at all surprised the Diamond is faster than my other "lesser" Vidtech card even with the same GPU.
The likelyhood of that brand picking fast components and having aggressively tuned bios for the particular card is quite high, but the difference here is just a bit too much.

Memory clock can differ almost 2x from lowest to highest setting, and the width can be set at 8, 16 or 32bit at the manufacturers leisure.
So my bet is on a difference in settings applied by their respective bioses.
Wether that would be intentional, or set badly in error due to some x86 emulation issue I don't know.

But I think I'll have to first print out and compare the interesting config registers for both cards and see what they are actually set to.

Hmm, I wish I had a 486 retro machine so I could compare the cards in Winbench -- as well as all the other fun you can have with a 486 :)
User avatar
PhilC
Moderator
Moderator
Posts: 7440
Joined: 23 Mar 2018 20:22

Re: Raven. A homemade Atari-like computer

Post by PhilC »

@agranlund only 486 I have is a 486slc, so not a real one but if it's any good for your needs?
If it ain't broke, test it to Destruction.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1750
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven. A homemade Atari-like computer

Post by agranlund »

Cyprian wrote: 19 Aug 2025 12:24 @agranlund well done. Thanks. Would it be possible to use your Cirrus Logic GD5426 driver on Mega STE with Nova adpter?
Thank you Cyprian!

For the time being it's only compatible with Raven.
It makes it much less painful and quite easy and fun to implement, is the only reason really.

I don't think it would be that much effort for someone to make it work on other very fast machines, but getting it to run on 68000 would take quite a bit more effort I think. There you'd want to do card initialisation and setting of graphics modes manually rather than calling onto vgabios to do it for you.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1750
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven. A homemade Atari-like computer

Post by agranlund »

So it turns out that yes, true to form Diamond is more aggressive with its settings.

Code: Select all

Diamond Speedstar Pro:
 mclk: 62.6 mhz
 dram: 50 mhz, 32bit, extended RAS, fpm on
 fifo: 16, threshold: 1

Code: Select all

Vidtech Fastmax:
 mclk: 50.1 mhz
 dram: 37 mhz, 32bit, standard RAS, fpm on
 fifo: 8, threshold: 2
62.6mhz is well above what Cirrus rates the GD5426, and even a bit over that of the GD5429 :lol:
(50mhz for GD5426 and 60mhz for GD5429)

Dram is also set faster and they set a larger fifo by default.

Probably the Vidtech settings are sensible in that they keep safe and well inside specs, or maybe they had no interest or time to experiment with whatever over-spec settings they could get away with. It's also using worse drams.
I'm going to see what happens if I push that Vidtech a bit.
User avatar
PhilC
Moderator
Moderator
Posts: 7440
Joined: 23 Mar 2018 20:22

Re: Raven. A homemade Atari-like computer

Post by PhilC »

@agranlund how did you find that out?

I've got a Diamond 5429 coming from the US, so would be good to be able to do the comparison.
If it ain't broke, test it to Destruction.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1750
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven. A homemade Atari-like computer

Post by agranlund »

Yeah, pushing the Vidtech with similar settings as the Diamond makes them score pretty much the same in Gembench.

But the question is.. how to proceed with this? I'm reluctant to have the driver override manufacturer settings with random higher values even if that Vidtech apparently didn't mind. I'm thinking there's no guarantee other cards would be as happy about it.

In MS-DOS you could sometimes find tweaking utilities for that kind of stuff so perhaps a separate such program is the way to go.
Or maybe, incorporate such thing in the rvbios config screen.

PhilC wrote: 19 Aug 2025 22:05 @agranlund how did you find that out?
I added some debug code that reads the config registers. It'll prints the info after each mode change.
If you have time it would be interesting to see what the log says your GD5429 is set to.
(the emulator.prg goes in c:\nova\default\auto\)
emulator.prg.zip
You do not have the required permissions to view the files attached to this post.

Return to “RAVEN 060 - A homemade Atari-like computer”

Who is online

Users browsing this forum: agranlund, ClaudeBot, SteveBagley and 3 guests