Raven. A homemade Atari-like computer
-
luciodra
- Site sponsor

- Posts: 341
- Joined: 28 Jun 2024 13:59
- Location: Rome
Re: Raven. A homemade Atari-like computer
Interesting, I didn't know that. :o
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
-
kodak80
- Posts: 536
- Joined: 21 Oct 2017 01:14
- Location: Brisbane, QLD, Australia
Re: Raven. A homemade Atari-like computer
Just tried the new doom. MIDI audio working fine through my PicoGUS v2. :) But no SoundFX.agranlund wrote: 30 Dec 2024 17:30 Doom with music support:
https://github.com/agranlund/pmdoom/releases/tag/latest
It plays Midi by default, but if you prefer Adlib and have a compatible soundcard then you can start with -adlib for the nostalgia :)
I hope I didn't break SoundFX playback now that I rearranged the sound-system to decouple Sfx and music drivers. I have no way of telling on the Raven yet, but it would be neat to make sound work next.
Some kind of "dumb" Atari sound DMA driver to get at least some existing applications working in an unoptimised way.
And then later invent something to make it easy to take advantage of all the neat stuff a GUS can do.
Doom could easy preload _all_ of its SoundFX into GUS-RAM making sound playback practically free.
EDIT: The initial testing was on EmuTOS and this is working fine with Audio but no SoundFX. The new DOOM.GTP does not work under my FreeMint. It starts to initialize but then does not load the window with Doom running. I reverted back to the previous version, and this is working under FreeMint. I Spent a couple of hours playing Doom 1 under EmuTOS with the MIDI music playing.
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/
-
agranlund
- Site sponsor

- Posts: 1754
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Interesting that it didn't launch in Mint for you. I wasn't able to repro that here with neither 1.16+N.AES or 1.19+XaAes.
I've uploaded new versions of both Doom and Tyrian, but I have no idea if that fixes the issue you had in Mint.
Doom:
- music tempo fix under mint
- adlib detection fix under mint
- added WASD controls and mouse no longer moves the character (ie; modern day fps controls)
Tyrian:
- adlib music playback
I've uploaded new versions of both Doom and Tyrian, but I have no idea if that fixes the issue you had in Mint.
Doom:
- music tempo fix under mint
- adlib detection fix under mint
- added WASD controls and mouse no longer moves the character (ie; modern day fps controls)
Tyrian:
- adlib music playback
-
DrZiplok
- Posts: 25
- Joined: 31 Dec 2023 02:03
Re: Raven. A homemade Atari-like computer
Works:agranlund wrote: 10 Dec 2024 00:59 EmuTOS's mono driver is now disabled and the boot rom is now instead taking care of setting up an equivalent resolution.
That should, in theory, work with any card that claims to be VGA compatible so if you have something that is not ET4000 or Mach it'd be interesting to hear the result.
Code: Select all
ATI Mach32
GRAPHICS ULTRA PLUS, BIOS P/N 112-18900-102
2M display memory
ET4000AX
TsengLab Int'l ET4000 XL BIOS Date : 02/06/92
1M display memory
CL-GD5426
ASL Lightining 2, BIOS UD03S
1M display memory
CL-GD5429
Quadtel BIOS CL-GD5429-1.00I
1M display memory
CL-GD5434
Diamond Speedstar 64, BIOS v2.01
2M display memory
Code: Select all
Trident TVGA8900D
Trident BIOS C4.5
1M Display memory
Display is banded vertically, bbbb----bbbb---- etc. with 'b' being an expected pixel and '-' being blank.
-
luciodra
- Site sponsor

- Posts: 341
- Joined: 28 Jun 2024 13:59
- Location: Rome
Re: Raven. A homemade Atari-like computer
At the moment, the best Freemint setup for my 68060 LC is the one for the basic, clean 68000. In this way I can use a lot of software in a stable way, apart from the damn network card, which flashes but doesn't want to know about reaching the outside world...
My question is, isn't there a way to just activate MMU usage without having to mix distributions? Because by doing it I always get continuous crashes. :roll:
My question is, isn't there a way to just activate MMU usage without having to mix distributions? Because by doing it I always get continuous crashes. :roll:
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
-
agranlund
- Site sponsor

- Posts: 1754
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
I wasn't going to do anything more with ScummST but it turned out a pretty good testbed for toying with Soundblaster stuff.
... so here's the final final (probably) build of it for SDL / Raven.
There's now an option to select Soundblaster in the sound settings.
It'll expect the card to be somewhere in the port range 220-280
(I have my Soundblaster configured to sit on port 280 to avoid colliding with the GUS which I have on 220)
... so here's the final final (probably) build of it for SDL / Raven.
There's now an option to select Soundblaster in the sound settings.
It'll expect the card to be somewhere in the port range 220-280
(I have my Soundblaster configured to sit on port 280 to avoid colliding with the GUS which I have on 220)
You do not have the required permissions to view the files attached to this post.
-
Oldskool
- Posts: 279
- Joined: 29 Jun 2020 12:23
Re: Raven. A homemade Atari-like computer
Coooool.
I thought SB would not work.
I thought SB would not work.
-
agranlund
- Site sponsor

- Posts: 1754
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Yeah that's pretty awesome!
ISA-DMA is not supported but operating the Soundblaster in Direct-DAC mode worked great, I never tried that before :)
This mode is not optimal from a performance point of view but that hardly matters for this use-case.
ScummST already supported playing samples on YM/Covox/Cartridges so it was impossible to resist trying to add Soundblaster Direct-DAC - 90% of the code is shared across all of those.
-
agranlund
- Site sponsor

- Posts: 1754
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
I don't think the 68000 kernel knows about memory protection and the 68040/60 MMU.luciodra wrote: 01 Jan 2025 18:41 At the moment, the best Freemint setup for my 68060 LC is the one for the basic, clean 68000. In this way I can use a lot of software in a stable way, apart from the damn network card, which flashes but doesn't want to know about reaching the outside world...
My question is, isn't there a way to just activate MMU usage without having to mix distributions? Because by doing it I always get continuous crashes. :roll:
Regarding the network card, if you do the bare minimum MiNT network setup/test what do you get?
(replace 192.168.0.1 with your router IP, and 192.168.0.211 with the IP you want to assign the network card)
Code: Select all
ifconfig en0 addr 192.168.0.211 netmask 255.255.255.0 up
route add default en0 gw 192.168.0.1
Code: Select all
ifconfig
try pinging your router:
Code: Select all
ping 192.168.0.1
try pinging outside world
Code: Select all
ping 8.8.8.8
You do not have the required permissions to view the files attached to this post.
-
agranlund
- Site sponsor

- Posts: 1754
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Ah! I ordered one of those 8900D's a while back, should be interesting to see if I get the same behaviour here if or when it finally arrives :)DrZiplok wrote: 31 Dec 2024 22:01 Failed:Code: Select all
Trident TVGA8900D Trident BIOS C4.5 1M Display memory Display is banded vertically, bbbb----bbbb---- etc. with 'b' being an expected pixel and '-' being blank.
Who is online
Users browsing this forum: ClaudeBot and 7 guests