PopStar and ZeroPain
Martin Avison (27) 1494 posts |
The latest available version of POPstar seems to be v2.05 (8-Feb-2003). If so, I think I have found a simple solution, as it seems to be caused by the lack of a token for ‘_TaskName’ in the Messages file. If you add a line to that file containing I will notify the author when I am convinced it works! |
Dave Higton (1515) 3526 posts |
There is a later version of POPstar, but it falls over immediately on a BBxM (haven’t tried it on anything else) with a postmortem complaining of an instruction at an address whose last digit is 6. |
David Pitt (102) 743 posts |
I have 2.06-ds.5 (19-Jun-2005) and with the _TaskName token added it is fetching and sending on my Raspberry Pi running OS5.23 (03-Jan-16) with no ZeroPain module. This is particularly good news as Hermes is in terminal pain. Many thanks indeed. POPstar 2.06-ds.5 is at :- http://old-www.moreofthesa.me.uk/progs.apps.html#popstar |
Dave Higton (1515) 3526 posts |
I’ve just fetched 2.06-ds.5 and installed it on my BBxM: Internal error: undefined instruction at &0000B566 Any instruction on a non-word-aligned boundary would, of course, be undefined. So why does it work on some platforms and not others? Is it an incompatible shared C library? Is it the decompression code that’s failing rather than the main executable? |
Jeffrey Lee (213) 6048 posts |
A useful bit of information would be whether David’s using a Raspberry Pi 1 or 2, because there are some significant differences between ARMv6 and ARMv7, e.g. whether MOV pc,lr is an interworking branch |
David Pitt (102) 743 posts |
I was using a Mk2 Raspberry Pi above. I have now tried 2.06-ds.5 on the Mk1 Pi and it still works in both ARMv7 and ARMv5 modes. |
Chris Gransden (337) 1207 posts |
There’s a recompiled replacement !RunImage for POPstar available from here. It may fix the problem you are having. |
Dave Higton (1515) 3526 posts |
Indeed it does, thank you, Chris. For the benefit of others, it’s a pity that the working parts are in two different places, but perhaps distribution rights interfere with integration. |
Vince M Hudd (116) 534 posts |
The licence in the zip file on Joseph Heenan’s website says:
I won’t quote the conditions – they’re easy enough to dig out for yourself. It looks more or less like one of the BSD licences. |
Joseph Heenan (3039) 2 posts |
Vince Hudd is quite correct; there’s no issue at all with redistribution. I would prefer, if possible, that we keep the situation of having a central location for the latest and best version. I am quite happy to give anyone who is well enough known in the community full access to the source repos on https://sourceforge.net/projects/riscosnet/ and I’d suggest that’s also a reasonable place to make new versions available from. |
Chris Hall (132) 3554 posts |
github, sf doesn’t have a great reputation these days I believe. I’m not surprised with a name like that! |
Steve Fryatt (216) 2105 posts |
Er, it’s SourceForge that doesn’t have a great reputation these days, not GitHub. Since it’s using CVS on SourceForge (and I’m far more familiar with SVN), I’ve no strong views either way: CVS is messy to use, but so is Git (but Git is much more capable and powerful). I’ve got some updates to POPstar somewhere, which were sent to me because I have commit access to the repository. Unfortunately I never did anything with them, as I’d put work on both to one side following a series of abusive emails about NewsHound’s use of Choices from a well known London-based developer and “character” of the RISC OS scene. Since the individual in question seems to have gone quiet of late, time permitting – and assuming that my SourceForce login can be rescued – I’ll see if I can get the changes fed back in sometime. |
Chris Mahoney (1684) 2165 posts |
Trivia: The developer of Git also made Linux. One of those is derived from his name, and the other from his behaviour – by his own admission! :) |
Rick Murray (539) 13840 posts | |
Colin Ferris (399) 1814 posts |
As a matter of interest – does PopStar do anything unusual? It takes out RedSquirrel (RO 5.23) in a instant. PopStar tries to connect – puff – emulator gone. !NewHound – !NetSurf – !Sargasso – !TapirMail -!Otter seem to work ok. |