aboutsummaryrefslogtreecommitdiffstats
path: root/main.s
Commit message (Collapse)AuthorAgeFilesLines
* add an apple in a random locationJesse Luehrs2014-10-091-2/+27
|
* simple rngJesse Luehrs2014-10-091-0/+38
|
* these are alrady initialized to 0 just beforeJesse Luehrs2014-10-081-6/+0
|
* start refactoring to allow storing the entire snake in memoryJesse Luehrs2014-10-081-12/+19
|
* use a smaller screenJesse Luehrs2014-10-081-9/+9
| | | | this will fit into ram more easily
* make a struct for screen locationsJesse Luehrs2014-10-081-22/+25
|
* adjust the y offset for the snake spriteJesse Luehrs2014-10-081-2/+3
| | | | | apparently the background sprites don't align on 8 pixel boundaries in the y axis? not sure why
* reset the snake position on game startJesse Luehrs2014-10-081-0/+4
|
* don't draw the snake when on the title screenJesse Luehrs2014-10-081-1/+12
|
* draw the game screenJesse Luehrs2014-10-081-3/+75
|
* draw the background for the main screenJesse Luehrs2014-10-081-5/+57
|
* start using folds to try to keep things under controlJesse Luehrs2014-10-061-69/+78
| | | | | eventually i should figure out how to split things out into different files, but not today
* refactorJesse Luehrs2014-10-061-4/+12
|
* check for collisions against the (currently invisible) wallJesse Luehrs2014-10-061-0/+19
|
* add a (blank) start screenJesse Luehrs2014-10-061-3/+29
|
* stop using named labels for short loopsJesse Luehrs2014-10-061-9/+8
|
* remove inaccurate commentJesse Luehrs2014-10-061-3/+1
|
* restructure code to move things out of the nmi interruptJesse Luehrs2014-10-061-30/+50
|
* oops, copied too muchJesse Luehrs2014-10-061-20/+0
|
* copy over some changes from the project skeletonJesse Luehrs2014-10-061-0/+254