summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Rhett Aultman [Tue, 18 Sep 2018 04:59:39 +0000 (00:59 -0400)]
Pattern, name, and attribute tables
This commit shows how to load pattern, name, and attribute tables, and
explains their roles in rendering graphics. A simple pattern table with
text characters as well as some multi-pattern graphics is shown.
Rhett Aultman [Sat, 15 Sep 2018 15:20:08 +0000 (11:20 -0400)]
Draw a background color
This demo builds on the previous one and focuses on waiting for the NES
PPU to initialize, interacting with VRAM addresses, loading the
background palettes, and getting a background color to draw on the
screen.
Rhett Aultman [Thu, 13 Sep 2018 19:48:52 +0000 (15:48 -0400)]
Change jump target in infinite loop
The jump target should have been to "forever", not "reset"
Rhett Aultman [Thu, 13 Sep 2018 16:30:43 +0000 (12:30 -0400)]
NES Hello World ROM
This is a commit showing all the basic boilerplate needed to compile
and link an rom for NES emulators. This requires cc65 to compile. The
ROM will produce a buzzing square wave on the audio synthesizer and then
loop forever, but it's a great "first ROM" and contains the
documentation you really need to understand what's going on.
Rhett Aultman [Thu, 13 Sep 2018 01:32:12 +0000 (21:32 -0400)]
Initial commit