LarryL - another Raven060 Adventure
-
LarryL
- Posts: 241
- Joined: 20 Nov 2022 14:42
- Location: Germany
Re: LarryL - another Raven060 Adventure
Just found out, that the Nessi Firmware allowing 1x clock and different clocks is not part of the release but was shared in the main thread
Will check that out first…
Will check that out first…
-
PhilC
- Moderator

- Posts: 7440
- Joined: 23 Mar 2018 20:22
Re: LarryL - another Raven060 Adventure
Yes give that a go and post your results. I thoink you've probably got a level shifter or 68150 issue too though.LarryL wrote: 06 Nov 2025 15:05 Just found out, that the Nessi Firmware allowing 1x clock and different clocks is not part of the release but was shared in the main thread
Will check that out first…
If it ain't broke, test it to Destruction.
-
Mikerochip
- Posts: 85
- Joined: 01 Mar 2022 14:38
- Location: Ireland
Re: LarryL - another Raven060 Adventure
I have taken Friday off, so, hopefully I'll catch up!
My biggest problem, atm, is RAM!
I've picked out some PSRAM that I'm *hopeful* will work. (Just not wanting to use the expensive current IC!!)
I've no real experience routing BGA stuff at all, and there's traces and vias going everywhere.
I'm going to start again (again) this weekend.
My biggest problem, atm, is RAM!
I've picked out some PSRAM that I'm *hopeful* will work. (Just not wanting to use the expensive current IC!!)
I've no real experience routing BGA stuff at all, and there's traces and vias going everywhere.
I'm going to start again (again) this weekend.
-
LarryL
- Posts: 241
- Joined: 20 Nov 2022 14:42
- Location: Germany
Re: LarryL - another Raven060 Adventure
The new WIP firmware made the x1 clock setup work :DPhilC wrote: 06 Nov 2025 15:07Yes give that a go and post your results. I thoink you've probably got a level shifter or 68150 issue too though.LarryL wrote: 06 Nov 2025 15:05 Just found out, that the Nessi Firmware allowing 1x clock and different clocks is not part of the release but was shared in the main thread
Will check that out first…
Booted into a clean desktop :D
So, the plan for the weekend is:
Carefully checking soldering, and
Clean the baby!
Enough for today…
You do not have the required permissions to view the files attached to this post.
-
PhilC
- Moderator

- Posts: 7440
- Joined: 23 Mar 2018 20:22
Re: LarryL - another Raven060 Adventure
Oh that's good @LarryL, nice to see another Raven booting to desktop.
If it ain't broke, test it to Destruction.
-
agranlund
- Site sponsor

- Posts: 1749
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: LarryL - another Raven060 Adventure
Awesome! Congratulations!!
That must mean your machine is number 14 which has shown signs of life :)
Does it still say 8bit vgamem during boot, right before Starting Tos?
That may indicate some kind of issue as I would expect all ET4000 cards to be 16bit capable.
Perhaps, as @PhilC mentioned, the transcievers next to 68150, or some other kind of issue anywhere else on the 16/8 bit bus.
Though only running in 1x mode but failing in 2x is a bit of a new one to me :)
If you enter the monitor by pressing the NMI button, and then just send over "roms/srec/selftest.19" through the terminal. Will it run through ok? (might be worth a try but the test is really simple and underdeveloped so probably wont give much)
And also, similarly, press the NMI button to enter the monitor.
then runing:
Would be interesting to see the values that are read back and how they differ from the written ones.
Those commands are read/write to address. pw is word and pb is byte. the ones with three arguments are to write something and the ones without a last value argument are reads.
That must mean your machine is number 14 which has shown signs of life :)
Does it still say 8bit vgamem during boot, right before Starting Tos?
That may indicate some kind of issue as I would expect all ET4000 cards to be 16bit capable.
Perhaps, as @PhilC mentioned, the transcievers next to 68150, or some other kind of issue anywhere else on the 16/8 bit bus.
Though only running in 1x mode but failing in 2x is a bit of a new one to me :)
If you enter the monitor by pressing the NMI button, and then just send over "roms/srec/selftest.19" through the terminal. Will it run through ok? (might be worth a try but the test is really simple and underdeveloped so probably wont give much)
And also, similarly, press the NMI button to enter the monitor.
then runing:
Code: Select all
vga init
pw $820a0000 $aa55
pw $820a0000
pw $820a0000 $55aa
pw $820a0000Code: Select all
vga init
pw $800a0000 $aa55
pw $800a0000
pw $800a0000 $55aa
pw $800a0000Code: Select all
vga init
pb $800a0000 $55
pb $800a0000
pb $800a0001 $aa
pb $800a0001Would be interesting to see the values that are read back and how they differ from the written ones.
Those commands are read/write to address. pw is word and pb is byte. the ones with three arguments are to write something and the ones without a last value argument are reads.
You do not have the required permissions to view the files attached to this post.
-
agranlund
- Site sponsor

