From 29c39399bad7544326109c03e3f2f95ab5d4c06f Mon Sep 17 00:00:00 2001 From: nstbayless Date: Sun, 27 Aug 2017 00:17:25 -0700 Subject: [PATCH] Added debug information --- working.nes.5.nl | 7 +++++++ working.nes.7.nl | 20 +++++++++++++++++++ working.nes.A.nl | 7 +++++++ working.nes.B.nl | 2 ++ working.nes.D.nl | 0 working.nes.E.nl | 48 +++++++++++++++++++++++++++++++++++++++++++++ working.nes.F.nl | 13 ++++++++++++ working.nes.deb | Bin 0 -> 1513 bytes working.nes.ram.nl | 45 ++++++++++++++++++++++++++++++++++++++++++ working.txt | 24 +++++++++++++++++++++++ working.wch | 2 ++ 11 files changed, 168 insertions(+) create mode 100755 working.nes.5.nl create mode 100755 working.nes.7.nl create mode 100755 working.nes.A.nl create mode 100755 working.nes.B.nl create mode 100755 working.nes.D.nl create mode 100755 working.nes.E.nl create mode 100755 working.nes.F.nl create mode 100755 working.nes.deb create mode 100755 working.nes.ram.nl create mode 100755 working.txt create mode 100755 working.wch diff --git a/working.nes.5.nl b/working.nes.5.nl new file mode 100755 index 0000000..f0935b5 --- /dev/null +++ b/working.nes.5.nl @@ -0,0 +1,7 @@ +$BF07#staircheck# +$BF48#disp-check-diagonals# +$BF38#.. next# +$BF2A#.. start of loop# +$BF40#data table# +$BF5D#land 1# +$BF95#land 2# diff --git a/working.nes.7.nl b/working.nes.7.nl new file mode 100755 index 0000000..16610e9 --- /dev/null +++ b/working.nes.7.nl @@ -0,0 +1,20 @@ +$B57F#check for stairs (proper)# +$B5F4#.. null stair# +$B5AA#.. scale up to pix coords# +$B5B2#.. check if yint equals that# +$B5BD#.. compare xint# +$B59A#.. start of loop# +$BF55#.. return false# +$BF57#.. return true# +$BF5C#check diagonal for stairs# +$BF58#BEQ $BF57# +$BFCA#.. increase y# +$BFD4#.. adjust x# +$BFED#.. decrease x# +$BF85#.. start of outer loop# +$BF59#check diagonal for stairs# +$BF87#.. start of inner loop# +$BFB2#continue +++# +$BFB3#continue ++# +$BFB4#continue +# +$BFB7#adjust xy# diff --git a/working.nes.A.nl b/working.nes.A.nl new file mode 100755 index 0000000..4c69f87 --- /dev/null +++ b/working.nes.A.nl @@ -0,0 +1,7 @@ +$8D76#spawn zombie# +$8D55#spawn zombies c# +$8656#spawn zombies (each frame)# +$8661#.. skip if max zombies# +$8387#get free object id# +$8D5E#def zombie spawn coordinates# +$897A#edge-spawn on left# diff --git a/working.nes.B.nl b/working.nes.B.nl new file mode 100755 index 0000000..9f48c08 --- /dev/null +++ b/working.nes.B.nl @@ -0,0 +1,2 @@ +$91D0#bonewalker step# +$8000#wo-bank# diff --git a/working.nes.D.nl b/working.nes.D.nl new file mode 100755 index 0000000..e69de29 diff --git a/working.nes.E.nl b/working.nes.E.nl new file mode 100755 index 0000000..a1793e5 --- /dev/null +++ b/working.nes.E.nl @@ -0,0 +1,48 @@ +$81FE#Getting hit# +$823A#... which way for knockback# +$8307#knockback step# +$BF3E#custom jump# +$9777#jump step# +$98C6#adjust not-y, vspint (always)# +$9856#adjust vspint# +$98FB#adjust vspint# +$9900#check max velocity# +$9F20#grant jump# +$942F#attack# +$BF99#jumping (continued)# +$BFC0#hstall# +$BFAA#check vstall# +$BFC6#jumping attack# +$BFCC#stair jumping# +$9AAB#stair move# +$BFDA#.. recover step# +$936C#move..?# +$9920#crouching# +$BFE9#crouch direction# +$88F2#custom fall# +$9624#begin jump# +$BF66#custom knockback# +$BF93#.. return to knockback# +$9765#zero hspfra# +$94C9#jump attack step# +$B8E4#thrown dagger# +$9770#AAAAAAAAAAAAAAAAAAAAAA# +$976B#load jump direction control# +$976A#BBBBBBBBBBBBBBBBBBBB# +$9776#CCCCCCCCC# +$BF57#.. turn right# +$9769#air control direction# +$BF5C#.. turn left# +$97A3#.. not ncsly. air-attacking# +$97C1#..moving right# +$874B#(directly adjust x)# +$8723#adjust x if no effect prevents# +$97AD#.. moving left# +$95F5#.. walk to stair (right)# +$95EF#.. walk to stair (left)# +$95BF#.. up (climb stairs)# +$9663#AAAAAAAAAAAAAA# +$9662#BBBBBBBBBBBBBBBBB# +$965F#CCCCCCCCCCCCCCCCC# +$952D#standing step:# +$99A4#stair idle# diff --git a/working.nes.F.nl b/working.nes.F.nl new file mode 100755 index 0000000..44c8920 --- /dev/null +++ b/working.nes.F.nl @@ -0,0 +1,13 @@ +$E814#Simon indirect jump# +$FDEC#object loop start# +$FE76#Enemy step loop end# +$FF15#zero speed# +$FF24#zero stats# +$FCDE#detect-walls# +$E66D#check for stairs# +$E2D0#bankswitch (A)# +$FFC4#spec# +$FF96#pop-bankswitch# +$FFCA#(XY+1)-in-bank(A)# +$E2CA#bankswitch2# +$E62D#----- return bankswitch# diff --git a/working.nes.deb b/working.nes.deb new file mode 100755 index 0000000000000000000000000000000000000000..b8ccca31da65abfe7900e22431e1dc79c3e6735b GIT binary patch literal 1513 zcmeHGO=}cE5N+Z|Ht{ng7a>AJf+R>V28IoRRaT7$b5bt`y!6cU&P-;edzk6XCIJsB ziWd)pD1KZ8!C&A>^e7(u8J_(C>Z_h)nRfqy*f31@t5?-kuc{{*W0yWLb`1ZZUm2bA zt$tn%UNSZTi1xfPviJth2>_K5NogsGiaxw%?8p#&Rl5YG?guffHxc77tUZxsKc8TO zHUEOKN&I~oCCY~R`kS#SAPaXk&tF_zO4O1sRJzbzyo(#pz!1bTNO_ouNGp-?o-UCP zlBi~WFxF~;vB5hXKDT^*8v82AwXzw*r7DC8;(LI{sF?ZowVFwXROuk~MUeiwk1$7p zY;-zv%j+aWB#l75@-_yCD$l$SKrsAq%ub!x$o8W2K_KO=z^xn;pZd}FHR(=|qL75oIjpjR_ zN15YJe9zt;u5lVBZ}uPxh1_(AZ7SIvvFfACpxF@N79PinWAI3pOsMdY1GnuM8c`aq zdtCPogv_)qW*wF{18160`v~lKbDM^Q-nL@c89lH@*Y+dh0p@yJ=298kqShOSMUH2Y p^dZ{(U;nZKG$@zfGDd@Od$)*1JxxaVncOYpmv{Bs?Rr;N{s8Xz