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
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!

Raven. A homemade Atari-like computer

A homemade Atari-like computer based on 68060 and various Atari ST like peripherals
luciodra
Site sponsor
Site sponsor
Posts: 284
Joined: Fri Jun 28, 2024 1:59 pm
Location: Rome

Re: Raven. A homemade Atari-like computer

Post by luciodra »

agranlund wrote: Wed Dec 10, 2025 9:13 am
luciodra wrote: Wed Dec 10, 2025 8:35 am - At the moment, I removed OPLMIDI from AUTO, but I no longer get audio from Picogus;
Did you do these steps?
- put rvsnd.prg in c:\auto
- put rvsnd.inf in c:\
- you'll then want to edit rvsnd.inf, and under the [midi] section, replace

Code: Select all

out = Raven
with

Code: Select all

out = opl
- if you need to run pgusinit every time for it to 'start' then it should run before rvsnd.prg
(sorry, not sure off the top of my head if it's a one-time configuration tool or if it needs to run at every boot. I suspect it is the former)

- and you'll want isabios to run before those above programs which is using the isa bus.

If you enter the EmuTOS commandline, then go to c:\rvsnd and run 'rvsctrl devs', do you see opl under the list of chips as well as midi?

- To get peak performance, do I always need to have CACHEON in AUTO, or can I launch it after boot?
You can get rid of it completely.
If you have the 'cache' option turned on in the EmuTOS menu then EmuTOS will enable caches for you automatically.
The on/off programs are mostly there in case you need manual control for some particular reason.
I confirm everything you said and everything works perfectly.
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1636
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Raven. A homemade Atari-like computer

Post by agranlund »

bbisi wrote: Sat Dec 27, 2025 4:14 pm Here is my Autostart Order
....
Can anyone give me the best order
Hi!

I usually do something like this:

Code: Select all

RVBIOS
XBOOT
MAGXBOOT (* optional, when booting magic)
ISA_BIOS
RVSND
RVNOVA
NVDI
I don't have it installed at the moment so can't remember if I used to have MiNT last, or earlier up and before rvnova.

But in any case, you don't want to have emulator.prg nor sta_vdi.prg in the auto folder.
rvnova.prg launches the correct ones based on the driver you have selected.

If you don't have an explicit use-case for setenv or autoexec then you can remove or disable them.
I use setenv here to adjust the path environment variable for the EmuTOS console.
I used to have autoexec run some stuff before but now mine is empty so I've disabled it.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1636
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Raven. A homemade Atari-like computer

Post by agranlund »

For fun I tried if standalone Atari AES + Desktop works over EmuTOS on Raven and from the small tests I did it looks like it does.
Not really sure this is actually useful in any way but it was cool to test :)

Here is AES 3.40 from Falcon TOS.
From some leaked atari sources archive. It already contained a pre-built standalone AES binary so I didn't even need to compile it myself :)
aes_3_40.png
aes_3_40.png (2.24 MiB) Viewed 259 times

Here is AES 4.10 from MultiTOS beta 1.08
Reporting TOS 2.06 because that's what EmuTOS for Raven is identifying as.
aes_4_10.png
aes_4_10.png (2.39 MiB) Viewed 259 times

To be clear, this is still EmuTOS providing the core Bios + Gemdos.
Only the AES + Desktop is replaced with the Atari ones (by launching them from the AUTO folder).
luciodra
Site sponsor
Site sponsor
Posts: 284
Joined: Fri Jun 28, 2024 1:59 pm
Location: Rome

Re: Raven. A homemade Atari-like computer

Post by luciodra »

I removed BS and Eiffel from the Raven and now the Yamaha audio works, so no damage, but BS and Eiffel need to be reviewed. But I'm happy anyway.
The problem of the 16-bit ISA slots remains but that too probably depends on some soldering gone wrong...
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
bbisi
Posts: 36
Joined: Wed May 14, 2025 1:07 pm
Location: Germany

Re: Raven. A homemade Atari-like computer

Post by bbisi »

luciodra
what is BS

My Problem is the coremark is with new Rom and software not running
I think the Problem is with Driver RVNOVA and RVBIOS
Without any driver coremark is running
luciodra
Site sponsor
Site sponsor
Posts: 284
Joined: Fri Jun 28, 2024 1:59 pm
Location: Rome

Re: Raven. A homemade Atari-like computer

Post by luciodra »

BS = Byteswap adapter

I'm making some attempts and either the Byteswap or Eiffel adapter contain assembly errors that undermine the stability of the system.
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
luciodra
Site sponsor
Site sponsor
Posts: 284
Joined: Fri Jun 28, 2024 1:59 pm
Location: Rome

Re: Raven. A homemade Atari-like computer

Post by luciodra »

