Raven 060 (sety's build)

User avatar
kodak80
Posts: 536
Joined: 21 Oct 2017 01:14
Location: Brisbane, QLD, Australia

Re: Raven 060 (sety's build)

Post by kodak80 »

sety wrote: 05 May 2025 10:25 Hi guys. Just a bit of an update and a question.

I've gotten myself in a quite of a state with the Left/Right polarisation of the SIMM sockets and I'm not sure if I have stuffed in the right ones. Do your spring clips face North (toward CPU) or South (toward ISA bus) - On mine, the spring clips face North but the chips face South as they should.

Does it make any difference as long as the SIMM card is oriented correctly?

I've got myself so confused :?
As mentioned, the 72 pin SIMM sockets have 3 locating lugs that stick out on the bottom. 2 larger and 1 smaller so that they will only go in one way. I just checked my spares, and I have 72 pin SIMM sockets that face in both directions. I tested the ROM with both SIMMs and it faces the ISA sockets in both type of SIMM socket.

I would say that as long as you RAM and ROM modules are facing towards the ISA sockets and away from the CPU, you should be fine.

Here is a photo from my build for reference.
Image

And here is the spare socket I checked (same as yours), noting the black SIMM socket is the other way round (in the foreground) and both sockets only fit one way round:
IMG_0943.JPG
You do not have the required permissions to view the files attached to this post.
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/
sety
Posts: 224
Joined: 13 Aug 2018 08:47

Re: Raven 060 (sety's build)

Post by sety »

kodak80 wrote: 05 May 2025 12:32 As mentioned, the 72 pin SIMM sockets have 3 locating lugs that stick out on the bottom. 2 larger and 1 smaller so that they will only go in one way. I just checked my spares, and I have 72 pin SIMM sockets that face in both directions. I tested the ROM with both SIMMs and it faces the ISA sockets in both type of SIMM socket.

I would say that as long as you RAM and ROM modules are facing towards the ISA sockets and away from the CPU, you should be fine.

Here is a photo from my build for reference.
Image

And here is the spare socket I checked (same as yours), noting the black SIMM socket is the other way round (in the foreground) and both sockets only

With the programmer from agarland and the board I can use any 72 pin socket as long as it is correctly placed? The Left polar sockets are expensive and hard to find.

I'm closing in a lot faster than I expected. I'm checking my shitty TSSOP solders. First boot is coming up sooner than I thought and the anxiety is real!

Raven-build.jpg
You do not have the required permissions to view the files attached to this post.
luciodra
Site sponsor
Site sponsor
Posts: 341
Joined: 28 Jun 2024 13:59
Location: Rome

Re: Raven 060 (sety's build)

Post by luciodra »

IMG_1904.jpg
You do not have the required permissions to view the files attached to this post.
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
sety
Posts: 224
Joined: 13 Aug 2018 08:47

Re: Raven 060 (sety's build)

Post by sety »

Okay wow, here I am. There is not much more I can do until I attempt a boot.

raven-final.jpg
I don't have an ISA video card yet, but I have one on order. Should I use that as an excuse to procrastinate more and double check things over the next week? Or should I hook up the serial terminal, grit my teeth and hit the power switch? :lol:

I did something silly and accidently put a RAM module into ROM the programmer. Is this likely to cause any damage? I was going to mark it but didn't and it got mixed up again, but I know it isn't the one that is fitted.

(Chris/Exxos, if that particular 68060 looks very familiar it is because it is, and I sure don't want to smoke it!)

Thanks again guys. I am really enjoying this build!

- Stuart
You do not have the required permissions to view the files attached to this post.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1749
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven 060 (sety's build)

Post by agranlund »

That looks crazy good!
I did something silly and accidently put a RAM module into ROM the programmer. Is this likely to cause any damage?
No should be fine, they have exactly the same pinout so you just ended up writing a bunch of stuff to ram :)
Should I use that as an excuse to procrastinate more and double check things over the next week? Or should I hook up the serial terminal, grit my teeth and hit the power switch? :lol:
If you want to be extra cautious you could perhaps power up without cpu inserted, and measure that 3.3V and 5V are as expected on the board (and even -5V, +12V and -12V while at it; these are easily accessible on ISA pins)
Perhaps especially verify that power pins on the cpu socket have the correct voltage.
I did something similar when I built my boards, testing the power stuff at some stage of the build before turning it on with cpu inserted.
sety
Posts: 224
Joined: 13 Aug 2018 08:47

Re: Raven 060 (sety's build)

Post by sety »

agranlund wrote: 13 May 2025 13:43 That looks crazy good!
Thanks! It means a lot coming from the dev :)
If you want to be extra cautious you could perhaps power up without cpu inserted, and measure that 3.3V and 5V are as expected on the board (and even -5V, +12V and -12V while at it; these are easily accessible on ISA pins)
Perhaps especially verify that power pins on the cpu socket have the correct voltage.
I did something similar when I built my boards, testing the power stuff at some stage of the build before turning it on with cpu inserted.
Ahh sweet! I already had a chance to do that when I flashed Nessi and everything measured up fine, so I guess I'm good to go!

- Stuart
sety
Posts: 224
Joined: 13 Aug 2018 08:47

Re: Raven 060 (sety's build)

Post by sety »

Wheee! First boot, no smoke and something meaningful on COM1. This is far as it goes before it stops. I don't have an ISA graphics card yet, but I am happy that CPU seems to be talking, even if it is a bit grumpy and wants to halt!

This is way easier to work on than a Falcon! :lol:
first-boot.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1749
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven 060 (sety's build)

Post by agranlund »

An absence of smoke or explosions is indeed a good sign :)

So it prints
RAVEN060
...
InitMfp
RAVEN060 (again, and then halts?)


InifMfp will be the first time it's reaching out to stuff beyond the MC68150, so it feels plausible it could be related to that.
(it will write a bunch of stuff to the MFP1 and MFP2 registers)
Can't off the top of my head think of anything obvious that would cause it to end up executing code from the beginning of rom again though. Address pin short?

Perhaps the attached rom will get you to the monitor program. Its skips all but bare minimum initialisation.
Might be useful for poking at the machine to see how it behaves.

This safemode rom doesn't set up the Atari-like logical memory map so talking to stuff requires using their physical addresses.

Code: Select all

#define RV_PADDR_SIMM0      0x00000000
#define RV_PADDR_SIMM1      0x01000000
#define RV_PADDR_SIMM2      0x02000000
#define RV_PADDR_SIMM3      0x40000000
#define RV_PADDR_UART1      0x20000000
#define RV_PADDR_UART2      0x20000020
#define RV_PADDR_IDE        0xA0000000
#define RV_PADDR_YM         0xA1000800
#define RV_PADDR_MFP1       0xA1000A00
#define RV_PADDR_MFP2       0xA0000A00
#define RV_PADDR_ISA_RAM    0x80000000
#define RV_PADDR_ISA_IO     0x81000000
#define RV_PADDR_ISA_RAM16  0x82000000
#define RV_PADDR_ISA_IO16   0x83000000
You do not have the required permissions to view the files attached to this post.
sety
Posts: 224
Joined: 13 Aug 2018 08:47

Re: Raven 060 (sety's build)

Post by sety »

agranlund wrote: 16 May 2025 19:31 An absence of smoke or explosions is indeed a good sign :)

So it prints
RAVEN060
...
InitMfp
RAVEN060 (again, and then halts?)


InifMfp will be the first time it's reaching out to stuff beyond the MC68150, so it feels plausible it could be related to that.
(it will write a bunch of stuff to the MFP1 and MFP2 registers)
Can't off the top of my head think of anything obvious that would cause it to end up executing code from the beginning of rom again though. Address pin short?
Oh sorry! It isn't executing from the start of ROM again! That's just me resetting without clearing the terminal buffer. I would really be scratching my head if it were behaving like that!

I'm feeling a bit paranoid about those MFPs now, since they came off eBay and I didn't socket them.

Thank you for the attached ROM. I will try it and let you know!

- Stuart
sety
Posts: 224
Joined: 13 Aug 2018 08:47

Re: Raven 060 (sety's build)

Post by sety »

The monitor works! I have no idea what to do with it tho :lol:

Code: Select all

RAVEN060

CPU:   M68060R6
SIMM0: 01000000
SIMM1: 00000000
SIMM2: 00000000
SIMM3: 00100000

InitHeap
InitUart
InitIkbd
InitMonitor
StartMonitor

# Raven monitor 20250516 #

 d0: 00000000  d2: 00100000  d4: ffffffef  d6: 02000000
 d1: 00000001  d3: 00581d22  d5: 01000000  d7: 01100010
 a0: 400029ac  a2: 40002cc0  a4: 00000000  a6: 005ffff4
 a1: 20000008  a3: 02000000  a5: 20000020  a7: 005fffa4
 pc: 4000b7b0  sr: 2700                   usp: 7fffff00
vbr: 00000000  tc: 00000000 srp: 08000000 urp: 08000000
dt0: 00000000 dt1: 00000000 it0: 00000000 it1: 00000000
pcr: 04300601 bcr: 00000000 ccr: 00000000

Commands:
  x                 : exit monitor
  r                 : show registers
  pb [addr] {val}   : peek/poke byte
  pw [addr] {val}   : peek/poke word
  pl [addr] {val}   : peek/poke long
  d  [addr] {len}   : dump memory
  a  [addr] {len}   : disassemble
  rtc {clear/reset} : dump/clear/reset rtc
  vga {cmd} {opt}   : screen commands
  kbd {cmd} {opt}   : ikbd commands
  cfg {opt} {val}   : list/get/set option
  run [addr]        : call program at address
  flash             : flash rom image over serial
  reset             : reset computer

> 
Update: typing rtc into the monitor crashes the system

Return to “RAVEN 060 - USER BUILDS”

Who is online

Users browsing this forum: ClaudeBot and 5 guests