[Coco] Coco compatible monitors...
John Kent
jekent at optusnet.com.au
Wed Jul 6 10:38:47 EDT 2011
On 6/07/2011 11:37 PM, Mark McDougall wrote:
>
> <http://en.wikipedia.org/wiki/TRS-80_Color_Computer#Artifact_colors>
>
> If you're running your Coco implementation at native speed, there
> should be plenty of bandwidth to interleave access to video memory by
> a 'filter' that attempts to produce some form of artifacting, without
> having to steal CPU cycles.
>
> Alternatively, you can use a line buffer and produce the effects
> on-the-fly without requiring extra bandwidth. However, indications are
> that adjacent lines combine to affect one-another, so one line
> wouldn't be sufficient. You'd have to buffer several lines.
>
> I did see somewhere in a software emulator an approximation of the
> artifacting... from memory it used a rather complex (and large)
> matrix, though IIRC it was empirically derived rather than based on
> any theory of the cause in a real Coco.
>
> Regards,
>
Goodo
You could use some sort of 2 x 2 pixel look up table although it's
dependent on the position of the pixel relative to the color burst so
you might need the horizontal synch pulse too.
Night folks
John
--
http://www.johnkent.com.au
http://members.optusnet.com.au/jekent
More information about the Coco
mailing list