If you get the chance, could you possibly try the attached binary on the PiTubeDirect's native Arm copro with the Beeb816? It's compiled to run at 0000F000, so I execute it as followsRevaldinho wrote: ↑Fri Oct 23, 2020 10:50 am Mark asked about the Beeb816 speed up for the Raytrace program running on PiTubeDirect's native Arm copro.
viewtopic.php?f=2&t=19280&start=30#p272781
On my BBC B with Pi3A+ I got 13.8s
Enabling Beeb816 @ 14MHz to accelerate the host, that came down to 2.8s for about a 5x speed up.
R
Code: Select all
*LOAD rayvfp 0000F000
*GO 0000F000
On my PiZero, the binary still executes in about 14 secs, but in this version, the maths only take 0.11 seconds, as opposed to 2.4 seconds for the original BASIC version.