Click Here
home features news forums classifieds faqs links search
6248 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
22 crawler(s) on-line.
 95 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 qqqqq:  3 hrs 55 mins ago
 ppcamiga1:  6 hrs 17 mins ago
 Hammer:  6 hrs 27 mins ago
 MEGA_RJ_MICAL:  6 hrs 55 mins ago
 DWolfman:  7 hrs 7 mins ago
 danwood:  8 hrs 7 mins ago

/  Forum Index
   /  Amiga General Chat
      /  HAM/HAM8 limits
Register To Post

PosterThread
cdimauro 
HAM/HAM8 limits
Posted on 8-Sep-2025 4:42:40
#1 ]
Elite Member
Joined: 29-Oct-2012
Posts: 4528
From: Germany

Continuing the discussion from here: https://amigaworld.net/modules/newbb/viewtopic.php?mode=viewtopic&topic_id=45508&forum=16&start=500&viewmode=flat&order=0#880971

@Hammer

Quote:

Hammer wrote:
@cdimauro

Quote:

cdimauro wrote:

But there were two problems with HAM8: it was only useful for static images, and it was still... bitplane-based (which can cause flickering issues, due to bitplanes which should be individually updated and that can get out of sync with the display).


Without a large CPU boost,

For doing what, converting a 12 / 24 bit framebuffer to HAM / HAM8 with brute force to overcome their limits? That wasn't the Amiga way.
Quote:
https://www.youtube.com/watch?v=Fcx5tyAZTQ4
Amiga's Time Gal AGA example

Amiga AGA can do pre-baked full motion HAM8 laser disc-style games. The problem is the Commodore's weak game content to drive platform sales for the anime "gooner" market.

Using pre-computed graphics for for HAM/HAM8 animations wasn't a problem and never under discussion: it was a good way to use those graphic modes.

Albeit the planar graphics wasted both space and bandwidth due to the minimum 16/32 pixels / bits alignment PER bitplane: a packed/chunky version would have been way more efficient (as almost always, with planar vs packed graphic).

 Status: Offline
Profile     Report this post  
Hammer 
Re: HAM/HAM8 limits
Posted on 8-Sep-2025 18:15:10
#2 ]
Elite Member
Joined: 9-Mar-2003
Posts: 6607
From: Australia

@cdimauro

Quote:

For doing what, converting a 12 / 24 bit framebuffer to HAM / HAM8 with brute force to overcome their limits?

Samuel Devulder's Quake port uses a 256-color framebuffer before converting to a HAM framebuffer.

Quote:

That wasn't the Amiga way.

HAM is part of the Amiga's value add.

The problem is CPU power, which is not Commodore's area.

CD32's FMV module has a 24-bit display with a 16-bit bus, 80 ns access FPM DRAM.


Last edited by Hammer on 08-Sep-2025 at 06:19 PM.

_________________

 Status: Offline
Profile     Report this post  
Karlos 
Re: HAM/HAM8 limits
Posted on 9-Sep-2025 8:49:16
#3 ]
Elite Member
Joined: 24-Aug-2003
Posts: 4964
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

@cdimauro

I don't really think HAM was intended for moving graphics, period. A lot of care has to be taken to avoid fringing artefacts. That said, what was or was not the "Amiga way" is a bit moot today. I actually quite like the fact that ludicrous (CPU) speed opens up new opportunities to experiment with this stuff.

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle