Welcome, Guest. Please login or register.

Author Topic: Agnus and Denise Rebuild  (Read 4718 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline trekiejTopic starter

Agnus and Denise Rebuild
« on: April 15, 2008, 12:00:55 AM »
If Agnus and Denise were remade to be chunky instead of planar, what other conversions would have to be made?

The first thing comes to mind is the exec.  Would it have to be made compatable or would the chip have the same appearance as the original chip?

Just rambling.  :-D
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Agnus and Denise Rebuild
« Reply #1 on: April 15, 2008, 12:09:39 AM »
Quote

trekiej wrote:
If Agnus and Denise were remade to be chunky instead of planar, what other conversions would have to be made?

The first thing comes to mind is the exec.  Would it have to be made compatable or would the chip have the same appearance as the original chip?

Just rambling.  :-D


Why is a mouse when it spins?

-Edit- Ok a real answer... Denise is responsible for display generation and thus is the Planar component... Changing her to chunky... all software would break.

Offline trekiejTopic starter

Re: Agnus and Denise Rebuild
« Reply #2 on: April 15, 2008, 12:16:08 AM »
@ bloodline:
I guess I am currios how that is seen by the system.
Would that include a change in *.device?
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Agnus and Denise Rebuild
« Reply #3 on: April 15, 2008, 12:19:02 AM »
Quote

trekiej wrote:
@ bloodline:
I guess I am currios how that is seen by the system.
Would that include a change in *.device?


???

All that would happen is that pixels would be arranged differently in memory, you wouldn't be able to do certain effects like dual playfield without the Blitter and all gfx would be corrupted for software which assumed Denise was still working the old way.

Offline trekiejTopic starter

Re: Agnus and Denise Rebuild
« Reply #4 on: April 15, 2008, 12:49:10 AM »
@ bloodline:
Sounds like banging the hardware would be a big problem too.
I just trying to feed my new amiga adiction. :-D

I guess the Akiko ( I believe that is the name )chip in the CD32 had the right idea.
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline AeroMan

  • Sr. Member
  • ****
  • Join Date: Oct 2007
  • Posts: 342
    • Show only replies by AeroMan
Re: Agnus and Denise Rebuild
« Reply #5 on: April 15, 2008, 01:53:20 AM »
Quote

trekiej wrote:

I guess the Akiko ( I believe that is the name )chip in the CD32 had the right idea.


The way Akiko was done was a nice approach, as with it you could use the available chips and OS, but my prefered solution would be create some extra modes, and keep the old ones.
Commodore could have done a "chunky chip", instead of Akiko, to receive the DMA data from Alice/Agnus and display it if the chunky modes were selected. Data output could be switched to feed one chip or the other one.
I bet they had a good reason to go with Akiko, but I like to think how different it could have been :-)
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: Agnus and Denise Rebuild
« Reply #6 on: April 15, 2008, 07:32:29 AM »
In hardware, only Denise would have to be changed. In software all graphics related stuff would need to be rewritten (graphics.library, intuition.library?, application code banging the hardware). This is also necessary for RTG cards (most use chunky modes, too). The only way to go compatible is to add chunky modes and keep the planar ones. (IMHO missing this opportunity on the AGA chipset was a big mistake; software support could've been added later.)

OTOH, adding an RTG card takes care of the same problem, usually adds a lot of 'chip' RAM and allows for faster processing. So if you're not talking about recreating the Amiga and adding chunky modes en passant (e.g. Minimig), the RTG path would be the smarter one.
 

Offline Egg-Chen

  • Newbie
  • *
  • Join Date: Sep 2005
  • Posts: 32
    • Show only replies by Egg-Chen
Re: Agnus and Denise Rebuild
« Reply #7 on: April 15, 2008, 09:04:13 AM »
The Falcon030 seems to have both Planar and chunky because the Gfx chip allow the use of 256 colors on screen out of a 262144 colors palette,  or 65535 colors out of 65535 colors palette (without color limitations like the HAM mode) in its 2 distinct video modes.  

Maybe the Amiga designers should have gone this way when designing the AGA chipset, the Falcon030 proves it was not impossible, and the Gfx chip also remains compatible with the old ST video modes too...
 

Offline shoggoth

  • Full Member
  • ***
  • Join Date: Dec 2004
  • Posts: 223
    • Show only replies by shoggoth
Re: Agnus and Denise Rebuild
« Reply #8 on: April 15, 2008, 11:10:02 AM »
Quote

Egg-Chen wrote:
The Falcon030 seems to have both Planar and chunky because the Gfx chip allow the use of 256 colors on screen out of a 262144 colors palette,  or 65535 colors out of 65535 colors palette (without color limitations like the HAM mode) in its 2 distinct video modes.  


The hicolor mode is chunky, but the other modes are not. An 8-bit chunky mode would have made quite a difference, since it's much easier to manipulate than a hicolor mode.

Quote

Maybe the Amiga designers should have gone this way when designing the AGA chipset, the Falcon030 proves it was not impossible, and the Gfx chip also remains compatible with the old ST video modes too...


It's far from impossible, but as someone pointed out, you'll have to write new drivers for the system. Compatibility with old apps is no problem as long as you keep the possibility of using legacy resolutions. There is a hardware project for the CT60 (060 expansion for the falcon) which intends to do this. Basically it aims to be register compatible with the original VIDEL chip, but adds 24-32 bit truecolor capabilities as well as 8 bit chunky modes.
 

Offline shoggoth

  • Full Member
  • ***
  • Join Date: Dec 2004
  • Posts: 223
    • Show only replies by shoggoth
Re: Agnus and Denise Rebuild
« Reply #9 on: April 15, 2008, 11:15:56 AM »
Quote

AeroMan wrote:
I bet they had a good reason to go with Akiko, but I like to think how different it could have been :-)


