English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 29 May 2020, 17:30   #1
cbmeeks
Registered User
 
cbmeeks's Avatar
 
Join Date: Dec 2015
Location: Soddy Daisy, TN USA
Posts: 95
Question on dual playfield mode

I think I already know the answer to this question, but I can't seem to find a reference.


In dual playfield mode, you have 6 bitplanes total. Three for the background and three for the foreground.


So you have 8 colors in each layer. Well, you loose a color due to transparency.


My question is, can you arrange the 6 bitplanes differently? Can you have the foreground have 4 bitplanes and the background 2? Seems like the bandwidth would be the same but I'm guessing the hardware isn't capable of that.


Thanks!
cbmeeks is offline  
Old 29 May 2020, 17:39   #2
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
You are correct. You cannot rearrange to get more than 3 bitplanes on dual playfield mode except on AGA where 4 is the maximum for both.
Samurai_Crow is offline  
Old 29 May 2020, 17:39   #3
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,410
Nope, you can't.

You can select fewer bitplanes (for instance, 5 instead of 6) and select which playfield has priority, but you can't select how the bitplanes are divided. The odd bitplanes always go in one playfield, the even ones in the other.
roondar is offline  
Old 29 May 2020, 18:15   #4
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Well, actually you can do it to some extent, but you lose several fundamental property [EDIT: because actually you are in single playfield mode with disjoint bitplanes]:

- you cannot scroll independently the two (or more) 'virtual' playfields (this too can somehow be resolved, but with terrible headaches and the response require so much effort that I give up )
- color tables for the two 'natural' playfield live happily with sprite bank colors (OCS/ECS specificity); in single playfield mode color table is linear and can cross sprite colors bank
- your generic x+y playfields must manage the colors to avoid clashes due to how the selection occurs for the different bplanes

Having said that, and remembering that the blitter is your friend, various transparency/overlay effects are possible (this is where the Amiga shine for its bitplanes architecture)

Last edited by ross; 29 May 2020 at 18:26.
ross is offline  
Old 29 May 2020, 18:19   #5
mcgeezer
Registered User
 
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
Indeed Ross is correct.

In Rygar i split the playfields to have a 5 planes in front and 3 in back. It came at a cost though.
mcgeezer is offline  
Old 29 May 2020, 20:00   #6
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,410
I'm going to do something now I don't normally do... I'm going to (kind of) disagree with ross & mcgeezer

So here's my position:
  • Yes, you can use bitplane graphics and cleverly set up palettes to generate a display which creates an end result that looks like Dual Playfield with a different split in bitplanes than 3/3 or 4/4.
  • No, these clever software splits are not Dual Playfield mode. Dual Playfield mode is a very specific hardware feature that is not being used in these splits.
Doesn't mean they're not very cool (used them myself), or that they're not useful (they can be very useful), but IMHO they're not the same as Dual Playfield mode. Which is to say: if it ain't got the Dual Playfield bit set, it ain't DPF for me

Now this might seem overly pedantic, but all I'm really trying to do is keep clear what's what ... So don't worry ross/mcgeezer, I still love you guys, you be my Amiga coding heros


Edit: so I kind of misread ross's post, he's not calling those different splits Dual Playfield mode. Which means mcgeezer isn't do this either. So, err... This post of mine here is not an accurate portrayal of what they said. But I still think it contributes to our "common coding knowledge", so I'm not going to alter it.

Instead, I'll just point out that he does call it single playfield (which it is).
roondar is offline  
Old 29 May 2020, 21:11   #7
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Eheheh, so in the end we don't disagree
ross is offline  
Old 29 May 2020, 21:13   #8
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,410
Yup. We agree to agree
roondar is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
16c single playfield vs dual playfield for bobs n sprites donnie Nostalgia & memories 1 20 January 2019 17:24
Tile maps and dual playfield mode nirvan75 Coders. Blitz Basic 17 27 January 2016 02:07
Help with Dual Playfield Shatterhand Coders. Blitz Basic 15 14 December 2015 13:05
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

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


All times are GMT +2. The time now is 18:14.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11169 seconds with 13 queries