Running !Squeak and !Scratch
Steve Pampling (1551) 8170 posts |
Sounds like the restriction that was described.
Nope, identifies the hardware as not being a match and simply pops up a message then stops. Done quite deliberately to lock the software to the hardware platform as it’s a cheap software bundle to go with the cheap hardware. I believe the newer version of the software bundle works on all models of Pi. Tim presumably bought the bundle to use more than just the DDE element and should note that many (not all) of the NutPi bundle packages are similarly locked. |
Doug Webb (190) 1180 posts |
Steve Thanks for the explanation. Sounds like email required to Sales as per the news announcement I copied and £12.50 or find an older model in his collection. |
Tim Rowledge (1742) 170 posts |
OK, I got the damn compiler to work, changed the way the pixel translation table is (or is not, as appropriate) made and used. It works at the naive level of just running it and my debug printf’s show it all doing things in a logical order. Now what? How do I test for this zero page nonsnese? |
Martin Avison (27) 1494 posts |
What version and date of RISC OS are you running? As for how to test for problems (and they are real problems, not nonsense!) you should just exercise as many program paths as you can and investigate any ZP logs. |
Steve Pampling (1551) 8170 posts |
That’s one of the problems. Perception. |
Tim Rowledge (1742) 170 posts |
That’s wierd; I added a message last night (canada time) to say I had finally worked out how to get the zeropain thing active and that after running the 3000+ item test suite there are no reports of issues. Did your forum server crash recently? |
Steve Pampling (1551) 8170 posts |
Good news, probably worth putting that up on the web site for others to poke to death and see if it’s similarly stable on other board versions.
The forum server has been showing direly slow response at intervals for some time now and the incidences of failed postings and duplicates is the stuff of legend. |
Rick Murray (539) 13841 posts |
It’s called Beast for a reason… |
Doug Webb (190) 1180 posts |
As the person who origonally posted the issue and also contacted Tim I’d like to publically thank him for his efforts in getting !Squeak working again. Us in MUG are also looking at how we can further help Tim stay supporting !Squeak and possibly !Scratch as it is always great when someone who hasn’t done anything on RISC OS for a while spends the time and effort getting things working again. Thank you Tim |
John Rickman (71) 646 posts |
If I ever get my new RPi working I’ll start using !Scratch to support the effort going into preparations for the Regression fair. |
Tim Rowledge (1742) 170 posts |
I’ve been frantically busy over the weekend, so no progress on repackaging !Scratch, but Doug has confirmed the revised !Squeak is ok for him. In principle I can make a full Cog/Spur version (as in dynamic translation and new faster object memory design, see squeak.org for details) if we can work out some tricky details about atomic 64bit value access, timer interrupts to trigger process switch checks and so on. That would make things 5-10X faster, depending upon your choice of benchmarks |
andrew k (267) 76 posts |
Hello, From reading through the thread it sounds like !Squeak is working on the Pi but is there a download of this working version yet? |
Doug Webb (190) 1180 posts |
Version 4.4 is what you need. |
andrew k (267) 76 posts |
I’ve tried the 4.4 version as well and I get the same error. I’m using the latest RISC OS Rom running on Pi 1 model B. Do I need to take the plunge and buy a new Pi? |
Steve Fryatt (216) 2105 posts |
What error exactly? |
andrew k (267) 76 posts |
Hi Steve -Here is the detailed error message. I’m afraid it doesn’t mean a lot to me. Postmortem ostmortem requested Argl; 8×0004ded4 319188 → [00000000 0×201b78d9 Ox00000001 Ox00000320]2 7e9c in function SetupPixelTranslationTable |
Doug Webb (190) 1180 posts |
Hi Andrew When you say latest build for the Pi do you mean RC15 or a beta ROM? Also if it is a beta ROM then have you got ZeroPain loaded. Finally you are trying to load it by double clicking on the file endimg in /image not the application? |
andrew k (267) 76 posts |
Hi Doug I’m using the RC15 ROM. I have tried a couple of older ROMs too thinking that maybe they would work better the older Pi but I haven’t tried a beta yet so I could give that a go. The error is from when I double click on the file ending in /image. Thank you all for the assistance. |
Doug Webb (190) 1180 posts |
Hi Andrew Have you installed !DeepKeys and Sharedsound buffers applications as well? Doug |
andrew k (267) 76 posts |
Yes I’ve installed !DeepKeys first rebooted and then installed Sharedsound rebooted again then tried double clicking the squeak image file. |
andrew k (267) 76 posts |
I will give it a go with a beta ROM and report back the results. Which model of the Pi and ROM are you using Doug? |
Doug Webb (190) 1180 posts |
Hi Andrew I have tried RC15 on my Pi1 B with !Squeak 4.4 and get the error you have. I have got !Squeak working on RC15 by first double clicking on the !Squeak application and getting an error box up saying it could open the image file. Then once the text file comes up after cancelling that error box try double clicking on /image file and it should open. Occasionally I get “Unable to move memory” errors and then lock ups so it might be something to do with RC15? Do you have a RTC add on as well. Doug |
Doug Webb (190) 1180 posts |
Andrew I’ve noticed the !Runiamge in the 4.4 download is dated 2013 not Dec2017 so perhaps the changed file has not been uploaded to the webpage. I’ll send an email to Tim to let him know. In the meantime if you update to the latest Beta rom and firmware then it will work. Chris Hall has a fairly recent upodate ready to drop the files in to the Loader directory within !Boot. |
Doug Webb (190) 1180 posts |
Andrew Tim has now updated the website with the latest version that should work on both a Low and High vector ROM. |
andrew k (267) 76 posts |
Thank you Doug and Tim, Squeak is now running for me with the updated version. |