This is my final RetroChallenge 2025/10 VLog Update. Double buffering has been implemented by now!
For double buffering, we are using the Adafruit Canvas object. Unfortunately, it turned out that Adafruit's drawBitmap is far too slow, even at max SPI bus frequency, and I needed to find a workaround. This solution is drawBitmapFast, and can be found here: https://github.com/adafruit/Adafruit-GFX-Library/issues/415
Next year, I am going to release the firmware and a proper custom GRAF-X card PCB designed specifically for the Microprofessor on Github, maybe even with an additional speech synthesizer and AY 3-8910 soundchip (think "multi-purpose multimedia IO extension for the Microprofessor"). So stay tuned!
The hardware you are seeing here is based on a re-purposed and "recycled" LambdaSpeak FS PCB for the Amstrad CPC. This proved to be a good basis for the project (better than a breadboard for sure), as it already had the required SPI headers on board - LambdaSpeak FS uses a MikroE SPI speech module, so the required SPI headers for connecting the TFT display were already in place and no further PCB mods were needed.
Alright guys, that's it! RC2025/10 is wrapped up for me! Looking forward to next year's RC challenge. Until then, enjoy your retro computers. Bye for now.
Michael Wessel
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.