English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Asm / Hardware

 
 
Thread Tools
Old 29 April 2022, 11:22   #81
Cyprian
Registered User
 
Join Date: Jul 2014
Location: Warsaw/Poland
Posts: 171
I would say bitplanes were chosen due to limited memory bandwidth vs a screen size at that time.
In case of bitplanes, to set 16 pixels we need write only one word. In case of 8bit chunky mode - eight words.

Last edited by Cyprian; 29 April 2022 at 12:59.
Cyprian is offline  
Old 30 April 2022, 20:59   #82
dmacon
Registered User
 
Join Date: Nov 2018
Location: Germany
Posts: 42
Things I am missing from AGA, which realistically could have been done in 1990/91:

- 16 color, 8 sprite mode (32x32, 16x16), instead of ridiculously large 64x64 4 color sprites
- Flexible DPF modes. 5 BP / 3 BP would have been REALLY useful.
- Using the UHRES feature + VRAM to implement 4,8,16-bit packed pixel modes (aka „chunky“), which form an extra plane to be imposed over bitplane display
- Copper move multiple with autoincrementing destination address to speed-up palette loads
- Support blitting of interleaved planes with a single bit plane mask
- Copper interrupt function & extra JMP / LINK register, wired to blitter end IRQ
(…)
dmacon is offline  
Old 30 April 2022, 21:07   #83
dmacon
Registered User
 
Join Date: Nov 2018
Location: Germany
Posts: 42
Quote:
Originally Posted by Cyprian View Post
I would say bitplanes were chosen due to limited memory bandwidth vs a screen size at that time.
In case of bitplanes, to set 16 pixels we need write only one word. In case of 8bit chunky mode - eight words.
Contrary to popular opinion, I think the way how bitplanes are supported in the Amiga gave the system a BIG advantage in flexibility and speed over any other platform from that era. Lots of colourful 2D effects are possible with that implementation, which bring any 386 / early 486 VGA system to its pitiful knees.

Bitplanes ARE what the Amiga stands for, and would have been extended even further for AAA.
dmacon is offline  
Old 05 May 2022, 10:02   #84
Cyprian
Registered User
 
Join Date: Jul 2014
Location: Warsaw/Poland
Posts: 171
Quote:
Originally Posted by dmacon View Post
Contrary to popular opinion, I think the way how bitplanes are supported in the Amiga gave the system a BIG advantage in flexibility and speed over any other platform from that era. Lots of colourful 2D effects are possible with that implementation, which bring any 386 / early 486 VGA system to its pitiful knees.

Bitplanes ARE what the Amiga stands for, and would have been extended even further for AAA.

actually VGA (EGA and CGA too) next to chunky has also bitplane modes, where each of them can be independently "moved" in its ram, also there is interesting mode where with one 'move' instruction you can write to all bitplanes at once. It can saves a lot of cpu cycles.
Cyprian 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
Indivision AGA all Display modes test and problems doble07 support.Hardware 9 03 December 2009 08:56
Multisync CRT monitors that will display all Amiga modes? mingle support.Hardware 7 21 December 2008 19:08
Problem with display modes (VGA) Zombie13 New to Emulation or Amiga scene 4 01 July 2005 18:12
Custom display modes with RivaTuner §ane support.WinUAE 6 02 October 2002 06:54
Custom Display Modes... P-J support.WinUAE 3 15 July 2001 11:23

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 00:37.

Top

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