Mercurial > vba-clojure
diff org/total-control.org @ 612:00c5cdfb9da7
misc. fixes.
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Thu, 22 Nov 2012 11:34:57 -0600 |
parents | d9f991cddad9 |
children | e1dcad3ce967 |
line wrap: on
line diff
1.1 --- a/org/total-control.org Thu Nov 22 11:24:52 2012 -0600 1.2 +++ b/org/total-control.org Thu Nov 22 11:34:57 2012 -0600 1.3 @@ -33,10 +33,10 @@ 1.4 game. No matter what moves you make in chess, you can never change the 1.5 rules of the game so that it becomes checkers or basketball. The point 1.6 of this run is to show that you CAN change the rules in pokemon 1.7 -yellow. There is a certain sequence of valid actions like walking from 1.8 -one place to another or buying items that will allow you to transform 1.9 -pokemon yellow into Pacman, or Tetris, or Pong, or a MIDI player, or 1.10 -anything else you can imagine. 1.11 +yellow. There is a certain sequence of valid actions (like walking 1.12 +from one place to another or buying items) that will allow you to 1.13 +transform pokemon yellow into Pacman, or Tetris, or Pong, or a MIDI 1.14 +player, or anything else you can imagine. 1.15 1.16 * Background 1.17 1.18 @@ -171,7 +171,7 @@ 1.19 A, B, start, and select buttons, and writes 4 bits each frame to a 1.20 fixed point in memory. After it writes 200 or so bytes, it jumps 1.21 directly to what it just wrote. In my run, I use this program to write 1.22 -another bootstrapping program that can write to any number of bytes to 1.23 +another bootstrapping program that can write any number of bytes to 1.24 any location in memory, and then jump to any location in memory. This 1.25 new program also can write 8 bits per frame by using all the 1.26 buttons. Using this new bootstrap program, I write a final 1.27 @@ -276,7 +276,7 @@ 1.28 function =print-inventory= returns the current inventory in a human 1.29 readable format. 1.30 1.31 -#+begin_src clojure :results output 1.32 +#+begin_src clojure :results output :exports both 1.33 (com.aurellem.gb.items/print-inventory) 1.34 #+end_src 1.35 1.36 @@ -435,7 +435,7 @@ 1.37 #+end_src 1.38 1.39 I use the glitch items 0x00 and 0xFF to great effect in my run. 0x00 1.40 -sells for almost half of max_money, and I use just 3 of them to 1.41 +sells for almost half of maximum money --- I use just 3 of them to 1.42 finance the purchase of all the other items I need. 0x00 is also a 1.43 NO-OP in the gameboy's machine language, which means that I can stick 1.44 them anywhere where I need to break up an other wise illegal pair of