08 August 2020, 11:54 | #1 |
Gets there in the end...
Join Date: Sep 2005
Location: Wales
Posts: 862
|
ECS Black Border
Hi
Is there a way of setting the black border in Blitz for ECS/AGA when using the Slice Library? (I know Displaylib is more powerful but the Slice lib is working better for the next game, and it's now about 50% complete!) Cheers |
09 August 2020, 18:10 | #2 |
Gets there in the end...
Join Date: Sep 2005
Location: Wales
Posts: 862
|
i can see its BPLCON3 can i just MOVE to it?
|
09 August 2020, 20:05 | #3 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
Nope. VideoControl() does that. It is a function of the graphics.library.
|
11 August 2020, 11:14 | #4 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
There shouldn't be that much involved in switching from Slices to DisplayLib, but I'm curious about what works better under Slices. I haven't found anything under Slices that I couldn't do under DisplayLib, but then again I'm sure there's plenty of functionality I haven't used in both libraries.
|
11 August 2020, 11:46 | #5 | |
Gets there in the end...
Join Date: Sep 2005
Location: Wales
Posts: 862
|
Quote:
And I'm using colsplit on colour 0. That's why I'm looking to black out the border. |
|
11 August 2020, 13:04 | #6 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Yeah, doing the same things with the DisplayLib are a little more involved, but wrapping a couple of loops in functions for doing the fades might be suitable. ColSplit is easy to replace too, DisplayRGB does essentially the same thing. I'm not sure about the gap thing. There is a chipset limitation involved - the time it takes to load a new copperlist and reset everything (palette etc.), so from memory you need at least 3 blank lines between displays, regardless of how they're generated. You can even see this between Intuition screens if you drag them down. If you had a larger gap, maybe something different was causing it - a deeper display perhaps, or using some AGA modes or features that take longer to reset as a result?
|
11 August 2020, 16:21 | #7 |
Gets there in the end...
Join Date: Sep 2005
Location: Wales
Posts: 862
|
True. Its laziness on my part really. But i did have a big issue getting the displays to line up with small gaps. I miss the way Amos did it for screens if I'm honest. You could even move them up and down over other screens!
|
21 March 2021, 10:53 | #8 |
Gets there in the end...
Join Date: Sep 2005
Location: Wales
Posts: 862
|
So a bump. Is there a way to blank the border when using the slice lib? Like maybe a MOVE to the register of something?
I'd like to add this as an option to our older games without having to convert them to Displaylib... |
22 March 2021, 13:09 | #9 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
I'm not sure if poking the registers is enough - I think they get rewritten at the start of each frame, so you need to include a copper instruction to set it as you need at the top of each frame. I can't remember if the Slice Library includes copper control commands that could do the job.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Best border black program for Workbench | Bloodwych | support.Apps | 5 | 19 January 2011 01:07 |
ECS/AGA Border trick - HELP! | KevG | Coders. General | 7 | 06 April 2010 12:02 |
Remove black border automatically | turrican3 | request.UAE Wishlist | 3 | 02 May 2007 17:09 |
bug: black lower border during POST | pterry | support.WinUAE | 6 | 28 March 2007 17:56 |
|
|