Oolite Bulletins

For information and discussion about Oolite.
It is currently Tue Sep 26, 2017 12:10 am

All times are UTC




Post new topic  Reply to topic  [ 14 posts ] 
Author Message
 Post subject: For the raspberry
PostPosted: Fri Mar 02, 2012 3:54 pm 
Offline
Deadly
Deadly

Joined: Tue Feb 16, 2010 5:07 pm
Posts: 201
Location: Stockport, England
I want to kick this off early as I can see large hills if not mountains in the distance which may be insurmountable (let hope not). I realise not much is known, but if it's running RiscOS there are some pretty long in the tooth coding tools out there for c etc.


Top
   
 Post subject: Re: For the raspberry
PostPosted: Fri Mar 02, 2012 3:56 pm 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Tue Sep 22, 2009 11:07 am
Posts: 2988
Location: Enfield, Middlesex
Quote:
I realise not much is known, but if it's running RiscOS there are some pretty long in the tooth coding tools out there for c etc.
I think its shipping with Fedora....


Top
   
 Post subject: Re: For the raspberry
PostPosted: Fri Mar 02, 2012 11:54 pm 
Offline
Intergalactic Spam Assassin
Intergalactic Spam Assassin
User avatar

Joined: Tue Dec 05, 2006 9:43 pm
Posts: 8501
Location: Newbury, UK
It does shipping with Fedora if you by the SD card fitted version - Giles (Aegidian) is already looking at converting the code to run on it using Ahruman's work on a WebGL graphics engine (the gpu on the Raspberry uses OpenGL ES)

Since the card ships without a case - I'm hoping for a future where we can buy a boxed Oolite branded version of the Raspberry (Raspboorry?) where you plug in a USB Mouse/KB a monitor and boot your Credit Card sized PC into Oolite...

_________________
Quote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here


Top
   
 Post subject: Re: For the raspberry
PostPosted: Wed May 30, 2012 3:00 pm 
Offline
Deadly
Deadly

Joined: Tue Feb 16, 2010 5:07 pm
Posts: 201
Location: Stockport, England
I did read that work is afoot to port RiscOS to Rtt, but won't be shown to the public until it's almost there.


Top
   
 Post subject: Re: For the raspberry
PostPosted: Fri Jul 13, 2012 1:44 pm 
Offline
---- E L I T E ----
---- E L I T E ----

Joined: Wed Jan 19, 2011 4:00 pm
Posts: 296
Well 1.76.1 is in Debian Wheezy (currently frozen). I am running on QEMU ATM while I wait for my PI to arrive. Rest assured, it will be one of the first things I try ;)

_________________
OXPs: Furball 1.8, Factions 1.12


Top
   
 Post subject: Re: For the raspberry
PostPosted: Fri Jul 13, 2012 2:13 pm 
Offline
Intergalactic Spam Assassin
Intergalactic Spam Assassin
User avatar

Joined: Tue Aug 29, 2006 5:02 pm
Posts: 2073
Location: Norway
Quote:
Well 1.76.1 is in Debian Wheezy (currently frozen). I am running on QEMU ATM while I wait for my PI to arrive. Rest assured, it will be one of the first things I try ;)
Tried it, and Oolite downloads and installs to the Pi just fine. However when you try to run it, nothing happens. Looking at the latest log reveals that Oolite has failed to start owing to OpenGL errors (as expected).

_________________
"A brilliant game of blasting and trading... Truly a mega-game... The game of a lifetime."
(Gold Medal Award, Zzap!64 May 1985).
Also, my tiny contribution to the Ooniverse


Top
   
 Post subject: Re: For the raspberry
PostPosted: Fri Jul 13, 2012 4:03 pm 
Offline
---- E L I T E ----
---- E L I T E ----

Joined: Wed Jan 19, 2011 4:00 pm
Posts: 296
Quote:
Tried it, and Oolite downloads and installs to the Pi just fine. However when you try to run it, nothing happens. Looking at the latest log reveals that Oolite has failed to start owing to OpenGL errors (as expected).
Heh, on my emulator it fails before it gets that far - I haven't set up sound yet.

_________________
OXPs: Furball 1.8, Factions 1.12


Top
   
 Post subject: Re: For the raspberry
PostPosted: Fri Jul 13, 2012 6:57 pm 
Offline
Intergalactic Spam Assassin
Intergalactic Spam Assassin
User avatar

Joined: Tue Aug 29, 2006 5:02 pm
Posts: 2073
Location: Norway
Latest log after trying to run Oolite on the Raspberry Pi. Dosn't say much though.
Code:
19:30:54.886 [log.header]: Opening log for Oolite version 1.76.1 (<unknown little-endian architecture>) under Linux at 2012-07-12 19:30:54 +0200.
1 processor detected.
Build options: mass/fuel pricing.

Note that the contents of the log file can be adjusted by editing logcontrol.plist.

19:30:55.120 [display.mode.list.native]: X11 native resolution detected: 1600 x 900
19:30:55.129 [display.mode.error]: ***** ERROR: Could not create display surface: Couldn't find matching GLX visual

Closing log at 2012-07-12 19:30:55 +0200.

_________________
"A brilliant game of blasting and trading... Truly a mega-game... The game of a lifetime."
(Gold Medal Award, Zzap!64 May 1985).
Also, my tiny contribution to the Ooniverse


Top
   
 Post subject: Re: For the raspberry
PostPosted: Mon Nov 05, 2012 8:59 pm 
Offline
Competent
Competent
User avatar

