Quake 2 on Falcon030

All 680x0 related coding posts in this section please.

Moderators: Zorro 2, Moderator Team

User avatar
LaurentS
Captain Atari
Captain Atari
Posts: 316
Joined: Mon Jan 05, 2009 5:41 pm

Re: Quake 2 on Falcon030

Post by LaurentS »

shoggoth wrote:
dml wrote:That worked. 'tis faster.
Prove it.
Hi all,

I'm not that sure that Doug has anything to prove to us. His skill level is far behond what we have on falcon for now.

Maybe something like : "Hey Doug, when will we have a new video that shows the improvement" or "when do you plan to spread the final version" would be more relevant.

Best regards,

Laurent
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

Hi Laurent - thanks for the support (!), but it was a friendly nudge from him in good humour as always ;)

(But he's also right in a way - comments like 'its faster' hardly makes for interesting viewing!)

Best to both,
D.
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

BTW before I forget... a big shout out to Joy & PARCP/USB - it's fantastic!
User avatar
LaurentS
Captain Atari
Captain Atari
Posts: 316
Joined: Mon Jan 05, 2009 5:41 pm

Re: Quake 2 on Falcon030

Post by LaurentS »

> Hi Laurent - thanks for the support (!), but it was a friendly nudge from him in good humour as always ;)
> (But he's also right in a way - comments like 'its faster' hardly makes for interesting viewing!)
> Best to both,


Oufff ;)

The worse would be that some "irrelevant" people start to flame or troll you and generate a lake of motivation (we've already seen that so many times on forums).
But I should remember that here, we're between Atarist fans ;)
:cheers: to you all

So, Doug, CAN YOU PROVE IT NOW ? :lol:

Regards

Laurent
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

LaurentS wrote: So, Doug, CAN YOU PROVE IT NOW ? :lol:
Eerr.. the subject change trick didn't work!

;)
User avatar
calimero
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2639
Joined: Thu Sep 15, 2005 10:01 am
Location: Serbia

Re: Quake 2 on Falcon030

Post by calimero »

@LaurentS

shoggoth made many great stuff for Atari :)

(there should be some central directory of all ppl; past and ongoing project in atari world :))
using Atari since 1986.http://wet.atari.orghttp://milan.kovac.cc/atari/software/ ・ Atari Falcon030/CT63/SV ・ Atari STe ・ Atari Mega4/MegaFile30/SM124 ・ Amiga 1200/PPC ・ Amiga 500 ・ C64 ・ ZX Spectrum ・ RPi ・ MagiC! ・ MiNT 1.18 ・ OS X
User avatar
dhedberg
Atari God
Atari God
Posts: 1388
Joined: Mon Aug 30, 2010 8:36 am

Re: Quake 2 on Falcon030

Post by dhedberg »

dml wrote:BTW before I forget... a big shout out to Joy & PARCP/USB - it's fantastic!
Amen! PARCP v4.0 beta changed my life! ;-)
Daniel, New Beat - http://newbeat.atari.org.
Like demos? Have a look at our new Falcon030 demo It's that time of the year again, or click here to feel the JOY.
User avatar
LaurentS
Captain Atari
Captain Atari
Posts: 316
Joined: Mon Jan 05, 2009 5:41 pm

Re: Quake 2 on Falcon030

Post by LaurentS »

> shoggoth made many great stuff for Atari :)

Hey, nothing personal here : shoggoth :cheers:
I'll have a look.


> (there should be some central directory of all ppl; past and ongoing project in atari world :))

This could be a huge work to do ;)

To dhedberg :

Have you managed to make more work on Willies adventure ? That was a very promising game.

Cheers all

Laurent
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

dhedberg wrote: Amen! PARCP v4.0 beta changed my life! ;-)
And I heard that your influence is making it even better ;)
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

LaurentS wrote: Hey, nothing personal here : shoggoth :cheers:
I'll have a look.
You won't need to look far - its the PeP! :-D
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

So the last experiment I did was to retrofit the BadMooD colour quantizer into the Q2 engine and generate palettized versions of the 24bit colour lightmaps hiding in the BSP files. With some mods to the surface cache the Falcon can now render with coloured radiosity lighting!

There are at least two caveats though:

