Welcome, Guest. Please login or register.

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

Description:

0 Members and 1 Guest are viewing this topic.

Offline NovaCoderTopic starter

AmiQuake 2 - new 68k Quake 2 Port
« on: February 01, 2013, 11:18:45 AM »
Anyone ever seen Quake 2 run on a 68k in AGA mode before?

AmiQuake 2 AGA

Thought not....
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #1 on: February 04, 2013, 11:07:37 PM »
Quote from: yssing;725327
I WANT! :)
That is very very cool


thanks, glad you like it :)
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #2 on: February 05, 2013, 03:32:15 AM »
Quote from: ChaosLord;725384
I am curious to know how your AmiQuake2 AGA compares  with AmiQuake2 RTG?

How does the frame rate compare?
Colors?
Resolution?

Its all very interesting!

I am also interested in what percent of time AmiQuake2 spends doing C2P?

And how much faster framerate could be on Replay+060 Daughtercard.

Hiya,

I think it will be faster than the old RTG version @ the target resolution of 320x240 in 8bit color, my port is based on the awesome Yamagi Quake 2 Port.  

With my port of Quake I've discovered that RTG is not really much quicker than AGA, it seems that the C2P/AGA is only slowing it down by about 3% at 320x200 vs RTG direct fame buffer writes.
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #3 on: February 05, 2013, 03:35:00 AM »
If you guys liked that, then you'll love this -> BETA 5

:)
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #4 on: February 05, 2013, 04:32:12 AM »
Yeah don't give up on PrBOOM, my BOOM port is now at 'end-of-life' and it would be nice to have a more advanced port on my 1200 one of these days ;)

What happened to your Apollo 1260 btw, ever get it to run BOOM properly?
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #5 on: February 05, 2013, 11:48:02 PM »
I think the point is, that you can do a lot more with AGA and 68k than they ever did back-in-the-day (providing you have a fast 68k CPU of course).

Basically we got to about 96(?) and everyone gave up on AGA/68k and went over to PPC with Mediators using PC graphics cards.   Quake 2 wasn't even release until 97 so for an AGA 1200 to even run it, that's pretty cool.

A modern 68060 CPU card design (like Jens ACA cards) would be really something special, if it was coupled with a decent 68k gcc compiler and a chunky graphics mode then it would be even more impressive :)
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #6 on: February 06, 2013, 12:23:16 AM »
Hiya,

Yes I did actually spend quite a bit of time looking at those HAM8 C2P routines, I wanted to use them to display the GUI in ScummVM AGA which is natively rendered in 16 bit color.   I had really trouble getting my head around what to set the palette values to so in the end I gave up and had to covert the 16 bit color values to 8 bit color values in real-time using a look-up table.  I'm probably going to have to use the same approach for my current port of DosBox 0.74 to AGA ;)

Anyway it appears that rendering HAM8 (via C2P) is not really any slower than normal 8 bit C2P, the real overheard is generating the color values to  be used (which is very slow to do dynamically).    I guess this is the reason that HAM8 C2P hasn't been used in any games, for the demos that used HAM8 (eg the awesome Push), I assume they just pre-calculate the palette entries.


Then again MooVid has a fast dynamic HAM8 display mode so there must be way...
« Last Edit: February 06, 2013, 12:43:17 AM by NovaCoder »
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #7 on: February 08, 2013, 11:07:17 PM »
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #8 on: February 12, 2013, 10:57:57 PM »
BETA 7 - 68k + AGA only

Still needs some more work to increase the speed but it's getting there.
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #9 on: February 12, 2013, 11:37:29 PM »
I can easily can make it faster of course, but only with a loss of graphical quality and effects.   The really hard thing to do is to make if a faster with minimal loss of visual quality.

If you turn off dynamic lighting, transparencies etc etc, you just end up with something that looks like Quake ;)

Quake 2 AGA obviously pushes the original hardware to the max, this is only going to playable for people with very fast classic Amiga's.
« Last Edit: February 13, 2013, 08:20:31 AM by NovaCoder »
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #10 on: March 13, 2013, 10:46:19 PM »
Finally got it running at a good speed on my A1200, a lot of people didn't this would even be possible on AGA 68k!

BETA 10

Should be able to release in a few days to AmiNet.
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #11 on: March 20, 2013, 09:19:48 PM »
My signature just got updated ;)
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #12 on: March 20, 2013, 10:36:13 PM »
Quote from: yssing;729880
I have a fastata and using a CF as hd. Ill check the buffers, but I think they are 500. I do how ever use FFS.


FFS?

Go and hang your head in shame

:)

PFS3 is free you know.
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #13 on: March 21, 2013, 02:57:07 AM »
New version released v1.01 to AmiNet.

Fixes the bug with using the +/- keys to resize the screen and also improves speed :)

v1.01 AmiQuake2

:)
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: AmiQuake 2 - new 68k Quake 2 Port
« Reply #14 on: March 21, 2013, 11:05:33 PM »
Yep it's normal for Monkey Island 3 to be slow on AGA, checkout the games original requirements and you'll see why.  Maybe we can get some more speed if Jens ever gets around to releasing that chunky mode, who knows.


I think Quake 2 is the most demanding 3d engine that can use a software renderer, I wouldn't even try anything more demanding with AGA.
« Last Edit: March 21, 2013, 11:35:48 PM by NovaCoder »
Life begins at 100 MIPS!


Nice Ports on AmiNet!