Welcome, Guest. Please login or register.

Author Topic: AmiQuake - new 68k Quake Port  (Read 10659 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline NovaCoderTopic starter

AmiQuake - new 68k Quake Port
« on: August 24, 2012, 01:54:31 AM »
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.
« Last Edit: August 24, 2012, 02:49:27 AM by NovaCoder »
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #1 on: August 24, 2012, 04:51:47 AM »
Quote from: J-Golden;704876
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!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #2 on: August 24, 2012, 05:04:19 AM »
Quote from: Thorham;704889
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!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #3 on: September 16, 2012, 05:49:04 AM »
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!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #4 on: September 16, 2012, 12:38:25 PM »
Quote from: wawrzon;708317
what environment you are working under? are you crosscompiling on x86? if so you might use gcc4.5.0 from bernd rosch. the result binary might be faster than what you get. vbcc shoul be naturally even better.

I use AmidevCPP, I could try gcc4.5.0 but the later 68k versions are rumored to be even slower than the older versions.  I've never really got anywhere with vbcc, I could give that another go I guess.
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #5 on: September 16, 2012, 12:39:49 PM »
Quote from: Karlos;708319
I have to say, that's an impressive speed for 68K/AGA!


Cool thanks, I've just uploaded v1.07 to AmiNet and it's even quicker on my machine :)

I'll do a new video when I get the time....
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #6 on: September 16, 2012, 12:58:44 PM »
Yep I normally add RTG support to my AGA ports because people ask for it, I don't actually have an RTG Amiga so it doesn't really make much difference to me.

I use the CyberGFX API for RTG because it's very fast, P96 should also support it via emulation but it probably won't be as quick as a real CyberGFX card.
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #7 on: September 17, 2012, 12:27:53 PM »
As promised, here's a quick video of the latest build -> AmiQuake
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #8 on: September 18, 2012, 12:27:56 AM »
Quote from: kickstart;708509
@novacoder

Nice work... maybe on a 50mhz 060 runs smooth too.

No, not quite there yet, I'll keep hacking away in my spare time to make it faster.  I have other more interesting projects waiting to be started so I can't spend all my time on it ;)

I did have a look a doing HAM8 C2P for my ScummVM port but could never get it to render properly :(

A more interesting update would be Graffiti, when Jens eventually updates the Indivision AGA Mrk2 with Graffiti support (maybe even 16bit chunky support) then we can have some fun.
« Last Edit: September 18, 2012, 12:44:54 AM by NovaCoder »
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #9 on: October 13, 2012, 11:08:33 PM »
I thought I'd do some videos of recordings of myself playing the game this time which gives a better idea of how it actually runs on my machine with the latest release.

NovaCoder vs Chthon

Amiga AGA Quake - Citadel
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #10 on: October 14, 2012, 03:36:36 AM »
Yep still could do with a little fps but it's getting harder to get any more speed out of it now :(
« Last Edit: October 14, 2012, 09:21:11 AM by NovaCoder »
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #11 on: October 14, 2012, 05:58:21 AM »
Quote from: Cosmos;711361
Have you included the asm parts of the Frank Wille Quake version ?

No not yet but I might do it in the future if I can get it working
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #12 on: November 18, 2012, 10:36:53 AM »
Video time again, this will be my last release for a while as I'm now working on a new AGA project (more details soon I hope).

AmiQuake V1.10


Future plans:  

When I get the time I'm going to try and back-port some Quake 2 updates which may give it a little more (the Quake 2 engine was based on Quake 1).

I also want to stop it leaving all the dead body parts there for ever, currently by the end of the level you are tripping over severed heads which can't be helping the frame-rate.
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #13 on: January 31, 2013, 10:37:32 AM »
Version v1.11 on it's way to AmiNet now...

This is a video I just took of of how it now plays on my 1200 -> a video

This is the last update I'm going to do this port of Quake, my next version will include back-ported code from Quake 2 AGA (because the Quake 2 code looks prettier).
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake - new 68k Quake Port
« Reply #14 on: January 31, 2013, 10:54:03 AM »
Quote from: cunnpole;724777
Awesome work. If only ID had put in the effort back in the 90s, I wouldn't have bought a PC. Can I suggest you get a tripod for the camera though :crazy:


Yes I do need to get a decent camera, my silly mobile phone is not up to it.  I was thinking about getting one of those Hero Cams.
Life begins at 100 MIPS!


Nice Ports on AmiNet!