- lightmap bilinear filtering doesn't work with this approach, so the lighting gets quite blocky in places, especially where there are hard edges in the lightmaps
- dynamic lights would require at least one extra indirection to combine them so this would be a performance question mark (esp. since a mono version isn't even working yet)

I suspect by loading the quantized lightmap palette onto the DSP it will be possible to do some or all of this quickly with less lookup/translation and maybe also do filtering for free. But I'm not sure yet - and probably a lot of work. For now its just a basic experiment to see colour (hardware GL!) radiosity lighting on the Falcon :-D

I'm quite busy today but will get some of last night's screenshots up when I get time for it.
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

These screenies were taken from the Falcon build using colour lighting. This demonstrates the most significant difference between Q1 and Q2 map formats, since Q1 maps only encoded mono lighting data.

Performance is much the same as with mono lighting (for now) but as mentioned above, filtering/softening of lightmaps doesn't work and I don't yet have a sensible way to combine dynamic coloured lights. It also uses a bit more ram.

As a test it looks nice on the old Falcon, at least for a software renderer :) Normally you only see this mode with OpenGL!
grab0095.png
grab0098.png
grab0102.png
grab0104.png
grab0103.png
grab0105.png
grab0097.png
You do not have the required permissions to view the files attached to this post.
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

...cont'd
You do not have the required permissions to view the files attached to this post.
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

...cont'd
You do not have the required permissions to view the files attached to this post.
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

...cont'd
You do not have the required permissions to view the files attached to this post.
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

...concluding.
You do not have the required permissions to view the files attached to this post.
User avatar
jvas
Atari Super Hero
Atari Super Hero
Posts: 504
Joined: Fri Jan 28, 2005 4:30 pm
Location: Budapest, Hungary

Re: Quake 2 on Falcon030

Post by jvas »

Amazing! Especially when it starts moving...
EvilFranky
Atari Super Hero
Atari Super Hero
Posts: 926
Joined: Thu Sep 11, 2003 10:49 pm
Location: UK

Re: Quake 2 on Falcon030

Post by EvilFranky »

Holy crap that looks great!
User avatar
Scarlettkitten
Captain Atari
Captain Atari
Posts: 262
Joined: Thu Mar 19, 2009 11:42 am
Location: Northamptonshire, UK

Re: Quake 2 on Falcon030

Post by Scarlettkitten »

Wowzers, nice.

I love the textures from the map with the eyes on the wall, I've not seen that level before, looks very aztec / egyptian style. 8)
My musical dribbles 🎶 https://sophie-rose.bandcamp.com
Mega ST4, 520STM.
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

Scarlettkitten wrote: I love the textures from the map with the eyes on the wall, I've not seen that level before, looks very aztec / egyptian style. 8)
That one is a homebrew DM map - there are lots of really nice designs by experienced mapbuilders in the Quake community (although I can only load some of them currently - still problems to fix and wasting a bit too much ram).

It's partly the sheer number of available maps - and tools and guides to build them, as with Doom - that made this project a bit more interesting to try. :)
Last edited by dml on Thu Mar 05, 2015 5:23 pm, edited 1 time in total.
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

jvas wrote:Amazing! Especially when it starts moving...
I'll probably not make another video until:

- the sky starts working properly. still some annoying stuff to fix there.
- the special surfaces e.g. water, light panels start working properly.
- polygon rate is improved
- dreaded sparkles are cleaned up a bit

This will take some time, but stay tuned :)
CiH
Atari God
Atari God
Posts: 1266
Joined: Wed Feb 11, 2004 4:34 pm
Location: Middle Earth (Npton) UK

Re: Quake 2 on Falcon030

Post by CiH »

Beauuutiiful! :cheers:
"Where teh feck is teh Hash key on this Mac?!"
User avatar
shoggoth
Nature
Nature
Posts: 1447
Joined: Tue Aug 01, 2006 9:21 am
Location: Halmstad, Sweden

Re: Quake 2 on Falcon030

Post by shoggoth »

Shat!
Ain't no space like PeP-space.
User avatar
calimero
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2639
Joined: Thu Sep 15, 2005 10:01 am
Location: Serbia

Re: Quake 2 on Falcon030

Post by calimero »

this is fornicating amazing!

I am not sure how you manage to get same speed as mono lighting but this screen shot are more than amazing!!
using Atari since 1986.http://wet.atari.orghttp://milan.kovac.cc/atari/software/ ・ Atari Falcon030/CT63/SV ・ Atari STe ・ Atari Mega4/MegaFile30/SM124 ・ Amiga 1200/PPC ・ Amiga 500 ・ C64 ・ ZX Spectrum ・ RPi ・ MagiC! ・ MiNT 1.18 ・ OS X
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3991
Joined: Sat Jun 30, 2012 9:33 am

Re: Quake 2 on Falcon030

Post by dml »

shoggoth wrote:Shat!
check one!

<- round
<- square
<- polygonal

Return to “680x0”