Go to bottom

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.
added on the 2009-03-10 19:43:29 by Marq Marq
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?
added on the 2009-03-10 21:29:41 by CiH CiH
Eh, I was just thinking of porting the rest of the easy crap to RiscOS :)
added on the 2009-03-10 21:32:00 by Marq Marq
added on the 2009-03-10 23:32:13 by Marq Marq
CiH: you were hoping for some 060-food, weren't you? ;)
added on the 2009-03-10 23:48:04 by fiveofive fiveofive
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.
added on the 2009-03-10 23:58:52 by Marq Marq
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.
added on the 2009-03-10 23:59:38 by CiH CiH
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 :)
added on the 2009-03-11 00:08:52 by pantaloon pantaloon
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.

added on the 2009-03-11 01:23:20 by nx nx
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.
added on the 2009-03-11 02:17:20 by Marq Marq
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.
added on the 2009-03-11 02:34:42 by nx nx
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.
added on the 2009-03-11 03:12:19 by Marq Marq
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.
added on the 2009-03-11 03:14:48 by Marq Marq
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.

added on the 2009-03-11 03:19:20 by nx nx
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. :)
added on the 2009-03-11 03:31:55 by nx nx
Great! Now I'd just need a couple of reports from real hw.
added on the 2009-03-11 04:27:39 by Marq Marq
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.
added on the 2009-03-11 06:12:47 by Marq Marq
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.

added on the 2009-03-11 11:43:36 by nx nx
Seems to be pretty straightforward now. Chrysler: http://www.kameli.net/~marq/chrysbeta.zip
added on the 2009-03-11 16:46:59 by Marq Marq
yeah, I think its fair to say that you know what your doing. Works without problems here again.

Thanks for this.
added on the 2009-03-11 21:16:41 by nx nx
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.

added on the 2009-03-13 12:49:43 by nx nx
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.
added on the 2009-03-26 19:57:00 by Marq Marq
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.
added on the 2009-08-02 22:46:17 by Marq Marq
marq you're the king of doing ports!
added on the 2009-08-03 01:19:56 by nosfe nosfe
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...
added on the 2009-08-03 12:15:43 by baah baah


Go to top