Adventures with a processor that is from the 70s. Just like me.
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.
Since Xosera is basically working, I wanted to see what I could achieve with it. Thomas Jager did a very nice job implementing the well known bouncing ball demo for the rosco_m68k project.