English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 05 May 2009, 22:59   #1
Heavy Stylus
CD32 Fanboi
 
Join Date: Nov 2006
Location: Exeter, UK
Age: 45
Posts: 528
Difference Between A CD32 and An Amiga 1200?

Hi there - the answer to this question may not be as obvious as suggested by the title...

Whilst creating some unofficial CD32 ports of games I've found one particular game that is causing me a real headache - http://aminet.net/package/game/race/LastLap

Now, this runs fine on an unexpanded A1200, but for some reason it plays at nearly double speed on an unexpanded CD32! What the hell is causing this? I assumed that the two machines were based on the same hardware, but is the CD32 actually faster?!

Both machines are PAL.
Heavy Stylus is offline  
Old 05 May 2009, 23:21   #2
Graham Humphrey
Moderator
 
Graham Humphrey's Avatar
 
Join Date: Jul 2004
Location: Norwich, Norfolk, UK
Age: 37
Posts: 11,167
Other than a different Kickstart and the Akiko chip I though the CD32 was the same hardware-wise to the A1200? So that is a bit odd, unless it's heavy on the ol' chunky to planar conversion routines

(Not that I know what that actually means...)
Graham Humphrey is offline  
Old 05 May 2009, 23:39   #3
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,369
Titles had to be written to use Akiko.

It's going to be something stoopid like the ROM/RAM is slower and so it cannot render in 50fps and so it misses a VBL which doubles the speed of the game or something...
alexh is offline  
Old 05 May 2009, 23:50   #4
Steve
I Identify as an Ewok
 
Steve's Avatar
 
Join Date: Jul 2001
Location: North Lincolnshire
Age: 45
Posts: 2,356
The CD32 has special go-faster stripes located underneath the machine.
Steve is offline  
Old 05 May 2009, 23:55   #5
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by Steve View Post
The CD32 has special go-faster stripes located underneath the machine.
No, they're the ventilation slots!
prowler is offline  
Old 05 May 2009, 23:57   #6
Paul_s
Registered User
 
Paul_s's Avatar
 
Join Date: Nov 2006
Location: Amigaville
Age: 46
Posts: 3,336
The CD32 was painted using bristles from David Pleasance's beard making it almost as unique as Chuck Norris's beard.
Paul_s is offline  
Old 06 May 2009, 00:45   #7
Heavy Stylus
CD32 Fanboi
 
Join Date: Nov 2006
Location: Exeter, UK
Age: 45
Posts: 528
Hey - no worries, I've decided against using the game anyway. Thanks for the help, I'll keep an eye out for other games that act up in the same (weird) way
Heavy Stylus is offline  
Old 06 May 2009, 00:46   #8
Heavy Stylus
CD32 Fanboi
 
Join Date: Nov 2006
Location: Exeter, UK
Age: 45
Posts: 528
Just out of interest though... what does the akiko chip do?
Heavy Stylus is offline  
Old 06 May 2009, 07:10   #9
Paul_s
Registered User
 
Paul_s's Avatar
 
Join Date: Nov 2006
Location: Amigaville
Age: 46
Posts: 3,336
Quote:
Originally Posted by Heavy Stylus View Post
Just out of interest though... what does the akiko chip do?
Does chunky to planar conversion and also handles some of the controls for the cd-rom device apparently...
Paul_s is offline  
Old 06 May 2009, 08:53   #10
Heavy Stylus
CD32 Fanboi
 
Join Date: Nov 2006
Location: Exeter, UK
Age: 45
Posts: 528
Does this mean that a CD32 is better at running games like Gloom than an A1200? What does chunky to planar conversion actually mean, and did many CD32 games actually use the chip?
Heavy Stylus is offline  
Old 06 May 2009, 08:58   #11
TCD
HOL/FTP busy bee

 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,677
This explains it rather nicely : http://oldwww.nvg.ntnu.no/amiga/amig...igaFAQ_16.html
TCD is offline  
Old 06 May 2009, 08:59   #12
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,646
Quote:
Originally Posted by Heavy Stylus View Post
Does this mean that a CD32 is better at running games like Gloom than an A1200?
Not if the game does NOT use the chip. It won't step in unless it's programmed with Akiko in mind

Quote:
What does chunky to planar conversion actually mean
Quote:
Originally Posted by The Amiga FAQ, by Ignaz Kellerer
Code:
3.1 What are chunky and planar displays?

    

   Simply put, the terms `chunky' and `planar' (short for `bitplanar')
refer to different ways of storing graphics information in a computer's
memory. They are rather easy to understand, as far as things go, but
incredibly difficult to explain:



   Computer images are arranged as a grid of pixels, each of which can
