amiga.org
     
iconAll times are GMT -6. The time now is 11:05 AM. | Welcome to Forum, please register to access all of our features.

» Amiga.org » Amiga computer related discussion » Amiga Gaming » AmiQuake - new 68k Quake Port

Amiga Gaming This forum is dedicated to games software and solutions for the Commodore Amiga computer. Need help blowing up pixels? Know of the next gaming revolution? Talk about it here.

Reply
 
Thread Tools Display Modes
Old 08-23-2012, 06:54 PM   #1
NovaCoder
Premium Member
Points: 8,438, Level: 61 Points: 8,438, Level: 61 Points: 8,438, Level: 61
Activity: 28% Activity: 28% Activity: 28%
 
NovaCoder's Avatar
 
Join Date: Apr 2008
Location: Oz
Posts: 1,261
Blog Entries: 2
Default AmiQuake - new 68k Quake Port

My new 68k port of Quake based on WinQuake

video

Requirements:

060 AGA/RTG (cyberGFX API)


I'm still paying with this port in my (limited) spare time and hope to get some more speed out of it.

I'm currently working on (yet) another 060 AGA port, more news when I get it up and running. I might have something to show in time for the next Amiga meeting in Melbourne on the 6th of September.

I've already ported both ScummVM and BOOM to AGA.
__________________
Life begins at 100 MIPS!


ScummVM AGA, BOOM AGA, AmiQuake AGA, AmiQuake 2 AGA

Last edited by NovaCoder; 08-23-2012 at 07:49 PM.. Reason: Added more videos...
NovaCoder is offline   Reply With Quote
Old 08-23-2012, 07:05 PM   #2
swoslover
Technoid
Points: 5,761, Level: 49 Points: 5,761, Level: 49 Points: 5,761, Level: 49
Activity: 2% Activity: 2% Activity: 2%
 
Join Date: Aug 2007
Location: Edinburgh, UK
Posts: 233
Blog Entries: 1
Send a message via MSN to swoslover
Default Re: AmiQuake - new 68k Quake Port

Good work!!
__________________
A1200
CD32
A4000
swoslover is offline   Reply With Quote
Old 08-23-2012, 07:06 PM   #3
Damion
Desperately needs a life
Points: 15,144, Level: 79 Points: 15,144, Level: 79 Points: 15,144, Level: 79
Activity: 11% Activity: 11% Activity: 11%
 
Join Date: May 2002
Location: Nevada, USA
Posts: 3,450
Default Re: AmiQuake - new 68k Quake Port

Cheers, will give it a whirl.
Damion is offline   Reply With Quote
Old 08-23-2012, 07:39 PM   #4
som99
Lifetime Member
Points: 9,000, Level: 63 Points: 9,000, Level: 63 Points: 9,000, Level: 63
Activity: 36% Activity: 36% Activity: 36%
 
som99's Avatar
 
Join Date: Sep 2005
Location: Sweden, Fort Independence
Posts: 900
Send a message via MSN to som99
Default Re: AmiQuake - new 68k Quake Port

Nice work, keep it up!
Wish I had a 060 setup just to try it.
__________________
I feel like a big can of unluck that's just about to open up on someone.
som99 is offline   Reply With Quote
Old 08-23-2012, 08:37 PM   #5
J-Golden
"Night Janitor" Moderator
Points: 14,777, Level: 78 Points: 14,777, Level: 78 Points: 14,777, Level: 78
Activity: 2% Activity: 2% Activity: 2%
 
J-Golden's Avatar
 
Join Date: May 2002
Location: Rexburg, ID
Posts: 1,244
Talking Re: AmiQuake - new 68k Quake Port

WOW! That looks amazingly smooth for a 68xxx processor. I wish you only the best on finishing up.

By the by, will there be a network/multiplayer option? I'm not holding my breath since I figure the hardware is getting taxed to the max as it is.
__________________


AMIGA: (NOUN) THE FIRST COMPUTER THAT BRIDGED THE GAP BETWEEN HUMANITY AND TECHNOLOGY.

Be Positive towards the Amiga community!

I'm a dyslectic, phonetic spelling English Major. It's funny 'cause it's TRUE!

WWBD? - What Would Batmen Do?
J-Golden is offline   Reply With Quote
Old 08-23-2012, 09:50 PM   #6
Thorham
Cult Member
Points: 4,117, Level: 40 Points: 4,117, Level: 40 Points: 4,117, Level: 40
Activity: 1% Activity: 1% Activity: 1%
 
Thorham's Avatar
 
Join Date: Oct 2009
Posts: 554
Default Re: AmiQuake - new 68k Quake Port

To NovaCoder:

Is that AGA in your video?
Thorham is offline   Reply With Quote
Old 08-23-2012, 09:51 PM   #7
NovaCoder
Premium Member
Points: 8,438, Level: 61 Points: 8,438, Level: 61 Points: 8,438, Level: 61
Activity: 28% Activity: 28% Activity: 28%
 
NovaCoder's Avatar
 
Join Date: Apr 2008
Location: Oz
Posts: 1,261
Blog Entries: 2
Default Re: AmiQuake - new 68k Quake Port

Quote:
Originally Posted by J-Golden View Post
WOW! That looks amazingly smooth for a 68xxx processor. I wish you only the best on finishing up.

By the by, will there be a network/multiplayer option? I'm not holding my breath since I figure the hardware is getting taxed to the max as it is.
No sorry, no network or multiplayer support will be added. I find with my AGA ports it's best to only support the single player game mode.
__________________
Life begins at 100 MIPS!


