You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
Raven. A homemade Atari-like computer
-
PhilC
- Moderator

- Posts: 7302
- Joined: 23 Mar 2018 20:22
Re: Raven. A homemade Atari-like computer
Amusingly even though the desktop is set to mono, Doom and Tyrian will play in colour :lol:
If it ain't broke, test it to Destruction.
-
agranlund
- Site sponsor

- Posts: 1706
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Do you have any better luck with 8bpp or 16bpp modes?
It's probably not it, but here's a zip of what I'm using currently in case I somehow included the wrong stuff in the previous zip. It's the rom + software that's on my machine currently.
Flash the rom and copy the "rvnova/default" driver to your computer.
I really don't think you need to copy anything in the auto folder but I included rvnova.prg and rvbios.prg as found on my computer just in case.
What you could do though, is to remove the following files from your existing auto folder, just in case there's a bug in my copy-if-different code when switching driver:
emulator.bib, sta_vdi.bib, xmenu.inf
What does the Cirrus log say?
The entire log from "InitVga" and onward is very useful information.
And likewise for the S3, even if it stops at the "Starting TOS" line.
Knowing if it says something like "32Kb VGA Bios at 800C0000" or if it failed already at locating the VGA bios is useful.
Some cards VGA bios prints its own things too right after that line and if it does then that's useful as well :)
It's probably not it, but here's a zip of what I'm using currently in case I somehow included the wrong stuff in the previous zip. It's the rom + software that's on my machine currently.
Flash the rom and copy the "rvnova/default" driver to your computer.
I really don't think you need to copy anything in the auto folder but I included rvnova.prg and rvbios.prg as found on my computer just in case.
What you could do though, is to remove the following files from your existing auto folder, just in case there's a bug in my copy-if-different code when switching driver:
emulator.bib, sta_vdi.bib, xmenu.inf
What does the Cirrus log say?
The entire log from "InitVga" and onward is very useful information.
And likewise for the S3, even if it stops at the "Starting TOS" line.
Knowing if it says something like "32Kb VGA Bios at 800C0000" or if it failed already at locating the VGA bios is useful.
Some cards VGA bios prints its own things too right after that line and if it does then that's useful as well :)
You do not have the required permissions to view the files attached to this post.
-
agranlund
- Site sponsor

- Posts: 1706
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Yep, with the "default" driver every VGA card should be able to correctly switch to 320x200x8bpp when asked to, regardless of desktop setting :)PhilC wrote: 17 Aug 2025 14:53 Amusingly even though the desktop is set to mono, Doom and Tyrian will play in colour :lol:
Default is probably a bad name for the driver.. but it makes it end up first in the driver list before the official ET4000 and Mach variants.
-
PhilC
- Moderator

- Posts: 7302
- Joined: 23 Mar 2018 20:22
Re: Raven. A homemade Atari-like computer
@agranlund Ok just copied your rom etc over, wow, do I get a whole lot more over serial or what!
I've booted in to 800x600x8 with the gd5429 which wasn't selectable before.
I also get the following:
Will try S3 next
I've booted in to 800x600x8 with the gd5429 which wasn't selectable before.
I also get the following:
Code: Select all
.ÇÇ.“.ÇÇäÇR 640, 480, 4 : 00 : 0012
320, 200, 8 : 00 : 0013
800, 600, 4 : 00 : 0058
1024, 768, 4 : 00 : 005d
1280,1024, 4 : 00 : 006c
640, 400, 8 : 00 : 005e
640, 480, 8 : 00 : 005f
800, 600, 8 : 00 : 005c
1024, 768, 8 : 00 : 0060
640, 480,16 : 00 : 0064
800, 600,16 : 00 : 0065
640, 480,24 : 00 : 0071
nv_ininova: p_changeres: 01024000, 0 : 800x600x8
If it ain't broke, test it to Destruction.
-
PhilC
- Moderator

