Uhm,
I have built a pipelined RISC-V CPU with classic 5 stage RISC pipeline and rv32i ISA. Now with interrupts and sprites running a simple cooperative scheduler and displaying shit on vga.
I don't have pixel perfect positioning yet (it's just a 40x30 matrix with 8x8 sprites, no full framebuffer).

I feel really bad because I struggle really fucking hard, coming up to this point (almost entirely from scratch, just reusing a bit of code from an old CPU, like instruction decode) and this shit took me 4 weeks incredible hustle. I am so fucking obsessed with it. i hate it, but i can't let go.
Lets kode more.