We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

Notes:Shadowrun (SNES)

From The Cutting Room Floor
Revision as of 04:21, 27 September 2013 by JLukas (talk | contribs) (Matchbook)
Jump to navigation Jump to search

This page contains notes for the game Shadowrun (SNES).


Hmmm...
To do:
this page under heavy construction, work in progress...

Script commands

56 - end script

Breakpoints

80F353, execute - breaks on each script command

Debug room

Shadowrun SNES research sidewalk Matchbox beep 1 enable.png

You must be standing inside the red box to enable the first Matchbox beep.

Matchbook script

The Matchbook script is located at offset 0E7C49-0E7D7F (SNES address 9CFC49-9CFD7F)

0E7C40 |                       2C 0000 1858 570A
0E7C50 | FFAA 442F 0014 0002 5813 1400 027E BE44
0E7C60 | 2C00 18E2 2D00 1A58 1258 7F00 D258 5600
0E7C70 | 01BA 589E BC48 3301 0080 5813 0080 AA44
0E7C80 | 3301 00F0 0081 1400 0800 0400 1900 1400
0E7C90 | 0258 C758 7E00 0158 17AA 587E 001F 5817
0E7CA0 | AA80 4433 0158 2858 4F14 6602 5E34 0358
0E7CB0 | 2858 5014 D501 5E34 0500 1858 5700 01AA
0E7CC0 | 1603 C09C 7E16 05C0 9C7E 587E 0001 5817
0E7CD0 | AA7E 0018 5857 0002 AA16 03C0 8C7E 1605
0E7CE0 | C09C 7E58 7E00 0158 17AA 7E80 0018 5857
0E7CF0 | 0003 AA16 03C0 9C7E 1605 C08C 7E58 7E00
0E7D00 | 0158 17AA 7E80 0018 5857 0004 AA16 03C0
0E7D10 | 8C7E 1605 C08C 7E58 7E00 0158 17AA 7E80
0E7D20 | 0018 5857 0005 AA58 7E00 1F58 17AA 7E80
0E7D30 | 442E 0100 1858 5700 03AA 44FE 0000 0100
0E7D40 | FF00 500A FF58 4C00 1858 5700 05AA 4418
0E7D50 | 010A FE00 1858 1200 0100 FF00 660A FF58
0E7D60 | 4C00 0300 FF00 4E0A FF58 4C00 1858 5786
0E7D70 | 0018 5812 4833 01C0 0018 5812 C258 B856

offset, SNES address, commands, description

startup
0E7C49 | 9CFC49 |
0E7C4B | 9CFC4B | 00 18         push #$18
0E7C4D | 9CFC4D | 58 57         get 7E3BD3 Matchbox counter and store to 7E0000
0E7C4F | 9CFC4F | 0A FF         push #$FFFF
0E7C51 | 9CFC51 | AA            compare 7E3BD3 Matchbox counter to #$FFFF
0E7C52 | 9CFC52 | 42 2F 00      branch command 9CFC49 + 002F = 9CFC78

opened Matchbox menu with debug room cheat active
0E7C55 | 9CFC55 | 14 00 02
0E7C58 | 9CFC58 | 58 13

exit Matchbox menu or Examine Matchbox with debug room cheat active
0E7C5A | 9CFC5A | 14 00 02
0E7C5D | 9CFC5D | 7E
0E7C5E | 9CFC5E | BE
0E7C5F | 9CFC5F | 44 2C 00      branch command 9CFC49 + 002C = 9CFC75

Examine Matchbox with debug room cheat active
0E7C62 | 9CFC62 | 18 E2 4D
0E7C65 | 9CFC65 | 00 1A
0E7C67 | 9CFC67 | 58 12
0E7C69 | 9CFC69 | 58 7F
0E7C6B | 9CFC6B | 00 D2
0E7C6D | 9CFC6D | 58 56
0E7C6F | 9CFC6F | 00 01
0E7C71 | 9CFC71 | BA
0E7C72 | 9CFC72 |
0E7C75 | 9CFC75 | 48 33 01      branch command 9CFC49 + 0133 = 9CFD7C

opened Matchbox menu without debug room cheat active
0EFC78 | 9CFC78 |

To Be Continued...