- Posts: 1749
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: LarryL - another Raven060 Adventure
actually, depending on how that vga write/read test goes it could be worth checking long access too, exactly as how it's being tested during startup :)
First through the 16bit aperture:
(32bit between cpu<->68150, 2x16bit between 68150<->videocard)
And if that didn't return $deadbeef then check if it does through an 8bit aperture:
(32bit between cpu<->68150, 4x8bit between 68150<->videocard)
(fishing for clues on which side of the 68150 the error is, on the 32bit bus or the 16/8 one)
First through the 16bit aperture:
(32bit between cpu<->68150, 2x16bit between 68150<->videocard)
Code: Select all
vga init
pl $820a0000 $deadbeef
pl $820a0000
(32bit between cpu<->68150, 4x8bit between 68150<->videocard)
Code: Select all
vga init
pl $800a0000 $deadbeef
pl $800a0000-
LarryL
- Posts: 241
- Joined: 20 Nov 2022 14:42
- Location: Germany
Re: LarryL - another Raven060 Adventure
Thanks @agranlund
I am more than happy to be at that stage so quickly :D
I will do the proposed tests over the weekend - pretty busy at work tomorrow
I am more than happy to be at that stage so quickly :D
I will do the proposed tests over the weekend - pretty busy at work tomorrow
-
Atarian Computing
- Posts: 581
- Joined: 22 Aug 2017 04:27
Re: LarryL - another Raven060 Adventure
LarryL wrote: 06 Nov 2025 14:42I am trying with 1x clock - I have read lately, that the actual release should support this.PhilC wrote: 06 Nov 2025 14:28 @LarryL are you trying with the CPU set to 1x or 2x? I think for the firmware you might have it will need to be 2x and try a 40mhz oscillator at first is a good idea. What CPU are you using?
But yes, this is a similar result like @Atarian Computing had
Issue is, that with 2x the Raven will not boot at all.
So I need some checks of soldering around the clock area - and maybe a good cleaning also :)
But anyhow, I am quite pleased that I got that far already :D
BTW: the CPU is supposed to be a rev6 71E41J (and the serial output confirms a rev6)
Good job! Indeed, I had weird issues running at 2x mode at first. At one point it worked great, then just apparently bootloopping. Then everything just worked since then without me seemingly doing anything. It still kinda bugs me. But who knows, could have been a stray tiny solder ball or something.redpixel wrote: 06 Nov 2025 14:29 Wow!!! Great job!
Isn't this very similar to what @Atarian Computing was seeing in his build? Unfortunately if I understood correctly it just started working after a while, not sure if there was a definitive root cause found. Did you already clean everything carefully after the soldering?
-
LarryL
- Posts: 241
- Joined: 20 Nov 2022 14:42
- Location: Germany
Re: LarryL - another Raven060 Adventure
Ok, seems like a success now :Dagranlund wrote: 06 Nov 2025 19:49 actually, depending on how that vga write/read test goes it could be worth checking long access too, exactly as how it's being tested during startup :)
First through the 16bit aperture:
(32bit between cpu<->68150, 2x16bit between 68150<->videocard)And if that didn't return $deadbeef then check if it does through an 8bit aperture:Code: Select all
vga init pl $820a0000 $deadbeef pl $820a0000
(32bit between cpu<->68150, 4x8bit between 68150<->videocard)(fishing for clues on which side of the 68150 the error is, on the 32bit bus or the 16/8 one)Code: Select all
vga init pl $800a0000 $deadbeef pl $800a0000
16bit vgamem and system is booting with x1 and x2 (tried with 32 and 40MHz OSC)
Also the mentioned tests with the monitor were all successful now
Gave the whole board (THT components only) a good reflow and cleaned the pins of the 68150 - some of this made the trick :mrgreen:
Great adventure so far :mrgreen:
You do not have the required permissions to view the files attached to this post.
Who is online
Users browsing this forum: ClaudeBot and 3 guests