annotate clojure/com/aurellem/exp/pokemon-layout @ 182:f0c1e5574e81

finished mapping out pokemon memory region.
author Robert McIntyre <rlm@mit.edu>
date Thu, 22 Mar 2012 06:07:31 -0500
parents 4f5ea93cbaca
children 531e1342ff56
rev   line source
rlm@149 1 D162 number of pokemon in party
rlm@158 2 D163 Pokemon 1 Species
rlm@158 3 D164 Pokemon 2 Species
rlm@158 4 D165 Pokemon 3 Species
rlm@158 5 D166 Pokemon 4 Species
rlm@158 6 D167 Pokemon 5 Species
rlm@158 7 D168 Pokemon 6 Species
rlm@176 8 D169 End-of-List Sentinel (0xFF)
rlm@166 9 D16A Pokemon 1 Color Map
rlm@156 10 D16B /h
rlm@156 11 D16C \l Pokemon 1 Current Hit Points
rlm@182 12 D16D Unused
rlm@177 13 D16E Status
rlm@180 14 D16F Type 1 (does not affect display)
rlm@180 15 D170 Type 2 (does not affect display)
rlm@182 16 D171 Scratch Area
rlm@156 17 D172 Move 1 ID
rlm@156 18 D173 Move 2 ID
rlm@156 19 D174 Move 3 ID
rlm@156 20 D175 Move 4 ID
rlm@168 21 D176 /h Pokemon 1 OT ID
rlm@168 22 D177 \l
rlm@156 23 D178 /h
rlm@156 24 D179 |m Pokemon 1 Experience Points
rlm@156 25 D17A \l
rlm@168 26 D17B /h HP Stat Expeience
rlm@168 27 D17C \l
rlm@168 28 D17D /h Attack Stat Experience
rlm@168 29 D17E \l
rlm@168 30 D17F /h Defense Stat Experience
rlm@168 31 D180 \l
rlm@168 32 D181 /h Speed Stat Experience
rlm@168 33 D182 \l
rlm@168 34 D183 /h Special Stat Experience
rlm@168 35 D184 \l
rlm@169 36 D185 Diversification -- Defense, Attack (HP)
rlm@169 37 D186 Diversification -- Special, Speed (HP)
rlm@159 38 D187 Current/Maximum PP Move 1
rlm@159 39 D188 Current/Maximum PP Move 2
rlm@159 40 D189 Current/Maximum PP Move 3
rlm@159 41 D18A Current/Maximum PP Move 4
rlm@156 42 D18B Current Level
rlm@156 43 D18C /h Pokemon 1 Total Hit Points
rlm@156 44 D18D \l
rlm@156 45 D18E /h Pokemon 1 Attack
rlm@156 46 D18F \l
rlm@156 47 D190 /h Pokemon 1 Defense
rlm@156 48 D191 \l
rlm@156 49 D192 /h Pokemon 1 Speed
rlm@156 50 D193 \l
rlm@156 51 D194 /h Pokemon 1 Special
rlm@156 52 D195 \l
rlm@166 53 D196 Pokemon 2 Color Map
rlm@154 54 D197 /h
rlm@154 55 D198 \l Pokemon 2 Current Hit Points
rlm@182 56 D199 Unused
rlm@177 57 D19A Status
rlm@180 58 D19B Type 1 (does not affect display)
rlm@180 59 D19C Type 2 (does not affect display)
rlm@182 60 D19D Scratch Area
rlm@155 61 D19E Move 1 ID
rlm@155 62 D19F Move 2 ID
rlm@155 63 D1A0 Move 3 ID
rlm@156 64 D1A1 Move 4 ID
rlm@152 65 D1A2 /h Pokemon 2 OT ID
rlm@156 66 D1A3 \l
rlm@156 67 D1A4 /h
rlm@156 68 D1A5 |m Pokemon 2 Experience Points
rlm@156 69 D1A6 \l
rlm@168 70 D1A7 /h HP Stat Expeience
rlm@168 71 D1A8 \l
rlm@168 72 D1A9 /h Attack Stat Experience
rlm@168 73 D1AA \l
rlm@168 74 D1AB /h Defense Stat Experience
rlm@168 75 D1AC \l
rlm@168 76 D1AD /h Speed Stat Experience
rlm@168 77 D1AE \l
rlm@168 78 D1AF /h Special Stat Experience
rlm@168 79 D1B0 \l
rlm@169 80 D1B1 Diversification -- Defense, Attack (HP)
rlm@169 81 D1B2 Diversification -- Special, Speed (HP)
rlm@161 82 D1B3 Current/Maximum PP Move 1
rlm@161 83 D1B4 Current/Maximum PP Move 2
rlm@161 84 D1B5 Current/Maximum PP Move 3
rlm@161 85 D1B6 Current/Maximum PP Move 4
rlm@156 86 D1B7 Current Level
rlm@156 87 D1B8 /h Pokemon 2 Total Hit Points
rlm@156 88 D1B9 \l
rlm@156 89 D1BA /h Pokemon 2 Attack
rlm@156 90 D1BB \l
rlm@156 91 D1BC /h Pokemon 2 Defense
rlm@156 92 D1BD \l
rlm@156 93 D1BE /h Pokemon 2 Speed
rlm@156 94 D1BF \l
rlm@156 95 D1C0 /h Pokemon 2 Special
rlm@156 96 D1C1 \l
rlm@166 97 D1C2 Pokemon 3 Color Map
rlm@156 98 D1C3 /h
rlm@156 99 D1C4 \l Pokemon 3 Current Hit Points
rlm@182 100 D1C5 Unused
rlm@177 101 D1C6 Status
rlm@180 102 D1C7 Type 1 (does not affect display)
rlm@180 103 D1C8 Type 2 (does not affect display)
rlm@182 104 D1C9 Scratch Area
rlm@156 105 D1CA Move 1 ID
rlm@156 106 D1CB Move 2 ID
rlm@156 107 D1CC Move 3 ID
rlm@156 108 D1CD Move 4 ID
rlm@168 109 D1CE /h Pokemon 3 OT ID
rlm@168 110 D1CF \l
rlm@156 111 D1D0 /h
rlm@156 112 D1D1 |m Pokemon 3 Experience Points
rlm@156 113 D1D2 \l
rlm@168 114 D1D3 /h HP Stat Expeience
rlm@168 115 D1D4 \l
rlm@168 116 D1D5 /h Attack Stat Experience
rlm@168 117 D1D6 \l
rlm@168 118 D1D7 /h Defense Stat Experience
rlm@168 119 D1D8 \l
rlm@168 120 D1D9 /h Speed Stat Experience
rlm@168 121 D1DA \l
rlm@168 122 D1DB /h Special Stat Experience
rlm@168 123 D1DC \l
rlm@169 124 D1DD Diversification -- Defense, Attack (HP)
rlm@169 125 D1DE Diversification -- Special, Speed (HP)
rlm@159 126 D1DF Current/Maximum PP Move 1
rlm@159 127 D1E0 Current/Maximum PP Move 2
rlm@159 128 D1E1 Current/Maximum PP Move 3
rlm@159 129 D1E2 Current/Maximum PP Move 4
rlm@156 130 D1E3 Current Level
rlm@156 131 D1E4 /h Pokemon 3 Total Hit Points
rlm@156 132 D1E5 \l
rlm@156 133 D1E6 /h Pokemon 3 Attack
rlm@156 134 D1E7 \l
rlm@156 135 D1E8 /h Pokemon 3 Defense
rlm@156 136 D1E9 \l
rlm@156 137 D1EA /h Pokemon 3 Speed
rlm@156 138 D1EB \l
rlm@156 139 D1EC /h Pokemon 3 Special
rlm@156 140 D1ED \l
rlm@166 141 D1EE Pokemon 4 Color Map
rlm@156 142 D1EF /h
rlm@156 143 D1F0 \l Pokemon 4 Current Hit Points
rlm@182 144 D1F1 Unused
rlm@177 145 D1F2 Status
rlm@180 146 D1F3 Type 1 (does not affect display)
rlm@180 147 D1F4 Type 2 (does not affect display)
rlm@182 148 D1F5 Scratch Area
rlm@156 149 D1F6 Move 1 ID
rlm@156 150 D1F7 Move 2 ID
rlm@156 151 D1F8 Move 3 ID
rlm@156 152 D1F9 Move 4 ID
rlm@168 153 D1FA /h Pokemon 4 OT ID
rlm@168 154 D1FB \l
rlm@156 155 D1FC /h
rlm@156 156 D1FD |m Pokemon 4 Experience Points
rlm@156 157 D1FE \l
rlm@168 158 D1FF /h HP Stat Expeience
rlm@168 159 D200 \l
rlm@168 160 D201 /h Attack Stat Experience
rlm@168 161 D202 \l
rlm@168 162 D203 /h Defense Stat Experience
rlm@168 163 D204 \l
rlm@168 164 D205 /h Speed Stat Experience
rlm@168 165 D206 \l
rlm@168 166 D207 /h Special Stat Experience
rlm@168 167 D208 \l
rlm@169 168 D209 Diversification -- Defense, Attack (HP)
rlm@169 169 D20A Diversification -- Special, Speed (HP)
rlm@159 170 D20B Current/Maximum PP Move 1
rlm@159 171 D20C Current/Maximum PP Move 2
rlm@159 172 D20D Current/Maximum PP Move 3
rlm@159 173 D20E Current/Maximum PP Move 4
rlm@156 174 D20F Current Level
rlm@156 175 D210 /h Pokemon 4 Total Hit Points
rlm@156 176 D211 \l
rlm@156 177 D212 /h Pokemon 4 Attack
rlm@156 178 D213 \l
rlm@156 179 D214 /h Pokemon 4 Defense
rlm@156 180 D215 \l
rlm@156 181 D216 /h Pokemon 4 Speed
rlm@156 182 D217 \l
rlm@156 183 D218 /h Pokemon 4 Special
rlm@156 184 D219 \l
rlm@166 185 D21A Pokemon 5 Color Map
rlm@156 186 D21B /h
rlm@156 187 D21C \l Pokemon 5 Current Hit Points
rlm@182 188 D21D Unused
rlm@177 189 D21E Status
rlm@180 190 D21F Type 1 (does not affect display)
rlm@180 191 D220 Type 2 (does not affect display)
rlm@182 192 D221 Scratch Area
rlm@156 193 D222 Move 1 ID
rlm@156 194 D223 Move 2 ID
rlm@156 195 D224 Move 3 ID
rlm@156 196 D225 Move 4 ID
rlm@168 197 D226 /h Pokemon 5 OT ID
rlm@168 198 D227 \l
rlm@156 199 D228 /h
rlm@156 200 D229 |m Pokemon 5 Experience Points
rlm@156 201 D22A \l
rlm@168 202 D22B /h HP Stat Expeience
rlm@168 203 D22C \l
rlm@168 204 D22D /h Attack Stat Experience
rlm@168 205 D22E \l
rlm@168 206 D22F /h Defense Stat Experience
rlm@168 207 D230 \l
rlm@168 208 D231 /h Speed Stat Experience
rlm@168 209 D232 \l
rlm@168 210 D233 /h Special Stat Experience
rlm@168 211 D234 \l
rlm@169 212 D235 Diversification -- Defense, Attack (HP)
rlm@169 213 D236 Diversification -- Special, Speed (HP)
rlm@159 214 D237 Current/Maximum PP Move 1
rlm@159 215 D238 Current/Maximum PP Move 2
rlm@159 216 D239 Current/Maximum PP Move 3
rlm@159 217 D23A Current/Maximum PP Move 4
rlm@156 218 D23B Current Level
rlm@156 219 D23C /h Pokemon 5 Total Hit Points
rlm@156 220 D23D \l
rlm@156 221 D23E /h Pokemon 5 Attack
rlm@156 222 D23F \l
rlm@156 223 D240 /h Pokemon 5 Defense
rlm@156 224 D241 \l
rlm@156 225 D242 /h Pokemon 5 Speed
rlm@156 226 D243 \l
rlm@156 227 D244 /h Pokemon 5 Special
rlm@156 228 D245 \l
rlm@166 229 D246 Pokemon 6 Color Map
rlm@156 230 D247 /h
rlm@156 231 D248 \l Pokemon 6 Current Hit Points
rlm@182 232 D249 Unused
rlm@177 233 D24A Status
rlm@180 234 D24B Type 1 (does not affect display)
rlm@180 235 D24C Type 2 (does not affect display)
rlm@182 236 D24D Scratch Area
rlm@156 237 D24E Move 1 ID
rlm@156 238 D24F Move 2 ID
rlm@156 239 D250 Move 3 ID
rlm@156 240 D251 Move 4 ID
rlm@182 241 D252 /h Pokemon 6 OT ID
rlm@182 242 D253 \l
rlm@156 243 D254 /h
rlm@156 244 D255 |m Pokemon 6 Experience Points
rlm@156 245 D256 \l
rlm@168 246 D257 /h HP Stat Expeience
rlm@168 247 D258 \l
rlm@168 248 D259 /h Attack Stat Experience
rlm@168 249 D25A \l
rlm@168 250 D25B /h Defense Stat Experience
rlm@168 251 D25C \l
rlm@168 252 D25D /h Speed Stat Experience
rlm@168 253 D25E \l
rlm@168 254 D25F /h Special Stat Experience
rlm@168 255 D260 \l
rlm@169 256 D261 Diversification -- Defense, Attack (HP)
rlm@169 257 D262 Diversification -- Special, Speed (HP)
rlm@159 258 D263 Current/Maximum PP Move 1
rlm@159 259 D264 Current/Maximum PP Move 2
rlm@159 260 D265 Current/Maximum PP Move 3
rlm@159 261 D266 Current/Maximum PP Move 4
rlm@156 262 D267 Current Level
rlm@156 263 D268 /h Pokemon 6 Total Hit Points
rlm@156 264 D269 \l
rlm@156 265 D26A /h Pokemon 6 Attack
rlm@156 266 D26B \l
rlm@156 267 D26C /h Pokemon 6 Defense
rlm@156 268 D26D \l
rlm@156 269 D26E /h Pokemon 6 Speed
rlm@156 270 D26F \l
rlm@156 271 D270 /h Pokemon 6 Special
rlm@156 272 D271 \l
rlm@149 273 D272 ---
rlm@149 274 D273 /
rlm@149 275 D274 |
rlm@149 276 D275 |
rlm@149 277 D276 |
rlm@149 278 D277 | OT pokemon 1
rlm@149 279 D278 |
rlm@149 280 D279 |
rlm@149 281 D27A |
rlm@149 282 D27B \
rlm@149 283 D27C ---
rlm@149 284 D27D ---
rlm@149 285 D27E /
rlm@149 286 D27F |
rlm@149 287 D280 |
rlm@149 288 D281 |
rlm@149 289 D282 | OT pokemon 2
rlm@149 290 D283 |
rlm@149 291 D284 |
rlm@149 292 D285 |
rlm@149 293 D286 \
rlm@149 294 D287 ---
rlm@149 295 D288 ---
rlm@149 296 D289 /
rlm@149 297 D28A |
rlm@149 298 D28B |
rlm@149 299 D28C |
rlm@149 300 D28D | OT pokemon 3
rlm@149 301 D28E |
rlm@149 302 D28F |
rlm@149 303 D290 |
rlm@149 304 D291 \
rlm@149 305 D292 ---
rlm@149 306 D293 ---
rlm@149 307 D294 /
rlm@149 308 D295 |
rlm@149 309 D296 |
rlm@149 310 D297 |
rlm@149 311 D298 | OT pokemon 4
rlm@149 312 D299 |
rlm@149 313 D29A |
rlm@149 314 D29B |
rlm@149 315 D29C \
rlm@149 316 D29D ---
rlm@149 317 D29E ---
rlm@149 318 D29F /
rlm@149 319 D2A0 |
rlm@149 320 D2A1 |
rlm@149 321 D2A2 |
rlm@149 322 D2A3 | OT pokemon 5
rlm@149 323 D2A4 |
rlm@149 324 D2A5 |
rlm@149 325 D2A6 |
rlm@149 326 D2A7 \
rlm@149 327 D2A8 ---
rlm@149 328 D2A9 ---
rlm@149 329 D2AA /
rlm@149 330 D2AB |
rlm@149 331 D2AC |
rlm@149 332 D2AD |
rlm@149 333 D2AE | OT pokemon 6
rlm@149 334 D2AF |
rlm@149 335 D2B0 |
rlm@149 336 D2B1 |
rlm@149 337 D2B2 \
rlm@149 338 D2B3 ---
rlm@149 339 D2B4 ---
rlm@149 340 D2B5 /
rlm@149 341 D2B6 |
rlm@149 342 D2B7 |
rlm@149 343 D2B8 |
rlm@149 344 D2B9 | Pokemon 1 Name
rlm@149 345 D2BA |
rlm@149 346 D2BB |
rlm@149 347 D2BC |
rlm@149 348 D2BD \
rlm@149 349 D2BE ---
rlm@149 350 D2BF ---
rlm@149 351 D2C0 /
rlm@149 352 D2C1 |
rlm@149 353 D2C2 |
rlm@149 354 D2C3 |
rlm@149 355 D2C4 | Pokemon 2 Name
rlm@149 356 D2C5 |
rlm@149 357 D2C6 |
rlm@149 358 D2C7 |
rlm@149 359 D2C8 \
rlm@149 360 D2C9 ---
rlm@149 361 D2CA ---
rlm@149 362 D2CB /
rlm@149 363 D2CC |
rlm@149 364 D2CD |
rlm@149 365 D2CE |
rlm@149 366 D2CF | Pokemon 3 Name
rlm@149 367 D2D0 |
rlm@149 368 D2D1 |
rlm@149 369 D2D2 |
rlm@149 370 D2D3 \
rlm@149 371 D2D4 ---
rlm@149 372 D2D5 ---
rlm@149 373 D2D6 /
rlm@149 374 D2D7 |
rlm@149 375 D2D8 |
rlm@149 376 D2D9 |
rlm@149 377 D2DA | Pokemon 4 Name
rlm@149 378 D2DB |
rlm@149 379 D2DC |
rlm@149 380 D2DD |
rlm@149 381 D2DE \
rlm@149 382 D2DF ---
rlm@149 383 D2E0 ---
rlm@149 384 D2E1 /
rlm@149 385 D2E2 |
rlm@149 386 D2E3 |
rlm@149 387 D2E4 |
rlm@149 388 D2E5 | Pokemon 5 Name
rlm@149 389 D2E6 |
rlm@149 390 D2E7 |
rlm@149 391 D2E8 |
rlm@149 392 D2E9 \
rlm@149 393 D2EA ---
rlm@149 394 D2EB ---
rlm@149 395 D2EC /
rlm@149 396 D2ED |
rlm@149 397 D2EE |
rlm@149 398 D2EF |
rlm@149 399 D2F0 | Pokemon 6 Name
rlm@149 400 D2F1 |
rlm@149 401 D2F2 |
rlm@149 402 D2F3 |
rlm@149 403 D2F4 \
rlm@149 404 D2F5 ---
rlm@149 405 D2F6
rlm@149 406 D2F7
rlm@149 407 D2F8
rlm@149 408 D2F9
rlm@149 409 D2FA
rlm@149 410 D2FB
rlm@149 411 D2FC
rlm@149 412 D2FD
rlm@149 413 D2FE
rlm@149 414 D2FF
rlm@149 415 D300
rlm@149 416 D301
rlm@149 417 D302
rlm@149 418 D303
rlm@149 419 D304
rlm@149 420 D305
rlm@149 421 D306
rlm@149 422 D307
rlm@149 423 D308
rlm@149 424 D309
rlm@149 425 D30A
rlm@149 426 D30B
rlm@149 427 D30C
rlm@149 428 D30D
rlm@149 429 D30E
rlm@149 430 D30F
rlm@149 431 D310
rlm@149 432 D311
rlm@149 433 D312
rlm@149 434 D313
rlm@149 435 D314
rlm@149 436 D315
rlm@149 437 D316
rlm@149 438 D317
rlm@149 439 D318
rlm@149 440 D319
rlm@149 441 D31A
rlm@149 442 D31B