ScummVM AGA, BOOM AGA, AmiQuake AGA, AmiQuake 2 AGA
NovaCoder is offline   Reply With Quote
Old 08-23-2012, 10:04 PM   #8
NovaCoder
Premium Member
Points: 8,438, Level: 61 Points: 8,438, Level: 61 Points: 8,438, Level: 61
Activity: 28% Activity: 28% Activity: 28%
 
NovaCoder's Avatar
 
Join Date: Apr 2008
Location: Oz
Posts: 1,261
Blog Entries: 2
Default Re: AmiQuake - new 68k Quake Port

Quote:
Originally Posted by Thorham View Post
To NovaCoder:

Is that AGA in your video?
Yes just good old double-buffered AGA, RTG would be slightly quicker.
__________________
Life begins at 100 MIPS!


ScummVM AGA, BOOM AGA, AmiQuake AGA, AmiQuake 2 AGA
NovaCoder is offline   Reply With Quote
Old 09-15-2012, 08:27 AM   #9
Cosmos
Technoid
Points: 7,651, Level: 58 Points: 7,651, Level: 58 Points: 7,651, Level: 58
Activity: 5% Activity: 5% Activity: 5%
 
Cosmos's Avatar
 
Join Date: Jan 2007
Posts: 367
Default Re: AmiQuake - new 68k Quake Port

@NovaCoder

Again here : seven emulated 060 instructions on this game !

Slow down because the 68060.library is not fast you know...
Cosmos is offline   Reply With Quote
Old 09-15-2012, 09:09 AM   #10
zipper
Kindred of Babble-on
Points: 12,688, Level: 73 Points: 12,688, Level: 73 Points: 12,688, Level: 73
Activity: 18% Activity: 18% Activity: 18%
 
zipper's Avatar
 
Join Date: Feb 2002
Location: finland
Posts: 2,144
Default Re: AmiQuake - new 68k Quake Port

What about Cyberpatcher/Oxypatcher? I remember once playing Quake (on 060) and wondered how it crawled. I had accidentally disabled Oxypatcher. I think the speed drop was more than 50%.
zipper is offline   Reply With Quote
Old 09-15-2012, 10:16 AM   #11
Cosmos
Technoid
Points: 7,651, Level: 58 Points: 7,651, Level: 58 Points: 7,651, Level: 58
Activity: 5% Activity: 5% Activity: 5%
 
Cosmos's Avatar
 
Join Date: Jan 2007
Posts: 367
Default Re: AmiQuake - new 68k Quake Port

Use the last version of OxyPatcher => v3.14
Cosmos is offline   Reply With Quote
Old 09-15-2012, 12:34 PM   #12
matthey
Cult Member
Points: 5,909, Level: 49 Points: 5,909, Level: 49 Points: 5,909, Level: 49
Activity: 20% Activity: 20% Activity: 20%
 
Join Date: Aug 2007
Location: Kansas
Posts: 753
Default Re: AmiQuake - new 68k Quake Port

Quote:
Originally Posted by zipper View Post
What about Cyberpatcher/Oxypatcher? I remember once playing Quake (on 060) and wondered how it crawled. I had accidentally disabled Oxypatcher. I think the speed drop was more than 50%.
Cyberpatcher/Oxypatcher/Redox solve most of the slowdown but take some memory and introduce another potential failure point. They should not be necessary. Any compiler supporting the 68060 and compiled for the 68060 should not use trapped instructions that are not available in the 68060. Exceptions should be reported to the compiler maintainers.
matthey is online now   Reply With Quote
Old 09-15-2012, 01:19 PM   #13
Cosmos
Technoid
Points: 7,651, Level: 58 Points: 7,651, Level: 58 Points: 7,651, Level: 58
Activity: 5% Activity: 5% Activity: 5%
 
Cosmos's Avatar
 
Join Date: Jan 2007
Posts: 367
Default Re: AmiQuake - new 68k Quake Port

Quote:
Originally Posted by matthey View Post
Any compiler supporting the 68060 and compiled for the 68060 should not use trapped instructions that are not available in the 68060
That's the theory !

The reality is very different...
Cosmos is offline   Reply With Quote
Old 09-15-2012, 01:51 PM   #14
matthey
Cult Member
Points: 5,909, Level: 49 Points: 5,909, Level: 49 Points: 5,909, Level: 49
Activity: 20% Activity: 20% Activity: 20%
 
Join Date: Aug 2007
Location: Kansas
Posts: 753
Default Re: AmiQuake - new 68k Quake Port

Quote:
Originally Posted by Cosmos View Post
That's the theory !

The reality is very different...
Yea, theory != reality or the world would be much different . Does the latest GCC generate trapped 68060 instructions when compiled for the 68060? The latest vbcc should not at least. It's targeted for embedded devices where there might not be enough memory for the 68060 software support library. The newest GCC versions seem to be targeted for bloated environments with high level languages where speed isn't important any more because it's going to be slow regardless :/.
matthey is online now   Reply With Quote
Old 09-15-2012, 10:49 PM   #15
NovaCoder
Premium Member
Points: 8,438, Level: 61 Points: 8,438, Level: 61 Points: 8,438, Level: 61
Activity: 28% Activity: 28% Activity: 28%
 
NovaCoder's Avatar
 
Join Date: Apr 2008
Location: Oz
Posts: 1,261
Blog Entries: 2
Default Re: AmiQuake - new 68k Quake Port

AmiQuake is compiled using gcc version 3.45 and for 060 only, best version we've got I'm afraid
__________________
Life begins at 100 MIPS!


ScummVM AGA, BOOM AGA, AmiQuake AGA, AmiQuake 2 AGA
NovaCoder is offline   Reply With Quote
Reply

Bookmarks

Tags
68k , amiquake , port , quake

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump