Adventures with a processor that is from the 70s. Just like me.
If you were wondering where I was gone for the last months, here is an update. In 2021, when I was thinking about which training course I would like to attend next year, I chose the Open Source Summit Europe(OSS).
I always fancied the idea of exploring the world of programmable logic a little more, so I had the idea to use a FPGA for providing some peripherals to the 6502.
The next step in my plan was to integrate the ROMulator into my setup. The ROMulator is a FPGA based device that can emulate RAM and ROM for the 6502 - something that with the current setup 6502ctl is doing for me.
I spent a lot of thoughts on how to implement the physics for the Xoboing demo. In the original it is done with lots of floating point arithmetic but that is obviously not the right thing for a 6502, whose only math operation is integer addition.
In the last blog post I described how the background image for the demo gets rendered to the screen. Next target is to render the ball. The background image is rendered as a bitmap, which would not be a good idea for the ball.