I may be wrong but I think he's looking at it from a 'lets see how far we can push AGA' point of view.
Of course :-D :-o
"..Having said that, in Jose's case I reckon just converting 24-bit to ham8 without using the 'several pixels wide' trick would be the killer anyway."
You're starting to make me think I really got some good stuff, at least in ideas, algorithms, that's how programmers call it right?. I think I have damn good one for that. Now I have to better dig some 68k programming. I wasn't even worried with the speed of 24bit > ham8 conversion at all.
EDIT: Having thought about it there might a big problems here, because HAM is planar and 24bit is chunky. But if you were refering to 24 to HAM8 chunky I still think my algorithm will rock :-D
Back to the chipram bottleneck:
"If you only use 6-bits of the ham, you waste the colour potential completely. For a typical ham image, most of the pixels on screen are 'ham' colours rather than the base colours (unless you have a very simple image that is)."
But that was exactly my idea. Ham colors are really just 6bits, based on the previous pixel. So if most of the colors on a HAM screen are not base colors, I'll need to change only 6 bits most of the time.
[EDIT]
This part and the following one was wrong I'll still need the control bits to specify wich hue (R, G or B) I want to change. Doh!