RISC OS News on Drobe
RISC OS Search
containing
"Drobe is the most frequently updated and has the most content, but apparently they aren't interested in 'special offers'."
Welcome back guest  |  Login  |  Register Saturday 17th May 
Login

drobe.co.uk
About Drobe
RISC OS News
Drobe Features
Alternatives
Bookmarks
Riscos.org.uk
Auctions
Events (shows)
AU issues
Tech Material
Wallpaper
Movies
File archives
SH eBooks
FAQs
Changelog

Interact
Forums
Online chat
Your webspace
BBC Emu(games!)
User gallery
RSS news &
comments
Submit news
Contact us

Quick Links
Open directory
Nutshells
ANS archives
ArcSite
RO Repository
Announce
RISCOS Ltd.
Castle

NTK
The Inquirer
The Register
OSNews
Slashdot
Google

Alternatives
NetBSD
ARM Linux
Iyonix Linux

Found Apps
 RISC OS Software !Avalanche
 RISC OS Software !Darts
 RISC OS Software !CFuncAnal
 RISC OS Software !TranTIFF+
 RISC OS Software !Dustbin
 RISC OS Software !NurseW
 RISC OS Software !Tally
 RISC OS Software !VideoLog
 RISC OS Software !USBKick
 RISC OS Software !Spr2Jpeg
Recent users
gunner is a RISC OS User gunner
rjek is a RISC OS User rjek
markee174 is a RISC OS User markee174
oshvision is a RISC OS User oshvision
flypig is a RISC OS User flypig
tlsa is a RISC OS User tlsa
jmb is a RISC OS User jmb
netec is a RISC OS User netec
g7jjf is a RISC OS User g7jjf
maikl is a RISC OS User maikl


Why donate?

Serving: 15GB
Fuel: caffeine
6 users online
51 guests
252 active accts 24327 comments

Webstats

 
RISC OS News Article
Open source Quake 2 port emerges
Published: 13th Jan 2007, 23:07:55GMT  Source: drobe.co.uk
By the Drobe news desk
Page 1 of 1
Big Freaking Gun meets XScale-powered Iyonix
Quake 2 logoA free port of 3D death match game Quake 2 is on the cards after a programmer married the game's source code with the Iyonix's graphics acceleration. The alpha-quality RISC OS port, produced by Dave Brown, uses the OpenGL-compatible IyonixMesa library - which employs the 3D features in the Castle Iyonix's PCI GeForce graphics cards. Dave uploaded his efforts to the Internet earlier today, complete with source code and a pre-built version using the GCCSDK.

Published in December 1997, Quake 2 was made open source in 2001 by developers id, although you need to buy the game to get the official level designs, textures and other data to play. Dave admitted that the software needs speeding up to be playable, but suggested a number of ways in which this could be achieved - such as including DMA support in IyonixMesa and tackling the library's use of floating point math.

IyonixMesa developer Simon Wilson has said he will look into the DMA issue, and added that a fixed point OpenGL ES driver is possible and would be sufficiently quick on the 600MHz Iyonix. Simon also reported a show stopping problem with the newer GeForce FX cards used in the Iyonix and his IyonixMesa software, although he believes DMA support will address this.

According to Dave, the game currently "crashes a fair bit and is pretty slow", requires RISC OS 5.10 and a GeForce2 MX card, doesn't support sound, leaves dynamic areas behind, and has yet to be documented. The port was first started on Dave's RiscPC, but was shelved until he bought and Iyonix and made the software 32bit-compatible. An A9home and RiscPC version may also be possible using a software OpenGL driver. Development of the port was first discussed on the Iconbar forums.

Dave said: "It's very difficult to say how long it will be until it's fast enough to be properly playable. It also needs a fair bit of tidying up to make it 'consumer grade'. I guess the best thing to do is just watch this space. As they say, in Duke Nukem Forever style, it'll be done when it's done.

"Personally, I've no interest in attempting to make any money out of it. THe port is for my own and hopefully others' entertainment. As Quake 2 was released under the GPL, this port will be under the same licence."

• According to Jeffrey Lee, punters need to download a PC demo installer, set its type to &DDC (Archive), open it, and copy Install.Data.baseq2 to somewhere on your hard disc. Then edit !GLQuake2.!Run so that the Dir command is set to the directory containing your baseq2 file. Then at the game's console, type 'map demo1' to start a new game. The same can be done with the official game CD, and the Install.Data directory on it.

Quake 2 on RISC OS screenshot
A screenshot of the Quake 2 RISC OS port from Dave Brown


Links
Read the original thread here, or download the pre-built game. For programmers, the pre-built libraries and the source code (all downloads are zip files)
What is Quake 2?

Related articles
Thunderbird 'demo' port released
How to port RISC OS 5 to the RiscPC
Firefox 2 port now Iyonix and A9home friendly

