English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 15 March 2024, 09:59   #1
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,654
ECS' Workbench color limitations?

Havin OS open with screen resolution 320 x 256 gives possibility to use OS with 32 colors. Using hires modes drops colors to 16.

Question is where this limitation comes? Is it by hardware or software?

Would it be possible hack WB to use 32 colors or even Halfbrite 64 colors mode?

There is P96 and FBlit to reduce Chip ram usage generated higher number of colors.

Last edited by utri007; 15 March 2024 at 10:10.
utri007 is offline  
Old 15 March 2024, 10:25   #2
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,343
It's a hardware limitation. The display data is "fetched" from chip RAM using a finite number of DMA slots on every line. There's a limit to how much information the chipset can fetch during these slots, and when the screen is 640 pixels wide there's only enough time to fetch 4 bitplanes' worth of colour information (and takes up every available slot in doing so). Dropping the screen width to 320 pixels halves the number of DMA slots required for each line, allowing all 6 bitplanes' worth of data to be fetched.
Daedalus is offline  
Old 15 March 2024, 13:24   #3
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,654
Quote:
Originally Posted by Daedalus View Post
It's a hardware limitation. The display data is "fetched" from chip RAM using a finite number of DMA slots on every line. There's a limit to how much information the chipset can fetch during these slots, and when the screen is 640 pixels wide there's only enough time to fetch 4 bitplanes' worth of colour information (and takes up every available slot in doing so). Dropping the screen width to 320 pixels halves the number of DMA slots required for each line, allowing all 6 bitplanes' worth of data to be fetched.
Thanks, for a good explanation. It would have been weird if it had been hackable, and nobody would have done it already.
utri007 is offline  
Old 15 March 2024, 18:37   #4
SpeedGeek
Moderator
 
SpeedGeek's Avatar
 
Join Date: Dec 2010
Location: Wisconsin USA
Age: 60
Posts: 841
Quote:
Originally Posted by utri007 View Post
Thanks, for a good explanation. It would have been weird if it had been hackable, and nobody would have done it already.
Circa 1990 and just before Commodore announced the A4000 with the AGA chip set. Newtek and Lake Forrest Logic created a new display mode called "Dynamic Hi-Res".

This was a hack which used the CPU to modify the palette on each scan line. This allowed 4096 colors to be displayed on a high res (4 bit plane) screen. It would probably not be a useful hack for displaying a workbench screen because of the slow screen updates, but just because it was never implemented that doesn't mean it can't be done.

Last edited by SpeedGeek; 16 March 2024 at 00:11.
SpeedGeek 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
Which Workbench for an ECS machine? stevelord Retrogaming General Discussion 2 01 June 2023 22:16
ECS super hi-res palette limitations absence support.Hardware 10 26 July 2020 14:21
New 16 color Workbench theme: CD32 Steffest Amiga scene 61 05 May 2019 02:49
Improving Workbench 2.0+ resolution on Stock ECS Amiga AmigaJohn support.Hardware 12 18 October 2015 18:45
A600 Workbench 3.1 mouse color demolition support.Other 6 22 October 2012 22:50

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 16:47.

Top

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