be thought of as a number representing the color number of the pixel,
sort of like a paint-by-numbers scheme.  For example, here's a
simplified example image, in four colors:



        00302132



   The Amiga stores this image in a `bitplane' mode. That is, it is
represented by several planes of bits (binary digits, 1s or 0s). This
is a four-color image, so each color number could be represented by two
bits.  Therefore there are two bitplanes:



        00100110    Here's bitplane 0
        00101011    And here's bitplane 1
        --------    Now, let's add them up, binary style:
        00302132



   Which is the final image. If the image was in two dimensions, it
would truly be composed of bit planes. However, I'd need three
dimensions to show multiple bitplanes overlayed, and therefore for
simplicity we're working in one dimension (which is all we need).



   Now, there's another way of storing this image.  How about if we
localize the bit data in little chunks?



        00 00 11 00 01 10 11 01 = 00302132



   This is the principle of the `chunky' pixel mode.



   Both methods of image storage are perfectly logical, and no one can
say that one is better than the other. However, there are certain
technical aspects which cause certain advantages and disadvantages.
The rest here: http://stason.org/TULARC/pc/amiga/fa...-displays.html


edit: damn you TCD!
Amiga1992 is offline  
Old 06 May 2009, 09:02   #13
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,369
C2P is as it sounds it converts a chunky screen memory into planar using multiple mem copies etc.

The 68EC020 in the A1200 when used with FastRAM is faster than the Akiko.
The Akiko is faster than a 68EC020 when used with ChipRAM (which is all the CD32 has).

I think the philosophy of putting the C2P in the Akiko was :

RAM is VERY expensive, the CD32 probably won't have any Fast RAM. We're designing a CD controller chip anyhow. Why not "bung it in"?

Last edited by alexh; 06 May 2009 at 09:10.
alexh is offline  
Old 06 May 2009, 09:03   #14
TCD
HOL/FTP busy bee

 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,677
Quote:
Originally Posted by Akira View Post
edit: damn you TCD!
Hi there Akira
Didn't know about the Akiko myself until today, so thanks for that Graham and the rest of the bunch
TCD is offline  
Old 06 May 2009, 09:11   #15
Heavy Stylus
CD32 Fanboi
 
Join Date: Nov 2006
Location: Exeter, UK
Age: 45
Posts: 528
Yes - thanks guys! You learn a new thing every day

So, do any games actually use this chip?
Heavy Stylus is offline  
Old 06 May 2009, 09:14   #16
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,369
Wing Commander CD32, MooVid and I think that's it? Toni Wilen will know for sure.
alexh is offline  
Old 06 May 2009, 09:18   #17
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,646
Can Wing Commander CD32 be "hacked" somehow to use FastRAM instead?
Amiga1992 is offline  
Old 06 May 2009, 09:36   #18
StevenJGore
Amiga Fanatic
 
StevenJGore's Avatar
 
Join Date: Feb 2004
Location: North Yorkshire, UK
Age: 46
Posts: 728
Quote:
Wing Commander CD32, MooVid and I think that's it?
Microcosm uses it too, I believe.
StevenJGore is offline  
Old 06 May 2009, 09:38   #19
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,369
Microcosm doesn't use Akiko
alexh is offline  
Old 06 May 2009, 14:00   #20
musashi5150
move.w #$4489,$dff07e
 
musashi5150's Avatar
 
Join Date: Sep 2005
Location: Norfolk, UK
Age: 42
Posts: 2,351
Games don't have to be programmed to use the Akiko if they rely on OS functions like WriteChunkyPixels() to draw the display. From KS3.1+ if there is C2P hardware available (i.e. Akiko) the OS will use it automatically. But it's unlikely that any CD32 games used proper chunky displays anyway.

I know you can write you own C2P conversion code for Gloom Deluxe. This package, for example, includes an Akiko C2P module http://aminet.net/package/game/demo/GloomC2P10
musashi5150 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
difference between myth cd32 and amiga 500 ? turrican3 Nostalgia & memories 13 10 August 2013 21:50
Difference between model boards for the 1200? Vars191 support.Hardware 3 13 September 2008 09:10
CD32 emulator for amiga 1200 utri007 request.Apps 5 21 October 2005 14:53
Battle Chess CDTV / CD32 difference? Galaxy request.Old Rare Games 5 31 January 2005 18:40
Lemmings CDTV / CD32 difference? Galaxy request.Old Rare Games 7 13 October 2004 05:10

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 20:55.

Top

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