bbisi wrote: Mon Dec 29, 2025 7:09 pm luciodra
what is BS

My Problem is the coremark is with new Rom and software not running
I think the Problem is with Driver RVNOVA and RVBIOS
Without any driver coremark is running
Coremark works well for me, with all the latest software stuff.
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1636
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Raven. A homemade Atari-like computer

Post by agranlund »

Was only doing minor and mostly cosmetic stuff so wasn't meaning to zip up a release just yet.

But then I suddenly fell into a rabbit hole of 060 unaware stuff so here is one anyway :lol:
https://github.com/agranlund/raven/rele ... .A1.latest

Code: Select all

20251229:
rom: default to 8x8 font during boot
rvnova: default to 8x8 font during boot
rvnova: ET4000/MACH32/MACH64 drivers patched for 68060
xboot: patched for 68060
isa_bios: improved details in logfile
software: include standalone emucon2.tos in tools folder
The biggest thing here is the patched NOVA drivers and XBOOT. Do update these.

They were all messing with the CACR register, but as they don't know what a 68060 is they did so in a 68030 fashion.
Not great for performance, but also quite dangerous and especially so if you use copyback.
Now, these will no longer put the cache in a weird half disabled state during AUTO folder processing.

I saw there already exists an XBOOT patched for 060 because of CT60 but it was a German version so instead I applied the same kind of fix to the English version I'm using in the distribution. If you want a German XBOOT I recommend looking for the CT60 patched one.

(If you find yourself needing to disable caches at some point during AUTO folder boot then you can always use the cache on/off programs.
Don't know why you would but perhaps if you run some very very old auto program which freaks out by caches)



Side effect of these cache bandits being fixed is that if you were running AES41 over EmuTOS then you'll now end up with caches properly enabled when you get to the desktop.

Or even if you run EmuTOS normally but have not yet done your first 'Save Desktop'.
That's how I noticed something was sketchy in the first place and ended up in the rabbit hole...
Menu item was saying caches on, but speed wasn't there. Inspecting the CACR register I saw something in the AUTO folder must have set it the way you do it on a 68030 -- not good.
(EmuTOS starts with caches on. Runs all AUTO programs. Then runs EmuDesk. EmuDesk reads emudesk.inf and sets cache again according to your saved setting -- and assuming that file existed)

Every time I open Ghidra I'm reminded of someone once saying "everything is open source when you know assembly" :lol:
peters
Posts: 188
Joined: Sat Feb 25, 2023 8:44 pm

Re: Raven. A homemade Atari-like computer

Post by peters »

I'm never convinced that the caches are set correctly on my Milan.
redpixel
Posts: 31
Joined: Sun Jun 18, 2023 8:57 pm

Re: Raven. A homemade Atari-like computer

Post by redpixel »

An update on the Mach64 testing: Since I was a little bit un-sure about the status of my card, I tested it using my TT + NOVA. Initially I had some troubles getting it to work with Joebar's latest driver, but after testing with version TT_Mach64_V3.01 it worked really good. I also added some extra DIP RAM IC's to get 2 MB of mem, since I had empty sockets on the board. That also worked perfectly and I could run 1280x1024x256, which was really beautiful :)

Since it's driver version 3.03 in the Raven distro, I of course wanted to try with driver version 3.01, and the results were quite good. There is still something very unstable when executing the VGA BIOS. First boot it said "No VGA bios detected" and it didn't seem to work at all. Second boot it sorta worked, but the display was offset in Y direction by like -100 pixels or something (notice that the mouser cursor is not offset):
20251231_221206798.JPG
20251231_221206798.JPG (488.7 KiB) Viewed 89 times
Third boot was the charm, and it worked perfectly:
20251231_221335323.JPG
20251231_221335323.JPG (496 KiB) Viewed 89 times
The instabilities could of course be related to my Raven, I haven't really had a chance to stress test it yet. With the Mach32 however it seems to be quite stable. It seems to fail when initialising NOVA from a cold boot every once in a while (garbled screen), but haven't seen any oddities related to VGA BIOS. With the Mach64 VGA BIOS seems to be sometimes not detected at all, sometimes taking a very long time to execute (like 30+ s) and sometimes executes in a few seconds. However it never prints out anything (like the model of the card) and it always says 8-bit vgamem.

I'm afraid I'm not knowledgeable enough to draw any smart conclusions from the above... Do the NOVA drivers depend on VGA BIOS set-up at all or are they supposed to be able to set everything up on their own? If they are supposed to be totally decoupled from VGA BIOS I guess the VGA BIOS instability might not be the cause of the NOVA start-up instability. Maybe some general instability when accessing video card registers which gets much worse with the Mach64 than with the Mach32?

Hope all of you have a Happy New Year!!
Post Reply

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