The Circuit!

This is my home brew VGA graphics adaptor.

So far its capable of 1 tile sheet, which can be hi-res or low res, as the clock is for a 640×480 pixels, but will double scale to show 320×240 at 256 colours pallete.

The sprite system is kicking my arse at the moment so im having to work out away to simulate individual sprite circuits, with their own internal RAM and outputs, the Sprite Muxer is new today so im playing around with that, The original system made FPGA cry as for some reason the RAM read and write feature broke the system, 1 sprite, was find, add another sprite and it would comple from 900 elements to 15,000! for shits and giggles i added a 3rd sprite and it went to 26,300 odd, obviously this wasn’t going to work so I am now building the circuit slightly different (I know this project isn’t SidBox based…… but this graphics engine has a place in the Sidbox system 😉

Here is a look at the circuit, its not big and detailed but this is what i have so far…

The System is written on an FPGA a mix of circuit connections and VHDL and I pretty much jumped into the deep end! I know a little more of the FPGA now, but my code is all “ifs then elses” and processes, pretty much baby talk.

BUT the thing is so far working!!

Leave a Reply

Your email address will not be published. Required fields are marked *