Welcome, Guest. Please login or register.

Author Topic: Things never understand  (Read 3513 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline magistralTopic starter

  • Jr. Member
  • **
  • Join Date: Apr 2006
  • Posts: 52
    • Show only replies by magistral
Things never understand
« on: May 16, 2006, 12:54:14 PM »
Hi,

Someone remembers those cheap PC conversions like indiana jones and the fate of atlantis?... those 256 to 32 colors conversions?... i never understand why they didn't use HAM mode. At last, almost all screens are static in those games... any tips?.

btw: Someone wants to help me to convert the graphics?. I think with a 2 meg amiga 500 we can make a good HAM conversion.

Greets.
 

Offline lempkee

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 2860
    • Show only replies by lempkee
    • http://www.amigaguru.com
Re: Things never understand
« Reply #1 on: May 16, 2006, 01:22:30 PM »
there are many reasons i guess but here is one... as you said its a conversion... had it been the other way around it may have been using halfbrite system or whatever to gain more colors on screen etc....

btw, some games look better with 32 colors but yes.... some 256col games looks amazing.

Crucial ones?

HAM is 4096 colors from a pallette
256col means 256.000 colors

another one?

Amiga 1200 never did sell as good as the A500 did and therefor software publishers and devs always tried to walk on safe ground when it came to dooing AGA (256.000 colors) conversions etc..

(maybe you see it now..... )
Whats up with all the hate!
 

Offline CLS2086

  • Hero Member
  • *****
  • Join Date: Oct 2003
  • Posts: 1456
    • Show only replies by CLS2086
Re: Things never understand
« Reply #2 on: May 16, 2006, 01:22:54 PM »
Yes, but the data space on the floppy would be very big  :roll:
Keep the Faith !
VG 5000/A1000/500/500+/600/2000/CDTV/1200PPC-GREX/1200PPC -ATEO-BV/4060D/CD32/Aone/Peg 1/Peg2 G4/ various funny machines too  :-) http://www.mo5.com/collection/index.php?pseudo=CLS2086
I also repair drives of our old beloved Amiga
 

Offline Lando

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 1390
    • Show only replies by Lando
    • https://bartechtv.com
Re: Things never understand
« Reply #3 on: May 16, 2006, 01:29:06 PM »
You can't really use HAM with dynamically animated objects - the backgrounds may be static but the characters and so on are all animated.  The colour of each pixel depends on the colour of the previous pixel, so you'd get streaking all over the place as the characters moved around in front of the background.  

It would have been cheaper to dynamically alter the palette with the copper depending on the colours required for each scanline.  Even in low-res 5 bitplane mode the A500 isn't limited to 32 colours - the copper can be used to change the contents of the colour registers as the screen is drawn.  But Lucasarts weren't really making much use of the Amiga chipset, it was like you say just a cheap PC port (shovelware).
 

Offline Zener

  • Jr. Member
  • **
  • Join Date: Jan 2006
  • Posts: 59
    • Show only replies by Zener
    • http://kung-foo.dhs.org/zener/
Re: Things never understand
« Reply #4 on: May 16, 2006, 01:44:41 PM »
The Amiga versión has the same data as the PC versión. Not exactly the same but the graphics are in 256 colors. The conversion to 32cols makes the latest games soooo slow. HAM mode is not possible but a 256 color version for AGA is!
 

Offline pixie

  • Sr. Member
  • ****
  • Join Date: Apr 2002
  • Posts: 480
    • Show only replies by pixie
    • http://savoc.tripod.com
Re: Things never understand
« Reply #5 on: May 16, 2006, 03:09:52 PM »
@lempkee:
Quote
HAM is 4096 colors from a pallette
256col means 256.000 colors


HAM has a 12bit scope, meaning, it has (2^4)*(2^4)*(2^4) combination of colours [4096 (2^12)], and 16(2^4) levels of gray.

AGA had 256 registered colours out of a 24bit scope, and 256(2^8) levels of gray.

But if you had a palette of 16bit as in some VGA cards, you would only have 256 colours out of a palette of 264.112, and 64(2^6) levels of gray.

The 264112 colours of AGA are due to HAM-8 mode were it only had 2^6 levels of gray from a 16Bit scope

@lando:
Quote
You can't really use HAM with dynamically animated objects - the backgrounds may be static but the characters and so on are all animated. The colour of each pixel depends on the colour of the previous pixel, so you'd get streaking all over the place as the characters moved around in front of the background.

Although HAM isn't used because of speed and the fringing effect, there were other ways to bring more colours on A500. Universe was an example with 256 colour at the same time.

Quote
But Lucasarts weren't really making much use of the Amiga chipset, it was like you say just a cheap PC port (shovelware).

Lucas Arts made use of the copper, it used multiple screens, one for the gamescreen and another for the functions menu and inventarium which should had give it at least 64 diferent colours at the same time.




pixie- writing from a paradise called Portugal
 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2281
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: Things never understand
« Reply #6 on: May 16, 2006, 04:27:16 PM »
The problem with the color fringing of HAM mode is because the HAM mode isn't fully paletted.  Only the 16 "base pairs" are paletted.  The modify mode requires the pixel to the left of it remain static so that it can create the correct modification of that color.

Sprites, however, do not modify the screen memory thus making the possibility of at least one HAM mode game: "Pioneer Plague" possible.  Since ECS sprites are 16 pixels wide and limited to 15 colors of 4 sprites horizontally from each other or each of 3 colors of 8 sprites horizontally, the use of sprites for all animated objects is impractical.  The AGA chipset could make wider sprites but were still stuck to the same palette limitations.
 

