5 ms·
Thank you for your kind words. I'm the guy behind MicroBeast - and yes, you're right that video is hard. However, I'm working on it! VideoBeast is a video 'chi
by Tuna2020 3y ago
Thank you for your kind words. I'm the guy behind MicroBeast - and yes, you're right that video is hard.
However, I'm working on it! VideoBeast is a video 'chip' that I hope solves some of the problems with getting decent graphics out of 8-bit retro and homebrew computers.
* It has a high bandwidth interface, acting like a (paged) RAM chip that should be compatible with most 8-bit CPUs.
* It outputs a digital video signal that can be easily connected with modern monitors.
* It supports text, bitmaps, tile maps and sprites and composites them in up to six layers.
* It has a large (1Mb) video ram to support full screen graphics, and provides an SD-Card interface to load data efficiently either for display or the host CPU to read.
* It supports the features used in many late 80's arcade boards that allow a relatively slow CPU to move large graphics around on screen, including hardware scrolling, palette effects, raster timing, windowing and transparency.
Whilst there are designs out there that do this with TTL logic, for reasons of cost and sanity the design is FPGA based - I'm working hard to use the lowest cost device to do the maximum amount of work, whilst taking nothing away from the host CPU. VideoBeast acts like an old school Video Display Processor, with memory mapped graphics, not a co-processor pretending to be a graphics device.
I think this is a far better solution than a Pi or ESP32 on a serial bus (slow to update and restricted by on-board RAM), and it should reasonably outperform the X16 thanks to an architecture that centres on efficient and flexible memory access.
There are some more details linked from the MicroBeast page. I've got the prototype units running currently and will be sharing more demos and information over the next few months as it approaches feature complete. There's a way to go yet, but I think this is going to be pretty exciting.
- deleted 3y ago[deleted]
- hammyhavoc 3y agoExtremely exciting.