Welcome, Guest. Please login or register.

Author Topic: Quake 3 ported to AmigaOS 4.0  (Read 3056 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline AmigaPapstTopic starter

  • Jr. Member
  • **
  • Join Date: May 2004
  • Posts: 76
    • Show only replies by AmigaPapst
Quake 3 ported to AmigaOS 4.0
« on: July 07, 2006, 06:01:12 PM »
This is a quick and dirty port of Quake 3 for OS4. To play, you need the latest version of the Quake 3 data files (retial version plus all patches). You also need the latest MiniGL.library (included in this archive, copy to libs:).  The port uses the QVM jit, so it can also run all the mods (tested with Urban Terror).


Source code is available on OS4depot.net too. The port is not optimized, so don't expect it to be blazing fast.

If you want to contact me, write a mail to thomasf()hyperion-entertainment.biz

DISCLAIMER: This software is provided as-is, with no guarantee for usability.

Also note: This port has NOTHING to do with Hyperion Entertainment, it's a spare time project of me. DO NOT write to Hyperion Entertainment regarding support.

Get it at www.os4depot.net
AmigaOne XE G3 750FX 800Mhz/2GB + Radeon 9000PRO 128MB +AmigaOS4.1
A4000T CyberstormPPC 604e-200Mhz/060/128MB+CybervisionPPC 8MB+OS4
and anymore other Amigas...
 

Offline Lando

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 1390
    • Show only replies by Lando
    • https://bartechtv.com
Re: Quake 3 ported to AmigaOS 4.0
« Reply #1 on: July 07, 2006, 07:15:36 PM »
Nice work! Some good news for game-playing OS4 users :-)
Hope to see some benchmarks posted.
 

Offline Rob

Re: Quake 3 ported to AmigaOS 4.0
« Reply #2 on: July 07, 2006, 10:33:56 PM »
From a post made by AmigaPapst giving a quick benchmark.

Quote
I have 28 fps(1024x768) with "demo four" on my Radeon 9000 PRO.


Post from Thomas Frieden with a mention about the speed.

Quote
I made that port a few weeks after Q3 was released, but didn't release it yet since I think it's too slow and can be faster...
 

Offline adolescent

  • Hero Member
  • *****
  • Join Date: Sep 2003
  • Posts: 3056
    • Show only replies by adolescent
Re: Quake 3 ported to AmigaOS 4.0
« Reply #3 on: July 08, 2006, 02:54:25 AM »
I'll agree about slow.

28fps!? :lol:  Is this using hardware at all?  That's a really bad rate for a time demo.  I'd question if it was actually playable.
Time to move on.  Bye Amiga.org.  :(
 

Offline Lando

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 1390
    • Show only replies by Lando
    • https://bartechtv.com
Re: Quake 3 ported to AmigaOS 4.0
« Reply #4 on: July 08, 2006, 06:50:10 AM »
I'd assume it is using hardware since it requires the latest MiniGL.  28fps should be playable enough for most people.   As Thomas says, it needs optimisation.

For comparison, I've gathered the following results (some my own tests, others from the web)

Apple iBook G3-500 / ATI Rage 128 = 10 fps
Pegasos II G4 1Ghz / Radeon 9000 Pro = 40 fps (from OSNews)
Apple PowerMac G4 1Ghz / Radeon 9000 Pro = 95 fps (from Barefeats)
Intel P4 2.4Ghz / Radeon 9000 Pro = 191 fps (from Sharky Extreme)

Macbook Pro 2Ghz / Radeon X1600 (stock settings under OS X) =  296 fps
Macbook Pro 2Ghz / Radeon X1600 (clocked up under Windows XP) = 384 fps
Athlon 64 X2 4800+ / Geforce 7800 GTX = 500 fps
Apple PowerMac G5 Quad Core 2.5Ghz / Geforce 7800 GT = 600 fps (from MacRumors)

Looks like what's needed is a Quad-Core G5 Amiga :-)

I think the difference in results between the PowerMac G4, the Peg G4 and AmigaOne with the same GFX card can be down to the lack of hardware T&L support in the AmigaOS and MorphOS Radeon drivers.
 

Offline adolescent

  • Hero Member
  • *****
  • Join Date: Sep 2003
  • Posts: 3056
    • Show only replies by adolescent
Re: Quake 3 ported to AmigaOS 4.0
« Reply #5 on: July 08, 2006, 03:40:34 PM »
Quote
I'd assume it is using hardware since it requires the latest MiniGL. 28fps should be playable enough for most people. As Thomas says, it needs optimisation.


But the fps in the time demos are always much higher than real-world fps.  

For reference, my old Athlon XP 1800+ (Palomino) with GeForce3 would get something like ~120fps on Quake 3 time demos (best quality, 1024x768), yet in actual play there was lots of slowdown so I usually played at 800x600 when on the LAN.
Time to move on.  Bye Amiga.org.  :(
 

Offline Kaminari

  • Full Member
  • ***
  • Join Date: Feb 2002
  • Posts: 186
    • Show only replies by Kaminari
    • http://namida.com/kaminarimon/
Re: Quake 3 ported to AmigaOS 4.0
« Reply #6 on: July 08, 2006, 06:22:00 PM »
> Looks like what's needed is a Quad-Core G5 Amiga

I hope not. I used to run Quake 3 on my old P2/400 + Rage 128 at 60 fps in 800x600 with full details enabled.
"Silence is the most resounding word." (Sima Qian)
 

Offline lempkee

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 2860
    • Show only replies by lempkee
    • http://www.amigaguru.com
Re: Quake 3 ported to AmigaOS 4.0
« Reply #7 on: July 10, 2006, 02:25:10 PM »
can't wait till we have proper T&L, then this game will fly like it should.

anyway it plays pretty decently here though as has been said...it could have been faster (like 50 fps would be pretty good).
Whats up with all the hate!
 

Offline darksun9210

Re: Quake 3 ported to AmigaOS 4.0
« Reply #8 on: July 11, 2006, 04:20:15 PM »
wow cool!

call it morbid curiosity if you will, but how difficult would it be to take this code and recompile for WOS/OS3.x?

in answer to the "why would you want to run quake3 on such a setup?" because i can! :lol:

A500, A600, A1200x3, A2000, A3000, A4000 & a CD32.
and probably just like the rest of you, crates full of related "treasure" for the above XD
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Quake 3 ported to AmigaOS 4.0
« Reply #9 on: July 11, 2006, 05:50:44 PM »
@darksun9210
This has been discussed in Quake 3 Source-thread before.

However, it seems unlikely there will ever be m68k port, as the source code for the required minigl.library is not available. Whether it's GPL violation or not is hard to tell, especially since the binary archive has no mention of license at all. The binary archive should include mention of these things. See Violations of the GPL, LGPL, and GFDL.

Earlier version of minigl is GPL incompatible anyway:
Code: [Select]

1. MiniGL may only be compiled for/incorporated in code running on
   AmigaOS. This only applies to MiniGL, you are free to port an
   application using MiniGL to another OpenGL implementation on other
   platforms.


While GPL says:
Code: [Select]
You may not impose any further restrictions on the recipients'
exercise of the rights granted herein.
 

Offline darksun9210

Re: Quake 3 ported to AmigaOS 4.0
« Reply #10 on: July 12, 2006, 10:34:06 AM »
@Piru
Thanks for that  :-)  i wasn't even aware of a q3 source thread. D'oh!

A500, A600, A1200x3, A2000, A3000, A4000 & a CD32.
and probably just like the rest of you, crates full of related "treasure" for the above XD