Raven. A homemade Atari-like computer

Blogs & guides and tales of woo by forum members.
Post Reply
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1022
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Raven. A homemade Atari-like computer

Post by agranlund »

Some time ago I made a small and very basic 68000 computer.
Simple as it was, that whole process was incredibly satisfying and it lead me to start putting together a design of something that would be more like a real and usable computer.

I call it Raven.
It's not nearly as posh as that other bird from Atari :)

More details can be found on Github: https://github.com/agranlund/raven

IMG_2090.jpg
IMG_2090.jpg (434.36 KiB) Viewed 18599 times

It's still in bring-up phase but this first prototype has shown enough promise that I think it deserves a build blog.
There will eventually be a second/final revision based off notes I'm collecting from getting everything on this one tested.

This is the status of the machine as of today:



The specs of prototype A0:
68060 CPU, 48MB RAM (max), 16MB ROM (max)
High speed serial, Legacy serial, Legacy parallel
YM2149 sound, Battery backed clock
Eiffel for keyboard+mouse+joysticks
Audio in/out, Midi in/out (TRS Type-A)
4x ISA expansion (16bit)

It's never intended to be a 100% hw compatible computer - just enough to run the OS friendly stuff.
There's YM and MFP onboard mapped to the normal Atari locations which helps of course.
Longer term, I'd like to explore using my CaSTaway port for running ST games on it by help of (partial) software emulation.

But really, the main goal is just to have fun making my own computer.
I'm basically treating this as a one-off for me, though all the stuff will go to Github once it's past prototyping if someone else wants to build one.
(This probably reflects on the design. I'm sure if someone where to make some kind of product meant to compete with existing stuff they would make different design decisions)
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1022
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Raven. A homemade Atari-like computer

Post by agranlund »

And some older pictures of, for me, quite exciting stages :)

Kicad

0225-3d.png
0225-3d.png (734.72 KiB) Viewed 18598 times

Boards arrive and test fitting in the intended home:

IMG_2026.jpg
IMG_2026.jpg (163.56 KiB) Viewed 18598 times

Verifying reset and power-on stuff:

IMG_2037.jpg
IMG_2037.jpg (198.18 KiB) Viewed 18598 times

Some different RAM+ROM modules and the ROM programmer:

IMG_1638.jpg
IMG_1638.jpg (102.08 KiB) Viewed 18598 times
IMG_2111.jpg
IMG_2111.jpg (258.88 KiB) Viewed 18598 times

Freerunning the CPU

IMG_2070.jpg
IMG_2070.jpg (140.59 KiB) Viewed 18598 times

Beginning of bios and first text output from the computer

Raven_uart_1st.jpg
Raven_uart_1st.jpg (35.47 KiB) Viewed 18598 times

EmuTOS over serial connection

raven_emutos3.png
raven_emutos3.png (375.89 KiB) Viewed 18598 times
User avatar
exxos
Site Admin
Site Admin
Posts: 24523
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Raven. A homemade Atari-like computer

Post by exxos »

:bravo: :2k2:

It's almost like the Milan 060 which never was :)
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
mrbombermillzy
Posts: 1576
Joined: Sun Jun 03, 2018 7:37 pm

Re: Raven. A homemade Atari-like computer

Post by mrbombermillzy »

My goodness! This is amazing! :dizzy:
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 11388
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: Raven. A homemade Atari-like computer

Post by rubber_jonnie »

WOW!!!

:dizzy:
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
User avatar
chronicthehedgehog
Site sponsor
Site sponsor
Posts: 307
Joined: Sun May 08, 2022 6:11 pm
Location: The Midlands
Contact:

Re: Raven. A homemade Atari-like computer

Post by chronicthehedgehog »

:2k2:
atari030
Posts: 335
Joined: Mon Feb 12, 2018 12:43 pm

Re: Raven. A homemade Atari-like computer

Post by atari030 »

Wow. Its a work of art.
User avatar
HigashiJun
Posts: 1447
Joined: Fri Jun 19, 2020 7:21 am
Location: Tokyo

Re: Raven. A homemade Atari-like computer

Post by HigashiJun »

Well done !

Can we expect an official release soon ?

:D
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 2449
Joined: Tue Nov 19, 2019 12:09 pm

Re: Raven. A homemade Atari-like computer

Post by Badwolf »

ROM SIMMS? You're a madman! :lol:

I love it. Great work.

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1022
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Raven. A homemade Atari-like computer

Post by agranlund »

Badwolf wrote: Thu Apr 11, 2024 9:31 am ROM SIMMS? You're a madman! :lol:

I love it. Great work.

BW
That, and deciding to go with custom RAM Simms, greatly simplified routing on the mainboard
(though routing this thing was still by far what took the longest)
Also, I just think it looks awesome with those custom simms in matching color...

All the Simm slots have exactly the same pinout and each have 16MB physical address space for simplicity.
The boot bios enumerates what's actually installed and maps it to linear ST-RAM, TT-RAM and OS-ROM in the usual Atari location.
It does a bit of other setup too and then jumps to $E00000

Same for the YM and MFP. Their physical addresses are actually not in Atari locations but placed such that the boot bios can easily map them there on startup.
This greatly simplifies the physical address decoding, and more importantly the amount of address signals needed to be routed to the ATF1508.

It's all in the spirit of "go with what's easiest for Granlund" :)
Post Reply

Return to “MEMBER BLOGS”