PDA

View Full Version : Video mixer and TRS-80 hires support


tcdev
9th October 2008, 04:38 PM
Tonight I wanted to complete a small block of work rather than continue with the controller (as I'll need some resources from work) so I decided to add MicroLabs Hires Graphics support to the Model III.

As I suspected it was quite trivial, although I prototyped it on the DE1 with just 4KB of actual hires RAM so it doesn't fill the whole screen. Regardless, the implementation is now complete.

During the implementation, I decided to create a new module called the pace video mixer. It is instantiated inside the pace graphics module and is responsible for mixing the bitmap, tilemap and sprite RGB values based on platform-specific registers and rules. This negates the need for custom graphics modules in projects such as the Apple II/+.

As a result, existing projects must now include the default pace video mixer module if they don't include a platform-specific implementation.