- Posts: 7302
- Joined: 23 Mar 2018 20:22
Re: Raven. A homemade Atari-like computer
For the S3 I get the following but still the screen is in sleep mode
Code: Select all
RAVEN060
CPU: M68060R6
SIMM0: 01000000
SIMM1: 01000000
SIMM2: 01000000
SIMM3: 00200000
Warmboot
InitHeap
InitUart
InitIkbd
InitMfp
InitMidi
InitI2C
InitRtc
InitEmu
InitTos
InitVga
24Kb VGA Bios ·.Zâ * 1)
valid modes:
640, 350, 1 : 00 : 0010
640, 480, 1 : 00 : 0012
640, 350, 4 : 00 : 0010
640, 480, 4 : 00 : 0012
320, 200, 8 : 00 : 0013
nv_init_vram 820a0000 : 00010000 x 1
bootres from emulator.bib
nova: p_changeres: 00020cfc, 0 : 640x480x1
If it ain't broke, test it to Destruction.
-
agranlund
- Site sponsor

- Posts: 1706
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Oh nice, thank you so much for those logs!
It does sound like I must have zipped up some stuff wrong last time because it was suppose to print the same stuff as you've got now, and it was also intended to have all the resolutions selectable :oops:
What S3 card is that by the way?
My Spea Mirage (S3 86C801) boots to the standard VGA resolutions but I don't have any other S3's to test.
Though most of my old cards can now do that there are definitely still issues to sort out.
I've got a Trident 8900D that locks up during vgabios initialisation which is annoying because I really wanted to test that card and make an SVGA driver for it. I do have one of those super low budget 9000i cards coming my way and it'll be interesting to see if that has the same problem or not.
I had some other card, but I can't remember which one it was now, that had a bunch of dipswitches that had to be configured right to get working but I can't remember which one it was now. I saw a bunch of jumpers and switches and in the end I managed to find the jumper descriptions for that particular card on theretroweb.com
One old card had switches for telling it the type of monitor and maximum supported resolution, some things were definitely not better before :)
It does sound like I must have zipped up some stuff wrong last time because it was suppose to print the same stuff as you've got now, and it was also intended to have all the resolutions selectable :oops:
What S3 card is that by the way?
My Spea Mirage (S3 86C801) boots to the standard VGA resolutions but I don't have any other S3's to test.
Though most of my old cards can now do that there are definitely still issues to sort out.
I've got a Trident 8900D that locks up during vgabios initialisation which is annoying because I really wanted to test that card and make an SVGA driver for it. I do have one of those super low budget 9000i cards coming my way and it'll be interesting to see if that has the same problem or not.
I had some other card, but I can't remember which one it was now, that had a bunch of dipswitches that had to be configured right to get working but I can't remember which one it was now. I saw a bunch of jumpers and switches and in the end I managed to find the jumper descriptions for that particular card on theretroweb.com
One old card had switches for telling it the type of monitor and maximum supported resolution, some things were definitely not better before :)
-
PhilC
- Moderator

- Posts: 7302
- Joined: 23 Mar 2018 20:22
Re: Raven. A homemade Atari-like computer
This is the S3 card I have.
The Raven is pretty happy at the minute with its ESS1868F and CL-GD5429. I've ordered some more ram for the card to take it up to 2mb.
There's a better S3 card out there, supposed to be one of the fastest but also very expensive.
BTW, the 5429 is slower than the W32i at blitting surprisingly.
The Raven is pretty happy at the minute with its ESS1868F and CL-GD5429. I've ordered some more ram for the card to take it up to 2mb.
There's a better S3 card out there, supposed to be one of the fastest but also very expensive.
BTW, the 5429 is slower than the W32i at blitting surprisingly.
You do not have the required permissions to view the files attached to this post.
If it ain't broke, test it to Destruction.
-
agranlund
- Site sponsor

