Raven. A homemade Atari-like computer

Blogs & guides and tales of woo by forum members.
DrZiplok
Posts: 1
Joined: Sun Dec 31, 2023 2:03 am

Re: Raven. A homemade Atari-like computer

Post by DrZiplok »

peters wrote: Sun May 05, 2024 7:35 pm 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.
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.
User avatar
agranlund
Posts: 837
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Raven. A homemade Atari-like computer

Post by agranlund »

peters wrote: Sun May 05, 2024 7:35 pm 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 ?
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.
User avatar
agranlund
Posts: 837
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Raven. A homemade Atari-like computer

Post by agranlund »

DrZiplok wrote: Sun May 05, 2024 9:35 pm
peters wrote: Sun May 05, 2024 7:35 pm 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.
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.
Exactly that! :)
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)
User avatar
Cyprian
Posts: 409
Joined: Fri Dec 22, 2017 9:16 am
Location: Poland

Re: Raven. A homemade Atari-like computer

Post by Cyprian »

agranlund wrote: Sun May 05, 2024 10:32 pm
peters wrote: Sun May 05, 2024 7:35 pm 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 ?
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.
in case of games lack of keyboard ACIA could be a problem, but I guess it could be somehow emulated
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
peters
Posts: 45
Joined: Sat Feb 25, 2023 8:44 pm

Re: Raven. A homemade Atari-like computer

Post by peters »

agranlund wrote: Sun May 05, 2024 11:27 pm
DrZiplok wrote: Sun May 05, 2024 9:35 pm

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.
Exactly that! :)
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)
I know nothing about the electronics needed to do this so I have no idea how difficult it would be. It sounds complex.

Raven is a fantastic achievement, even more so for a one man effort.
peters
Posts: 45
Joined: Sat Feb 25, 2023 8:44 pm

Re: Raven. A homemade Atari-like computer

Post by peters »

agranlund wrote: Sun May 05, 2024 10:32 pm
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.
It's probably worth making a wider announcement about your CaSTaway version.

I have a Milan with 060 so the coremark is about 134.
User avatar
agranlund
Posts: 837
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Raven. A homemade Atari-like computer

Post by agranlund »

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.

jam.jpg
jam.jpg (71.91 KiB) Viewed 189 times

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 :)
User avatar
exxos
Site Admin
Site Admin
Posts: 24061
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Raven. A homemade Atari-like computer

Post by exxos »

Now the heck does one wake up one morning and decide to write a midi player :lol:

:dizzy:
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
agranlund
Posts: 837
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Raven. A homemade Atari-like computer

Post by agranlund »

exxos wrote: Thu May 09, 2024 3:20 pm Now the heck does one wake up one morning and decide to write a midi player :lol:
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:
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: 62
Joined: Mon Jun 29, 2020 12:23 pm

Re: Raven. A homemade Atari-like computer

Post by Oldskool »

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.
Post Reply

Return to “MEMBER BLOGS”