Any StrongARM RiscPC owners around?
category: offtopic [glöplog]
The latest porting nightmare I voluntarily took upon me :) After all the fighting with the broken cross-compiler, libraries, modules, RPCEmu and the obscure application packaging here's something in need of testing: http://www.kameli.net/~marq/jennybeta.zip.
At the moment I've not been able to test it on real HW, just RPCEmu w/ RISC OS 4.02. So if there's still someone with a real RiscPC w/ StrongARM, it'd be great to get a reality check. You need to have SharedUnixLib and DRender installed, but I guess everybody has them already for SDL stuff anyway. If this seems to work out a couple of ports more should follow quite easily.
At the moment I've not been able to test it on real HW, just RPCEmu w/ RISC OS 4.02. So if there's still someone with a real RiscPC w/ StrongARM, it'd be great to get a reality check. You need to have SharedUnixLib and DRender installed, but I guess everybody has them already for SDL stuff anyway. If this seems to work out a couple of ports more should follow quite easily.
Quote:
If this seems to work out a couple of ports more should follow quite easily.
Any tantalizing hints as to what platforms these are for?
Eh, I was just thinking of porting the rest of the easy crap to RiscOS :)
And here's Stercus Accidit: http://www.kameli.net/~marq/stercusbeta.zip
CiH: you were hoping for some 060-food, weren't you? ;)
It would be nice to get the stuff running on Falcon+CT060, but nobody has taken it up so far and I was as heretic as to sell my 060 when I needed money... The full sources are online of course.
Quote:
CiH: you were hoping for some 060-food, weren't you? ;)
Damn, am I that transparent these days?! ;-)
I recall that Falcon of any sort is a platform that Marq doesn't have access to currently, maybe he should take a look at Hatari, even if it only currently offers a partial emulation.
is it possible to have a serious conversation in this thread ? if so ill sign up,... this coukld very well be the first serious thread ever on pouet :)
I do have a StrongARm RiscPc but unfortunately don't have a method of transferring data onto it at the moment. No floppy drive available!!
I do however have RPCEMU with RO 4.39 on it. I tried running your jenny program, and unfortunately it failed with a the following messages.
"SNDCTL_DSP_SETFNT: Invalid Argument"
"UnixLib detected a recurssion of signal SIGSEVV. Exiting"
Versions currently loaded in machine are:
DigitalRenderer :0.52
SharedUnixLibrary :1.10
You could try and post a message comp.sys.acorn.app newsgroup and ask for someone to try your code on a real machine for you. I am sure somone would be more than willing to help you out.
I do however have RPCEMU with RO 4.39 on it. I tried running your jenny program, and unfortunately it failed with a the following messages.
"SNDCTL_DSP_SETFNT: Invalid Argument"
"UnixLib detected a recurssion of signal SIGSEVV. Exiting"
Versions currently loaded in machine are:
DigitalRenderer :0.52
SharedUnixLibrary :1.10
You could try and post a message comp.sys.acorn.app newsgroup and ask for someone to try your code on a real machine for you. I am sure somone would be more than willing to help you out.
Thanks for the effort. I'm Running RPCEmu as well, but the OS version and the library versions just might differ enough. Does the same happen with Stercus? One thing you could still try is to increase the memory allocation of the !Run script.
Just tried Stercus just now. It changes screen resolution and goes to a black screen but then just hangs.
Tried setting aside 20,000k in both the !run files but same happens.
Tried setting aside 20,000k in both the !run files but same happens.
One more thing I can think of: do you use the JIT or the normal CPU? I'm using the slower one because JIT doesn't seem to work on Mac. SNDCTL seems to be a sound problem, but if you have working sound setup then I guess it's not that.
Another thing worth trying would be setting sound to 16-bit in the !Boot - Sound config, although I don't know if it has any effect.
I believe that RPCEmus are not JIT'ed. I'm using the windows version and the sound works (although not as good as my real acorn RiscPC).
I wish I could transfer the files to my RiscPC but unfortunately its a stand alone machine these days. Great OS, shame the hardware just isn't currently fast enough. Still I'm hoping with the porting thats going on to get it to run on the BeagleBoard we will soon have a decent native plaform again.
I wish I could transfer the files to my RiscPC but unfortunately its a stand alone machine these days. Great OS, shame the hardware just isn't currently fast enough. Still I'm hoping with the porting thats going on to get it to run on the BeagleBoard we will soon have a decent native plaform again.
Sorry, I replied before I saw your follow up post.
Just tried changing to 16-bit sound and I'm really pleased to tell you that they both work.
Also returned the memory setting back to their default setting without any problems.
Wow! I think its fair to say that I don' think there has ever been any demos like those on RISC OS before. I really like stercus the most. Some really good programming.
I'm a happy chappy. :)
Just tried changing to 16-bit sound and I'm really pleased to tell you that they both work.
Also returned the memory setting back to their default setting without any problems.
Wow! I think its fair to say that I don' think there has ever been any demos like those on RISC OS before. I really like stercus the most. Some really good programming.
I'm a happy chappy. :)
Great! Now I'd just need a couple of reports from real hw.
Here's one more (Hex Pistols): http://www.kameli.net/~marq/hexbeta.zip
The UnixLib <-> RISC OS filename conversion is a bit odd and the default directory seems to be set somewhere else than the application, but some googling helped.
The UnixLib <-> RISC OS filename conversion is a bit odd and the default directory seems to be set somewhere else than the application, but some googling helped.
Hex Pistols works without problems. :)
A good demo, and great to see some sucess in porting your demos to RISC OS. Long may it continue.
A good demo, and great to see some sucess in porting your demos to RISC OS. Long may it continue.
Seems to be pretty straightforward now. Chrysler: http://www.kameli.net/~marq/chrysbeta.zip
yeah, I think its fair to say that you know what your doing. Works without problems here again.
Thanks for this.
Thanks for this.
Marq,
Will you be uploading more RISC OS demos soon on your website for me and others to download? I liked having some new demos to run on RISC OS again after quite a few years of nothingness.
Will you be uploading more RISC OS demos soon on your website for me and others to download? I liked having some new demos to run on RISC OS again after quite a few years of nothingness.
I'm afraid those were the easy ones :) "One day Miracle" could be somewhat doable, but as long as the prods haven't been tested on real HW I won't publish them or do more. A couple of prods by other people could be ported as well, but ATM I'm experimenting already with other platforms: QNX, OS/2 and BeOS. Probably in the summer I'll get myself a real RiscPC and then things will start happening again.
Hex Pistols - Chrysler - Jenny Thinks - Stercus Accidit now added to their respective directories. Surprisingly all the prods ported with an emulator and RISC OS 4 ran fine on real hw (RiscPC/700, StrongARM/200, ROS 3.7). Rather badly optimized SDL ports but whatta hell.
marq you're the king of doing ports!
Well, i've a RiscPC, but no StrongARM... ;p
Will tell afriend, though!
I might try it myself on RiscPC700, but i'm now on holidays...
Will tell afriend, though!
I might try it myself on RiscPC700, but i'm now on holidays...