Raven. A homemade Atari-like computer

A homemade Atari-like computer based on 68060 and various Atari ST like peripherals
User avatar
kodak80
Posts: 536
Joined: 21 Oct 2017 01:14
Location: Brisbane, QLD, Australia

Re: Raven. A homemade Atari-like computer

Post by kodak80 »

If you want Doom music... Not sure if it would work. You could use mxPlay in the background under FreeMint to play MIDI:

https://archive.org/details/doommusic

EDIT:
Yep, mxPlay MIDI running in the background under FreeMint works.

GoG have the games at discounted prices so have just bought Quake, Doom, Doom2...

PMDoom keyboard controls seem a bit laggy for me under FreeMint but are okay under EmuTOS. Might be my LC CPU and fake FPU. That said, both PMDoom and Tyrian play very well. This adds another piece to the Raven060 puzzle in terms of what it can be used for. :)
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/
mikro
Posts: 821
Joined: 28 Aug 2017 23:22
Location: Kosice, Slovakia

Re: Raven. A homemade Atari-like computer

Post by mikro »

kodak80 wrote: 28 Dec 2024 04:29 Yep, mxPlay MIDI running in the background under FreeMint works.
:-O
PMDoom keyboard controls seem a bit laggy for me under FreeMint
Keyboard handling in general is not very optimal: it always compares the whole 256-byte long array of possible key presses/releases instead of just telling the SDL which keys were pressed. I have it in my SDL TODO.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1752
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven. A homemade Atari-like computer

Post by agranlund »

The Adlib version is the most nostalgic for me since that's how I used to play it back in the days, but there's no doubt it sounds better with Midi :)


(please excuse my crappy attempt at playing with one hand only)
Oldskool
Posts: 279
Joined: 29 Jun 2020 12:23

Re: Raven. A homemade Atari-like computer

Post by Oldskool »

Yes
Da da da dada. Better.
IMG_2998.gif
You do not have the required permissions to view the files attached to this post.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1752
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven. A homemade Atari-like computer

Post by agranlund »

Added "raven/drivers/mpu401" to release package.
https://github.com/agranlund/raven/rele ... .A1.latest


This is an ISA card MPU401 midi driver for Atari bios.
Meaning any application using the standard Atari bios interface for midi can automatically route to your ISA card.

The driver hooks midi-out and to ISA port 330 as default, leaving midi-in mapped to motherboard.
That behavior, as well as port number, can be changed and is explained in the readme file.

With this in place I'm going to retire those temporary "midi-isa" plugins for Jam + mxPlay as they're no longer needed.
The normal "midi.mxp" and "midi.jam" works with both motherboard and ISA midi depending on if you're using the MPU401 driver or not.


(Doom will use the standard bios interface for midi, hence the reason I finally got around to making this driver :) )
artik-wroc
Posts: 19
Joined: 21 Jul 2024 11:24

Re: Raven. A homemade Atari-like computer

Post by artik-wroc »

agranlund wrote: 29 Dec 2024 19:38 With this in place I'm going to retire those temporary "midi-isa" plugins for Jam + mxPlay as they're no longer needed.
Think about other users :) Keep plugins accessible.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1752
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven. A homemade Atari-like computer

Post by agranlund »

artik-wroc wrote: 30 Dec 2024 07:43 Think about other users :) Keep plugins accessible.
MPU401.PRG should work on all(*) other ISA equipped computers too so it makes sense to no longer care about maintaining a specialised "midi-isa" plugin and just keep "midi" plugin.
(*) any current or future machine that has isa_bios. without isa_bios it may still work on Hades, Milan, Panther, Raven.

With the driver, other programs using the standard Atari API for midi will automatically work on soundcards too. Similar to what the MilanBlaster driver does for Milan soundcard.
(But in practice I found most midi applications ignore the API and just bang hardware directly.. the only clean application I found was "The Piano Player")



In terms of making things more accessible maybe it makes sense in the Raven repo to publish an additional release zip with just the interesting bits that should work on other computers too - I'm thinking ISA_BIOS, drivers and such?
I don't think it's super obvious at the moment that you can cherry pick stuff from the raven release zip and use on Hades too etc.
Maybe also move the audio plugins in there too.
luciodra
Site sponsor
Site sponsor
Posts: 341
Joined: 28 Jun 2024 13:59
Location: Rome

Re: Raven. A homemade Atari-like computer

Post by luciodra »

It would take a nice back panel for our Raven060...
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1752
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven. A homemade Atari-like computer

Post by agranlund »

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.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1752
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven. A homemade Atari-like computer

Post by agranlund »

luciodra wrote: 30 Dec 2024 13:20 It would take a nice back panel for our Raven060...
Yeah that would be nice..
I ended up getting one of those universal plastic ones with a grid that you can easily cut out the openings.
Not ideal but better than nothing.

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

Who is online

Users browsing this forum: Acsi, ClaudeBot, mikro and 5 guests