If you were in a place to "add some pci slots", you'd be able to appreciate why there are none. PCI adds massive complexity; you're talking either a dedicated bridge like a Tundra 2, MCP105 or PLX9054, or a 3v3 FPGA with a vendor PCI root complex and a nontrivial amount of custom logic. Either way you're talking an order of magnitude more complexity, and all the joy that comes with a 2- or 3-rail design.peters wrote: 05 May 2024 19:35 Your project, your rules. I would have put cheap 1Gb memory card slots in it and some pci slots but that would have meant a bigger board.
Raven. A homemade Atari-like computer
-
DrZiplok
- Posts: 25
- Joined: 31 Dec 2023 02:03
Re: Raven. A homemade Atari-like computer
-
agranlund
- Site sponsor

- Posts: 1755
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
I don't see any reasons why it couldn't technically be made to run on other clones too, certainly Firebee and Hades or Milan with 060.peters wrote: 05 May 2024 19:35 The ability to run ST games makes it very interesting, something my Milan can't do. Has any 040/060 clone ever done that ? Could your CaSTaway work on the Milan ?
The trickiest part of that equation is probably to find someone that actually have one of those machines, and is interested in doing such port.
It runs very fast on Vampire, CT60 and Raven. On my 68030 Atari ST it does ~50% speed.
I don't know where a Milan 040 slots in performance wise, and lacking a shifter it would need to do the ST screen mode emulation like the Vampire and Raven targets.
-
agranlund
- Site sponsor

- Posts: 1755
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Exactly that! :)DrZiplok wrote: 05 May 2024 21:35If you were in a place to "add some pci slots", you'd be able to appreciate why there are none. PCI adds massive complexity; you're talking either a dedicated bridge like a Tundra 2, MCP105 or PLX9054, or a 3v3 FPGA with a vendor PCI root complex and a nontrivial amount of custom logic. Either way you're talking an order of magnitude more complexity, and all the joy that comes with a 2- or 3-rail design.peters wrote: 05 May 2024 19:35 Your project, your rules. I would have put cheap 1Gb memory card slots in it and some pci slots but that would have meant a bigger board.
And the only practical benefit of all that would be to support a faster graphics card - assuming you are also set with drivers of course.
Going with ISA was the only realistic option (for me)
-
Cyprian
- Posts: 543
- Joined: 22 Dec 2017 09:16
- Location: Warszawa, Poland
Re: Raven. A homemade Atari-like computer
in case of games lack of keyboard ACIA could be a problem, but I guess it could be somehow emulatedagranlund wrote: 05 May 2024 22:32I don't see any reasons why it couldn't technically be made to run on other clones too, certainly Firebee and Hades or Milan with 060.peters wrote: 05 May 2024 19:35 The ability to run ST games makes it very interesting, something my Milan can't do. Has any 040/060 clone ever done that ? Could your CaSTaway work on the Milan ?
The trickiest part of that equation is probably to find someone that actually have one of those machines, and is interested in doing such port.
It runs very fast on Vampire, CT60 and Raven. On my 68030 Atari ST it does ~50% speed.
I don't know where a Milan 040 slots in performance wise, and lacking a shifter it would need to do the ST screen mode emulation like the Vampire and Raven targets.
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
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
-
peters
- Posts: 224
- Joined: 25 Feb 2023 20:44
Re: Raven. A homemade Atari-like computer
I know nothing about the electronics needed to do this so I have no idea how difficult it would be. It sounds complex.agranlund wrote: 05 May 2024 23:27Exactly that! :)DrZiplok wrote: 05 May 2024 21:35
If you were in a place to "add some pci slots", you'd be able to appreciate why there are none. PCI adds massive complexity; you're talking either a dedicated bridge like a Tundra 2, MCP105 or PLX9054, or a 3v3 FPGA with a vendor PCI root complex and a nontrivial amount of custom logic. Either way you're talking an order of magnitude more complexity, and all the joy that comes with a 2- or 3-rail design.
And the only practical benefit of all that would be to support a faster graphics card - assuming you are also set with drivers of course.
Going with ISA was the only realistic option (for me)
Raven is a fantastic achievement, even more so for a one man effort.
-
peters
- Posts: 224
- Joined: 25 Feb 2023 20:44
Re: Raven. A homemade Atari-like computer
It's probably worth making a wider announcement about your CaSTaway version.agranlund wrote: 05 May 2024 22:32
I don't see any reasons why it couldn't technically be made to run on other clones too, certainly Firebee and Hades or Milan with 060.
The trickiest part of that equation is probably to find someone that actually have one of those machines, and is interested in doing such port.
It runs very fast on Vampire, CT60 and Raven. On my 68030 Atari ST it does ~50% speed.
I don't know where a Milan 040 slots in performance wise, and lacking a shifter it would need to do the ST screen mode emulation like the Vampire and Raven targets.
I have a Milan with 060 so the coremark is about 134.
-
agranlund
- Site sponsor

- Posts: 1755
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
I was disappointed I couldn't find any Gem background Midi players.
So I made a Midi plugin for the Jam player (https://www.creamhq.de/jam)
Plugin binary + source here:
https://github.com/agranlund/jamplugins
It's mostly tested on my clone computer but it should, hopefully, work on real Ataris too through the ACIA (tested in Hatari only)
I'd like to add Vampire support too at some point.
Having made this plugin I think I should be in a pretty good place for making one for glorious OPL music when the OPL3 ISA card finally arrives :)
So I made a Midi plugin for the Jam player (https://www.creamhq.de/jam)
Plugin binary + source here:
https://github.com/agranlund/jamplugins
It's mostly tested on my clone computer but it should, hopefully, work on real Ataris too through the ACIA (tested in Hatari only)
I'd like to add Vampire support too at some point.
Having made this plugin I think I should be in a pretty good place for making one for glorious OPL music when the OPL3 ISA card finally arrives :)
You do not have the required permissions to view the files attached to this post.
-
exxos
- Site Admin

- Posts: 28377
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Raven. A homemade Atari-like computer
Now the heck does one wake up one morning and decide to write a midi player :lol:
:dizzy:
:dizzy:
-
agranlund
- Site sponsor

- Posts: 1755
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
To be honest I "stole" (*) most of the midi code, and when not having to bother with GUI either it felt like a sensible thing to do :lol:exxos wrote: 09 May 2024 15:20 Now the heck does one wake up one morning and decide to write a midi player :lol:
Most of the work was in making some kind of generic skeleton for easily make more Jam plugins.
(*) reworked from a LGPL midi parser
Also I was getting tired of using "Piano Player" for listening to midi files :)
-
Oldskool
- Posts: 282
- Joined: 29 Jun 2020 12:23
Re: Raven. A homemade Atari-like computer
Ok now I understand why and how the ISA slots will filled up.
As the Raven is the biggest “songbird” it will sing many tunes.
As the Raven is the biggest “songbird” it will sing many tunes.
Who is online
Users browsing this forum: ClaudeBot and 2 guests