blog:retro_z80_mark4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
blog:retro_z80_mark4 [2019/11/21 21:41] – [Upgrades - Accelerated Graphics] johnblog:retro_z80_mark4 [2019/11/21 21:42] (current) – [Upgrades - Accelerated Graphics] john
Line 70: Line 70:
 My idea is to interface to a Raspberry Pi (Zero) and essentially use it as a command-driven GPU accelerator; uploading any needed data to its GPU ram and manipulating that data using calls that are re-mapped to libSDL calls. My idea is to interface to a Raspberry Pi (Zero) and essentially use it as a command-driven GPU accelerator; uploading any needed data to its GPU ram and manipulating that data using calls that are re-mapped to libSDL calls.
  
-On the Mark IV side we'll need some translation layer that turns SDL_CreateSurface() calls into simple commands that can be sent over an interface we can talk to the Pi on (serial? i2c? spi?), then remap them to native Linux SDL functions once they're decoded.+On the Mark IV side we'll need some translation layer that turns (for example) SDL_CreateSurface() or SDL_BlitSurface() calls into simple ASCII strings that can be sent over an interface we can talk to the Pi on (serial? i2c? spi?), then remap them to native Linux SDL functions once they're decoded.
  
 Work in progress is here: https://github.com/megatron-uk/PyPiGFX Work in progress is here: https://github.com/megatron-uk/PyPiGFX
  • blog/retro_z80_mark4.1574372502.txt.gz
  • Last modified: 2019/11/21 21:41
  • by john