Joined: Wed Aug 22, 2012 1:44 am
Posts: 40
Location: The Arse End Of Nowhere
Quote:
I did read that work is afoot to port RiscOS to Rtt, but won't be shown to the public until it's almost there.
It's just been released.

_________________
Proud owner of the most iron-arsed Mk1 Cobbie in G1.


Top
   
 Post subject: Re: For the raspberry
PostPosted: Tue Nov 06, 2012 10:41 am 
Offline
Above Average
Above Average
User avatar

Joined: Tue May 01, 2012 3:45 pm
Posts: 23
Yeah this is exciting news. I have given it a go and it is really fast and smooth, boots up very quickly from cold too.
So are you thinking about doing a native port of Archimedes Elite to Risc OS or getting it running via an emulator?

As far as I know the old Archimedes had a 26 bit processor and obviously the RPi is 32 bit Arm v6.
I have heard a rumour that Adrian Lees may be doing a RPi version of Aemulor which would do the job.

_________________
Image


Top
   
 Post subject: Re: For the raspberry
PostPosted: Tue Nov 06, 2012 7:30 pm 
Offline
Competent
Competent
User avatar

Joined: Wed Jun 27, 2012 8:23 pm
Posts: 56
Location: U.K.
Quote:
Yeah this is exciting news. I have given it a go and it is really fast and smooth, boots up very quickly from cold too.
So are you thinking about doing a native port of Archimedes Elite to Risc OS or getting it running via an emulator?
I've also been playing around with riscos on the pi and agree that it is fantastic! It's been years since my trusty old acorn electron and a (borrowed) arc 440 and the BASIC programming is still in a dusty corner of my brain waiting to be poked with a stick :D I completed the gertboard last weekend so it's on to risc-ing with it in the next few days... exciting.

With regards to a pi port - i really think it would be great to get oolite running on the raspbian distro rather than fire up the old arc elite. Mainly as I imagine that it would be a bit easier being based upon an existing linux distro but also because (and no disrespect to my acorn brothers & sisters here ;) ) I just think that oolite is better than the origonal elite, arc version or not.

The other great reason for getting it going on a pi would be to create a case shaped like a cobra mk3 to put the pi in to - thereby creating a model of a ship that plays the game.


Top
   
 Post subject: Re: For the raspberry
PostPosted: Wed Nov 07, 2012 9:20 am 
Offline
Competent
Competent
User avatar

Joined: Wed Aug 22, 2012 1:44 am
Posts: 40
Location: The Arse End Of Nowhere
Quote:
The other great reason for getting it going on a pi would be to create a case shaped like a cobra mk3 to put the pi in to - thereby creating a model of a ship that plays the game.
That would be fairly easy to do, actually; we already have the 3D models, so it's just a case of modifying them to make room for the RPi and feeding them into a 3D printer. Most "Hackerspaces" probably have one of those knocking around by now, or you can buy one in kit form for about four hundred quid.

_________________
Proud owner of the most iron-arsed Mk1 Cobbie in G1.


Top
   
 Post subject: Re: For the raspberry
PostPosted: Wed Nov 07, 2012 2:15 pm 
Offline
Above Average
Above Average
User avatar

Joined: Tue May 01, 2012 3:45 pm
Posts: 23
Quote:
With regards to a pi port - i really think it would be great to get oolite running on the raspbian distro rather than fire up the old arc elite.
I agree with xzanfr. Oolite would be ideal for Raspbian, as it is currently their recommended distribution. Running ARC Elite again would be fun for a nostalgia trip, but for the new kids coming to the platform they’re going to want a game that they can just play. This is exactly the kind of intelligent, cerebral game the foundation would probably like to see kids playing too. Instead of the mindless violence of first person shooters you see on consoles.
I’ve spoken to Giles (aegidian) a couple of times regarding porting the code and last time I checked he had not yet received his Pi. I don’t know if that has changed. But from what I can see there are number of issues that will need to be overcome in order to have a playable build.
  • The source requires Debian Wheezy (probably gcc 4.6), which is ticked off now that Raspbian is in use (this has gcc 4.6.3).
  • The graphics code uses Open GL which is not supported by the Pi gpu. This requires Open GL ES, which would mean models would need conversion (only triangles are allowed), plus a number of other function calls are left out. There is a fair amount which is the same though. I have done some work with model conversion for another project I am doing (happy to share code).
  • The about page on the Oolite site says that the game requires a 1 GHz processor and 1 GiB of memory. It remains to be seen how well the Arm performs here, but the memory might be a problem. Obviously most RPis out there only have 256 MB of ram (512MB version out now) which is shared between the system and the gpu – so some work may have to be done to get Oolite to fit inside a smaller memory footprint. That could be the point of pain.
Thoughts?

_________________
Image


Top
   
 Post subject: Re: For the raspberry
PostPosted: Thu Nov 15, 2012 7:38 pm 
Offline
Competent
Competent
User avatar

Joined: Wed Jun 27, 2012 8:23 pm
Posts: 56
Location: U.K.
The raspberry pi foundation website has gone a bit elite crazy today!
It gives a link to this site that explains how to port arc elite on to riscos. It's also got a massive ad / article for the DB kickstarter project on the front page.
Quote:
Thoughts?
Unfortunately coding is well out my intelegence range, mate!, and even to my untrained eye they look like some hefty issues to overcome.... although it may be an idea to put a comment on the foundation site about a potential oolite-pi port while elite news is still hot - it may attract someone who is experienced with the raspbian distro that could provide the key to unlock the problems.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 14 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
cron
Powered by phpBB® Forum Software © phpBB Limited