- Posts: 1706
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Hmmn, we've got different cards and bioses but the S3 chipset is the same.
Perhaps related to the x86 emulation for vgabios then.
Perhaps it's worth double-checking the datasheet if the 5429's 32bit bitblt engine needs to be enabled (though it seems strange if that was the case)
That 5429 does have support for memory mapped IO which would reduce blitter setup cost but since my 5426 doesn't have any of that fancy stuff I can't add support for it myself. It's not the type of code I would want to iterate on blindly.
The GD5434 is supposed have 64bit bitblt when equipped with 2MB memory but those cards are crazy expensive on the used market so I'm not getting one of those :)
That being said, even the GD5426 is a heck of a lot nicer to use than a standard ET4000AX now with the blitter working.
Sure still things to work out and no doubt bugs to find and fix but I can see this perhaps ending up being a viable alternative.
I was really only aiming for "let's at least support VGA 640x480 in 16 colors" for when you don't have an ET4000 or Mach card, but got a little bit carried away :)
Right now, the driver interface supports a standard SRC_COPY bitblit only.
I intend to refining the interface to allow accelerating solid fills and transparent blits also.
Then eventually expose some new fields in the NOVA cookie so stuff like games could ask for and use hardware blitter.
But first I think the next logical step is too hook the system up so it can accelerate the VT52 console as well. Right now it's basically just vro_copyfm that is being made aware so scrolling in EmuTOS console is completely unaccelerated.
Perhaps related to the x86 emulation for vgabios then.
Interesting, I thought the 5429 was supposed to be quite fast. But then again, the W32i blitter is really quite fast.BTW, the 5429 is slower than the W32i at blitting surprisingly.
Perhaps it's worth double-checking the datasheet if the 5429's 32bit bitblt engine needs to be enabled (though it seems strange if that was the case)
That 5429 does have support for memory mapped IO which would reduce blitter setup cost but since my 5426 doesn't have any of that fancy stuff I can't add support for it myself. It's not the type of code I would want to iterate on blindly.
The GD5434 is supposed have 64bit bitblt when equipped with 2MB memory but those cards are crazy expensive on the used market so I'm not getting one of those :)
That being said, even the GD5426 is a heck of a lot nicer to use than a standard ET4000AX now with the blitter working.
Sure still things to work out and no doubt bugs to find and fix but I can see this perhaps ending up being a viable alternative.
I was really only aiming for "let's at least support VGA 640x480 in 16 colors" for when you don't have an ET4000 or Mach card, but got a little bit carried away :)
Right now, the driver interface supports a standard SRC_COPY bitblit only.
I intend to refining the interface to allow accelerating solid fills and transparent blits also.
Then eventually expose some new fields in the NOVA cookie so stuff like games could ask for and use hardware blitter.
But first I think the next logical step is too hook the system up so it can accelerate the VT52 console as well. Right now it's basically just vro_copyfm that is being made aware so scrolling in EmuTOS console is completely unaccelerated.
-
agranlund
- Site sponsor

- Posts: 1706
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Oh wow, I tested my second GD5426 card and the results are really interesting.
Gembench in 1024x768 256 colors.
Card1 (Diamond Speedstar Pro)
Blitting: 2173
VDI scroll: 1800
Card2 (FastMax by Vidtech Microsystems)
Blitting: 1280
VDI scroll: 1143
The slower one has only 10ns slower ram and I doubt that can responsible for such a huge difference?
Feels likely that the Diamond bios is configuring the chipset better and/or much more aggressive by default.
Gembench in 1024x768 256 colors.
Card1 (Diamond Speedstar Pro)
Blitting: 2173
VDI scroll: 1800
Card2 (FastMax by Vidtech Microsystems)
Blitting: 1280
VDI scroll: 1143
The slower one has only 10ns slower ram and I doubt that can responsible for such a huge difference?
Feels likely that the Diamond bios is configuring the chipset better and/or much more aggressive by default.
-
PhilC
- Moderator

- Posts: 7302
- Joined: 23 Mar 2018 20:22
Re: Raven. A homemade Atari-like computer
That sounds interesting. I'm wondering if I try a different bios on this 5429 whether I can speed it up. The Diamond Speedstar Pro also uses the same GPU.agranlund wrote: 17 Aug 2025 17:38 Oh wow, I tested my second GD5426 card and the results are really interesting.
Gembench in 1024x768 256 colors.
Card1 (Diamond Speedstar Pro)
Blitting: 2173
VDI scroll: 1800
Card2 (FastMax by Vidtech Microsystems)
Blitting: 1280
VDI scroll: 1143
The slower one has only 10ns slower ram and I doubt that can responsible for such a huge difference?
Feels likely that the Diamond bios is configuring the chipset better and/or much more aggressive by default.
If it ain't broke, test it to Destruction.
Who is online
Users browsing this forum: CCBot and 4 guests