I'm always kind of in awe of this sort of thing. Maybe I should try to do it. Should take some of the awe away.
But I should probably focus on sucking less, first.
I'm always kind of in awe of this sort of thing. Maybe I should try to do it. Should take some of the awe away.
But I should probably focus on sucking less, first.
Everything you need is on the NESdev wiki or it's linked there. A couple of particularly helpful resources are linked in my README. The PPU diagram and the 6502 reference were especially useful.
I definitely encourage you to do it, it's a great learning experience and very rewarding. When games start running is pure programming ecstasy :)
In my case the Sinclair Spectrum, which I did cycle-accurately on about a 25MHz 386 and fast enough to play Jetpac on the slowest 386 ever sold. Cycle accuracy really only helped with pitch-perfect sound.
It was fun, and pushing something from a blank sheet to a working program is... shall we call it a practical exercise in not sucking?