One guess could be that it's a very cheap solution. If I understand it correctly, it's basically a FIFO thing - you write 8 longwords of chunky data, which when read back becomes 8 longwords of planar data. No changes of the original chipset was required. Naturally, a "real" chunky mode would have been more efficien, but all and all it's not a bad solution considering the circumstances.
 

Offline Speelgoedmannetje

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 9656
    • Show only replies by Speelgoedmannetje
Re: Agnus and Denise Rebuild
« Reply #10 on: April 15, 2008, 11:59:25 AM »
Quote

Egg-Chen wrote:
The Falcon030 seems to have both Planar and chunky because the Gfx chip allow the use of 256 colors on screen out of a 262144 colors palette,  or 65535 colors out of 65535 colors palette (without color limitations like the HAM mode) in its 2 distinct video modes.  

Maybe the Amiga designers should have gone this way when designing the AGA chipset, the Falcon030 proves it was not impossible, and the Gfx chip also remains compatible with the old ST video modes too...
AFAIK the Falcon030 WAS designed by (ex) Amiga designers. :-)
And the canary said: \'chirp\'
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Agnus and Denise Rebuild
« Reply #11 on: April 15, 2008, 12:05:38 PM »
Quote

Speelgoedmannetje wrote:
Quote

Egg-Chen wrote:
The Falcon030 seems to have both Planar and chunky because the Gfx chip allow the use of 256 colors on screen out of a 262144 colors palette,  or 65535 colors out of 65535 colors palette (without color limitations like the HAM mode) in its 2 distinct video modes.  

Maybe the Amiga designers should have gone this way when designing the AGA chipset, the Falcon030 proves it was not impossible, and the Gfx chip also remains compatible with the old ST video modes too...
AFAIK the Falcon030 WAS designed by (ex) Amiga designers. :-)


It wasn't, but the falcon was what the A1200 should have been.

Offline shoggoth

  • Full Member
  • ***
  • Join Date: Dec 2004
  • Posts: 223
    • Show only replies by shoggoth
Re: Agnus and Denise Rebuild
« Reply #12 on: April 15, 2008, 01:17:35 PM »
Quote

Speelgoedmannetje wrote:
AFAIK the Falcon030 WAS designed by (ex) Amiga designers. :-)


Er... no.
 

Offline biggun

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 397
    • Show only replies by biggun
    • http://www.greyhound-data.com/gunnar/
Re: Agnus and Denise Rebuild
« Reply #13 on: April 15, 2008, 04:15:48 PM »
Quote

trekiej wrote:
If Agnus and Denise were remade to be chunky instead of planar, what other conversions would have to be made?
 


An Amiga chipset which is compatible with Planar/Chunky & Truecolor formats?
Sounds like this Amiga:
http://www.natami.net/specification.htm

Offline amigadave

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Jul 2004
  • Posts: 3836
    • Show only replies by amigadave
    • http://www.EfficientByDesign.org
Re: Agnus and Denise Rebuild
« Reply #14 on: April 15, 2008, 04:41:22 PM »
Quote

biggun wrote:
Quote

trekiej wrote:
If Agnus and Denise were remade to be chunky instead of planar, what other conversions would have to be made?
 


An Amiga chipset which is compatible with Planar/Chunky & Truecolor formats?
Sounds like this Amiga:
http://www.natami.net/specification.htm


EXACTLY!

I would love to see the whole Amiga community get behind the Natami project and other projects like it that will likely be created in the near future.
How are you helping the Amiga community? :)