Offline irishmike

  • Hero Member
  • *****
  • Join Date: Jun 2004
  • Posts: 516
    • Show only replies by irishmike
    • http://www.jmikeneedham.net
Re: Things never understand
« Reply #7 on: May 16, 2006, 04:53:02 PM »
Well I am new enough to the platform that I am unaware of what HAM is.  I suppose it is a non-issue with my A1200?

Anyhow, I got a kick out of the phrase "shovelware" to discribe the ports of PC games to the Miggie :-)

Sorry about this post being off-Topic but just wanted to put in my .02 worth.

\\"When we ask for advice, we are usually looking for an accomplice.\\"
- Marquis de la Grange
 

Offline pixie

  • Sr. Member
  • ****
  • Join Date: Apr 2002
  • Posts: 480
    • Show only replies by pixie
    • http://savoc.tripod.com
Re: Things never understand
« Reply #8 on: May 16, 2006, 05:05:30 PM »
@irishmike :
Quote
Well I am new enough to the platform that I am unaware of what HAM is. I suppose it is a non-issue with my A1200?

It is less prone to fringing, but still applies


pixie- writing from a paradise called Portugal
 

Offline bloodmoney

  • Full Member
  • ***
  • Join Date: Jun 2003
  • Posts: 247
    • Show only replies by bloodmoney
    • http://www.onsite-pc-upgrades.com
Re: Things never understand
« Reply #9 on: May 16, 2006, 08:24:26 PM »
How about a port for this....

 :-D Amiga Hardware

Graffiti
 

Offline InTheSand

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 1766
    • Show only replies by InTheSand
    • http://www.ali.geek.nz
Re: Things never understand
« Reply #10 on: May 16, 2006, 08:32:02 PM »
Quote

irishmike wrote:
Well I am new enough to the platform that I am unaware of what HAM is.


Have a Google around, you'll find plenty of articles on HAM, e.g. this one from Wikipedia.

Essentially, it's a way of using less graphics memory to represent more colours on-screen, at the expense of having to deal with certain side-effects.

 - Ali
 

Offline leirbag28

Re: Things never understand
« Reply #11 on: May 16, 2006, 09:54:28 PM »
HAM games are possible without fringing....one just has to think outside the box of "supposed" Amiga limitations.

Here is how its completely possible without any fringing:

Ever used Brilliance?  or Broadcast Titler 2?   well they use 2 or more different screens at different resolutions and different colors at once, and like brilliance.....the tools screen can be completely seperate from the resolution of the Image thats being painted.........this same technique can be applied to a game.........................the backgrounds can be HAM and the Sprites and characters can be on a different screen and different resolution and different colors and then like a draggable screen, placed ontop of the HAM background without any effect to the HAM game backgrounds which can also be animated mind you.
Broadcast Titler runs fantastically smooth on a 7mhz 2mb or 3mb Amiga, I think the game will do the same.especially since it will probably be running in 352 x 240  and Broadcast Titler runs in 720 x 480 Hires Interlaced!  so just imagine!


Its Possible! because Amiga Makes It Possible!

CD32 is actually the best Amiga ever made by Commodore!...
 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2281
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: Things never understand
« Reply #12 on: May 17, 2006, 03:46:44 PM »
I think you may be confusing HAM mode with Copper.  HAM mode requires all of the bitplanes be active at once therefore it is impossible to use a "separate screen" for the BOBs.  The sprite graphics are independant of the bitplanes, however, and can be set to other colors using the copper but are still limited to 15 colors each.  (All assuming ECS/OCS.)
 

Offline balrogsoft

  • Full Member
  • ***
  • Join Date: Jan 2006
  • Posts: 186
    • Show only replies by balrogsoft
    • http://www.amigaskoolnet
Re: Things never understand
« Reply #13 on: May 17, 2006, 05:32:32 PM »
HAM mode isn't the better graphic mode for games, but exist more than one game using HAM mode, i found this searching through google:
http://eab.abime.net/archive/index.php/t-5973.html
Balrog Software · http://www.amigaskool.net
Mac Mini G4 1,5ghz · MorphOS 2.7 · Ati Radeon 9200 64Mb · 1 Gb RAM · 80 GB HD
Efika · MorphOS 2.7 · Ati Radeon 9250 128Mb · 120 Gb WD HD
Amiga 1200T · OS 3.9 · Voodoo3 · Blizzard 603e/240mhz 060/50mhz · 98 Mb RAM · 40 GB HD
Amiga 600 · OS 3.1 · ACA 630/25mhz 32 Mb RAM · 4Gb CF
 

Offline Tricky

  • Full Member
  • ***
  • Join Date: Aug 2005
  • Posts: 127
    • Show only replies by Tricky
    • http://www.jigsawlounge.co.uk/kungfu/
Re: Things never understand
« Reply #14 on: May 17, 2006, 06:24:11 PM »
Quote

Lando wrote:
You can't really use HAM with dynamically animated objects - the backgrounds may be static but the characters and so on are all animated.


Unless one uses hardware sprites for the animated objects.  But this of course limits us to 15 colours for these objects at 64 pixels wide, or 3 colours at 128 pixels wide.
[A1200/060, 32Mb fast RAM, 1.2Gb HDD, 19\\" Acer TFT Monitor]
I never write anything that won\\\'t run on a stock A1200.  That\\\'s the Jigsaw Lounge Guarantee.