12 December 2014, 23:55 | #1 |
Zone Friend
Join Date: Jan 2005
Location: italy
Age: 46
Posts: 244
|
flimbo's quest dual playfield?
today i've watched flimbo's quest for amiga
it seems it use dual playfield, but with what trick? it seems 2 layer of 32 colors, impossible even on a 1200. if i remember well on the c64 the second playfield is faked using a tileset with shifted tiles (like some level of turrican on c64) but on amiga ? (maybe codetapper have studied the technique) |
13 December 2014, 12:01 | #2 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,182
|
The game is using 5 bitplanes (32 colours), but the actual parallax section of the screen is only 80 pixels high. The game stores a 1 bitplane mask of the parallax section and has to draw the background layer into the gaps of the scenery every frame, since it updates at 50Hz.
|
13 December 2014, 15:17 | #3 | |
Zone Friend
Join Date: Jan 2005
Location: italy
Age: 46
Posts: 244
|
Quote:
|
|
13 December 2014, 18:37 | #4 | |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
Quote:
i do remember being impressed with it when it first came out, though. it is a neat trick. Last edited by Mrs Beanbag; 13 December 2014 at 18:46. |
|
13 December 2014, 18:47 | #5 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,182
|
The game keeps a separate buffer of the parallax section, building that up as you scroll - the only thing it does every frame is the large blit into the gaps when required.
|
14 December 2014, 01:38 | #6 | ||
Zone Friend
Join Date: Jan 2005
Location: italy
Age: 46
Posts: 244
|
Quote:
Quote:
very impressive |
||
14 December 2014, 11:54 | #7 | |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,182
|
Blitting the parallax section is most of the DMA time
Quote:
In addition to that, it has to build up the parallax layer, 80 pixels high therefore 10 tiles have to be plotted into the buffer but this time you have 8 frames to do it as the background scrolls at half the speed. So only one or two tiles per frame need to be plotted. 8x8 pixel tiles are not at all optimised for the Amiga hardware, and it would have been significantly faster if the game had been able to use 16x8 tiles. All tiles are plotted with the CPU. The real work is restoring the graphics behind each object on the screen, then doing 5 individual cookie cut blits of 320x80 to plot the parallax graphics into the gaps, saving the graphics behind the enemies, then plotting the enemies themselves. The game doesn't have any waits for the blitter in it either. This bit of code is so tight for time that if you alter the code to plot a 6th bitplane instead of 5, the game drops to 25Hz with all the enemies flickering. If you wish to see this yourself, drop into the WinUAE debugger (with Shift-F12), type "W 14B7 5" and then "g" to restart. Note that the flickering only occurs when you scroll the screen. It's smart enough to not plot the parallax layer if the player has not scrolled the screen at all. I should probably create a proper webpage for this analysis on my website too with some screenshots... |
|
14 December 2014, 14:12 | #8 |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,771
|
|
14 December 2014, 14:39 | #9 | |
Zone Friend
Join Date: Jan 2005
Location: italy
Age: 46
Posts: 244
|
Quote:
|
|
13 July 2015, 07:07 | #10 |
Moon 1969 = amiga 1985
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
|
Flimbo's quest is technically impressive but i don't like the design... But technically it's impressive, too bad that a really graphist didn't work on this one !!! Or perhaps it's just a question of taste ??? Some of you find the gfx beautifull ?? I mean versus agony, it looks crappy for me. ;-)
Like usual don't take it too seriously. ;-) |
13 July 2015, 10:26 | #11 |
uber cool demi god
Join Date: Jun 2006
Location: Kent/England
Posts: 2,073
|
I absolutely adore this game, the music, graphics and gameplay.
|
13 July 2015, 20:15 | #12 |
CaptainM68K-SPS France
|
The graphics of this game are very detailed and excellent. that's one of the best amiga games technically speaking.
|
13 July 2015, 21:33 | #13 |
AMOS Extensions Developer
Join Date: Jun 2007
Location: near Cambridge, UK
Age: 44
Posts: 1,924
|
Pfft... based on that screenshot it's truely ugly. Far too purple and green, although it is rather detailed yes.
The 'player stats' portion (bottom of screen) should have much more colour and be more vibrant in my opinion, but no... more dull (but detailed) graphics. |
01 August 2015, 15:33 | #14 |
Moon 1969 = amiga 1985
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
|
I played this game a little, i see nothing beautifull.
Technically, it is but the gfx aren't beautifull in my opinion but this is surely just a question of taste. |
01 August 2015, 16:53 | #15 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
the fact that the foreground and background both use the same palette gives it quite a cluttered look. it probably looks better in motion, but in any case the purple is quite intense.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Dual playfield colors and AGA | losso | Coders. Asm / Hardware | 1 | 03 December 2013 02:48 |
Dual Playfield | BippyM | project.Maptapper | 6 | 03 July 2013 00:43 |
A600 dual kickstart, dual boot drive | TreacleWench | Hardware mods | 41 | 18 May 2012 12:02 |
Flimbo's Quest, which is the best version? | s2325 | Retrogaming General Discussion | 6 | 29 June 2008 22:53 |
Flimbo's Quest | UK LN | request.Old Rare Games | 3 | 29 February 2004 17:15 |
|
|