# HG changeset patch # User Robert McIntyre # Date 1332419814 18000 # Node ID 426fce7e609deb6dfcbcfa7dd2de266f4b083ff4 # Parent f0c1e5574e810216997fd34ece7b7ad9aef4f401 successfully captured program counter! diff -r f0c1e5574e81 -r 426fce7e609d clojure/com/aurellem/exp/item_bridge.clj --- a/clojure/com/aurellem/exp/item_bridge.clj Thu Mar 22 06:07:31 2012 -0500 +++ b/clojure/com/aurellem/exp/item_bridge.clj Thu Mar 22 07:36:54 2012 -0500 @@ -118,9 +118,26 @@ (defn mid-game-corrupt [] (read-state "corrupt-mid-game")) - - +(defn prepare-memory + ([^SaveState state] + (-> state + (set-memory-range 0xD31D (loop-program)) + (set-memory-range 0xD336 [0x1D 0xD3]))) + ([] (prepare-memory @current-state))) + +(defn test-memory-fun [n] + (capture-program-counter + (set-memory-range + (tick (mid-game)) + 0xD36D + [0 0]) + n)) +;;(def good (test-memory-fun 17000)) + +;;(def bad (test-memory-fun 18000)) + + diff -r f0c1e5574e81 -r 426fce7e609d save-states/menu-open.sav Binary file save-states/menu-open.sav has changed