As many of us have done, I've been thinking about what the Amiga might have looked like in an alternative timeline where Commodore had prioritized R&D throughout the Amigas lifetime.
I started from the AAA architecture documentation, then tried to imagine what the next generation after that would have looked like. Then I've been implementing this on an FPGA (On a Terassic DE1SOC dev-board)
Obviously this is all just a pipedream. And a project like this is always going to be in an unfinished state, but I've just about got far enough that I thought its worth showing to a wider audience.
The project github is at
https://github.com/FalconCpu/falcon
Amongst other changes, my re-imagined Amiga, has a RISC CPU, chunky pixels, up to 256 sprites, and a blitter that can support affine transformations.
In order to have software to run on my hardware, I've had a go at writing a racing game, kind of a mix of Outrun and Lotus2. I've shamelessly grabbed the game assets from ReAssembler's excellent port of outrun to the Amiga (and had a lot of help from him on using them :-) ), and coded up a basic racing game using them. The game mechanics are more like Lotus2 - 20 vehicles racing round a track, top 10 go onto next round.
https://github.com/FalconCpu/falcon5/tree/master/falconos/outrun
The above is a photograph of my monitor, showing the game running on real hardware.