GameToy hardware project

These pages describe a sort of blog-ish time log on my 'GameToy' hardware project (stalled indefinitely).

[<< First entry] [< Previous entry] [Next entry >] [Latest entry > >]

June 8th, 2006 - Tina

Font systems and simple (vertical) scaline drawing routines..

Since the 8x8 font is rather huge for a screen of that size, I also added a 4x4 font printer and data, where each byte of font data contains 4 pixels of two separate characters.

The above is from simulation, but the routines also work on hardware, given that the data fits in there. Since the static data grows over 2kB, something goes wrong with WinAVR; probably some hardwired data segment size or some such.

So, I have plenty of stuff to figure out. One of those is linking assembler files with C (or vice versa), as gcc naturally doesn't understand AVR's assembler syntax. Should I go with GCC's avr assembly format, or should I see whether I can link AVR objects with GCC? What's with the 2kB data limit? etc.

Anyway, now that I have the prototype graphics stuff done, I can look into timers next, on my way to audio..

Comments are appreciated.