I was just curious what frequency it showed when running my build which skips AmigaOne & Sam440ep detection and assumes you have one of those machines.
btw. does sysinfo run without UAE? (with just Petunia or Trance?)
- Kimmo --------------------------PowerPC-Advantage------------------------ "PowerPC Operating Systems can use a microkernel architecture with all it�s advantages yet without the cost of slow context switches." - N. Blachford
Crasch due to assumed accessable memory at $2000 changed to $4000. (tnx Piru)
stuff like that might explain way,
I don't know what is on address $4000, but if the memory is not allocated it can't work on AmigaOS4.1.
Memory that is not allocated is memory protected, you can't just trash memory at random anymore.
Unless you have a Amiga1200/Amiga4000 there is no classic chips to access.
If he needs timing he most use timer.device not ciaa.resource and/or ciab.resource
Edited by LiveForIt on 2014/3/20 10:34:08 Edited by LiveForIt on 2014/3/20 10:35:35 Edited by LiveForIt on 2014/3/20 10:41:08 Edited by LiveForIt on 2014/3/20 10:50:55
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
E-mail sent. I'm not sure how much it will help since the X1000's CPU might need a special version like G5.
For everyone here, please note that I'm not a coder (a tweaker perhaps) and don't contribute to the development of E-UAE PPC JIT, except in the form of testing and reporting problems.
But the other thing I have done, is used -mcpu=970 -mtune=970. This is for G5 CPUs. In revision 22 of e-uae ppc jit, changes were made for G5. Have a look here:
Quote:
_ARCH_PWR4 is defined when -mcpu=970 is used. So mcrxr is avoided.
Here is the result 66.66666 Mhz is correct for X1000.
When I set the clock 100 Mhz, the seconds are longer then they should, on my PC, my analog clock completes almost 2 rotations on the seconds, in the time Clock in Utilities does it.
Next thing that I can say is that this solved the Speed problem.
It now shows Dhystones: 44694, like I think it should but.
There is also some thing noticable wrong whit this build.
* The mouse is now inverted. * You can also see the Clock looks wrong.
Some questions come to mind.
Does the MacOSX G5 users have the same problems?
Is possible to show how unit test the micro blocks to see that they do what they should, or what we expect?
This way we can narrow down problems, also easily find problems if the code breaks.
Edited by LiveForIt on 2014/3/21 17:58:02
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
If timebase frequency is too high the clock in sys:utilityes will be running too slow. If timebase frequency is too low the clock in sys:utilityes will run too fast.
No point in trying to fix some thing that is not broken, just check that clock works.
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
Not trying to fix anything that isn't broken. As it is, if ppc.use_tbc is true, beta 2 detects sam440 and AmigaOne (excl. X1000), skips calibration and uses ReadEClock to get the EClock frequency. For other machines, you'll see "Calibrating timebase..." which often gets it wrong.
So, it seems X1000 and Sam460ex can be added to the list.
Did you get my latest email?
@tlosm
I'd been making custom builds with hardcoded values and sending them to him. The problem wasn't that, though. It's instructions that PA6T doesn't natively support.
About the results you pasted. You have a Pegasos II? I assume it says "Calibrating timebase..." and "Timebase frequency:" if use_tbc is true, and "EClock frequency:" if false?
Is this Workbench 3.1 on a hardfile, directory, or an ADF floppy disk image? I want to see if I can replicate what you're seeing.
In post #12, your settings seem to have included comments in parentheses. That won't work.
That's why you're getting:
Option `comp_optimize' requires a value of either `yes' or `no'. Option `cachesize' requires a numeric argument. unknown config entry: 'comp_trustbyte=indirect (see Known issues)'
You need to remove the (or higher) and (see known issues) from your .uaerc