You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
DO NOT USE DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time it is unfortunately not possible to white list users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
At this time it is unfortunately not possible to white list users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
LarryL - another Raven060 Adventure
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…
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: Thu Nov 06, 2025 3:05 pm 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: 48
- Joined: Tue Mar 01, 2022 2:38 pm
- 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.
Re: LarryL - another Raven060 Adventure
The new WIP firmware made the x1 clock setup workPhilC wrote: Thu Nov 06, 2025 3:07 pmYes give that a go and post your results. I thoink you've probably got a level shifter or 68150 issue too though.LarryL wrote: Thu Nov 06, 2025 3:05 pm 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
So, the plan for the weekend is:
Carefully checking soldering, and
Clean the baby!
Enough for today…
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.
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.
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 $800a0000Re: LarryL - another Raven060 Adventure
Thanks @agranlund
I am more than happy to be at that stage so quickly
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
I will do the proposed tests over the weekend - pretty busy at work tomorrow
-
Atarian Computing
- Posts: 542
- Joined: Tue Aug 22, 2017 4:27 am
Re: LarryL - another Raven060 Adventure
LarryL wrote: Thu Nov 06, 2025 2:42 pmI am trying with 1x clock - I have read lately, that the actual release should support this.PhilC wrote: Thu Nov 06, 2025 2:28 pm @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
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: Thu Nov 06, 2025 2:29 pm 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?
Re: LarryL - another Raven060 Adventure
Ok, seems like a success nowagranlund wrote: Thu Nov 06, 2025 7:49 pm 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
Great adventure so far