This article has been linked to, or is available in the following formats:  
 
 
 
 
 
[Printable] [Digg this] [Blog search]


highlandcattle (+1.0)
Face
14/1/07 2:02PM
Nice!
leeshep(valued user)www 
Face
14/1/07 3:37PM
wow, very exciting news. This could be the most graphicaly adanced game the RISC OS platform has ever seen.... BTW what happened to the Duke Nukem Port?
JohnB(valued user) (+1.0)
14/1/07 4:45PM
Great effort guys! I know it'll sound crazy but I almost wish it was a commercial release as it would be facinating to see what sort of sales you could get.

It's good to see this pushing/helping development of IyonixMesa - especially as I have a FX5200 ^_^ I can't assist with the coding but I'll certainly give it a test drive when I'm able!
arawnsley (+4.2)
14/1/07 7:01PM
The Duke port is sitting on David's/my hard drive - it never quite got finished as I recall. We had it in demo form at one of the SW shows I think. It basically worked, but I think there were some occasional crash bugs and maybe something audio-wise as well. I'd like to support a commercial release of Quake2 (we have our updated quake1-32bit source etc) but sourcing the Q2 data in any retail form is likely to be tricky these days. Iyonix game sales have been pitiful, (as in under 20 sales total) but it has been said (rightly) that we don't do much promotion on them. Quake, Descent and Descent2 are all 32bit safe right now.
arawnsley (+1.0)
14/1/07 7:05PM
As a side note, I think it is brilliant that Mesa is usable for real OpenGL games. I wasn't sure how comprehensive Mesa was, but this is proof that it is pretty solid - granted Quake2 only used a small subset of stuff, but it is very nice to see hardware accelerated stuff on the Iyonix. I guess the next step is for Mesa to become something akin to a system resource, preferably shipped on every Iyonix. That way the Iyonix can claim to be shipped with GL-based hardware accelerated 3D, which is rather nice!
arawnsley (+1.0)
14/1/07 7:09PM
Ohhh now I'm remembering that GLquake1 source is also available... (begins to fantasise about moving some of the 300? quake boxes still stuck in the loft).
bluenose(good user) (+1.0)
Face
14/1/07 8:09PM
Well if the Iyonix could have GL 3D does anyone know if the A9 graphics processor is also an area that could benefit as well. After all RISCOS, what ever flavour, shipped with GL hardware acceleration sounds even better.
AWwww 
Face
14/1/07 8:53PM
Would the Q1 GL source facilitate a RPC conversion of Quake 2?
ksattic(valued user) (+4.3)
14/1/07 11:40PM
The A9's graphics processor does 2D only to the best of my knowledge. The original Mesa will run on any RISC OS machine using software rendering only. However, it is extremely slow and thus unusable for games. IyonixMesa shows a lot of promise with Quake - it renders at approx 3-6 frames per second making extensive use of floating point, so a fixed point (integer) version will run a great deal quicker. The slow frame rate is only due to the rate at which the ARM can calculate each frame and send the data to the grpahics card - the nVIDIA GPU itself is not the bottleneck here.
thesnark(valued user) 
Face
16/1/07 1:31AM
I must confess myself disappointed to see Drobe use the bowdlerisation "Big Freaking Gun". Whilst this weapon is apparently described as "Big, uh, freakin' gun" in the Quake 2 game manual, Tom Hall's original design document for Doom leaves no doubt as to the true meaning of 'BFG':
[Link: 5years.doomworld.com]
 

Top Tip

Bookmarks!

We have a directory of Companies, User groups and more in our bookmarks section, check it out!
 
Headline news
Wakefield 2008 show photos
28th Apr 2008

Wakefield 2008 show live news
26th Apr 2008

Who would want an A9home PDA?
24th Apr 2008

RISC OS 6.10 available to Select subscribers
24th Apr 2008

Gallery photo
Older news
Animation and typing applications really released
24th Apr 2008

Wakefield 2008 show preview
22nd Apr 2008

R-Comp unveils new PDF authoring package
22nd Apr 2008

NetSurf bags GBP10K investment from Google
21st Apr 2008

Apple Mac VirtualRiscPC leaves beta
20th Apr 2008

Blu-ray disc burn breakthrough
14th Apr 2008

PDF import support for ArtWorks
13th Apr 2008

Wakefield 2008 show theatre line-up revealed
13th Apr 2008

Animation software collection falls into R-Comp's hands
9th Apr 2008

Features
A9home: two years on
4th Dec 2007

A9home DIY laptop: first pictures
1st Dec 2007

Software hosted by Drobe: Your guide
5th Nov 2007

 

Top | Design and concept © Fudgecake Design, 1999 - 2001. Content © The Drobe Team, 1999 - 2008. 
Click here for more information and terms and conditions.