agranlund wrote: Sun Nov 30, 2025 9:01 pm
LarryL wrote: Sun Nov 30, 2025 3:58 pm
I managed to get Raven #17 up and running
Wow, Germany is now well ahead in number of Ravens
This one is having just a rev5 CPU and a 68150FN33 - so, I have to experiment a bit, finding the best clock setup…
Oh, I've implemented a cpu bug workaround in the lastest rom code (but I haven't yet rebuilt a new release package).
I'm not sure if Atari TOS or programs are affected much or at all, but according to Motorolas Errata document some certain sequence of instructions can produce the wrong result on Rev1 and 5 cpus. One recommended workaround for that bug was to disable load-store bypass so I'm doing that when detecting those revs.
(The way team Amiga handles this issue is more elegant and at some point I should copy that approach.
Instead of deciding based on cpu revision they apparently run a piece of code known to provoke the issue and checks if the result is correct or not)
Oh, didn’t know that this is a competition - thought it’s pure fun
Cool idea, to implement a workaround for such bugs!
Few observations during my first tests with this board:
Although there is a 68150FN33 fitted, it only works with 40MHz OSC, not with 32MHz… strange…
With 32MHz I have always freezes during the first three Gembench tests
Regardless, if I use x1 or x2 clock
With 40MHz the system is stable running Gembench for a while
Interestingly, the results are pretty much the same in x1 and x2 mode… also strange…
…and with 25MHz the system is not starting at all - same like with the other boards
I haven’t tried 48MHz yet…