index
:
nes-snake
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
readme
HEAD
master
Jesse Luehrs
2014-10-13
1
-0
/
+4
*
use nestopia for running
Jesse Luehrs
2014-10-13
1
-1
/
+1
*
make it look slightly more like an apple
Jesse Luehrs
2014-10-13
1
-0
/
+0
*
don't need a two-byte address here
Jesse Luehrs
2014-10-13
1
-1
/
+1
*
hide score sprites on the main screen
Jesse Luehrs
2014-10-12
1
-14
/
+17
*
handle pausing the game
Jesse Luehrs
2014-10-12
1
-2
/
+30
*
start the ppu dma at the beginning of nmi, not the end
Jesse Luehrs
2014-10-12
1
-6
/
+5
*
draw the score
Jesse Luehrs
2014-10-12
2
-0
/
+67
*
frame skip should be reset on every new game
Jesse Luehrs
2014-10-11
1
-2
/
+3
*
oops, this isn't necessary anymore
Jesse Luehrs
2014-10-11
1
-5
/
+1
*
simplify a bit more
Jesse Luehrs
2014-10-11
1
-16
/
+15
*
move all game logic out of the nmi interrupt
Jesse Luehrs
2014-10-11
1
-25
/
+57
*
this indirection is no longer necessary
Jesse Luehrs
2014-10-11
1
-3
/
+1
*
move apple drawing out of the nmi interrupt
Jesse Luehrs
2014-10-11
1
-16
/
+18
*
use a more gradual ramp up for speed
Jesse Luehrs
2014-10-10
1
-4
/
+15
*
don't place an apple on the snake body
Jesse Luehrs
2014-10-10
1
-0
/
+8
*
implement collisions with the snake body
Jesse Luehrs
2014-10-10
1
-2
/
+70
*
refactor the snake body memory to fix a bunch of bugs
Jesse Luehrs
2014-10-10
1
-42
/
+45
*
speed up the snake as the game goes on
Jesse Luehrs
2014-10-09
1
-2
/
+7
*
need to handle carrying here
Jesse Luehrs
2014-10-09
1
-0
/
+8
*
dma, not dmi
Jesse Luehrs
2014-10-09
1
-2
/
+2
*
also erase old sprites from the tail
Jesse Luehrs
2014-10-09
1
-51
/
+72
*
move snake drawing to the background layer
Jesse Luehrs
2014-10-09
1
-9
/
+52
*
better random number generation
Jesse Luehrs
2014-10-09
1
-35
/
+38
*
make sure the rng state doesn't go to 0
Jesse Luehrs
2014-10-09
1
-1
/
+2
*
if the length is 256, you win
Jesse Luehrs
2014-10-09
1
-0
/
+2
*
let the snake eat the apple
Jesse Luehrs
2014-10-09
1
-18
/
+41
*
start making the snake use a ring buffer
Jesse Luehrs
2014-10-09
1
-0
/
+11
*
add an apple in a random location
Jesse Luehrs
2014-10-09
2
-2
/
+27
*
simple rng
Jesse Luehrs
2014-10-09
1
-0
/
+38
*
these are alrady initialized to 0 just before
Jesse Luehrs
2014-10-08
1
-6
/
+0
*
start refactoring to allow storing the entire snake in memory
Jesse Luehrs
2014-10-08
1
-12
/
+19
*
use a smaller screen
Jesse Luehrs
2014-10-08
1
-9
/
+9
*
make a struct for screen locations
Jesse Luehrs
2014-10-08
1
-22
/
+25
*
adjust the y offset for the snake sprite
Jesse Luehrs
2014-10-08
1
-2
/
+3
*
reset the snake position on game start
Jesse Luehrs
2014-10-08
1
-0
/
+4
*
don't draw the snake when on the title screen
Jesse Luehrs
2014-10-08
1
-1
/
+12
*
draw the game screen
Jesse Luehrs
2014-10-08
2
-3
/
+75
*
draw the background for the main screen
Jesse Luehrs
2014-10-08
1
-5
/
+57
*
add some character glyphs to the chr rom
Jesse Luehrs
2014-10-08
1
-0
/
+0
*
start using folds to try to keep things under control
Jesse Luehrs
2014-10-06
1
-69
/
+78
*
refactor
Jesse Luehrs
2014-10-06
1
-4
/
+12
*
check for collisions against the (currently invisible) wall
Jesse Luehrs
2014-10-06
1
-0
/
+19
*
add a (blank) start screen
Jesse Luehrs
2014-10-06
1
-3
/
+29
*
stop using named labels for short loops
Jesse Luehrs
2014-10-06
1
-9
/
+8
*
remove inaccurate comment
Jesse Luehrs
2014-10-06
1
-3
/
+1
*
restructure code to move things out of the nmi interrupt
Jesse Luehrs
2014-10-06
1
-30
/
+50
*
oops, copied too much
Jesse Luehrs
2014-10-06
1
-20
/
+0
*
copy over some changes from the project skeleton
Jesse Luehrs
2014-10-06
4
-32
/
+67
*
optimize snake movement a bit
Jesse Luehrs
2014-10-05
1
-29
/
+19
[next]