; All that's left to do is check that there's no more discontunuities. ;;; PLM populations ;;; { ; Room 791F8, state 79213: PLM ; Room 791F8, state 7922D: PLM ; Room 791F8, state 79247: PLM $8F8000 dx B703,1E,28,92B0, B647,1E,27,8000, B647,1E,26,8000, B647,1E,25,8000, C872,8E,46,0000, C85A,8E,16,0001, 0000 ; Room 791F8, state 79261: PLM $8F8026 dx B703,1E,28,92B0, B647,1E,27,8000, B647,1E,26,8000, B647,1E,25,8000, DB44,08,08,0008, C848,01,26,9002, C842,8E,46,9003, C842,8E,16,9004, 0000 ; Room 792B3, state 792C5: PLM ; Room 792B3, state 792DF: PLM $8F8058 dx 0000 ; Room 792FD, state 79314: PLM ; Room 792FD, state 7932E: PLM $8F805A dx B703,3F,0B,9389, B703,43,0B,938C, B703,16,0D,938F, B63B,17,0D,8000, B63B,18,0D,8000, B63B,19,0D,8000, B703,16,0B,9396, B63B,17,0B,8000, B63B,18,0B,8000, B63B,19,0B,8000, B703,0E,09,9399, B647,0E,08,8000, B647,0E,07,8000, B703,1C,0A,939C, B647,1C,09,8000, B647,1C,08,8000, B647,1C,07,8000, B647,1C,06,8000, B647,1C,05,8000, B703,32,0B,939F, B703,3C,0B,939F, B703,3A,11,93A2, B63B,3B,11,8000, B63B,3C,11,8000, B63B,3D,11,8000, B63B,3E,11,8000, B703,34,0E,93A5, C88A,1E,36,0005, 0000 ; Room 792FD, state 79348: PLM $8F8104 dx B703,3F,0B,9389, B703,43,0B,938C, B703,16,0D,938F, B63B,17,0D,8000, B63B,18,0D,8000, B63B,19,0D,8000, B703,16,0B,9396, B63B,17,0B,8000, B63B,18,0B,8000, B63B,19,0B,8000, B703,0E,09,9399, B647,0E,08,8000, B647,0E,07,8000, B703,1C,0A,939C, B647,1C,09,8000, B647,1C,08,8000, B647,1C,07,8000, B647,1C,06,8000, B647,1C,05,8000, B703,32,0B,939F, B703,3C,0B,939F, B703,3A,11,93A2, B63B,3B,11,8000, B63B,3C,11,8000, B63B,3D,11,8000, B63B,3E,11,8000, B703,34,0E,93A5, DB44,08,08,000A, C848,01,06,9006, C848,11,26,9007, C848,11,36,9008, C842,1E,36,9009, C84E,16,4D,900A, 0000 ; Room 793AA, state 793B7: PLM $8F81CC dx EEE3,1D,07,0000, 0000 ; Room 793D5, state 793E2: PLM $8F81D4 dx B76F,05,0B,0001, 0000 ; Room 793FE, state 7940B: PLM $8F81DC dx C842,5E,36,900B, C872,7E,46,000C, EEDB,02,5B,0001, EF83,1C,03,0002, EEDB,01,2F,0003, 0000 ; Room 79461, state 7946E: PLM $8F81FC dx 0000 ; Room 7948C, state 79499: PLM $8F81FE dx B703,17,0F,94C2, B63B,18,0F,8000, B703,16,0C,94C7, B63B,17,0C,8000, B63B,18,0C,8000, B63B,19,0C,8000, C85A,2E,06,000D, C866,16,2D,000E, 0000 ; Room 794CC, state 794D9: PLM $8F8230 dx B703,08,0D,94FA, 0000 ; Room 794FD, state 7950A: PLM $8F8238 dx 0000 ; Room 79552, state 7955F: PLM $8F823A dx 0000 ; Room 7957D, state 7958A: PLM $8F823C dx 0000 ; Room 795A8, state 795B5: PLM $8F823E dx C866,06,0D,000F, 0000 ; Room 795D4, state 795E1: PLM $8F8246 dx 0000 ; Room 795FF, state 7960C: PLM $8F8248 dx EEDB,0E,09,0004, 0000 ; Room 7962A, state 79637: PLM $8F8250 dx B703,08,0D,9658, C86C,06,02,0010, 0000 ; Room 7965B, state 79668: PLM $8F825E dx B703,54,0C,968C, EED7,53,08,0005, 0000 ; Room 7968F, state 7969C: PLM $8F826C dx 0000 ; Room 796BA, state 796D1: PLM ; Room 796BA, state 796EB: PLM $8F826E dx B703,1D,05,9747, B703,20,05,9744, B703,1D,76,974D, B703,20,76,974A, B63F,12,85,8000, B63F,13,85,8000, B647,14,85,8000, B647,14,86,8000, B647,14,87,8000, B647,14,88,8000, B703,14,89,9753, B647,0F,86,8000, B647,0F,87,8000, B647,0F,88,8000, B703,0F,89,9750, B647,0D,86,8000, B647,0D,87,8000, B647,0D,88,8000, B703,0D,89,9756, B647,08,86,8000, B647,08,87,8000, B647,08,88,8000, B703,08,89,9759, C842,2E,06,9011, C848,01,86,9012, C85A,2E,76,0013, 0000 ; Room 796BA, state 79705: PLM $8F830C dx B703,1D,05,9747, B703,20,05,9744, B703,1D,76,974D, B703,20,76,974A, B63F,12,85,8000, B63F,13,85,8000, B647,14,85,8000, B647,14,86,8000, B647,14,87,8000, B647,14,88,8000, B703,14,89,9753, B647,0F,86,8000, B647,0F,87,8000, B647,0F,88,8000, B703,0F,89,9750, B647,0D,86,8000, B647,0D,87,8000, B647,0D,88,8000, B703,0D,89,9756, B647,08,86,8000, B647,08,87,8000, B647,08,88,8000, B703,08,89,9759, DB44,08,08,000C, C842,2E,06,9014, C842,2E,76,9015, C842,1E,86,9016, C848,01,86,9017, 0000 ; Room 7975C, state 7976D: PLM $8F83B6 dx B703,04,0F,97AB, B703,06,0F,97AB, B703,05,09,97B0, C848,01,06,9018, 0000 ; Room 7975C, state 79787: PLM $8F83D0 dx B703,04,0F,97AB, B703,06,0F,97AB, B703,05,09,97B0, C842,2E,06,0C19, C848,01,06,0C1A, EEDB,05,1A,0006, 0000 ; Room 797B5, state 797C6: PLM ; Room 797B5, state 797E0: PLM $8F83F6 dx B703,07,0D,9801, 0000 ; Room 79804, state 7981B: PLM ; Room 79804, state 79835: PLM $8F83FE dx BAF4,01,06,081B, EF3B,0C,0A,0007, D6EA,0D,0B,0000, 0000 ; Room 79804, state 7984F: PLM $8F8412 dx DB44,08,08,000E, C848,01,06,181C, 0000 ; Room 79879, state 79890: PLM ; Room 79879, state 798AA: PLM $8F8420 dx C88A,2E,06,001D, 0000 ; Room 79879, state 798C4: PLM $8F8428 dx DB44,08,08,0010, 0000 ; Room 798E2, state 798EF: PLM $8F8430 dx 0000 ; Room 7990D, state 7991A: PLM $8F8432 dx EED7,07,2A,0008, 0000 ; Room 79938, state 79945: PLM $8F843A dx B703,07,0D,9966, 0000 ; Room 79969, state 79976: PLM $8F8442 dx 0000 ; Room 79994, state 799A1: PLM $8F8444 dx B6D3,0B,0A,8000, 0000 ; Room 799BD, state 799CA: PLM $8F844C dx B703,07,43,99F3, B63B,08,43,8000, B703,09,46,99F6, B63B,0A,46,8000, EEDB,0D,1B,0009, EEDB,02,1B,000A, C88A,0E,66,001E, 0000 ; Room 799F9, state 79A06: PLM $8F8478 dx EEDF,3B,09,000B, 0000 ; Room 79A44, state 79A56: PLM $8F8480 dx 0000 ; Room 79A44, state 79A70: PLM $8F8482 dx 0000 ; Room 79A90, state 79AA2: PLM $8F8484 dx 0000 ; Room 79A90, state 79ABC: PLM $8F8486 dx EEDB,04,07,000C, 0000 ; Room 79AD9, state 79AE6: PLM $8F848E dx B703,07,71,9B46, B703,10,A8,9B4B, B703,21,A8,9B4B, B703,0D,AC,9B52, B70B,06,2C,8000, EF37,3C,7A,000D, C890,01,56,001F, C890,01,46,0020, C88A,0E,46,0021, C88A,0E,66,0022, C890,01,66,0023, C842,0E,76,9024, 0000 ; Room 79B5B, state 79B68: PLM $8F84D8 dx B703,17,0B,9B98, B63B,18,0B,8000, EF33,1A,87,000E, 0000 ; Room 79B9D, state 79BAA: PLM $8F84EC dx C842,2E,06,0C25, 0000 ; Room 79BC8, state 79BD5: PLM $8F84F4 dx B703,29,0E,9BF9, B63B,2A,0E,8000, B63B,2B,0E,8000, B703,04,13,9C00, B703,04,0F,9BF9, C88A,2E,16,0026, EEDB,13,1B,000F, EEDF,04,06,0010, 0000 ; Room 79C07, state 79C14: PLM $8F8526 dx B703,0E,0B,9C32, EF7B,0B,07,0011, EF83,1E,07,0012, EEDB,19,07,0013, 0000 ; Room 79C35, state 79C42: PLM $8F8540 dx B6D3,05,0A,8000, 0000 ; Room 79C5E, state 79C6B: PLM $8F8548 dx C878,01,26,0027, 0000 ; Room 79C89, state 79C96: PLM $8F8550 dx B6EB,04,0A,0014, 0000 ; Room 79CB3, state 79CC0: PLM $8F8558 dx B643,45,0E,8000, B63F,45,0D,8000, B63F,46,0D,8000, B63F,47,0D,8000, B63F,48,0D,8000, B63F,49,0D,8000, B703,4A,0D,9D11, B647,40,08,8000, B647,40,09,8000, B647,40,0A,8000, B703,40,0B,9D14, B643,4B,0B,8000, B643,4B,0A,8000, B63B,4B,09,8000, B63B,4A,09,8000, B63B,49,09,8000, B63B,48,09,8000, B63B,47,09,8000, B63B,46,09,8000, B63B,45,09,8000, B647,44,09,8000, B647,44,0A,8000, B703,44,0B,9D14, 0000 ; Room 79D19, state 79D26: PLM $8F85E4 dx B703,2E,6B,9D84, B703,20,7A,9D8B, B703,3D,57,9D8E, B703,40,57,9D91, B703,1F,08,9D96, B703,21,08,9D99, EEDB,24,32,0015, EEDB,22,67,0016, EF3F,25,76,0017, C85A,3E,46,0028, C872,3E,66,0029, C88A,3E,06,002A, C890,01,96,002B, 0000 ; Room 79D9C, state 79DA9: PLM $8F8634 dx C848,01,06,0C2C, C854,36,03,0C2D, 0000 ; Room 79DC7, state 79DD9: PLM ; Room 79DC7, state 79DF3: PLM $8F8642 dx C87E,06,2E,002E, 0000 ; Room 79E11, state 79E1E: PLM $8F864A dx B703,08,0E,9E40, B703,08,0B,9E49, C842,1E,06,0C2F, EEE3,06,17,0018, 0000 ; Room 79E52, state 79E5F: PLM $8F8664 dx C82A,64,37,8000, C836,64,37,0000, C85A,1E,06,0030, EEDB,3D,18,0019, 0000 ; Room 79E9F, state 79EB1: PLM $8F867E dx B703,1F,2B,9F05, B647,08,23,8000, B647,08,24,8000, B647,08,25,8000, B647,08,26,8000, B647,08,27,8000, B647,08,28,8000, B647,08,29,8000, B647,08,2A,8000, B703,08,2B,9F08, B63B,58,21,8000, B703,57,21,9F0B, B63B,58,0A,8000, B703,57,0A,9F0B, B63B,58,26,8000, B703,57,26,9F0E, EF23,45,29,001A, 0000 ; Room 79E9F, state 79ECB: PLM $8F86E6 dx B703,1F,2B,9F05, B647,08,23,8000, B647,08,24,8000, B647,08,25,8000, B647,08,26,8000, B647,08,27,8000, B647,08,28,8000, B647,08,29,8000, B647,08,2A,8000, B703,08,2B,9F08, B63B,58,21,8000, B703,57,21,9F0B, B63B,58,0A,8000, B703,57,0A,9F0B, B63B,58,26,8000, B703,57,26,9F0E, C848,01,26,0C31, EEE3,28,2A,001B, 0000 ; Room 79F11, state 79F23: PLM ; Room 79F11, state 79F3D: PLM $8F8754 dx B703,04,0B,9F5F, B63B,05,0B,8000, B63B,06,0B,8000, B63B,07,0B,8000, B63B,08,0B,8000, B63B,09,0B,8000, B63B,0A,0B,8000, B63B,0B,0B,8000, C88A,0E,06,0032, 0000 ; Room 79F64, state 79F76: PLM ; Room 79F64, state 79F90: PLM $8F878C dx B703,27,0B,9FB7, B703,27,26,9FB7, EEDB,2E,29,001C, EF7F,1C,22,001D, 0000 ; Room 79FBA, state 79FC7: PLM $8F87A6 dx C872,5E,06,0033, 0000 ; Room 79FE5, state 79FF2: PLM $8F87AE dx 0000 ; Room 7A011, state 7A01E: PLM $8F87B0 dx B703,07,0B,A04A, B63B,08,0B,8000, B63B,09,0B,8000, EED7,05,09,001E, C878,01,06,0034, 0000 ; Room 7A051, state 7A05E: PLM $8F87D0 dx EEDF,07,09,001F, 0000 ; Room 7A07B, state 7A088: PLM $8F87D8 dx B6DF,04,0A,0020, 0000 ; Room 7A0A4, state 7A0B1: PLM $8F87E0 dx C878,01,06,0035, 0000 ; Room 7A0D2, state 7A0DF: PLM $8F87E8 dx B647,0F,09,8000, B647,0F,0A,8000, B703,0F,0B,A104, EED7,04,09,0021, 0000 ; Room 7A107, state 7A114: PLM $8F8802 dx EF2F,04,07,0022, 0000 ; Room 7A130, state 7A13D: PLM $8F880A dx C82A,11,04,8000, C836,11,04,0002, C848,01,16,0C36, C842,1E,16,0C37, 0000 ; Room 7A15B, state 7A168: PLM $8F8824 dx EED7,0B,09,0023, 0000 ; Room 7A184, state 7A191: PLM $8F882C dx B76F,05,0B,0000, 0000 ; Room 7A1AD, state 7A1BA: PLM $8F8834 dx 0000 ; Room 7A1D8, state 7A1E5: PLM $8F8836 dx EEDB,07,09,0024, EF83,05,0C,0025, 0000 ; Room 7A201, state 7A20E: PLM $8F8844 dx B76F,05,0B,0001, 0000 ; Room 7A22A, state 7A237: PLM $8F884C dx B76F,05,0B,0002, 0000 ; Room 7A253, state 7A260: PLM $8F8854 dx B703,09,6A,A28E, B63B,0A,6A,8000, C878,01,96,0038, C860,01,66,0039, 0000 ; Room 7A293, state 7A2A0: PLM $8F886E dx C890,01,06,003A, 0000 ; Room 7A2CE, state 7A2DB: PLM $8F8876 dx EF63,05,07,0026, 0000 ; Room 7A2F7, state 7A304: PLM $8F887E dx 0000 ; Room 7A322, state 7A32F: PLM $8F8880 dx B703,05,5E,A36F, B63B,06,5E,8000, B703,10,37,A374, B703,0D,37,A379, B70B,06,2C,8000, C82A,26,35,8000, C836,26,35,000A, C878,01,36,003B, C860,01,56,003C, C878,01,76,003D, 0000 ; Room 7A37C, state 7A389: PLM $8F88BE dx B703,07,0E,A3A9, B63B,08,0E,8000, EEE3,04,13,0027, C842,1E,06,0C3E, 0000 ; Room 7A3AE, state 7A3BB: PLM $8F88D8 dx B647,0F,04,8000, B647,0F,05,8000, B647,0F,06,8000, B647,0F,07,8000, B647,0F,08,8000, B647,0F,09,8000, B647,0F,0A,8000, B647,0F,0B,8000, B703,0F,0C,A3DA, EF37,14,09,0028, EEDB,02,08,0029, 0000 ; Room 7A3DD, state 7A3EA: PLM $8F891C dx 0000 ; Room 7A408, state 7A415: PLM $8F891E dx B703,10,11,A439, B63B,11,11,8000, B63B,12,11,8000, B63B,13,11,8000, B703,10,14,A43E, B63B,11,14,8000, B63B,12,14,8000, B63B,13,14,8000, B703,08,11,A439, B703,08,14,A43E, B703,02,11,A439, B703,02,14,A43E, C872,1E,06,003F, 0000 ; Room 7A447, state 7A454: PLM $8F896E dx EF53,0B,09,002A, 0000 ; Room 7A471, state 7A47E: PLM $8F8976 dx B703,02,0B,A4A2, B703,02,19,A4A9, B703,07,19,A4AE, B703,15,19,A4A9, C848,01,16,0040, 0000 ; Room 7A4B1, state 7A4BE: PLM $8F8996 dx C842,0E,06,0C41, EF7F,05,04,002B, 0000 ; Room 7A4DA, state 7A4E7: PLM $8F89A4 dx B703,17,0B,A50F, B703,17,0E,A514, B647,0B,04,8000, B647,0B,05,8000, B647,0B,06,8000, B647,0B,07,8000, B647,0B,08,8000, B647,0B,09,8000, B647,0B,0A,8000, B703,0B,0B,A519, B703,27,0C,A51C, B703,2E,0C,A51C, EF83,2E,08,002C, 0000 ; Room 7A521, state 7A533: PLM ; Room 7A521, state 7A54D: PLM $8F89F4 dx C842,5E,06,0C42, C848,01,06,0C43, 0000 ; Room 7A56B, state 7A578: PLM $8F8A02 dx B703,03,12,A59C, B63B,04,12,8000, B63B,05,12,8000, C872,0E,06,0044, DB5A,1E,16,0045, DB60,1E,19,0045, DB56,1E,17,0045, 0000 ; Room 7A59F, state 7A5B1: PLM ; Room 7A59F, state 7A5CB: PLM $8F8A2E dx C842,1E,16,0046, C848,01,16,0047, 0000 ; Room 7A5ED, state 7A5FA: PLM $8F8A3C dx 0000 ; Room 7A618, state 7A625: PLM $8F8A3E dx B6DF,04,0A,002D, 0000 ; Room 7A641, state 7A64E: PLM $8F8A46 dx B6EB,09,0A,002E, B6DF,07,0A,002F, 0000 ; Room 7A66A, state 7A677: PLM $8F8A54 dx C848,01,06,9448, 0000 ; Room 7A6A1, state 7A6AE: PLM $8F8A5C dx B703,07,0C,A6D6, B63B,08,0C,8000, B703,10,09,A6D9, B647,10,08,8000, B647,10,07,8000, B703,12,09,A6DC, B647,12,08,8000, B647,12,07,8000, B647,12,06,8000, B703,13,0B,A6DF, B63B,14,0B,8000, B647,14,0A,8000, B647,14,09,8000, B647,14,08,8000, B647,14,07,8000, B647,14,06,8000, B647,14,05,8000, B647,14,04,8000, 0000 ; Room 7A6E2, state 7A6EF: PLM $8F8ACA dx EF5B,07,09,0030, 0000 ; Room 7A70B, state 7A718: PLM $8F8AD2 dx B76F,07,0B,0003, 0000 ; Room 7A734, state 7A741: PLM $8F8ADA dx B76F,07,0B,0004, 0000 ; Room 7A75D, state 7A76A: PLM $8F8AE2 dx 0000 ; Room 7A788, state 7A795: PLM $8F8AE4 dx EF83,22,1C,0031, C872,2E,16,0049, 0000 ; Room 7A7B3, state 7A7C0: PLM $8F8AF2 dx C88A,2E,06,004A, 0000 ; Room 7A7DE, state 7A7EB: PLM $8F8AFA dx B70B,06,2C,8000, C878,01,36,004B, C860,01,46,004C, C890,01,56,004D, 0000 ; Room 7A815, state 7A822: PLM $8F8B14 dx B703,37,2D,A860, B63B,38,2D,8000, 0000 ; Room 7A865, state 7A872: PLM $8F8B22 dx 0000 ; Room 7A890, state 7A89D: PLM $8F8B24 dx EF43,0C,07,0032, 0000 ; Room 7A8B9, state 7A8C6: PLM $8F8B2C dx B703,0F,17,A8EC, B703,0D,17,A8EF, B703,11,17,A8F2, B703,13,17,A8F5, 0000 ; Room 7A8F8, state 7A905: PLM $8F8B46 dx EF83,01,08,0033, 0000 ; Room 7A923, state 7A930: PLM $8F8B4E dx B703,9E,28,A980, B647,9E,27,8000, B647,9E,26,8000, B647,9E,25,8000, B647,9E,24,8000, B703,BE,29,A987, B647,BE,28,8000, B647,BE,27,8000, B703,C2,29,A98A, B647,C2,28,8000, B647,C2,27,8000, B647,C2,26,8000, C87E,C6,2D,004E, 0000 ; Room 7A98D, state 7A99F: PLM $8F8B9E dx C854,36,02,044F, EED7,7D,06,0034, 0000 ; Room 7A98D, state 7A9B9: PLM $8F8B9E dx C854,36,02,044F, EED7,7D,06,0034, 0000 ; Room 7A9E5, state 7A9F2: PLM $8F8BAC dx EF47,03,0A,0035, 0000 ; Room 7AA0E, state 7AA1B: PLM $8F8BB4 dx C82A,06,05,8000, C836,06,05,000A, EEDB,0D,09,0036, 0000 ; Room 7AA41, state 7AA4E: PLM $8F8BC8 dx B703,10,0C,AA75, B703,0F,05,AA70, B703,08,1C,AA7C, B703,0B,12,AA7F, C842,1E,06,0C50, EEDB,09,06,0037, EED7,17,08,0038, 0000 ; Room 7AA82, state 7AA8F: PLM $8F8BF4 dx C890,01,06,0051, 0000 ; Room 7AAB5, state 7AAC2: PLM $8F8BFC dx B76F,07,0B,0000, 0000 ; Room 7AADE, state 7AAEB: PLM $8F8C04 dx EEE3,07,08,0039, 0000 ; Room 7AB07, state 7AB14: PLM $8F8C0C dx C88A,0E,36,0052, 0000 ; Room 7AB3B, state 7AB48: PLM $8F8C14 dx EEDB,3C,09,003A, 0000 ; Room 7AB64, state 7AB71: PLM $8F8C1C dx C82A,2A,05,8000, C836,2A,05,0008, 0000 ; Room 7AB8F, state 7AB9C: PLM $8F8C2A dx EEDB,43,09,003B, 0000 ; Room 7ABD2, state 7ABDF: PLM $8F8C32 dx 0000 ; Room 7AC00, state 7AC0D: PLM $8F8C34 dx 0000 ; Room 7AC2B, state 7AC38: PLM $8F8C36 dx EF6B,04,27,003C, 0000 ; Room 7AC5A, state 7AC67: PLM $8F8C3E dx EF7B,02,07,003D, EF83,07,0B,003E, 0000 ; Room 7AC83, state 7AC90: PLM $8F8C4C dx B703,10,05,ACB0, EEDB,14,0A,003F, 0000 ; Room 7ACB3, state 7ACC0: PLM $8F8C5A dx C878,01,06,0053, C872,1E,06,0054, EEDB,14,3C,0040, 0000 ; Room 7ACF0, state 7ACFD: PLM $8F8C6E dx B8AC,00,00,8000, EF83,BC,13,0041, C88A,BE,16,0055, 0000 ; Room 7AD1B, state 7AD28: PLM $8F8C82 dx EF4B,0B,06,0042, 0000 ; Room 7AD5E, state 7AD6B: PLM $8F8C8A dx B703,0D,08,ADA7, B703,10,08,ADAA, B647,4D,0A,8000, B647,4D,0B,8000, B703,4D,0C,ADAA, C88A,0E,16,0056, 0000 ; Room 7ADAD, state 7ADBA: PLM $8F8CB0 dx C82A,1A,05,8000, C836,1A,05,0000, EEDB,1F,09,0043, C88A,3E,06,0057, 0000 ; Room 7ADDE, state 7ADEB: PLM $8F8CCA dx EF4F,0B,06,0044, 0000 ; Room 7AE07, state 7AE14: PLM $8F8CD2 dx 0000 ; Room 7AE32, state 7AE3F: PLM $8F8CD4 dx B703,20,29,AE66, B703,1F,29,AE6B, B647,19,24,8000, B647,19,25,8000, B647,19,26,8000, B647,19,27,8000, B647,19,28,8000, B703,19,29,AE6E, B647,26,26,8000, B647,26,27,8000, B647,26,28,8000, B703,26,29,AE71, 0000 ; Room 7AE74, state 7AE81: PLM $8F8D1E dx B703,0F,17,AEA9, B703,11,17,AEAC, B647,08,15,8000, B647,08,16,8000, B647,08,17,8000, B703,08,18,AEB1, C82A,07,14,8000, C836,07,14,0000, C860,11,26,0058, 0000 ; Room 7AEB4, state 7AEC1: PLM $8F8D56 dx 0000 ; Room 7AEDF, state 7AEEC: PLM $8F8D58 dx B703,02,0B,AF0F, B63B,03,0B,8000, B63B,04,0B,8000, B703,0B,0B,AF0F, B63B,0C,0B,8000, B63B,0D,0B,8000, 0000 ; Room 7AF14, state 7AF21: PLM $8F8D7E dx 0000 ; Room 7AF3F, state 7AF4C: PLM $8F8D80 dx B703,08,0B,AF6F, 0000 ; Room 7AF72, state 7AF7F: PLM $8F8D88 dx C82A,06,15,8000, C836,06,15,0000, 0000 ; Room 7AFA3, state 7AFB0: PLM $8F8D96 dx 0000 ; Room 7AFCE, state 7AFDB: PLM $8F8D98 dx 0000 ; Room 7AFFB, state 7B008: PLM $8F8D9A dx 0000 ; Room 7B026, state 7B033: PLM $8F8D9C dx B6DF,07,0A,0045, 0000 ; Room 7B051, state 7B05E: PLM $8F8DA4 dx 0000 ; Room 7B07A, state 7B087: PLM $8F8DA6 dx B703,09,0C,B0A7, B63B,0A,0C,8000, B703,09,10,B0AC, B63B,0A,10,8000, B703,06,13,B0B1, B63B,07,13,8000, B63B,08,13,8000, B63B,09,13,8000, 0000 ; Room 7B0B4, state 7B0C1: PLM $8F8DD8 dx B6D3,05,0A,8000, 0000 ; Room 7B0DD, state 7B0EA: PLM $8F8DE0 dx B76F,05,0B,0001, 0000 ; Room 7B106, state 7B113: PLM $8F8DE8 dx 0000 ; Room 7B139, state 7B146: PLM $8F8DEA dx 0000 ; Room 7B167, state 7B174: PLM $8F8DEC dx B76F,07,0B,0002, 0000 ; Room 7B192, state 7B19F: PLM $8F8DF4 dx B76F,07,0B,0003, 0000 ; Room 7B1BB, state 7B1C8: PLM $8F8DFC dx B76F,05,0B,0004, 0000 ; Room 7B1E5, state 7B1F2: PLM $8F8E04 dx B703,0C,1E,B224, B703,0C,23,B22D, 0000 ; Room 7B236, state 7B243: PLM $8F8E12 dx B703,47,08,B27D, B63B,48,08,8000, B703,47,23,B27D, B63B,48,23,8000, B703,47,29,B280, B63B,48,29,8000, B70B,46,2A,8000, 0000 ; Room 7B283, state 7B295: PLM ; Room 7B283, state 7B2AF: PLM $8F8E3E dx B703,04,0C,B2D1, B63B,05,0C,8000, B63B,06,0C,8000, B63B,07,0C,8000, B63B,08,0C,8000, B63B,09,0C,8000, B63B,0A,0C,8000, B63B,0B,0C,8000, EEDB,0D,08,0046, EF87,15,08,0047, C842,1E,16,0859, 0000 ; Room 7B2DA, state 7B2E7: PLM $8F8E82 dx C82A,34,05,8000, C836,34,05,0008, 0000 ; Room 7B305, state 7B312: PLM $8F8E90 dx B6DF,08,0A,0048, 0000 ; Room 7B32E, state 7B340: PLM ; Room 7B32E, state 7B35A: PLM $8F8E98 dx C842,0E,06,005A, C848,01,16,005B, 0000 ; Room 7B37A, state 7B387: PLM $8F8EA6 dx DB4C,01,06,005C, DB52,01,09,005C, DB48,01,07,005C, 0000 ; Room 7B3A5, state 7B3B2: PLM $8F8EBA dx B703,07,21,B3D9, B63B,08,21,8000, B703,07,1B,B3DC, B63B,08,1B,8000, 0000 ; Room 7B3E1, state 7B3EE: PLM $8F8ED4 dx 0000 ; Room 7B40A, state 7B417: PLM $8F8ED6 dx B703,30,16,B445, B703,32,16,B448, B703,2D,16,B44B, B647,2B,14,8000, B647,2B,15,8000, B647,2B,16,8000, B703,2B,17,B44E, B647,38,36,8000, B647,38,37,8000, B647,38,38,8000, B703,38,39,B451, B63B,3D,34,8000, B63B,3C,34,8000, B703,3B,34,B454, C848,01,36,0C5D, EEDB,27,1B,0049, 0000 ; Room 7B457, state 7B464: PLM $8F8F38 dx 0000 ; Room 7B482, state 7B48F: PLM $8F8F3A dx 0000 ; Room 7B4AD, state 7B4BA: PLM $8F8F3C dx B703,03,10,B4E0, B63B,04,10,8000, B63B,05,10,8000, B63B,06,10,8000, B63B,07,10,8000, B63B,08,10,8000, B63B,09,10,8000, B63B,0A,10,8000, B63B,0B,10,8000, B63B,0C,10,8000, 0000 ; Room 7B4E5, state 7B4F2: PLM $8F8F7A dx 0000 ; Room 7B510, state 7B51D: PLM $8F8F7C dx B703,0C,09,B547, B647,0C,08,8000, B647,0C,07,8000, B647,0C,06,8000, B703,03,12,B54E, B63B,04,12,8000, B63B,05,12,8000, B63B,06,12,8000, B63B,07,12,8000, B63B,08,12,8000, B63B,09,12,8000, B63B,0A,12,8000, B703,2F,03,B555, EEDB,2B,07,004A, 0000 ; Room 7B55A, state 7B567: PLM $8F8FD2 dx EEE3,0C,08,004B, 0000 ; Room 7B585, state 7B592: PLM $8F8FDA dx B703,11,48,B5C3, B63B,09,46,8000, B647,08,46,8000, B703,08,47,B5C8, B703,1F,48,B5C3, B703,24,48,B5C8, B703,06,0E,B5CD, B63B,07,0E,8000, B63B,08,0E,8000, B63B,09,0E,8000, B703,06,0B,B5D2, B63B,07,0B,8000, B63B,08,0B,8000, B63B,09,0B,8000, C866,26,4D,005E, 0000 ; Room 7B5D5, state 7B5E2: PLM $8F9036 dx B703,17,0D,B612, B63B,18,0D,8000, B703,15,08,B615, B63B,16,08,8000, B63B,17,08,8000, B63B,18,08,8000, B63B,19,08,8000, B63B,1A,08,8000, B703,4F,09,B61A, B703,51,09,B622, B703,0F,0B,B61D, B703,3C,09,B622, B703,3F,09,B61A, B703,14,07,B625, B647,14,06,8000, B647,14,05,8000, B647,14,04,8000, B703,09,09,B628, B647,09,08,8000, B647,09,07,8000, B647,09,06,8000, B647,09,05,8000, C878,11,26,005F, EEE3,07,08,004C, 0000 ; Room 7B62B, state 7B638: PLM $8F90C8 dx C848,01,06,0C60, 0000 ; Room 7B656, state 7B663: PLM $8F90D0 dx B703,0B,2A,B68D, B647,0B,29,8000, B647,0B,28,8000, B647,0B,27,8000, B647,0B,26,8000, B647,0B,25,8000, B703,0F,2A,B690, B703,14,2A,B695, EEDB,08,29,004D, 0000 ; Room 7B698, state 7B6A5: PLM $8F9108 dx EF7F,0E,0B,004E, 0000 ; Room 7B6C1, state 7B6CE: PLM $8F9110 dx EF73,0B,28,004F, 0000 ; Room 7B6EE, state 7B6FB: PLM $8F9118 dx B647,1F,36,8000, B647,1F,37,8000, B703,1F,38,B72D, B63B,2D,39,8000, B63B,2C,39,8000, B703,2B,39,B730, B647,0F,06,8000, B647,0F,07,8000, B647,0F,08,8000, B703,0F,09,B737, B63B,1B,0B,8000, B63B,1A,0B,8000, B63B,19,0B,8000, B63B,18,0B,8000, B63B,17,0B,8000, B63B,16,0B,8000, B63B,15,0B,8000, B703,14,0B,B73C, EED7,2A,51,0050, 0000 ; Room 7B741, state 7B74E: PLM $8F918C dx B76F,07,0B,0005, 0000 } ;;; Layer1_2 (done) ;;; { ;;; Layer1_2: clear a few blocks after saving animals and shake screen ;;; { ; Room 792FD, state 79348. Crateria mainstreet, Zebes timebomb set $8F9194 22 D7 83 84 JSL $8483D7[$84:83D7] $8F9198 dx 3D, 0B, BB30 $8F919C A9 18 00 LDA #$0018 $8F919F 8D 3E 18 STA $183E [$7E:183E] $8F91A2 A9 FF FF LDA #$FFFF $8F91A5 8D 40 18 STA $1840 [$7E:1840] $8F91A8 60 RTS } ;;; Layer1_2: auto-destroy the wall during escape ;;; { ; Room 796BA, state 79705. Old Tourian escape shaft, Zebes timebomb set $8F91A9 22 D7 83 84 JSL $8483D7[$84:83D7] $8F91AD dx 10, 87, B964 $8F91B1 60 RTS } ;;; Layer1_2: turn wall into shotblocks during escape ;;; { ; Room 79804, state 7984F. Bomb Torizo's room, Zebes timebomb set $8F91B2 22 D7 83 84 JSL $8483D7[$84:83D7] $8F91B6 dx 0F, 0A, B9ED $8F91BA 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 79879, state 798C4. Pre Bomb Torizo room, Zebes timebomb set $8F91BB 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 792FD, state 7932E. Crateria mainstreet, Zebes is awake ; Room 796BA, state 796EB. Old Tourian escape shaft, Zebes is awake ; Room 7975C, state 79787. Old Mother Brain room, morph & missiles ; Room 797B5, state 797E0. Crateria -> Blue Brinstar, morph & missiles ; Room 79E9F, state 79ECB. Morph ball room, Zebes is awake ; Room 79F11, state 79F3D. Pre-missiles room, Zebes is awake ; Room 79F64, state 79F90. Ceiling E-tank room, Zebes is awake $8F91BC 60 RTS } ;;; Layer1_2: shake the screen and call $88A7D8 during the escape ;;; { ; Room 791F8, state 79261. Landing site, Zebes timebomb set $8F91BD A9 06 00 LDA #$0006 $8F91C0 8D 3E 18 STA $183E [$7E:183E] $8F91C3 A9 FF FF LDA #$FFFF $8F91C6 8D 40 18 STA $1840 [$7E:1840] } ;;; Layer1_2: landing site scrolling sky ;;; { ; Room 791F8, state 79213. Landing site, power bombs ; Room 791F8, state 7922D. Landing site, Zebes is awake ; Room 791F8, state 79247. Landing site, default $8F91C9 22 D8 A7 88 JSL $88A7D8[$88:A7D8] $8F91CD 60 RTS } ;;; Layer1_2: other scrolling sky ;;; { ; Room 793FE. Wrecked Ship entrance ; Room 794FD. Wrecked Ship back door ; Room 7968F. Orange zoomer room $8F91CE 22 00 A8 88 JSL $88A800[$88:A800] $8F91D2 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 792B3. Gauntlet east ; Room 792FD, state 79314. Crateria mainstreet, default ; Room 793AA. Landing site power bomb room ; Room 793D5. Crateria save room ; Room 79461. Pre orange zoomer room ; Room 7948C. Pre moat room ; Room 794CC. Crateria -> Maridia ; Room 79552. East Crateria kago shaft ; Room 7957D. East Crateria maze ; Room 795A8. East Crateria maze -> elevator room ; Room 795D4. Crateria transport tube ; Room 795FF. Moat ; Room 7962A. Crateria -> Red Brinstar ; Room 7965B. Gauntlet west $8F91D3 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 796BA, state 796D1. Old Tourian escape shaft, default ; Room 7975C, state 7976D. Old Mother Brain room, default ; Room 797B5, state 797C6. Crateria -> Blue Brinstar, default ; Room 79804, state 7981B. Bomb Torizo's room, default ; Room 79804, state 79835. Bomb Torizo's room, Bomb Torizo dead ; Room 79879, state 79890. Pre Bomb Torizo room, default ; Room 79879, state 798AA. Pre Bomb Torizo room, Bomb Torizo dead ; Room 798E2. Crateria pre map room hall ; Room 7990D. Crateria diagonal room ; Room 79938. Crateria -> Green Brinstar ; Room 79969. West Crateria kago hall ; Room 79994. Crateria map room ; Room 799BD. Crateria space pirate shaft ; Room 799F9. Old Tourian escape shaft parallel ; Room 79A44. Crateria bomb hall ; Room 79A90. Cratera missile room $8F91D4 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 79AD9. Green Brinstar mainstreet ; Room 79B5B. Spore Spawn's super missile shaft ; Room 79B9D. Brinstar pre map room hall ; Room 79BC8. Green Brinstar gate hater ; Room 79C07. Green Brinstar reserve tank room ; Room 79C35. Brinstar map room ; Room 79C5E. Fireflea room ; Room 79C89. Green Brinstar missile station ; Room 79CB3. Dechora room ; Room 79D19. Pink Brinstar mainstreet ; Room 79D9C. Pre Spore Spawn room ; Room 79DC7. Spore Spawn's room ; Room 79E11. Pink Brinstar giant sidehopper room ; Room 79E52. Brinstar diagonal room ; Room 79E9F, state 79EB1. Morph ball room, default ; Room 79F11, state 79F23. Pre-missiles room, default ; Room 79F64, state 79F76. Ceiling E-tank room, default ; Room 79FBA. n00b bridge ; Room 79FE5. Brinstar false floor beetom room ; Room 7A011. Brinstar false floor hall ; Room 7A051. Brinstar post false floor super missile room ; Room 7A07B. Dechora energy station ; Room 7A0A4. Post Spore Spawn's super missile shaft hall ; Room 7A0D2. Pink Brinstar flooded hall ; Room 7A107. Blue Brinstar missile room ; Room 7A130. Pink Brinstar wave beam gate room ; Room 7A15B. Pink Brinstar energy tank room ; Room 7A184. Pink Brinstar save room ; Room 7A1AD. Blue Brinstar boulder room ; Room 7A1D8. Blue Brinstar double missile room ; Room 7A201. Green Brinstar save room ; Room 7A22A. Brinstar false floor save room $8F91D5 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 7A253. Red Brinstar mainstreet ; Room 7A293. Red Brinstar grapple ceiling spike floor hall ; Room 7A2CE. X-ray room ; Room 7A2F7. Red Brinstar damage boost hall ; Room 7A322. Red Brinstar -> Crateria ; Room 7A37C. Red Brinstar giant sidehopper room ; Room 7A3AE. Red Brinstar power bomb room ; Room 7A3DD. Red Brinstar skree hall ; Room 7A408. Pre spazer room ; Room 7A447. Spazer room ; Room 7A471. Kraid BTS madness ; Room 7A4B1. Kraid beetom room ; Room 7A4DA. Kraid kihunter room ; Room 7A521. Kraid space pirate hall ; Room 7A56B. Pre Kraid room ; Room 7A59F. Kraid's room ; Room 7A5ED. Crateria pre Tourian hall ; Room 7A618. Red Brinstar energy station ; Room 7A641. Kraid refill station $8F91D6 60 RTS } ;;; Layer1_2: run statue unlocking animations ;;; { ; Room 7A66A. Tourian entrance $8F91D7 A0 58 85 LDY #$8558 $8F91DA 22 27 80 87 JSL $878027[$87:8027] $8F91DE A0 4C 85 LDY #$854C $8F91E1 22 27 80 87 JSL $878027[$87:8027] $8F91E5 A0 5E 85 LDY #$855E $8F91E8 22 27 80 87 JSL $878027[$87:8027] $8F91EC A0 52 85 LDY #$8552 $8F91EF 22 27 80 87 JSL $878027[$87:8027] $8F91F3 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 7A6A1: Kraid's gauntlet entrance ; Room 7A6E2: Varia suit room ; Room 7A70B: Kraid's lair save room ; Room 7A734: Red Brinstar save room $8F91F4 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 7A75D. Norfair post gate hater hall ; Room 7A788. Norfair lava hidden missile room ; Room 7A7B3. Norfair hi-jump requirement room ; Room 7A7DE. Norfair mainstreet ; Room 7A815. Norfair gate hater ; Room 7A865. Norfair ice-beam testing room ; Room 7A890. Ice beam room ; Room 7A8B9. Pre ice beam room ; Room 7A8F8. Impossible to find missile shaft ; Room 7A923. Norfair diagonal room $8F91F5 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 7A98D. Crocomire's room ; Room 7A9E5. Hi jump room ; Room 7AA0E. Norfair grapple ceiling room ; Room 7AA41. Pre hi jump room ; Room 7AA82. Post Crocomire room ; Room 7AAB5. Post Crocomire save room ; Room 7AADE. Post Crocomire power bomb room ; Room 7AB07. Post Crocomire shaft ; Room 7AB3B. Post Crocomire oscillating spikey acid room ; Room 7AB64. Post Crocomire lake room ; Room 7AB8F. Huge jump room ; Room 7ABD2. Post Crocomire fune room ; Room 7AC00. Post grapple room ; Room 7AC2B. Grapple room ; Room 7AC5A. Norfair reserve tank room ; Room 7AC83. Bubble Norfair pre reserve tank room room ; Room 7ACB3. Bubble Norfair mainstreet ; Room 7ACF0. Speed booster lavaquake room ; Room 7AD1B. Speed booster room ; Room 7AD5E. Lower Norfair -> Bubble Norfair ; Room 7ADAD. Pre wave beam room ; Room 7ADDE. Wave beam room ; Room 7AE07. Norfair sinking tripper room ; Room 7AE32. Norfair funes and lavaquake room ; Room 7AE74. Pre Lower Norfair entrance shaft ; Room 7AEB4. Norfair multiviola and magdollite hall ; Room 7AEDF. Norfair pre pointless infinite enemy room shaft ; Room 7AF14. Lower Norfair entrance ; Room 7AF3F. Norfair -> Lower Norfair ; Room 7AF72. Norfair wave beam requirement room ; Room 7AFA3. Norfair long lavaquake hall ; Room 7AFCE. Boring near-Crocomire hall ; Room 7AFFB. Norfair grapple ceiling spike floor hall ; Room 7B026. Norfair energy station ; Room 7B051. Norfair pointerless infinite enemy room ; Room 7B07A. Pre speed booster lavaquake room ; Room 7B0B4. Norfair map room ; Room 7B0DD. Bubble Norfair save room ; Room 7B106. Norfair speed blockade room ; Room 7B139. Norfair stone zoomer shaft ; Room 7B167. Norfair mainstreet save room ; Room 7B192. Pre Crocomire save room $8F91F6 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 7B1E5. Golden chozo room ; Room 7B236. Lower Norfair mainstreet ; Room 7B283. Golden Torizo's room ; Room 7B2DA. Post Golden Torizo ripper ii room ; Room 7B305. Lower Norfair energy station ; Room 7B32E. Ridley's room ; Room 7B37A. Pre Ridley room ; Room 7B3A5. Lower Norfair power bombable floor shaft ; Room 7B3E1. Unused room ; Room 7B40A. Lower Norfair big many levelled room ; Room 7B457. Lower Norfair breakable pillars hall ; Room 7B482. Lower Norfair holtz room ; Room 7B4AD. Lower Norfair wall jumping space pirates shaft ; Room 7B4E5. Lower Norfair big lavaquake room ; Room 7B510. Lower Norfair mini maze room ; Room 7B55A. Lower Norfair crumble walls power bomb room ; Room 7B585. Lower Norfair kihunter shaft ; Room 7B5D5. Lower Norfair super desgeega hall ; Room 7B62B. Elite pirate hall ; Room 7B656. Lower Norfair oscillating lava kihunter room ; Room 7B698. Ridley's energy tank ; Room 7B6C1. Screw attack room $8F91F7 60 RTS } } ;;; Room headers, scroll data, doorout data ;;; { ; Room 791F8: Header $8F91F8 dx 00, 00, 17, 00, 09, 05, 70, A0, 00, 927B, E612,0E,9261, E669,9247, E612,922D, E5E6 ; Room 791F8, state 9213: Header $8F9213 dx C2C2BB, 00, 06, 05, 80C0, 883D, 8193, 0181, 9283, 0000, C116, 8000, B76A, 91C9 ; Room 791F8, state 922D: Header $8F922D dx C2C2BB, 00, 06, 06, 80C0, 883D, 8193, 0181, 9283, 0000, C116, 8000, B76A, 91C9 ; Room 791F8, state 9247: Header $8F9247 dx C2C2BB, 00, 0C, 05, 80D0, 883D, 8193, 0181, 9283, 0000, C116, 8000, B76A, 91C9 ; Room 791F8, state 9261: Header $8F9261 dx C2C2BB, 00, 00, 00, 8000, 8C0D, 8283, 0181, 9283, 0000, C120, 8026, B76A, 91BD ; Room 791F8: Door list $8F927B dw 8916, 8922, 892E ; Room 791F8, state 9213: Scroll ; Room 791F8, state 922D: Scroll ; Room 791F8, state 9247: Scroll ; Room 791F8, state 9261: Scroll $8F9283 dx 00, 00, 02, 02, 02, 02, 02, 02, 02, 00, 00, 02, 02, 02, 02, 02, 02, 02, 01, 00, 02, 02, 02, 02, 02, 02, 02, 00, 00, 02, 02, 02, 02, 02, 02, 02, 01, 01, 01, 01, 01, 01, 01, 01, 01 ; Room 791F8, state 9213, PLM index 0: PLM scroll data ; Room 791F8, state 922D, PLM index 0: PLM scroll data ; Room 791F8, state 9247, PLM index 0: PLM scroll data ; Room 791F8, state 9261, PLM index 0: PLM scroll data $8F92B0 db 13,01, 80 ; Room 792B3: Header $8F92B3 dx 01, 00, 12, 02, 05, 01, 70, A0, 00, 92F9, E612,92DF, E5E6 ; Room 792B3, state 92C5: Header $8F92C5 dx C2D6E8, 00, 00, 00, 80E0, 847A, 80A1, C1C1, 0000, 0000, 0000, 8058, B899, 91D3 ; Room 792B3, state 92DF: Header $8F92DF dx C2D6E8, 00, 09, 05, 80E0, 847A, 80A1, C1C1, 0000, 0000, 0000, 8058, B899, 91D3 ; Room 792B3: Door list $8F92F9 dw 8946 ; Room 792FD: Header $8F92FD dx 02, 00, 12, 04, 05, 05, 70, A0, 00, 9362, E612,0E,9348, E612,932E, E5E6 ; Room 792FD, state 9314: Header $8F9314 dx C2DBC4, 00, 00, 00, 80F0, 86FA, 8185, C1C1, 9370, 0000, 0000, 805A, B8B4, 91D3 ; Room 792FD, state 932E: Header $8F932E dx C2DBC4, 00, 09, 05, 8050, 8261, 8067, C1C1, 9370, 0000, 0000, 805A, B8B4, 91BC ; Room 792FD, state 9348: Header $8F9348 dx C2DBC4, 00, 00, 00, 8010, 8DA0, 8295, C1C1, 9370, 0000, C124, 8104, B8B4, 9194 ; Room 792FD: Door list $8F9362 dw 895E, 896A, 8976, 8982, 898E, 899A ; Room 792FD, state 9314: Scroll ; Room 792FD, state 932E: Scroll ; Room 792FD, state 9348: Scroll $8F9370 dx 00, 01, 01, 01, 01, 00, 00, 00, 00, 00, 00, 02, 00, 01, 00, 00, 02, 00, 00, 00, 00, 02, 00, 00, 00 ; Room 792FD, state 9314, PLM index 0: PLM scroll data ; Room 792FD, state 932E, PLM index 0: PLM scroll data ; Room 792FD, state 9348, PLM index 0: PLM scroll data $8F9389 db 08,02, 80 ; Room 792FD, state 9314, PLM index 1: PLM scroll data ; Room 792FD, state 932E, PLM index 1: PLM scroll data ; Room 792FD, state 9348, PLM index 1: PLM scroll data $8F938C db 08,00, 80 ; Room 792FD, state 9314, PLM index 2: PLM scroll data ; Room 792FD, state 932E, PLM index 2: PLM scroll data ; Room 792FD, state 9348, PLM index 2: PLM scroll data $8F938F db 00,00, 02,00, 06,02, 80 ; Room 792FD, state 9314, PLM index 6: PLM scroll data ; Room 792FD, state 932E, PLM index 6: PLM scroll data ; Room 792FD, state 9348, PLM index 6: PLM scroll data $8F9396 db 06,00, 80 ; Room 792FD, state 9314, PLM index A: PLM scroll data ; Room 792FD, state 932E, PLM index A: PLM scroll data ; Room 792FD, state 9348, PLM index A: PLM scroll data $8F9399 db 00,01, 80 ; Room 792FD, state 9314, PLM index D: PLM scroll data ; Room 792FD, state 932E, PLM index D: PLM scroll data ; Room 792FD, state 9348, PLM index D: PLM scroll data $8F939C db 02,01, 80 ; Room 792FD, state 9314, PLM index 13: PLM scroll data ; Room 792FD, state 9314, PLM index 14: PLM scroll data ; Room 792FD, state 932E, PLM index 13: PLM scroll data ; Room 792FD, state 932E, PLM index 14: PLM scroll data ; Room 792FD, state 9348, PLM index 13: PLM scroll data ; Room 792FD, state 9348, PLM index 14: PLM scroll data $8F939F db 04,01, 80 ; Room 792FD, state 9314, PLM index 15: PLM scroll data ; Room 792FD, state 932E, PLM index 15: PLM scroll data ; Room 792FD, state 9348, PLM index 15: PLM scroll data $8F93A2 db 04,00, 80 ; Room 792FD, state 9314, PLM index 1A: PLM scroll data ; Room 792FD, state 932E, PLM index 1A: PLM scroll data ; Room 792FD, state 9348, PLM index 1A: PLM scroll data $8F93A5 db 04,00, 08,02, 80 ; Room 793AA: Header $8F93AA dx 03, 00, 20, 01, 02, 01, 70, A0, 00, 93D1, E5E6 ; Room 793AA, state 93B7: Header $8F93B7 dx C2E977, 00, 00, 00, 8100, 80D5, 801F, C1C1, 93D3, 0000, C116, 81CC, B8B4, 91D3 ; Room 793AA, state 93B7: Scroll $8F93D3 dx 01, 01 ; Room 793D5: Header $8F93D5 dx 04, 00, 12, 06, 01, 01, 70, A0, 00, 93FC, E5E6 ; Room 793D5, state 93E2: Header $8F93E2 dx CE92CB, 19, 09, 05, 8110, 85D8, 8129, 0000, 0000, 0000, 0000, 81D4, 0000, 91D3 ; Room 793FE: Header $8F93FE dx 05, 00, 26, 00, 08, 06, 90, A0, 00, 9425, E5E6 ; Room 793FE, state 940B: Header $8F940B dx C2EB45, 00, 0C, 05, 8112, 8684, 8161, 0181, 9431, 0000, C11B, 81DC, B7AE, 91CE ; Room 793FE: Door list $8F9425 dw 89CA, 89D6, 89E2, 89EE, 89FA ; Room 793FE, state 940B: Scroll $8F9431 dx 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 00, 00, 02, 00, 00, 02, 02, 02, 02, 02, 02, 00, 00, 02, 02, 02, 02, 02, 02, 02, 02, 01, 01, 01, 01, 01, 01, 01, 01 ; Room 79461: Header $8F9461 dx 06, 00, 29, 02, 02, 01, 70, A0, 00, 9488, E5E6 ; Room 79461, state 946E: Header $8F946E dx C38E1F, 00, 00, 00, 8122, 897C, 81E1, C1C1, 0000, 0000, 0000, 81FC, B899, 91D3 ; Room 79461: Door list $8F9488 dw 8A12 ; Room 7948C: Header $8F948C dx 07, 00, 21, 04, 03, 03, 70, A0, 00, 94B3, E5E6 ; Room 7948C, state 9499: Header $8F9499 dx C38FFE, 00, 00, 05, 8132, 8F19, 82BF, C1C1, 94B9, 0000, 0000, 81FE, B8B4, 91D3 ; Room 7948C: Door list $8F94B3 dw 8A2A, 8A36 ; Room 7948C, state 9499: Scroll $8F94B9 dx 01, 01, 01, 00, 00, 00, 00, 02, 00 ; Room 7948C, state 9499, PLM index 0: PLM scroll data $8F94C2 db 01,02, 04,02, 80 ; Room 7948C, state 9499, PLM index 2: PLM scroll data $8F94C7 db 01,01, 04,00, 80 ; Room 794CC: Header $8F94CC dx 08, 00, 34, 0A, 01, 01, 70, A0, 00, 94F3, E5E6 ; Room 794CC, state 94D9: Header $8F94D9 dx C39BFC, 02, 09, 03, 8142, 8B74, 8255, C1C1, 94F9, 0000, 0000, 8230, B93B, 91D3 ; Room 794CC: Door list $8F94F3 dw 8A4E, 8A5A ; Room 794CC, state 94D9: Scroll $8F94F9 dx 01 ; Room 794CC, state 94D9, PLM index 0: PLM scroll data $8F94FA db 00,02, 80 ; Room 794FD: Header $8F94FD dx 09, 00, 31, 00, 07, 06, 70, A0, 00, 9524, E5E6 ; Room 794FD, state 950A: Header $8F950A dx C39DB8, 00, 0C, 05, 8144, 8002, 8009, 0181, 9528, 0000, C11B, 8238, B7F2, 91CE ; Room 794FD: Door list $8F9524 dw 8A66 ; Room 794FD, state 950A: Scroll $8F9528 dx 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 02, 02, 02, 02, 02, 02, 02, 01, 01, 01, 01, 01, 01, 01 ; Room 79552: Header $8F9552 dx 0A, 00, 38, 04, 01, 04, 70, A0, 00, 9579, E5E6 ; Room 79552, state 955F: Header $8F955F dx C3ACDB, 00, 00, 00, 8154, 8B3E, 823D, C1C1, 0001, 0000, 0000, 823A, B87E, 91D3 ; Room 79552: Door list $8F9579 dw 8A7E ; Room 7957D: Header $8F957D dx 0B, 00, 35, 08, 04, 02, 90, A0, 00, 95A4, E5E6 ; Room 7957D, state 958A: Header $8F958A dx C3B1BA, 00, 00, 00, 8156, 8AB8, 8221, C1C1, 0001, 0000, 0000, 823C, B8B4, 91D3 ; Room 7957D: Door list $8F95A4 dw 8A96 ; Room 795A8: Header $8F95A8 dx 0C, 00, 34, 09, 01, 01, 70, A0, 00, 95CF, E5E6 ; Room 795A8, state 95B5: Header $8F95B5 dx C3BB9B, 00, 00, 05, 8166, 85DB, 8133, C1C1, 95D3, 0000, 0000, 823E, B87E, 91D3 ; Room 795A8: Door list $8F95CF dw 8AA2 ; Room 795A8, state 95B5: Scroll $8F95D3 dx 02 ; Room 795D4: Header $8F95D4 dx 0D, 00, 20, 04, 01, 01, 70, A0, 00, 95FB, E5E6 ; Room 795D4, state 95E1: Header $8F95E1 dx C3BCD2, 00, 00, 00, 8168, 8B3B, 8233, 0000, 0000, 0000, 0000, 8246, 0000, 91D3 ; Room 795D4: Door list $8F95FB dw 8AC6 ; Room 795FF: Header $8F95FF dx 0E, 00, 24, 04, 02, 02, 90, A0, 00, 9626, E5E6 ; Room 795FF, state 960C: Header $8F960C dx C3BD6D, 00, 00, 00, 816A, 85DE, 8141, C1C1, 0000, 0000, 0000, 8248, B8B4, 91D3 ; Room 795FF: Door list $8F9626 dw 8ADE ; Room 7962A: Header $8F962A dx 0F, 00, 22, 07, 01, 01, 70, A0, 00, 9651, E5E6 ; Room 7962A, state 9637: Header $8F9637 dx C3C145, 02, 00, 03, 817A, 89DF, 81F3, C1C1, 9657, 0000, 0000, 8250, B93B, 91D3 ; Room 7962A: Door list $8F9651 dw 8AF6, 8B02 ; Room 7962A, state 9637: Scroll $8F9657 dx 01 ; Room 7962A, state 9637, PLM index 0: PLM scroll data $8F9658 db 00,02, 80 ; Room 7965B: Header $8F965B dx 10, 00, 0C, 02, 06, 01, 70, A0, 00, 9682, E5E6 ; Room 7965B, state 9668: Header $8F9668 dx C3C301, 00, 00, 00, 817C, 89F2, 81FD, C1C1, 9686, 0000, 0000, 825E, B899, 91D3 ; Room 7965B: Door list $8F9682 dw 8B0E ; Room 7965B, state 9668: Scroll $8F9686 dx 01, 01, 01, 01, 00, 01 ; Room 7965B, state 9668, PLM index 0: PLM scroll data $8F968C db 04,01, 80 ; Room 7968F: Header $8F968F dx 11, 00, 2B, 02, 01, 01, 70, A0, 00, 96B6, E5E6 ; Room 7968F, state 969C: Header $8F969C dx C3C80C, 00, 0C, 05, 818C, 88B6, 81C1, 0181, 0000, 0000, C11B, 826C, B80A, 91CE ; Room 7968F: Door list $8F96B6 dw 8B26 ; Room 796BA: Header $8F96BA dx 12, 00, 12, 09, 03, 09, 70, A0, 00, 971F, E612,0E,9705, E612,96EB, E5E6 ; Room 796BA, state 96D1: Header $8F96D1 dx C3C998, 03, 00, 00, 818E, 85E1, 814F, C1C1, 9729, 0000, 0000, 826E, B905, 91D4 ; Room 796BA, state 96EB: Header $8F96EB dx C3C998, 02, 09, 05, 8060, 88C9, 81D3, C1C1, 9729, 0000, 0000, 826E, B905, 91BC ; Room 796BA, state 9705: Header $8F9705 dx C3C998, 02, 24, 07, 8020, 85B2, 8111, C1C1, 9729, 0000, C124, 830C, B905, 91A9 ; Room 796BA: Door list $8F971F dw 8B3E, 8B4A, 8B56, 8B62 ; Room 796BA, state 96D1: Scroll ; Room 796BA, state 96EB: Scroll ; Room 796BA, state 9705: Scroll $8F9729 dx 00, 02, 00, 00, 02, 00, 00, 02, 00, 00, 02, 00, 00, 02, 00, 00, 02, 00, 00, 02, 00, 00, 02, 00, 00, 01, 00 ; Room 796BA, state 96D1, PLM index 1: PLM scroll data ; Room 796BA, state 96EB, PLM index 1: PLM scroll data ; Room 796BA, state 9705, PLM index 1: PLM scroll data $8F9744 db 02,01, 80 ; Room 796BA, state 96D1, PLM index 0: PLM scroll data ; Room 796BA, state 96EB, PLM index 0: PLM scroll data ; Room 796BA, state 9705, PLM index 0: PLM scroll data $8F9747 db 02,00, 80 ; Room 796BA, state 96D1, PLM index 3: PLM scroll data ; Room 796BA, state 96EB, PLM index 3: PLM scroll data ; Room 796BA, state 9705, PLM index 3: PLM scroll data $8F974A db 17,01, 80 ; Room 796BA, state 96D1, PLM index 2: PLM scroll data ; Room 796BA, state 96EB, PLM index 2: PLM scroll data ; Room 796BA, state 9705, PLM index 2: PLM scroll data $8F974D db 17,00, 80 ; Room 796BA, state 96D1, PLM index E: PLM scroll data ; Room 796BA, state 96EB, PLM index E: PLM scroll data ; Room 796BA, state 9705, PLM index E: PLM scroll data $8F9750 db 18,01, 80 ; Room 796BA, state 96D1, PLM index A: PLM scroll data ; Room 796BA, state 96EB, PLM index A: PLM scroll data ; Room 796BA, state 9705, PLM index A: PLM scroll data $8F9753 db 18,00, 80 ; Room 796BA, state 96D1, PLM index 12: PLM scroll data ; Room 796BA, state 96EB, PLM index 12: PLM scroll data ; Room 796BA, state 9705, PLM index 12: PLM scroll data $8F9756 db 19,01, 80 ; Room 796BA, state 96D1, PLM index 16: PLM scroll data ; Room 796BA, state 96EB, PLM index 16: PLM scroll data ; Room 796BA, state 9705, PLM index 16: PLM scroll data $8F9759 db 19,00, 80 ; Room 7975C: Header $8F975C dx 13, 00, 14, 11, 03, 02, 70, A0, 00, 97A1, E652,9787, E5E6 ; Room 7975C, state 976D: Header $8F976D dx C3D9F7, 03, 00, 05, 819E, 8A15, 820F, C1C1, 97A5, 0000, 0000, 83B6, B905, 91D4 ; Room 7975C, state 9787: Header $8F9787 dx C3D9F7, 02, 09, 05, 8080, 8427, 808F, C1C1, 97A5, 0000, 0000, 83D0, B905, 91BC ; Room 7975C: Door list $8F97A1 dw 8B7A ; Room 7975C, state 976D: Scroll ; Room 7975C, state 9787: Scroll $8F97A5 dx 01, 01, 01, 00, 00, 00 ; Room 7975C, state 976D, PLM index 0: PLM scroll data ; Room 7975C, state 976D, PLM index 1: PLM scroll data ; Room 7975C, state 9787, PLM index 0: PLM scroll data ; Room 7975C, state 9787, PLM index 1: PLM scroll data $8F97AB db 00,02, 03,02, 80 ; Room 7975C, state 976D, PLM index 2: PLM scroll data ; Room 7975C, state 9787, PLM index 2: PLM scroll data $8F97B0 db 00,01, 03,00, 80 ; Room 797B5: Header $8F97B5 dx 14, 00, 17, 11, 01, 01, 70, A0, 00, 97FA, E652,97E0, E5E6 ; Room 797B5, state 97C6: Header $8F97C6 dx C3DF23, 02, 06, 05, 81AE, 8B61, 824B, 0000, 9800, 0000, 0000, 83F6, 0000, 91D4 ; Room 797B5, state 97E0: Header $8F97E0 dx C3DF23, 02, 00, 03, 8090, 8B61, 824B, 0000, 9800, 0000, 0000, 83F6, 0000, 91BC ; Room 797B5: Door list $8F97FA dw 8B92, 8B9E ; Room 797B5, state 97C6: Scroll ; Room 797B5, state 97E0: Scroll $8F9800 dx 01 ; Room 797B5, state 97C6, PLM index 0: PLM scroll data ; Room 797B5, state 97E0, PLM index 0: PLM scroll data $8F9801 db 00,02, 80 ; Room 79804: Header $8F9804 dx 15, 00, 19, 06, 01, 01, 70, A0, 00, 9869, E612,0E,984F, E629,04,9835, E5E6 ; Room 79804, state 981B: Header $8F981B dx C3E0D0, 02, 24, 03, 81BE, 84ED, 80B3, C1C1, 0000, 0000, 0000, 83FE, B905, 91D4 ; Room 79804, state 9835: Header $8F9835 dx C3E0D0, 02, 00, 03, 81BE, 84ED, 80B3, C1C1, 0000, 0000, 0000, 83FE, B905, 91D4 ; Room 79804, state 984F: Header $8F984F dx C3E0D0, 02, 00, 00, 8030, 8ED3, 82A3, C1C1, 0000, 986B, C124, 8412, B905, 91B2 ; Room 79879: Header $8F9879 dx 16, 00, 16, 06, 03, 01, 70, A0, 00, 98DE, E612,0E,98C4, E629,04,98AA, E5E6 ; Room 79879, state 9890: Header $8F9890 dx C3E16E, 02, 09, 05, 81C0, 8364, 807D, C1C1, 0000, 0000, 0000, 8420, B8EA, 91D4 ; Room 79879, state 98AA: Header $8F98AA dx C3E16E, 02, 09, 05, 81C0, 8364, 807D, C1C1, 0000, 0000, 0000, 8420, B8EA, 91D4 ; Room 79879, state 98C4: Header $8F98C4 dx C3E16E, 02, 24, 07, 8040, 8F16, 82B5, C1C1, 0000, 0000, C124, 8428, B8EA, 91BB ; Room 79879: Door list $8F98DE dw 8BB6 ; Room 798E2: Header $8F98E2 dx 17, 00, 14, 07, 03, 01, 70, A0, 00, 9909, E5E6 ; Room 798E2, state 98EF: Header $8F98EF dx C3E232, 02, 00, 00, 81C2, 8B87, 825F, C1C1, 0000, 0000, 0000, 8430, B920, 91D4 ; Room 798E2: Door list $8F9909 dw 8BCE ; Room 7990D: Header $8F990D dx 18, 00, 0C, 04, 06, 03, A0, A0, 00, 9934, E5E6 ; Room 7990D, state 991A: Header $8F991A dx C3E2FC, 02, 00, 00, 81C2, 8108, 8031, C1C1, 0000, 0000, 0000, 8432, B8CF, 91D4 ; Room 7990D: Door list $8F9934 dw 8BE6 ; Room 79938: Header $8F9938 dx 19, 00, 06, 08, 01, 01, 70, A0, 00, 995F, E5E6 ; Room 79938, state 9945: Header $8F9945 dx C3E985, 02, 09, 03, 81C2, 8573, 80D3, 0000, 9965, 0000, 0000, 843A, 0000, 91D4 ; Room 79938: Door list $8F995F dw 8BFE, 8C0A ; Room 79938, state 9945: Scroll $8F9965 dx 01 ; Room 79938, state 9945, PLM index 0: PLM scroll data $8F9966 db 00,02, 80 ; Room 79969: Header $8F9969 dx 1A, 00, 07, 08, 04, 01, 70, A0, 00, 9990, E5E6 ; Room 79969, state 9976: Header $8F9976 dx C3EB35, 02, 00, 05, 81C2, 8BCA, 8271, C1C1, 0000, 0000, 0000, 8442, B8CF, 91D4 ; Room 79969: Door list $8F9990 dw 8C16 ; Room 79994: Header $8F9994 dx 1B, 00, 17, 07, 01, 01, 70, A0, 00, 99BB, E5E6 ; Room 79994, state 99A1: Header $8F99A1 dx CE86BD, 15, 00, 00, 81C2, 85A9, 80EB, 0000, 0000, 0000, 0000, 8444, 0000, 91D4 ; Room 799BD: Header $8F99BD dx 1C, 00, 0B, 02, 01, 07, 70, A0, 00, 99E4, E5E6 ; Room 799BD, state 99CA: Header $8F99CA dx C3EE60, 02, 00, 05, 81C2, 8500, 80C1, C101, 99EC, 0000, 0000, 844C, B956, 91D4 ; Room 799BD: Door list $8F99E4 dw 8C3A, 8C46, 8C52 ; Room 799BD, state 99CA: Scroll $8F99EC dx 02, 02, 02, 00, 02, 02, 01 ; Room 799BD, state 99CA, PLM index 0: PLM scroll data $8F99F3 db 03,02, 80 ; Room 799BD, state 99CA, PLM index 2: PLM scroll data $8F99F6 db 03,00, 80 ; Room 799F9: Header $8F99F9 dx 1D, 00, 15, 09, 04, 08, 70, A0, 00, 9A20, E5E6 ; Room 799F9, state 9A06: Header $8F9A06 dx C3F4D3, 02, 00, 00, 81C4, 8870, 81A5, C1C1, 9A24, 0000, 0000, 8478, B905, 91D4 ; Room 799F9: Door list $8F9A20 dw 8C6A ; Room 799F9, state 9A06: Scroll $8F9A24 dx 01, 01, 01, 02, 00, 00, 00, 02, 00, 00, 00, 02, 00, 00, 00, 02, 00, 00, 00, 02, 00, 00, 00, 02, 00, 00, 00, 02, 01, 01, 01, 01 ; Room 79A44: Header $8F9A44 dx 1E, 00, 11, 07, 02, 01, 70, A0, 00, 9A8A, E612,9A70, E5E6 ; Room 79A44, state 9A56: Header $8F9A56 dx C4811E, 02, 00, 00, 81D4, 81FE, 8055, C1C1, 9A8E, 0000, 0000, 8480, B956, 91D4 ; Room 79A44, state 9A70: Header $8F9A70 dx C4811E, 02, 00, 00, 80A0, 819B, 8043, C1C1, 9A8E, 0000, 0000, 8482, B956, 91D4 ; Room 79A44: Door list $8F9A8A dw 8C82 ; Room 79A44, state 9A56: Scroll ; Room 79A44, state 9A70: Scroll $8F9A8E dx 01, 01 ; Room 79A90: Header $8F9A90 dx 1F, 00, 10, 07, 01, 01, 70, A0, 00, 9AD6, E612,9ABC, E5E6 ; Room 79A90, state 9AA2: Header $8F9AA2 dx C48232, 02, 00, 00, 81E4, 8586, 80DD, C1C1, 9AD8, 0000, 0000, 8484, B905, 91D4 ; Room 79A90, state 9ABC: Header $8F9ABC dx C48232, 02, 00, 00, 80B0, 85AF, 8107, C1C1, 9AD8, 0000, 0000, 8486, B905, 91D4 ; Room 79A90, state 9AA2: Scroll ; Room 79A90, state 9ABC: Scroll $8F9AD8 dx 01 ; Room 79AD9: Header $8F9AD9 dx 00, 01, 09, 00, 04, 0C, 70, A0, 00, 9B00, E5E6 ; Room 79AD9, state 9AE6: Header $8F9AE6 dx C4F1CE, 06, 0F, 05, 8204, 997A, 8541, C000, 9B16, 0000, 0000, 848E, BA37, 91D5 ; Room 79AD9: Door list $8F9B00 dw 8CA6, 8CB2, 8CBE, 8CCA, 8CD6, 8CE2, 8CEE, 8CFA, 8D06, 88FC ; Room 79AD9, state 9AE6: Scroll $8F9B16 dx 02, 00, 00, 00, 02, 00, 00, 00, 02, 00, 00, 00, 02, 00, 00, 00, 02, 00, 00, 00, 02, 00, 00, 00, 02, 00, 00, 00, 00, 00, 02, 01, 02, 00, 02, 00, 02, 00, 02, 00, 02, 00, 02, 00, 00, 00, 02, 00 ; Room 79AD9, state 9AE6, PLM index 0: PLM scroll data $8F9B46 db 1C,02, 1D,00, 80 ; Room 79AD9, state 9AE6, PLM index 1: PLM scroll data ; Room 79AD9, state 9AE6, PLM index 2: PLM scroll data $8F9B4B db 1C,00, 1D,01, 29,01, 80 ; Room 79AD9, state 9AE6, PLM index 3: PLM scroll data $8F9B52 db 18,02, 1C,02, 1D,00, 29,00, 80 ; Room 79B5B: Header $8F9B5B dx 01, 01, 17, 01, 02, 09, 70, A0, 00, 9B82, E5E6 ; Room 79B5B, state 9B68: Header $8F9B68 dx C58BD5, 06, 00, 03, 8214, 9A2D, 8557, C1C1, 9B86, 0000, 0000, 84D8, BABE, 91D5 ; Room 79B5B: Door list $8F9B82 dw 8D1E ; Room 79B5B, state 9B68: Scroll $8F9B86 dx 01, 02, 00, 02, 00, 02, 00, 02, 00, 02, 00, 02, 00, 02, 00, 02, 01, 01 ; Room 79B5B, state 9B68, PLM index 0: PLM scroll data $8F9B98 db 01,02, 03,02, 80 ; Room 79B9D: Header $8F9B9D dx 02, 01, 06, 04, 03, 01, 70, A0, 00, 9BC4, E5E6 ; Room 79B9D, state 9BAA: Header $8F9BAA dx C59642, 06, 00, 00, 8224, 8F7C, 82D5, C1C1, 0000, 0000, 0000, 84EC, BA88, 91D5 ; Room 79B9D: Door list $8F9BC4 dw 8D36 ; Room 79BC8: Header $8F9BC8 dx 03, 01, 0A, 03, 03, 02, 70, A0, 00, 9BEF, E5E6 ; Room 79BC8, state 9BD5: Header $8F9BD5 dx C59755, 06, 00, 05, 8226, 9A40, 8565, C1C1, 9BF3, 0000, 0000, 84F4, BAA3, 91D5 ; Room 79BC8: Door list $8F9BEF dw 8D4E ; Room 79BC8, state 9BD5: Scroll $8F9BF3 dx 00, 00, 00, 01, 01, 01 ; Room 79BC8, state 9BD5, PLM index 0: PLM scroll data ; Room 79BC8, state 9BD5, PLM index 4: PLM scroll data $8F9BF9 db 00,02, 01,02, 02,02, 80 ; Room 79BC8, state 9BD5, PLM index 3: PLM scroll data $8F9C00 db 00,00, 01,00, 02,00, 80 ; Room 79C07: Header $8F9C07 dx 04, 01, 0D, 04, 02, 01, 70, A0, 00, 9C2E, E5E6 ; Room 79C07, state 9C14: Header $8F9C14 dx C59B00, 06, 00, 03, 8228, 9F38, 85FD, C1C1, 9C30, 0000, 0000, 8526, BA6D, 91D5 ; Room 79C07, state 9C14: Scroll $8F9C30 dx 01, 00 ; Room 79C07, state 9C14, PLM index 0: PLM scroll data $8F9C32 db 01,01, 80 ; Room 79C35: Header $8F9C35 dx 05, 01, 05, 04, 01, 01, 70, A0, 00, 9C5C, E5E6 ; Room 79C35, state 9C42: Header $8F9C42 dx CE83C3, 15, 00, 00, 822A, 8FBF, 82E7, 0000, 0000, 0000, 0000, 8540, 0000, 91D5 ; Room 79C5E: Header $8F9C5E dx 06, 01, 06, 06, 03, 02, 70, A0, 00, 9C85, E5E6 ; Room 79C5E, state 9C6B: Header $8F9C6B dx C59CAC, 06, 00, 00, 822C, 96E2, 84C9, 0000, 0000, 0000, 0000, 8548, 0000, 91D5 ; Room 79C5E: Door list $8F9C85 dw 8D7E ; Room 79C89: Header $8F9C89 dx 07, 01, 05, 07, 01, 01, 70, A0, 00, 9CB0, E5E6 ; Room 79C89, state 9C96: Header $8F9C96 dx CE8CB3, 18, 00, 00, 823C, 8FC2, 82F1, 0000, 9CB2, 0000, 0000, 8550, 0000, 91D5 ; Room 79C89, state 9C96: Scroll $8F9CB2 dx 01 ; Room 79CB3: Header $8F9CB3 dx 08, 01, 0A, 06, 07, 07, 70, A0, 00, 9CDA, E5E6 ; Room 79CB3, state 9CC0: Header $8F9CC0 dx C5A15F, 06, 00, 00, 823E, 9D5C, 85B9, 00C0, 9CE0, 0000, C1E6, 8558, 0000, 91D5 ; Room 79CB3: Door list $8F9CDA dw 8DA2, 8DAE ; Room 79CB3, state 9CC0: Scroll $8F9CE0 dx 01, 01, 01, 01, 01, 01, 01, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 02, 00, 00, 00, 00, 00, 00, 02, 00, 00, 00, 00, 00, 00, 02, 00, 00, 00, 00, 00, 00, 02, 00, 00, 02, 02, 02, 02, 02, 00, 00 ; Room 79CB3, state 9CC0, PLM index 6: PLM scroll data $8F9D11 db 0B,02, 80 ; Room 79CB3, state 9CC0, PLM index 16: PLM scroll data ; Room 79CB3, state 9CC0, PLM index A: PLM scroll data $8F9D14 db 04,01, 0B,00, 80 ; Room 79D19: Header $8F9D19 dx 09, 01, 0F, 04, 05, 0A, 70, A0, 00, 9D40, E5E6 ; Room 79D19, state 9D26: Header $8F9D26 dx C5B54D, 06, 0F, 05, 824E, 953E, 8429, C1C1, 9D52, 0000, 0000, 85E4, BB45, 91D5 ; Room 79D19: Door list $8F9D40 dw 8DC6, 8DD2, 8DDE, 8DEA, 8DF6, 8E02, 8E0E, 8E1A ; Room 79D19, state 9D26: Scroll $8F9D52 dx 00, 00, 02, 02, 00, 00, 00, 02, 02, 00, 00, 00, 02, 02, 00, 00, 00, 02, 02, 00, 00, 00, 02, 02, 00, 00, 00, 02, 02, 00, 00, 00, 01, 01, 00, 02, 00, 00, 00, 00, 02, 00, 00, 00, 00, 02, 00, 00, 00, 00 ; Room 79D19, state 9D26, PLM index 0: PLM scroll data $8F9D84 db 20,02, 25,02, 26,02, 80 ; Room 79D19, state 9D26, PLM index 1: PLM scroll data $8F9D8B db 24,02, 80 ; Room 79D19, state 9D26, PLM index 2: PLM scroll data $8F9D8E db 1D,00, 80 ; Room 79D19, state 9D26, PLM index 3: PLM scroll data $8F9D91 db 1C,01, 1D,01, 80 ; Room 79D19, state 9D26, PLM index 4: PLM scroll data $8F9D96 db 01,02, 80 ; Room 79D19, state 9D26, PLM index 5: PLM scroll data $8F9D99 db 01,00, 80 ; Room 79D9C: Header $8F9D9C dx 0A, 01, 13, 04, 04, 01, 70, A0, 00, 9DC3, E5E6 ; Room 79D9C, state 9DA9: Header $8F9DA9 dx C5CBA7, 06, 0F, 05, 825E, 8FC5, 82FB, C1C1, 0000, 0000, 0000, 8634, BA52, 91D5 ; Room 79D9C: Door list $8F9DC3 dw 8E32 ; Room 79DC7: Header $8F9DC7 dx 0B, 01, 16, 01, 01, 03, 70, A0, 00, 9E0D, E629,02,9DF3, E5E6 ; Room 79DC7, state 9DD9: Header $8F9DD9 dx C5CE34, 06, 2A, 05, 826E, A0FD, 8663, 0000, 0001, 0000, 0000, 8642, 0000, 91D5 ; Room 79DC7, state 9DF3: Header $8F9DF3 dx C5CE34, 06, 00, 03, 826E, A0FD, 8663, 0000, 0001, 0000, 0000, 8642, 0000, 91D5 ; Room 79DC7: Door list $8F9E0D dw 8E4A ; Room 79E11: Header $8F9E11 dx 0C, 01, 0F, 07, 02, 02, 70, A0, 00, 9E38, E5E6 ; Room 79E11, state 9E1E: Header $8F9E1E dx C5D18F, 06, 00, 00, 827E, 961D, 846F, C1C1, 9E3C, 0000, 0000, 864A, BAA3, 91D5 ; Room 79E11: Door list $8F9E38 dw 8E62 ; Room 79E11, state 9E1E: Scroll $8F9E3C dx 01, 01, 00, 00 ; Room 79E11, state 9E1E, PLM index 0: PLM scroll data $8F9E40 db 00,02, 01,00, 02,01, 03,01, 80 ; Room 79E11, state 9E1E, PLM index 1: PLM scroll data $8F9E49 db 00,01, 01,01, 02,00, 03,00, 80 ; Room 79E52: Header $8F9E52 dx 0D, 01, 13, 0A, 08, 04, 70, A0, 00, 9E79, E5E6 ; Room 79E52, state 9E5F: Header $8F9E5F dx C5D559, 06, 0F, 05, 828E, 9CB9, 85A7, C1C1, 9E7F, 0000, 0000, 8664, BAD9, 91D5 ; Room 79E52: Door list $8F9E79 dw 8E7A, 8E86 ; Room 79E52, state 9E5F: Scroll $8F9E7F dx 02, 02, 00, 00, 00, 00, 00, 00, 02, 02, 02, 02, 00, 00, 00, 00, 02, 02, 02, 02, 02, 02, 02, 02, 01, 01, 01, 01, 01, 01, 01, 01 ; Room 79E9F: Header $8F9E9F dx 0E, 01, 15, 08, 08, 03, 70, A0, 00, 9EE5, E612,9ECB, E5E6 ; Room 79E9F, state 9EB1: Header $8F9EB1 dx C5DED5, 06, 06, 07, 8290, 93AC, 83D1, C1C1, 9EED, 0000, 0000, 867E, BAF4, 91D5 ; Room 79E9F, state 9ECB: Header $8F9ECB dx C5DED5, 06, 09, 05, 81F4, 9326, 83B5, C1C1, 9EED, 0000, 0000, 86E6, BAF4, 91BC ; Room 79E9F: Door list $8F9EE5 dw 8E9E, 8EAA, 8EB6 ; Room 79E9F, state 9EB1: Scroll ; Room 79E9F, state 9ECB: Scroll $8F9EED dx 00, 00, 00, 00, 00, 02, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 01, 01, 01, 01, 01, 01, 01, 01 ; Room 79E9F, state 9EB1, PLM index 0: PLM scroll data ; Room 79E9F, state 9ECB, PLM index 0: PLM scroll data $8F9F05 db 12,01, 80 ; Room 79E9F, state 9EB1, PLM index 9: PLM scroll data ; Room 79E9F, state 9ECB, PLM index 9: PLM scroll data $8F9F08 db 12,00, 80 ; Room 79E9F, state 9EB1, PLM index B: PLM scroll data ; Room 79E9F, state 9EB1, PLM index D: PLM scroll data ; Room 79E9F, state 9ECB, PLM index B: PLM scroll data ; Room 79E9F, state 9ECB, PLM index D: PLM scroll data $8F9F0B db 0D,02, 80 ; Room 79E9F, state 9EB1, PLM index F: PLM scroll data ; Room 79E9F, state 9ECB, PLM index F: PLM scroll data $8F9F0E db 0D,00, 80 ; Room 79F11: Header $8F9F11 dx 0F, 01, 1D, 0A, 01, 02, 70, A0, 00, 9F57, E612,9F3D, E5E6 ; Room 79F11, state 9F23: Header $8F9F23 dx C5E63A, 06, 00, 00, 82A0, 9BC6, 8595, C1C1, 9F5D, 0000, 0000, 8754, BABE, 91D5 ; Room 79F11, state 9F3D: Header $8F9F3D dx C5E63A, 06, 00, 00, 81F4, 918D, 8377, C1C1, 9F5D, 0000, 0000, 8754, BABE, 91BC ; Room 79F11: Door list $8F9F57 dw 8EC2, 8ECE ; Room 79F11, state 9F23: Scroll ; Room 79F11, state 9F3D: Scroll $8F9F5D dx 01, 00 ; Room 79F11, state 9F23, PLM index 0: PLM scroll data ; Room 79F11, state 9F3D, PLM index 0: PLM scroll data $8F9F5F db 00,02, 01,01, 80 ; Room 79F64: Header $8F9F64 dx 10, 01, 1E, 08, 03, 03, 70, A0, 00, 9FAA, E612,9F90, E5E6 ; Room 79F64, state 9F76: Header $8F9F76 dx C5E86F, 06, 00, 00, 82B0, 966F, 84B7, C1C1, 9FAE, 0000, 0000, 878C, BAF4, 91D5 ; Room 79F64, state 9F90: Header $8F9F90 dx C5E86F, 06, 00, 00, 81F4, 9200, 8389, C1C1, 9FAE, 0000, 0000, 878C, BAF4, 91BC ; Room 79F64: Door list $8F9FAA dw 8EE6 ; Room 79F64, state 9F76: Scroll ; Room 79F64, state 9F90: Scroll $8F9FAE dx 00, 00, 02, 00, 00, 00, 01, 01, 01 ; Room 79F64, state 9F76, PLM index 0: PLM scroll data ; Room 79F64, state 9F76, PLM index 1: PLM scroll data ; Room 79F64, state 9F90, PLM index 0: PLM scroll data ; Room 79F64, state 9F90, PLM index 1: PLM scroll data $8F9FB7 db 05,02, 80 ; Room 79FBA: Header $8F9FBA dx 11, 01, 1B, 0D, 06, 01, 70, A0, 00, 9FE1, E5E6 ; Room 79FBA, state 9FC7: Header $8F9FC7 dx C5ECAE, 06, 0F, 05, 82C0, 92A3, 83A3, C1C1, 0000, 0000, 0000, 87A6, BA52, 91D5 ; Room 79FBA: Door list $8F9FE1 dw 8EFE ; Room 79FE5: Header $8F9FE5 dx 12, 01, 08, 0A, 01, 01, 70, A0, 00, A00C, E5E6 ; Room 79FE5, state 9FF2: Header $8F9FF2 dx C5EF71, 06, 00, 00, 82D0, 9735, 84D7, 0101, A010, 0000, 0000, 87AE, BA52, 91D5 ; Room 79FE5: Door list $8FA00C dw 8F16 ; Room 79FE5, state 9FF2: Scroll $8FA010 dx 01 ; Room 7A011: Header $8FA011 dx 13, 01, 06, 0A, 05, 02, 70, A0, 00, A038, E5E6 ; Room 7A011, state A01E: Header $8FA01E dx C5F057, 06, 00, 00, 82D2, 9778, 84E5, C1C1, A040, 0000, 0000, 87B0, BA52, 91D5 ; Room 7A011: Door list $8FA038 dw 8F2E, 8F3A, 8F46 ; Room 7A011, state A01E: Scroll $8FA040 dx 01, 01, 00, 00, 00, 00, 00, 01, 01, 01 ; Room 7A011, state A01E, PLM index 0: PLM scroll data $8FA04A db 01,02, 05,01, 06,01, 80 ; Room 7A051: Header $8FA051 dx 14, 01, 05, 0A, 01, 01, 70, A0, 00, A078, E5E6 ; Room 7A051, state A05E: Header $8FA05E dx C5F43E, 06, 00, 00, 82E2, 9028, 8309, 0101, A07A, 0000, 0000, 87D0, BA52, 91D5 ; Room 7A051, state A05E: Scroll $8FA07A dx 01 ; Room 7A07B: Header $8FA07B dx 15, 01, 09, 0C, 01, 01, 70, A0, 00, A0A2, E5E6 ; Room 7A07B, state A088: Header $8FA088 dx CE89B6, 17, 00, 00, 82F2, 902B, 8313, 0000, 0000, 0000, 0000, 87D8, 0000, 91D5 ; Room 7A0A4: Header $8FA0A4 dx 16, 01, 14, 09, 03, 01, 70, A0, 00, A0CB, E5E6 ; Room 7A0A4, state A0B1: Header $8FA0B1 dx C5F4C9, 06, 0F, 05, 82F4, 902E, 8321, 00C0, A0CF, 0000, 0000, 87E0, 0000, 91D5 ; Room 7A0A4: Door list $8FA0CB dw 8F76 ; Room 7A0A4, state A0B1: Scroll $8FA0CF dx 01, 01, 01 ; Room 7A0D2: Header $8FA0D2 dx 17, 01, 08, 0D, 07, 01, 70, A0, 00, A0F9, E5E6 ; Room 7A0D2, state A0DF: Header $8FA0DF dx C5F778, 06, 00, 00, 8304, 911A, 8361, 01C1, A0FD, 0000, 0000, 87E8, BAA3, 91D5 ; Room 7A0D2, state A0DF: Scroll $8FA0FD dx 00, 01, 01, 01, 01, 01, 01 ; Room 7A0D2, state A0DF, PLM index 2: PLM scroll data $8FA104 db 00,01, 80 ; Room 7A107: Header $8FA107 dx 18, 01, 1C, 0B, 01, 01, 70, A0, 00, A12E, E5E6 ; Room 7A107, state A114: Header $8FA114 dx C5FD50, 06, 00, 00, 8314, 9EB2, 85E5, 0101, 0000, 0000, 0000, 8802, BABE, 91D5 ; Room 7A130: Header $8FA130 dx 19, 01, 13, 07, 02, 02, 70, A0, 00, A157, E5E6 ; Room 7A130, state A13D: Header $8FA13D dx C5FE1B, 06, 00, 00, 8324, 97FB, 84F7, C1C1, 0000, 0000, 0000, 880A, BAA3, 91D5 ; Room 7A130: Door list $8FA157 dw 8FB2 ; Room 7A15B: Header $8FA15B dx 1A, 01, 15, 08, 01, 01, 70, A0, 00, A182, E5E6 ; Room 7A15B, state A168: Header $8FA168 dx C681C2, 06, 00, 00, 8334, 90C4, 8345, 0000, 0000, 0000, 0000, 8824, 0000, 91D5 ; Room 7A184: Header $8FA184 dx 1B, 01, 0F, 04, 01, 01, 70, A0, 00, A1AB, E5E6 ; Room 7A184, state A191: Header $8FA191 dx CE92CB, 19, 0F, 05, 8336, 953B, 841F, 0000, 0000, 0000, 0000, 882C, 0000, 91D5 ; Room 7A1AD: Header $8FA1AD dx 1C, 01, 1E, 08, 02, 01, 70, A0, 00, A1D4, E5E6 ; Room 7A1AD, state A1BA: Header $8FA1BA dx C68318, 06, 00, 00, 8338, 9505, 8407, 01C1, 0000, 0000, 0000, 8834, BAF4, 91D5 ; Room 7A1AD: Door list $8FA1D4 dw 8FE2 ; Room 7A1D8: Header $8FA1D8 dx 1D, 01, 1D, 08, 01, 01, 70, A0, 00, A1FF, E5E6 ; Room 7A1D8, state A1E5: Header $8FA1E5 dx C68437, 06, 00, 00, 8348, 9538, 8415, 0101, 0000, 0000, 0000, 8836, BAF4, 91D5 ; Room 7A201: Header $8FA201 dx 1E, 01, 08, 05, 01, 01, 70, A0, 00, A228, E5E6 ; Room 7A201, state A20E: Header $8FA20E dx CE92CB, 19, 0F, 05, 834A, 9617, 845B, 0000, 0000, 0000, 0000, 8844, 0000, 91D5 ; Room 7A22A: Header $8FA22A dx 1F, 01, 05, 0B, 01, 01, 70, A0, 00, A251, E5E6 ; Room 7A22A, state A237: Header $8FA237 dx CE92CB, 19, 0F, 05, 834C, 95E1, 843F, 0000, 0000, 0000, 0000, 884C, 0000, 91D5 ; Room 7A253: Header $8FA253 dx 20, 01, 21, 09, 01, 0A, 70, A0, 00, A27A, E5E6 ; Room 7A253, state A260: Header $8FA260 dx C684EE, 07, 12, 05, 834E, 9452, 83F1, C1C1, A284, 0000, 0000, 8854, BB7B, 91D6 ; Room 7A253: Door list $8FA27A dw 901E, 902A, 9036, 9042 ; Room 7A253, state A260: Scroll $8FA284 dx 02, 02, 02, 02, 02, 02, 01, 00, 02, 02 ; Room 7A253, state A260, PLM index 0: PLM scroll data $8FA28E db 06,02, 07,02, 80 ; Room 7A293: Header $8FA293 dx 21, 01, 19, 0F, 08, 02, 90, A0, 00, A2BA, E5E6 ; Room 7A293, state A2A0: Header $8FA2A0 dx C691E3, 07, 00, 05, 835E, 9B13, 857F, 0000, A2BE, 0000, 0000, 886E, 0000, 91D6 ; Room 7A293: Door list $8FA2BA dw 905A ; Room 7A293, state A2A0: Scroll $8FA2BE dx 02, 02, 01, 01, 02, 02, 01, 01, 01, 01, 00, 00, 01, 01, 00, 00 ; Room 7A2CE: Header $8FA2CE dx 22, 01, 17, 0F, 02, 01, 70, A0, 00, A2F5, E5E6 ; Room 7A2CE, state A2DB: Header $8FA2DB dx C69BF9, 07, 00, 03, 836E, 9F3B, 8607, C1C1, 0000, 0000, 0000, 8876, BC38, 91D6 ; Room 7A2F7: Header $8FA2F7 dx 23, 01, 22, 09, 03, 01, 70, A0, 00, A31E, E5E6 ; Room 7A2F7, state A304: Header $8FA304 dx C69D70, 07, 00, 00, 8370, 9E2F, 85D3, C1C1, 0000, 0000, 0000, 887E, BBCC, 91D6 ; Room 7A2F7: Door list $8FA31E dw 907E ; Room 7A322: Header $8FA322 dx 24, 01, 25, 04, 03, 08, 70, A0, 00, A349, E5E6 ; Room 7A322, state A32F: Header $8FA32F dx C69F4B, 07, 12, 05, 8380, A057, 863F, 0000, A357, 0000, 0000, 8880, 0000, 91D6 ; Room 7A322: Door list $8FA349 dw 9096, 90A2, 90AE, 90BA, 90C6, 88FC ; Room 7A322, state A32F: Scroll $8FA357 dx 02, 00, 00, 02, 00, 00, 02, 00, 00, 02, 00, 01, 02, 00, 00, 01, 00, 00, 00, 00, 00, 02, 00, 00 ; Room 7A322, state A32F, PLM index 0: PLM scroll data $8FA36F db 0F,02, 12,02, 80 ; Room 7A322, state A32F, PLM index 2: PLM scroll data $8FA374 db 0A,01, 09,02, 80 ; Room 7A322, state A32F, PLM index 3: PLM scroll data $8FA379 db 0A,00, 80 ; Room 7A37C: Header $8FA37C dx 25, 01, 23, 07, 02, 02, 70, A0, 00, A3A3, E5E6 ; Room 7A37C, state A389: Header $8FA389 dx C6B31F, 07, 00, 00, 8390, 90C7, 834F, C1C1, A3A5, 0000, 0000, 88BE, BBE7, 91D6 ; Room 7A37C, state A389: Scroll $8FA3A5 dx 01, 01, 00, 00 ; Room 7A37C, state A389, PLM index 0: PLM scroll data $8FA3A9 db 00,02, 02,01, 80 ; Room 7A3AE: Header $8FA3AE dx 26, 01, 22, 0B, 03, 01, 70, A0, 00, A3D5, E5E6 ; Room 7A3AE, state A3BB: Header $8FA3BB dx C6B58C, 07, 00, 03, 83A0, 9F61, 861F, C1C1, A3D7, 0000, 0000, 88D8, BCEC, 91D6 ; Room 7A3AE, state A3BB: Scroll $8FA3D7 dx 00, 01, 01 ; Room 7A3AE, state A3BB, PLM index 8: PLM scroll data $8FA3DA db 00,01, 80 ; Room 7A3DD: Header $8FA3DD dx 27, 01, 22, 12, 02, 01, 70, A0, 00, A404, E5E6 ; Room 7A3DD, state A3EA: Header $8FA3EA dx C6B739, 07, 00, 00, 83B0, A110, 8671, C1C1, 0000, 0000, 0000, 891C, BBE7, 91D6 ; Room 7A3DD: Door list $8FA404 dw 90F6 ; Room 7A408: Header $8FA408 dx 28, 01, 24, 11, 02, 02, 70, A0, 00, A42F, E5E6 ; Room 7A408, state A415: Header $8FA415 dx C6B91C, 07, 00, 05, 83C0, 95E4, 8449, C1C1, A435, 0000, 0000, 891E, BC02, 91D6 ; Room 7A408: Door list $8FA42F dw 910E, 911A ; Room 7A408, state A415: Scroll $8FA435 dx 00, 00, 01, 01 ; Room 7A408, state A415, PLM index 0: PLM scroll data ; Room 7A408, state A415, PLM index 8: PLM scroll data ; Room 7A408, state A415, PLM index A: PLM scroll data $8FA439 db 00,02, 01,02, 80 ; Room 7A408, state A415, PLM index 4: PLM scroll data ; Room 7A408, state A415, PLM index 9: PLM scroll data ; Room 7A408, state A415, PLM index B: PLM scroll data $8FA43E db 00,00, 01,00, 02,01, 03,01, 80 ; Room 7A447: Header $8FA447 dx 29, 01, 26, 11, 01, 01, 70, A0, 00, A46E, E5E6 ; Room 7A447, state A454: Header $8FA454 dx C6BCC7, 07, 00, 03, 83D0, 961A, 8465, C1C1, A470, 0000, 0000, 896E, BCEC, 91D6 ; Room 7A447, state A454: Scroll $8FA470 dx 01 ; Room 7A471: Header $8FA471 dx 2A, 01, 2C, 12, 02, 02, 70, A0, 00, A498, E5E6 ; Room 7A471, state A47E: Header $8FA47E dx C6BD83, 07, 00, 05, 83D2, 941F, 83E3, 00C0, A49E, 0000, 0000, 8976, 0000, 91D6 ; Room 7A471: Door list $8FA498 dw 913E, 914A ; Room 7A471, state A47E: Scroll $8FA49E dx 01, 00, 00, 01 ; Room 7A471, state A47E, PLM index 0: PLM scroll data $8FA4A2 db 00,02, 02,01, 03,00, 80 ; Room 7A471, state A47E, PLM index 1: PLM scroll data ; Room 7A471, state A47E, PLM index 3: PLM scroll data $8FA4A9 db 00,02, 02,01, 80 ; Room 7A471, state A47E, PLM index 2: PLM scroll data $8FA4AE db 03,01, 80 ; Room 7A4B1: Header $8FA4B1 dx 2B, 01, 2B, 13, 01, 01, 70, A0, 00, A4D8, E5E6 ; Room 7A4B1, state A4BE: Header $8FA4BE dx C6C469, 07, 00, 00, 83D2, 988E, 850D, 00C0, 0000, 0000, 0000, 8996, 0000, 91D6 ; Room 7A4DA: Header $8FA4DA dx 2C, 01, 2D, 12, 04, 02, 70, A0, 00, A501, E5E6 ; Room 7A4DA, state A4E7: Header $8FA4E7 dx C6C630, 07, 12, 05, 83D2, 98F7, 8533, 00C0, A507, 0000, 0000, 89A4, 0000, 91D6 ; Room 7A4DA: Door list $8FA501 dw 916E, 917A ; Room 7A4DA, state A4E7: Scroll $8FA507 dx 02, 01, 01, 00, 00, 01, 00, 00 ; Room 7A4DA, state A4E7, PLM index 0: PLM scroll data $8FA50F db 01,01, 05,00, 80 ; Room 7A4DA, state A4E7, PLM index 1: PLM scroll data $8FA514 db 01,02, 05,01, 80 ; Room 7A4DA, state A4E7, PLM index 9: PLM scroll data $8FA519 db 05,00, 80 ; Room 7A4DA, state A4E7, PLM index A: PLM scroll data ; Room 7A4DA, state A4E7, PLM index B: PLM scroll data $8FA51C db 03,01, 05,00, 80 ; Room 7A521: Header $8FA521 dx 2D, 01, 2F, 13, 06, 01, 70, A0, 00, A567, E629,01,A54D, E5E6 ; Room 7A521, state A533: Header $8FA533 dx C6CDB9, 07, 27, 06, 83E2, A0BA, 8651, C1C1, 0000, 0000, 0000, 89F4, BC6E, 91D6 ; Room 7A521, state A54D: Header $8FA54D dx C6CDB9, 07, 27, 03, 83E2, A0BA, 8651, C1C1, 0000, 0000, 0000, 89F4, BC6E, 91D6 ; Room 7A521: Door list $8FA567 dw 9192 ; Room 7A56B: Header $8FA56B dx 2E, 01, 35, 12, 02, 02, 70, A0, 02, A592, E5E6 ; Room 7A56B, state A578: Header $8FA578 dx C6D2CB, 07, 00, 00, 83F2, 9FA4, 862D, 0000, A598, 0000, 0000, 8A02, 0000, 91D6 ; Room 7A56B: Door list $8FA592 dw 91AA, 91B6 ; Room 7A56B, state A578: Scroll $8FA598 dx 00, 00, 01, 01 ; Room 7A56B, state A578, PLM index 0: PLM scroll data $8FA59C db 00,02, 80 ; Room 7A59F: Header $8FA59F dx 2F, 01, 37, 12, 02, 02, 70, A0, 05, A5E5, E629,01,A5CB, E5E6 ; Room 7A59F, state A5B1: Header $8FA5B1 dx C6D620, 1A, 27, 06, 83F4, 9EB5, 85EF, 0101, A5E9, 0000, 0000, 8A2E, B815, 91D6 ; Room 7A59F, state A5CB: Header $8FA5CB dx C6D620, 1A, 00, 00, 83F4, 9EB5, 85EF, 0101, A5E9, 0000, 0000, 8A2E, B840, 91D6 ; Room 7A59F: Door list $8FA5E5 dw 91CE ; Room 7A59F, state A5B1: Scroll ; Room 7A59F, state A5CB: Scroll $8FA5E9 dx 02, 02, 01, 01 ; Room 7A5ED: Header $8FA5ED dx 30, 00, 0C, 08, 05, 01, 70, A0, 00, A614, E5E6 ; Room 7A5ED, state A5FA: Header $8FA5FA dx C6D88D, 08, 00, 04, 83F6, 9F5E, 8615, C1C1, 0000, 0000, 0000, 8A3C, BCA4, 91D6 ; Room 7A5ED: Door list $8FA614 dw 91E6 ; Room 7A618: Header $8FA618 dx 31, 01, 20, 12, 01, 01, 70, A0, 00, A63F, E5E6 ; Room 7A618, state A625: Header $8FA625 dx CE89B6, 17, 00, 00, 8406, 9660, 8485, 0000, 0000, 0000, 0000, 8A3E, 0000, 91D6 ; Room 7A641: Header $8FA641 dx 32, 01, 36, 12, 01, 01, 70, A0, 00, A668, E5E6 ; Room 7A641, state A64E: Header $8FA64E dx CEA201, 18, 00, 00, 8408, 9663, 848F, 0000, 0000, 0000, 0000, 8A46, 0000, 91D6 ; Room 7A66A: Header $8FA66A dx 33, 00, 11, 08, 01, 02, 70, A0, 00, A691, E5E6 ; Room 7A66A, state A677: Header $8FA677 dx CE9BE9, 15, 09, 06, 840A, 9081, 8333, 0181, A697, 0000, 0000, 8A54, BB60, 91D7 ; Room 7A66A: Door list $8FA691 dw 9216, 9222 ; Room 7A66A, state A677: Scroll $8FA697 dx 01, 00 ; Room 7A6A1: Header $8FA6A1 dx 34, 01, 29, 12, 03, 02, 70, A0, 00, A6C8, E5E6 ; Room 7A6A1, state A6AE: Header $8FA6AE dx C6DEE0, 07, 12, 03, 841A, 98E4, 8529, C1C1, A6D0, 0000, 0000, 8A5C, BC53, 91F4 ; Room 7A6A1: Door list $8FA6C8 dw 922E, 923A, 9246 ; Room 7A6A1, state A6AE: Scroll $8FA6D0 dx 01, 00, 02, 00, 01, 01 ; Room 7A6A1, state A6AE, PLM index 0: PLM scroll data $8FA6D6 db 00,02, 80 ; Room 7A6A1, state A6AE, PLM index 2: PLM scroll data $8FA6D9 db 01,02, 80 ; Room 7A6A1, state A6AE, PLM index 5: PLM scroll data $8FA6DC db 00,01, 80 ; Room 7A6A1, state A6AE, PLM index 9: PLM scroll data $8FA6DF db 00,00, 80 ; Room 7A6E2: Header $8FA6E2 dx 35, 01, 39, 13, 01, 01, 70, A0, 02, A709, E5E6 ; Room 7A6E2, state A6EF: Header $8FA6EF dx C6E355, 07, 00, 03, 842A, 9666, 8499, 0000, 0000, 0000, 0000, 8ACA, 0000, 91F4 ; Room 7A70B: Header $8FA70B dx 36, 01, 31, 12, 01, 01, 70, A0, 00, A732, E5E6 ; Room 7A70B, state A718: Header $8FA718 dx CE95C2, 19, 12, 05, 842C, 93A9, 83C7, 0000, 0000, 0000, 0000, 8AD2, 0000, 91F4 ; Room 7A734: Header $8FA734 dx 37, 01, 26, 08, 01, 01, 70, A0, 00, A75B, E5E6 ; Room 7A734, state A741: Header $8FA741 dx CE95C2, 19, 12, 05, 842E, 9669, 84A3, 0000, 0000, 0000, 0000, 8ADA, 0000, 91F4 ; Room 7A75D: Header $8FA75D dx 00, 02, 04, 03, 02, 01, 70, A0, 00, A784, E5E6 ; Room 7A75D, state A76A: Header $8FA76A dx C6E4A4, 09, 00, 00, 8430, B45B, 89F3, C1C1, 0000, 0000, 0000, 8AE2, BE3F, 91F5 ; Room 7A75D: Door list $8FA784 dw 9276 ; Room 7A788: Header $8FA788 dx 01, 02, 0E, 03, 03, 02, 70, A0, 00, A7AF, E5E6 ; Room 7A788, state A795: Header $8FA795 dx C6E5F5, 09, 00, 00, 8440, B544, 8A25, 0000, 0000, 0000, 0000, 8AE4, 0000, 91F5 ; Room 7A788: Door list $8FA7AF dw 928E ; Room 7A7B3: Header $8FA7B3 dx 02, 02, 0B, 03, 03, 02, 70, A0, 00, A7DA, E5E6 ; Room 7A7B3, state A7C0: Header $8FA7C0 dx C6ECB9, 09, 00, 00, 8450, AF87, 892B, 0000, 0000, 0000, 0000, 8AF2, 0000, 91F5 ; Room 7A7B3: Door list $8FA7DA dw 92A6 ; Room 7A7DE: Header $8FA7DE dx 03, 02, 0A, 00, 01, 07, 70, A0, 00, A805, E5E6 ; Room 7A7DE, state A7EB: Header $8FA7EB dx C6F2E1, 0A, 15, 05, 8460, B9D8, 8AED, C1C1, 0000, 0000, 0000, 8AFA, BEE1, 91F5 ; Room 7A7DE: Door list $8FA805 dw 92BE, 92CA, 92D6, 92E2, 92EE, 88FC, 92FA ; Room 7A815: Header $8FA815 dx 04, 02, 03, 01, 07, 04, 70, A0, 00, A83C, E5E6 ; Room 7A815, state A822: Header $8FA822 dx C6F8C1, 0A, 00, 00, 8470, A332, 86D5, C1C1, A844, 0000, 0000, 8B14, BE5A, 91F5 ; Room 7A815: Door list $8FA83C dw 9312, 931E, 932A ; Room 7A815, state A822: Scroll $8FA844 dx 00, 00, 00, 02, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 01, 01, 01, 01, 01, 01, 01, 00, 00, 00, 00 ; Room 7A815, state A822, PLM index 0: PLM scroll data $8FA860 db 11,02, 18,01, 80 ; Room 7A865: Header $8FA865 dx 05, 02, 04, 01, 02, 01, 70, A0, 00, A88C, E5E6 ; Room 7A865, state A872: Header $8FA872 dx C782ED, 09, 00, 00, 8480, B48E, 8A01, C1C1, 0000, 0000, 0000, 8B22, BE3F, 91F5 ; Room 7A865: Door list $8FA88C dw 9342 ; Room 7A890: Header $8FA890 dx 06, 02, 05, 02, 01, 01, 70, A0, 00, A8B7, E5E6 ; Room 7A890, state A89D: Header $8FA89D dx C784A3, 0A, 00, 03, 8490, A63C, 879D, 0101, 0000, 0000, 0000, 8B24, BE5A, 91F5 ; Room 7A8B9: Header $8FA8B9 dx 07, 02, 03, 01, 02, 03, 70, A0, 00, A8E0, E5E6 ; Room 7A8B9, state A8C6: Header $8FA8C6 dx C785D6, 09, 00, 05, 84A0, B6AD, 8A5B, C1C1, A8E6, 0000, 0000, 8B2C, BE5A, 91F5 ; Room 7A8B9: Door list $8FA8E0 dw 9366, 9372 ; Room 7A8B9, state A8C6: Scroll $8FA8E6 dx 02, 00, 02, 00, 01, 00 ; Room 7A8B9, state A8C6, PLM index 0: PLM scroll data $8FA8EC db 03,01, 80 ; Room 7A8B9, state A8C6, PLM index 1: PLM scroll data $8FA8EF db 03,00, 80 ; Room 7A8B9, state A8C6, PLM index 2: PLM scroll data $8FA8F2 db 02,02, 80 ; Room 7A8B9, state A8C6, PLM index 3: PLM scroll data $8FA8F5 db 02,00, 80 ; Room 7A8F8: Header $8FA8F8 dx 08, 02, 02, 04, 01, 04, 70, A0, 00, A91F, E5E6 ; Room 7A8F8, state A905: Header $8FA905 dx C78A47, 09, 00, 00, 84B0, B1F6, 897D, C1C1, 0000, 0000, 0000, 8B46, BEE1, 91F5 ; Room 7A8F8: Door list $8FA91F dw 938A ; Room 7A923: Header $8FA923 dx 09, 02, 03, 07, 0D, 03, 70, A0, 02, A94A, E5E6 ; Room 7A923, state A930: Header $8FA930 dx C78CFA, 09, 15, 05, 84C0, A9DA, 8845, C1C1, A954, 0000, 0000, 8B4E, BE5A, 91F5 ; Room 7A923: Door list $8FA94A dw 93A2, 93AE, 93BA, 93C6 ; Room 7A923, state A930: Scroll $8FA954 dx 01, 01, 01, 02, 02, 00, 00, 00, 00, 00, 00, 00, 02, 00, 00, 00, 02, 02, 02, 02, 00, 00, 00, 00, 00, 02, 00, 00, 00, 00, 00, 02, 02, 02, 02, 02, 02, 00, 02 ; Room 7A923, state A930, PLM index 0: PLM scroll data $8FA980 db 19,02, 25,02, 26,02, 80 ; Room 7A923, state A930, PLM index 5: PLM scroll data $8FA987 db 25,02, 80 ; Room 7A923, state A930, PLM index 8: PLM scroll data $8FA98A db 25,00, 80 ; Room 7A98D: Header $8FA98D dx 0A, 02, 0C, 0A, 08, 01, 70, A0, 01, A9D3, E629,02,A9B9, E5E6 ; Room 7A98D, state A99F: Header $8FA99F dx C79D71, 1B, 27, 05, 84D0, BB0E, 8B11, 0101, A9D7, 0000, E8CD, 8B9E, B84D, 91F6 ; Room 7A98D, state A9B9: Header $8FA9B9 dx C79D71, 1B, 00, 00, 84D0, BB0E, 8B11, 0101, A9D7, 0000, E8CD, 8B9E, B858, 91F6 ; Room 7A98D: Door list $8FA9D3 dw 93DE ; Room 7A98D, state A99F: Scroll ; Room 7A98D, state A9B9: Scroll $8FA9D7 dx 00, 00, 01, 01, 01, 01, 01, 01 ; Room 7A9E5: Header $8FA9E5 dx 0B, 02, 07, 06, 01, 01, 70, A0, 00, AA0C, E5E6 ; Room 7A9E5, state A9F2: Header $8FA9F2 dx C7A036, 0A, 00, 03, 84E0, A63F, 87A7, C1C1, 0000, 0000, 0000, 8BAC, BE3F, 91F6 ; Room 7AA0E: Header $8FAA0E dx 0C, 02, 0B, 06, 04, 02, 90, A0, 00, AA35, E5E6 ; Room 7AA0E, state AA1B: Header $8FAA1B dx C7A18D, 09, 00, 00, 84F0, AD8F, 88BF, 00C0, AA39, 0000, 0000, 8BB4, 0000, 91F6 ; Room 7AA0E: Door list $8FAA35 dw 9402 ; Room 7AA0E, state AA1B: Scroll $8FAA39 dx 02, 02, 02, 02, 01, 01, 01, 01 ; Room 7AA41: Header $8FAA41 dx 0D, 02, 08, 05, 02, 02, 70, A0, 00, AA68, E5E6 ; Room 7AA41, state AA4E: Header $8FAA4E dx C7AA70, 0A, 00, 05, 8500, B3C5, 89CB, 00C0, AA6C, 0000, 0000, 8BC8, 0000, 91F6 ; Room 7AA41: Door list $8FAA68 dw 941A ; Room 7AA41, state AA4E: Scroll $8FAA6C dx 00, 01, 00, 00 ; Room 7AA41, state AA4E, PLM index 1: PLM scroll data $8FAA70 db 00,02, 02,02, 80 ; Room 7AA41, state AA4E, PLM index 0: PLM scroll data $8FAA75 db 00,02, 02,02, 03,02, 80 ; Room 7AA41, state AA4E, PLM index 2: PLM scroll data $8FAA7C db 03,00, 80 ; Room 7AA41, state AA4E, PLM index 3: PLM scroll data $8FAA7F db 03,02, 80 ; Room 7AA82: Header $8FAA82 dx 0E, 02, 0A, 0A, 02, 02, 90, A0, 02, AAA9, E5E6 ; Room 7AA82, state AA8F: Header $8FAA8F dx C7AEB3, 09, 15, 05, 8510, A7BB, 87DF, 0000, AAB1, 0000, 0000, 8BF4, 0000, 91F6 ; Room 7AA82: Door list $8FAAA9 dw 9432, 943E, 944A ; Room 7AA82, state AA8F: Scroll $8FAAB1 dx 02, 02, 02, 02 ; Room 7AAB5: Header $8FAAB5 dx 0F, 02, 0C, 0B, 01, 01, 70, A0, 00, AADC, E5E6 ; Room 7AAB5, state AAC2: Header $8FAAC2 dx CE95C2, 19, 15, 05, 8520, A642, 87B1, 0000, 0000, 0000, 0000, 8BFC, 0000, 91F6 ; Room 7AADE: Header $8FAADE dx 10, 02, 09, 0A, 01, 01, 70, A0, 00, AB05, E5E6 ; Room 7AADE, state AAEB: Header $8FAAEB dx C7B28B, 09, 00, 00, 8530, A639, 8793, C1C1, 0000, 0000, 0000, 8C04, BEC6, 91F6 ; Room 7AB07: Header $8FAB07 dx 11, 02, 0A, 0C, 01, 05, 90, A0, 00, AB2E, E5E6 ; Room 7AB07, state AB14: Header $8FAB14 dx C7B3E7, 0A, 00, 00, 8540, A1D6, 8695, C1C1, AB36, 0000, 0000, 8C0C, BEE1, 91F6 ; Room 7AB07: Door list $8FAB2E dw 947A, 9486, 9492 ; Room 7AB07, state AB14: Scroll $8FAB36 dx 02, 02, 02, 02, 02 ; Room 7AB3B: Header $8FAB3B dx 12, 02, 0B, 0F, 04, 01, 70, A0, 00, AB62, E5E6 ; Room 7AB3B, state AB48: Header $8FAB48 dx C7B780, 0A, 00, 00, 8550, B4D1, 8A13, C1C1, 0000, 0000, 0000, 8C14, BEC6, 91F6 ; Room 7AB64: Header $8FAB64 dx 13, 02, 07, 0C, 03, 02, 90, A0, 00, AB8B, E5E6 ; Room 7AB64, state AB71: Header $8FAB71 dx C7BB6B, 0A, 00, 00, 8560, A133, 8683, C1C1, 0000, 0000, 0000, 8C1C, BE5A, 91F6 ; Room 7AB64: Door list $8FAB8B dw 94B6 ; Room 7AB8F: Header $8FAB8F dx 14, 02, 04, 0F, 08, 03, 90, A0, 00, ABB6, E5E6 ; Room 7AB8F, state AB9C: Header $8FAB9C dx C7BECB, 0A, 00, 05, 8570, B11D, 8953, 00C0, ABBA, 0000, 0000, 8C2A, 0000, 91F6 ; Room 7AB8F: Door list $8FABB6 dw 94CE ; Room 7AB8F, state AB9C: Scroll $8FABBA dx 02, 02, 02, 02, 02, 00, 00, 00, 02, 02, 02, 02, 02, 00, 00, 00, 01, 01, 01, 01, 01, 01, 01, 01 ; Room 7ABD2: Header $8FABD2 dx 15, 02, 06, 0C, 01, 03, 90, A0, 00, ABF9, E5E6 ; Room 7ABD2, state ABDF: Header $8FABDF dx C7CD91, 0A, 00, 00, 8580, B67A, 8A49, C1C1, ABFD, 0000, 0000, 8C32, BEE1, 91F6 ; Room 7ABD2: Door list $8FABF9 dw 94E6 ; Room 7ABD2, state ABDF: Scroll $8FABFD dx 02, 02, 01 ; Room 7AC00: Header $8FAC00 dx 16, 02, 04, 0E, 02, 01, 70, A0, 00, AC27, E5E6 ; Room 7AC00, state AC0D: Header $8FAC0D dx C7CFCD, 0A, 00, 05, 8590, B3BF, 89B7, C1C1, 0000, 0000, 0000, 8C34, BEC6, 91F6 ; Room 7AC00: Door list $8FAC27 dw 94FE ; Room 7AC2B: Header $8FAC2B dx 17, 02, 03, 0E, 01, 04, 90, A0, 00, AC52, E5E6 ; Room 7AC2B, state AC38: Header $8FAC38 dx C7D13C, 0A, 00, 03, 85A0, A964, 8825, C1C1, AC56, 0000, 0000, 8C36, BEE1, 91F6 ; Room 7AC2B: Door list $8FAC52 dw 9516 ; Room 7AC2B, state AC38: Scroll $8FAC56 dx 02, 02, 01, 00 ; Room 7AC5A: Header $8FAC5A dx 18, 02, 12, 02, 02, 01, 70, A0, 00, AC81, E5E6 ; Room 7AC5A, state AC67: Header $8FAC67 dx C7D4FE, 09, 00, 00, 85B0, B5E7, 8A37, C1C1, 0000, 0000, 0000, 8C3E, BF68, 91F6 ; Room 7AC83: Header $8FAC83 dx 19, 02, 14, 02, 02, 01, 70, A0, 00, ACAA, E5E6 ; Room 7AC83, state AC90: Header $8FAC90 dx C7D66F, 09, 00, 00, 85C0, AEB1, 8907, C1C1, ACAE, 0000, 0000, 8C4C, BF83, 91F6 ; Room 7AC83: Door list $8FACAA dw 953A ; Room 7AC83, state AC90: Scroll $8FACAE dx 00, 01 ; Room 7AC83, state AC90, PLM index 0: PLM scroll data $8FACB0 db 00,01, 80 ; Room 7ACB3: Header $8FACB3 dx 1A, 02, 16, 02, 02, 04, 90, A0, 00, ACDA, E5E6 ; Room 7ACB3, state ACC0: Header $8FACC0 dx C7D895, 09, 00, 00, 85D0, B3D8, 89D9, C1C1, ACE8, 0000, 0000, 8C5A, BF83, 91F6 ; Room 7ACB3: Door list $8FACDA dw 9552, 955E, 956A, 9576, 9582, 958E ; Room 7ACB3, state ACC0: Scroll $8FACE8 dx 02, 02, 02, 02, 02, 02, 02, 02 ; Room 7ACF0: Header $8FACF0 dx 1B, 02, 19, 01, 0C, 02, 70, A0, 00, AD17, E5E6 ; Room 7ACF0, state ACFD: Header $8FACFD dx C7E08C, 09, 00, 05, 85E0, B88F, 8ABB, C1C1, 0000, 0000, 0000, 8C6E, BE5A, 91F6 ; Room 7ACF0: Door list $8FAD17 dw 95A6 ; Room 7AD1B: Header $8FAD1B dx 1C, 02, 25, 02, 01, 01, 70, A0, 00, AD5C, E5E6 ; Room 7AD1B, state AD28: Header $8FAD28 dx C7EAA8, 09, 00, 03, 8600, B766, 8A8D, C1C1, 0000, 0000, 0000, 8C82, BE3F, 91F6 ; Room 7AD5E: Header $8FAD5E dx 1D, 02, 18, 03, 06, 04, 70, A0, 00, AD85, E5E6 ; Room 7AD5E, state AD6B: Header $8FAD6B dx C7EC03, 09, 15, 05, 8610, B81C, 8AA9, C0C0, AD8F, 0000, 0000, 8C8A, 0000, 91F6 ; Room 7AD5E: Door list $8FAD85 dw 95CA, 95D6, 95E2, 95EE ; Room 7AD5E, state AD6B: Scroll $8FAD8F dx 02, 00, 01, 01, 01, 01, 02, 00, 00, 00, 00, 00, 02, 00, 00, 00, 00, 00, 01, 00, 00, 00, 00, 00 ; Room 7AD5E, state AD6B, PLM index 0: PLM scroll data $8FADA7 db 01,00, 80 ; Room 7AD5E, state AD6B, PLM index 1: PLM scroll data ; Room 7AD5E, state AD6B, PLM index 4: PLM scroll data $8FADAA db 01,01, 80 ; Room 7ADAD: Header $8FADAD dx 1E, 02, 19, 04, 04, 02, 90, A0, 00, ADD4, E5E6 ; Room 7ADAD, state ADBA: Header $8FADBA dx C7FF02, 09, 00, 05, 8620, A8E1, 880B, 00C0, ADDA, 0000, 0000, 8CB0, 0000, 91F6 ; Room 7ADAD: Door list $8FADD4 dw 9606, 9612 ; Room 7ADAD, state ADBA: Scroll $8FADDA dx 02, 02, 02, 02, 1F, 02, 1D, 04 ; Room 7ADDE: Header $8FADDE dx 1F, 02, 1D, 04, 01, 01, 70, A0, 00, AE05, E5E6 ; Room 7ADDE, state ADEB: Header $8FADEB dx C88532, 09, 00, 03, 8630, A4EE, 871D, C1C1, 0000, 0000, 0000, 8CCA, BEC6, 91F6 ; Room 7AE07: Header $8FAE07 dx 20, 02, 19, 06, 04, 01, 70, A0, 00, AE2E, E5E6 ; Room 7AE07, state AE14: Header $8FAE14 dx C8865C, 09, 00, 00, 8640, B733, 8A7B, C1C1, 0000, 0000, 0000, 8CD2, BEC6, 91F6 ; Room 7AE07: Door list $8FAE2E dw 9636 ; Room 7AE32: Header $8FAE32 dx 21, 02, 1B, 06, 03, 03, 70, A0, 00, AE59, E5E6 ; Room 7AE32, state AE3F: Header $8FAE3F dx C88953, 09, 00, 00, 8650, BB34, 8B29, 0000, AE5D, 0000, 0000, 8CD4, 0000, 91F6 ; Room 7AE32: Door list $8FAE59 dw 964E ; Room 7AE32, state AE3F: Scroll $8FAE5D dx 00, 00, 02, 00, 00, 02, 00, 00, 01 ; Room 7AE32, state AE3F, PLM index 0: PLM scroll data $8FAE66 db 06,01, 07,01, 80 ; Room 7AE32, state AE3F, PLM index 1: PLM scroll data $8FAE6B db 08,01, 80 ; Room 7AE32, state AE3F, PLM index 7: PLM scroll data $8FAE6E db 08,00, 80 ; Room 7AE32, state AE3F, PLM index B: PLM scroll data $8FAE71 db 07,00, 80 ; Room 7AE74: Header $8FAE74 dx 22, 02, 19, 08, 02, 03, 70, A0, 00, AE9B, E5E6 ; Room 7AE74, state AE81: Header $8FAE81 dx C8943A, 09, 00, 00, 8670, B995, 8ADF, 0000, AEA3, 0000, 0000, 8D1E, 0000, 91F6 ; Room 7AE74: Door list $8FAE9B dw 9666, 9672, 967E ; Room 7AE74, state AE81: Scroll $8FAEA3 dx 00, 02, 00, 02, 00, 01 ; Room 7AE74, state AE81, PLM index 0: PLM scroll data $8FAEA9 db 02,01, 80 ; Room 7AE74, state AE81, PLM index 1: PLM scroll data $8FAEAC db 02,00, 03,02, 80 ; Room 7AE74, state AE81, PLM index 5: PLM scroll data $8FAEB1 db 03,00, 80 ; Room 7AEB4: Header $8FAEB4 dx 23, 02, 17, 08, 03, 01, 70, A0, 00, AEDB, E5E6 ; Room 7AEB4, state AEC1: Header $8FAEC1 dx C89D5D, 09, 00, 00, 8680, AC53, 8887, C1C1, 0000, 0000, 0000, 8D56, BEC6, 91F6 ; Room 7AEB4: Door list $8FAEDB dw 9696 ; Room 7AEDF: Header $8FAEDF dx 24, 02, 16, 06, 01, 03, A0, A0, 00, AF06, E5E6 ; Room 7AEDF, state AEEC: Header $8FAEEC dx C89FE3, 09, 00, 00, 8690, AEA8, 88E9, C1C1, AF0C, 0000, 0000, 8D58, BF68, 91F6 ; Room 7AEDF: Door list $8FAF06 dw 96AE, 96BA ; Room 7AEDF, state AEEC: Scroll $8FAF0C dx 02, 02, 01 ; Room 7AEDF, state AEEC, PLM index 0: PLM scroll data ; Room 7AEDF, state AEEC, PLM index 3: PLM scroll data $8FAF0F db 00,02, 01,02, 80 ; Room 7AF14: Header $8FAF14 dx 25, 02, 16, 0A, 04, 03, 70, A0, 00, AF3B, E5E6 ; Room 7AF14, state AF21: Header $8FAF21 dx C8A2CF, 09, 00, 05, 86A0, AD09, 88A3, C1C1, 0000, 0000, 0000, 8D7E, BE5A, 91F6 ; Room 7AF14: Door list $8FAF3B dw 96D2 ; Room 7AF3F: Header $8FAF3F dx 26, 02, 15, 0A, 01, 01, 70, A0, 00, AF66, E5E6 ; Room 7AF3F, state AF4C: Header $8FAF4C dx C8AA89, 09, 15, 05, 86B0, A544, 873D, C1C1, AF6E, 0000, 0000, 8D80, BEC6, 91F6 ; Room 7AF3F: Door list $8FAF66 dw 96EA, 96F6, 88FC ; Room 7AF3F, state AF4C: Scroll $8FAF6E dx 01 ; Room 7AF3F, state AF4C, PLM index 0: PLM scroll data $8FAF6F db 00,02, 80 ; Room 7AF72: Header $8FAF72 dx 27, 02, 14, 05, 02, 02, A0, A0, 00, AF99, E5E6 ; Room 7AF72, state AF7F: Header $8FAF7F dx C8ABED, 09, 00, 00, 86C0, BBD7, 8B3B, 00C0, AF9F, 0000, 0000, 8D88, 0000, 91F6 ; Room 7AF72: Door list $8FAF99 dw 970E, 971A ; Room 7AF72, state AF7F: Scroll $8FAF9F dx 02, 02, 01, 01 ; Room 7AFA3: Header $8FAFA3 dx 28, 02, 11, 04, 05, 01, 70, A0, 00, AFCA, E5E6 ; Room 7AFA3, state AFB0: Header $8FAFB0 dx C8B15B, 09, 00, 00, 86D0, A6A8, 87C9, C1C1, 0000, 0000, 0000, 8D96, BEC6, 91F6 ; Room 7AFA3: Door list $8FAFCA dw 9732 ; Room 7AFCE: Header $8FAFCE dx 29, 02, 10, 09, 04, 01, 70, A0, 00, AFF5, E5E6 ; Room 7AFCE, state AFDB: Header $8FAFDB dx C8B4F9, 09, 00, 00, 86F0, B32C, 89A5, C1C1, 0000, 0000, 0000, 8D98, BEC6, 91F6 ; Room 7AFCE: Door list $8FAFF5 dw 974A, 9756 ; Room 7AFFB: Header $8FAFFB dx 2A, 02, 15, 09, 04, 01, 70, A0, 00, B022, E5E6 ; Room 7AFFB, state B008: Header $8FB008 dx C8B853, 09, 00, 00, 8700, A3F5, 86EF, C1C1, 0000, 0000, 0000, 8D9A, BEC6, 91F6 ; Room 7AFFB: Door list $8FB022 dw 976E ; Room 7B026: Header $8FB026 dx 2B, 02, 14, 09, 01, 01, 70, A0, 00, B04D, E5E6 ; Room 7B026, state B033: Header $8FB033 dx CE8FA6, 17, 00, 00, 8710, A55A, 8751, 0000, 0000, 0000, 0000, 8D9C, 0000, 91F6 ; Room 7B026: Door list $8FB04D dw 9786 ; Room 7B051: Header $8FB051 dx 2C, 02, 17, 07, 01, 01, 70, A0, 00, B078, E5E6 ; Room 7B051, state B05E: Header $8FB05E dx C8B9CF, 09, 00, 00, 8720, A2DF, 86C7, 0101, 0000, 0000, 0000, 8DA4, BF68, 91F6 ; Room 7B07A: Header $8FB07A dx 2D, 02, 18, 01, 01, 02, 70, A0, 00, B0A1, E5E6 ; Room 7B07A, state B087: Header $8FB087 dx C8BB21, 09, 00, 05, 8730, B912, 8ACD, 0000, B0A5, 0000, 0000, 8DA6, 0000, 91F6 ; Room 7B07A: Door list $8FB0A1 dw 97AA ; Room 7B07A, state B087: Scroll $8FB0A5 dx 00, 01 ; Room 7B07A, state B087, PLM index 0: PLM scroll data $8FB0A7 db 00,02, 01,02, 80 ; Room 7B07A, state B087, PLM index 2: PLM scroll data $8FB0AC db 00,02, 01,01, 80 ; Room 7B07A, state B087, PLM index 4: PLM scroll data $8FB0B1 db 00,00, 80 ; Room 7B0B4: Header $8FB0B4 dx 2E, 02, 09, 04, 01, 01, 70, A0, 00, B0DB, E5E6 ; Room 7B0B4, state B0C1: Header $8FB0C1 dx CE83C3, 15, 00, 00, 8740, A55D, 875B, 0000, 0000, 0000, 0000, 8DD8, 0000, 91F6 ; Room 7B0DD: Header $8FB0DD dx 2F, 02, 15, 03, 01, 01, 70, A0, 00, B104, E5E6 ; Room 7B0DD, state B0EA: Header $8FB0EA dx CE92CB, 19, 15, 05, 8750, B3C2, 89C1, 0000, 0000, 0000, 0000, 8DE0, 0000, 91F6 ; Room 7B106: Header $8FB106 dx 30, 02, 0C, 05, 08, 01, 70, A0, 00, B12D, E5E6 ; Room 7B106, state B113: Header $8FB113 dx C8BDE8, 0A, 00, 00, 8760, A645, 87BB, 01C1, B131, 0000, 0000, 8DE8, BE3F, 91F6 ; Room 7B106: Door list $8FB12D dw 97DA ; Room 7B106, state B113: Scroll $8FB131 dx 01, 01, 01, 01, 01, 01, 01, 01 ; Room 7B139: Header $8FB139 dx 31, 02, 13, 06, 01, 03, 70, A0, 00, B160, E5E6 ; Room 7B139, state B146: Header $8FB146 dx C8C165, 09, 00, 00, 8762, A967, 8833, C101, B164, 0000, 0000, 8DEA, BEE1, 91F6 ; Room 7B139: Door list $8FB160 dw 97F2 ; Room 7B139, state B146: Scroll $8FB164 dx 02, 02, 02 ; Room 7B167: Header $8FB167 dx 32, 02, 0B, 05, 01, 01, 70, A0, 00, B18E, E5E6 ; Room 7B167, state B174: Header $8FB174 dx CE9EF6, 19, 15, 05, 8764, B1F0, 8969, 0000, 0000, 0000, 0000, 8DEC, 0000, 91F6 ; Room 7B167: Door list $8FB18E dw 980A ; Room 7B192: Header $8FB192 dx 33, 02, 10, 08, 01, 01, 70, A0, 00, B1B9, E5E6 ; Room 7B192, state B19F: Header $8FB19F dx CE95C2, 19, 15, 05, 8766, B1F3, 8973, 0000, 0000, 0000, 0000, 8DF4, 0000, 91F6 ; Room 7B1BB: Header $8FB1BB dx 34, 02, 14, 0A, 01, 01, 70, A0, 00, B1E2, E5E6 ; Room 7B1BB, state B1C8: Header $8FB1C8 dx CE92CB, 19, 15, 05, 8768, BB31, 8B1F, 0000, B1E4, 0000, 0000, 8DFC, 0000, 0000 ; Room 7B1BB, state B1C8: Scroll $8FB1E4 dx 01 ; Room 7B1E5: Header $8FB1E5 dx 35, 02, 0F, 0D, 03, 03, 90, A0, 00, B20C, E5E6 ; Room 7B1E5, state B1F2: Header $8FB1F2 dx C8C4D3, 09, 18, 05, 876A, A23C, 86B1, C1C1, B210, 0000, 0000, 8E04, BF32, 91F7 ; Room 7B1E5: Door list $8FB20C dw 983A ; Room 7B1E5, state B1F2: Scroll $8FB210 dx 02, 02, 00, 01, 01, 00, 00, 00, 00 ; Room 7B1E5, state B1F2, PLM index 0: PLM scroll data $8FB224 db 03,02, 04,02, 06,02, 07,02, 80 ; Room 7B1E5, state B1F2, PLM index 1: PLM scroll data $8FB22D db 04,00, 06,01, 07,01, 08,01, 80 ; Room 7B236: Header $8FB236 dx 36, 02, 11, 0B, 08, 03, 70, A0, 00, B25D, E5E6 ; Room 7B236, state B243: Header $8FB243 dx C8D59C, 09, 18, 05, 878A, AFEA, 893D, 01C1, B265, 0000, 0000, 8E12, BF17, 91F7 ; Room 7B236: Door list $8FB25D dw 9852, 985E, 986A ; Room 7B236, state B243: Scroll $8FB265 dx 00, 00, 00, 00, 02, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 01, 01, 01, 01, 01, 01, 01, 01 ; Room 7B236, state B243, PLM index 0: PLM scroll data ; Room 7B236, state B243, PLM index 2: PLM scroll data $8FB27D db 0C,02, 80 ; Room 7B236, state B243, PLM index 4: PLM scroll data $8FB280 db 0C,00, 80 ; Room 7B283: Header $8FB283 dx 37, 02, 12, 0F, 02, 02, 70, A0, 00, B2C9, E629,04,B2AF, E5E6 ; Room 7B283, state B295: Header $8FB295 dx C8E09D, 09, 24, 03, 879A, B720, 8A6D, 00C0, B2CD, 0000, 0000, 8E3E, 0000, 91F7 ; Room 7B283, state B2AF: Header $8FB2AF dx C8E09D, 09, 00, 03, 879A, B720, 8A6D, 00C0, B2CD, 0000, 0000, 8E3E, 0000, 91F7 ; Room 7B283: Door list $8FB2C9 dw 9876 ; Room 7B283, state B295: Scroll ; Room 7B283, state B2AF: Scroll $8FB2CD dx 02, 02, 01, 01 ; Room 7B283, state B295, PLM index 0: PLM scroll data ; Room 7B283, state B2AF, PLM index 0: PLM scroll data $8FB2D1 db 00,02, 01,02, 02,01, 03,01, 80 ; Room 7B2DA: Header $8FB2DA dx 38, 02, 15, 0E, 04, 01, 70, A0, 00, B301, E5E6 ; Room 7B2DA, state B2E7: Header $8FB2E7 dx C8E900, 09, 18, 05, 87AA, A48B, 870F, C1C1, 0000, 0000, 0000, 8E82, BF17, 91F7 ; Room 7B2DA: Door list $8FB301 dw 988E ; Room 7B305: Header $8FB305 dx 39, 02, 15, 0F, 01, 01, 70, A0, 00, B32C, E5E6 ; Room 7B305, state B312: Header $8FB312 dx CE98DC, 17, 00, 03, 87BA, A623, 8777, 0000, 0000, 0000, 0000, 8E90, 0000, 91F7 ; Room 7B32E: Header $8FB32E dx 3A, 02, 17, 10, 01, 02, 70, A0, 00, B374, E629,01,B35A, E5E6 ; Room 7B32E, state B340: Header $8FB340 dx C8EBFD, 09, 24, 04, 87BC, A626, 8781, C101, B378, 0000, E950, 8E98, BF32, 91F7 ; Room 7B32E, state B35A: Header $8FB35A dx C8EBFD, 09, 00, 03, 87BC, A626, 8781, C101, B378, 0000, E950, 8E98, BF32, 91F7 ; Room 7B32E: Door list $8FB374 dw 98B2 ; Room 7B32E, state B340: Scroll ; Room 7B32E, state B35A: Scroll $8FB378 dx 02, 02 ; Room 7B37A: Header $8FB37A dx 3B, 02, 18, 10, 03, 01, 70, A0, 00, B3A1, E5E6 ; Room 7B37A, state B387: Header $8FB387 dx C8EDCE, 09, 18, 05, 87CC, B769, 8A97, C1C1, 0000, 0000, 0000, 8EA6, BF4D, 91F7 ; Room 7B37A: Door list $8FB3A1 dw 98CA ; Room 7B3A5: Header $8FB3A5 dx 3C, 02, 19, 0C, 01, 03, 70, A0, 00, B3CC, E5E6 ; Room 7B3A5, state B3B2: Header $8FB3B2 dx C8F01F, 09, 00, 00, 87DC, A4F1, 8727, C1C1, B3D6, 0000, 0000, 8EBA, BEAB, 91F7 ; Room 7B3A5: Door list $8FB3CC dw 98E2, 98EE, 98FA, 9906 ; Room 7B3A5, state B3B2: Scroll $8FB3D6 dx 02, 01, 00 ; Room 7B3A5, state B3B2, PLM index 0: PLM scroll data $8FB3D9 db 01,02, 80 ; Room 7B3A5, state B3B2, PLM index 2: PLM scroll data $8FB3DC db 01,02, 02,01, 80 ; Room 7B3E1: Header $8FB3E1 dx 3D, 02, 1A, 0B, 01, 01, 70, A0, 00, B408, E5E6 ; Room 7B3E1, state B3EE: Header $8FB3EE dx C8F40B, 09, 00, 00, 87EC, AD06, 8899, C1C1, 0000, 0000, 0000, 8ED4, BE90, 91F7 ; Room 7B3E1: Door list $8FB408 dw 991E ; Room 7B40A: Header $8FB40A dx 3E, 02, 1A, 09, 04, 04, 70, A0, 00, B431, E5E6 ; Room 7B40A, state B417: Header $8FB417 dx C8F58B, 09, 00, 00, 87FC, A560, 8765, C1C1, B435, 0000, 0000, 8ED6, BF68, 91F7 ; Room 7B40A: Door list $8FB431 dw 992A ; Room 7B40A, state B417: Scroll $8FB435 dx 00, 00, 00, 02, 00, 00, 00, 02, 00, 00, 00, 02, 01, 01, 01, 01 ; Room 7B40A, state B417, PLM index 0: PLM scroll data $8FB445 db 06,01, 80 ; Room 7B40A, state B417, PLM index 1: PLM scroll data $8FB448 db 06,00, 80 ; Room 7B40A, state B417, PLM index 2: PLM scroll data $8FB44B db 07,01, 80 ; Room 7B40A, state B417, PLM index 6: PLM scroll data $8FB44E db 07,00, 80 ; Room 7B40A, state B417, PLM index A: PLM scroll data $8FB451 db 0E,01, 80 ; Room 7B40A, state B417, PLM index D: PLM scroll data $8FB454 db 0E,00, 80 ; Room 7B457: Header $8FB457 dx 3F, 02, 1A, 0E, 04, 01, 70, A0, 00, B47E, E5E6 ; Room 7B457, state B464: Header $8FB464 dx C8FCC5, 09, 00, 00, 880C, AD6C, 88B1, C1C1, 0000, 0000, 0000, 8F38, BF17, 91F7 ; Room 7B457: Door list $8FB47E dw 9942 ; Room 7B482: Header $8FB482 dx 40, 02, 1B, 10, 03, 01, 70, A0, 00, B4A9, E5E6 ; Room 7B482, state B48F: Header $8FB48F dx C98222, 09, 00, 00, 881C, AA8D, 885F, C1C1, 0000, 0000, 0000, 8F3A, BF4D, 91F7 ; Room 7B482: Door list $8FB4A9 dw 995A ; Room 7B4AD: Header $8FB4AD dx 41, 02, 1E, 09, 01, 06, 70, A0, 00, B4D4, E5E6 ; Room 7B4AD, state B4BA: Header $8FB4BA dx C984D3, 09, 00, 00, 882C, A82E, 87F5, C1C1, B4DA, 0000, 0000, 8F3C, BEFC, 91F7 ; Room 7B4AD: Door list $8FB4D4 dw 9972, 997E ; Room 7B4AD, state B4BA: Scroll $8FB4DA dx 00, 02, 02, 02, 02, 01 ; Room 7B4AD, state B4BA, PLM index 0: PLM scroll data $8FB4E0 db 00,02, 01,02, 80 ; Room 7B4E5: Header $8FB4E5 dx 42, 02, 1F, 09, 04, 05, 70, A0, 00, B50C, E5E6 ; Room 7B4E5, state B4F2: Header $8FB4F2 dx C9899F, 09, 00, 00, 883C, AEF4, 891D, C1C1, 0000, 0000, 0000, 8F7A, BE5A, 91F7 ; Room 7B4E5: Door list $8FB50C dw 9996 ; Room 7B510: Header $8FB510 dx 43, 02, 21, 05, 05, 02, 70, A0, 00, B537, E5E6 ; Room 7B510, state B51D: Header $8FB51D dx C994BA, 09, 00, 05, 885C, AE52, 88D1, C1C1, B53D, 0000, 0000, 8F7C, BF68, 91F7 ; Room 7B510: Door list $8FB537 dw 99AE, 99BA ; Room 7B510, state B51D: Scroll $8FB53D dx 02, 00, 00, 00, 00, 01, 01, 00, 00, 00 ; Room 7B510, state B51D, PLM index 0: PLM scroll data $8FB547 db 01,01, 02,01, 06,00, 80 ; Room 7B510, state B51D, PLM index 4: PLM scroll data $8FB54E db 01,00, 02,00, 06,01, 80 ; Room 7B510, state B51D, PLM index C: PLM scroll data $8FB555 db 03,01, 04,02, 80 ; Room 7B55A: Header $8FB55A dx 44, 02, 25, 06, 01, 01, 70, A0, 00, B581, E5E6 ; Room 7B55A, state B567: Header $8FB567 dx C99CE2, 09, 00, 00, 886C, AEA5, 88DF, C1C1, 0000, 0000, 0000, 8FD2, BF32, 91F7 ; Room 7B55A: Door list $8FB581 dw 99D2 ; Room 7B585: Header $8FB585 dx 45, 02, 23, 09, 03, 05, 70, A0, 00, B5AC, E5E6 ; Room 7B585, state B592: Header $8FB592 dx C99E7B, 09, 00, 00, 887C, A428, 86FD, C1C1, B5B4, 0000, 0000, 8FDA, BE5A, 91F7 ; Room 7B585: Door list $8FB5AC dw 99EA, 99F6, 9A02 ; Room 7B585, state B592: Scroll $8FB5B4 dx 02, 00, 00, 02, 00, 00, 02, 00, 00, 02, 00, 00, 02, 00, 02 ; Room 7B585, state B592, PLM index 0: PLM scroll data ; Room 7B585, state B592, PLM index 4: PLM scroll data $8FB5C3 db 0A,02, 0D,02, 80 ; Room 7B585, state B592, PLM index 3: PLM scroll data ; Room 7B585, state B592, PLM index 5: PLM scroll data $8FB5C8 db 0A,00, 0D,00, 80 ; Room 7B585, state B592, PLM index 6: PLM scroll data $8FB5CD db 00,02, 03,02, 80 ; Room 7B585, state B592, PLM index A: PLM scroll data $8FB5D2 db 00,02, 80 ; Room 7B5D5: Header $8FB5D5 dx 46, 02, 20, 0E, 06, 03, 70, A0, 00, B5FC, E5E6 ; Room 7B5D5, state B5E2: Header $8FB5E2 dx C9A88C, 09, 00, 00, 888C, B259, 898B, C1C1, B600, 0000, 0000, 9036, BF32, 91F7 ; Room 7B5D5: Door list $8FB5FC dw 9A1A ; Room 7B5D5, state B5E2: Scroll $8FB600 dx 00, 01, 01, 01, 00, 01, 00, 00, 00, 00, 00, 00, 00, 02, 00, 00, 00, 00 ; Room 7B5D5, state B5E2, PLM index 0: PLM scroll data $8FB612 db 07,02, 80 ; Room 7B5D5, state B5E2, PLM index 2: PLM scroll data $8FB615 db 01,01, 07,00, 80 ; Room 7B5D5, state B5E2, PLM index 8: PLM scroll data ; Room 7B5D5, state B5E2, PLM index C: PLM scroll data $8FB61A db 04,01, 80 ; Room 7B5D5, state B5E2, PLM index A: PLM scroll data $8FB61D db 00,01, 01,01, 80 ; Room 7B5D5, state B5E2, PLM index 9: PLM scroll data ; Room 7B5D5, state B5E2, PLM index B: PLM scroll data $8FB622 db 04,00, 80 ; Room 7B5D5, state B5E2, PLM index D: PLM scroll data $8FB625 db 00,00, 80 ; Room 7B5D5, state B5E2, PLM index 11: PLM scroll data $8FB628 db 01,00, 80 ; Room 7B62B: Header $8FB62B dx 47, 02, 1E, 10, 03, 01, 70, A0, 00, B652, E5E6 ; Room 7B62B, state B638: Header $8FB638 dx C9B1C7, 09, 00, 00, 889C, A219, 86A3, C1C1, 0000, 0000, 0000, 90C8, BF4D, 91F7 ; Room 7B62B: Door list $8FB652 dw 9A32 ; Room 7B656: Header $8FB656 dx 48, 02, 1D, 03, 04, 03, 70, A0, 00, B67D, E5E6 ; Room 7B656, state B663: Header $8FB663 dx C9B4AB, 09, 18, 05, 88AC, BA4B, 8AFB, C1C1, B681, 0000, 0000, 90D0, BF68, 91F7 ; Room 7B656: Door list $8FB67D dw 9A4A ; Room 7B656, state B663: Scroll $8FB681 dx 00, 02, 00, 00, 00, 02, 00, 00, 00, 01, 01, 01 ; Room 7B656, state B663, PLM index 0: PLM scroll data $8FB68D db 09,00, 80 ; Room 7B656, state B663, PLM index 6: PLM scroll data $8FB690 db 08,01, 09,01, 80 ; Room 7B656, state B663, PLM index 7: PLM scroll data $8FB695 db 08,00, 80 ; Room 7B698: Header $8FB698 dx 49, 02, 16, 11, 01, 01, 70, A0, 00, B6BF, E5E6 ; Room 7B698, state B6A5: Header $8FB6A5 dx C9C30D, 09, 00, 00, 88BC, AEAB, 88F3, 0101, 0000, 0000, 0000, 9108, BF32, 91F7 ; Room 7B6C1: Header $8FB6C1 dx 4A, 02, 14, 0E, 01, 03, 70, A0, 00, B6E8, E5E6 ; Room 7B6C1, state B6CE: Header $8FB6CE dx C9C428, 09, 00, 03, 88CC, AEAE, 88FD, C101, 0000, 0000, 0000, 9110, BF32, 91F7 ; Room 7B6C1: Door list $8FB6E8 dw 9A6E, 9A7A ; Room 7B6EE: Header $8FB6EE dx 4B, 02, 23, 06, 03, 06, 70, A0, 00, B715, E5E6 ; Room 7B6EE, state B6FB: Header $8FB6FB dx C9C706, 0A, 18, 05, 88DC, AB80, 8871, 0000, B71B, 0000, 0000, 9118, 0000, 0000 ; Room 7B6EE: Door list $8FB715 dw 9A92, 9A9E ; Room 7B6EE, state B6FB: Scroll $8FB71B dx 00, 02, 00, 00, 02, 00, 00, 02, 00, 00, 01, 00, 00, 00, 00, 00, 01, 01 ; Room 7B6EE, state B6FB, PLM index 2: PLM scroll data $8FB72D db 0B,01, 80 ; Room 7B6EE, state B6FB, PLM index 5: PLM scroll data $8FB730 db 0B,02, 0D,02, 0E,02, 80 ; Room 7B6EE, state B6FB, PLM index 9: PLM scroll data $8FB737 db 00,01, 04,00, 80 ; Room 7B6EE, state B6FB, PLM index 11: PLM scroll data $8FB73C db 01,02, 04,02, 80 ; Room 7B741: Header $8FB741 dx 4C, 02, 24, 0C, 01, 01, 70, A0, 00, B768, E5E6 ; Room 7B741, state B74E: Header $8FB74E dx CE95C2, 19, 18, 05, 88EC, A557, 8747, 0000, 0000, 0000, 0000, 918C, 0000, 0000 } ;;; BG_Data ;;; { ; Room 791F8, state 79213: BG_Data ; Room 791F8, state 7922D: BG_Data ; Room 791F8, state 79247: BG_Data ; Room 791F8, state 79261: BG_Data $8FB76A dx 000E,8946,8AC180,4800,0800, 000E,896A,8AD180,4800,0800, 000E,89B2,8AB980,4C00,0800, 000E,8AC6,8AD180,4800,0800, 000E,88FE,8AB180,4800,0800, 000E,890A,8AC180,4800,0800, 0000 ; Room 793FE, state 7940B: BG_Data $8FB7AE dx 000E,8A12,8AC180,4800,0800, 000E,8AEA,8AD980,4800,0800, 000E,A18C,8AB980,4C00,0800, 000E,A1B0,8AD980,4800,0800, 000E,A1E0,8AB180,4800,0800, 000E,A300,8AC980,4C00,0800, 0000 ; Room 794FD, state 7950A: BG_Data $8FB7F2 dx 000E,8A7E,8AD980,4800,0800, 000E,A264,8AD980,4800,0800, 0000 ; Room 7968F, state 7969C: BG_Data $8FB80A dx 0002,8AC180,4800,0800, 0000 ; Room 7A59F, state 7A5B1: BG_Data $8FB815 dx 0008,9AB200,2000,1000, 0004,B9FA38,4000, 0002,7E4000,4000,1000, 0004,B9FE3E,4000, 0002,7E4000,4800,1000, 0000 ; Room 7A59F, state 7A5CB: BG_Data $8FB840 dx 0008,9AB200,2000,1000, 000C, 0000 ; Room 7A98D, state 7A99F: BG_Data $8FB84D dx 0002,7E2000,4800,1000, 0000 ; Room 7A98D, state 7A9B9: BG_Data $8FB858 dx 0002,7E2000,4800,1000, 0000 ; Room 79552, state 7955F: BG_Data ; Room 795A8, state 795B5: BG_Data $8FB87E dx 0004,BA807E,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 792B3, state 792C5: BG_Data ; Room 792B3, state 792DF: BG_Data ; Room 79461, state 7946E: BG_Data ; Room 7965B, state 79668: BG_Data $8FB899 dx 0004,BA82C4,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 792FD, state 79314: BG_Data ; Room 792FD, state 7932E: BG_Data ; Room 792FD, state 79348: BG_Data ; Room 793AA, state 793B7: BG_Data ; Room 7948C, state 79499: BG_Data ; Room 7957D, state 7958A: BG_Data ; Room 795FF, state 7960C: BG_Data $8FB8B4 dx 0004,BA8437,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7990D, state 7991A: BG_Data ; Room 79969, state 79976: BG_Data $8FB8CF dx 0004,BA85BA,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 79879, state 79890: BG_Data ; Room 79879, state 798AA: BG_Data ; Room 79879, state 798C4: BG_Data $8FB8EA dx 0004,BA86FC,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 796BA, state 796D1: BG_Data ; Room 796BA, state 796EB: BG_Data ; Room 796BA, state 79705: BG_Data ; Room 7975C, state 7976D: BG_Data ; Room 7975C, state 79787: BG_Data ; Room 79804, state 7981B: BG_Data ; Room 79804, state 79835: BG_Data ; Room 79804, state 7984F: BG_Data ; Room 799F9, state 79A06: BG_Data ; Room 79A90, state 79AA2: BG_Data ; Room 79A90, state 79ABC: BG_Data $8FB905 dx 0004,BA8780,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 798E2, state 798EF: BG_Data $8FB920 dx 0004,BA8A49,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 794CC, state 794D9: BG_Data ; Room 7962A, state 79637: BG_Data $8FB93B dx 0004,BA8ACD,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 799BD, state 799CA: BG_Data ; Room 79A44, state 79A56: BG_Data ; Room 79A44, state 79A70: BG_Data $8FB956 dx 0004,BA8DBD,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 } ;;; Door ASM (done) ;;; { ;;; Door ASM: start Wrecked Ship treadmill west entrance ;;; { $8FB971 A0 75 82 LDY #$8275 $8FB974 22 27 80 87 JSL $878027[$87:8027] $8FB978 22 D7 83 84 JSL $8483D7[$84:83D7] $8FB97C dx 04, 09, B64B $8FB980 60 RTS } ;;; Door ASM: scroll 6 = green ;;; { $8FB981 08 PHP $8FB982 E2 20 SEP #$20 $8FB984 A9 02 LDA #$02 $8FB986 8F 26 CD 7E STA $7ECD26[$7E:CD26] $8FB98A 28 PLP $8FB98B 60 RTS } ;;; Door ASM: scroll 0 = blue ;;; { $8FB98C 08 PHP $8FB98D E2 20 SEP #$20 $8FB98F A9 01 LDA #$01 $8FB991 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FB995 28 PLP $8FB996 60 RTS } ;;; Door ASM: scroll 4 = red, 8 = green ;;; { $8FB9A2 08 PHP $8FB9A3 E2 20 SEP #$20 $8FB9A5 A9 00 LDA #$00 $8FB9A7 8F 24 CD 7E STA $7ECD24[$7E:CD24] $8FB9AB A9 02 LDA #$02 $8FB9AD 8F 28 CD 7E STA $7ECD28[$7E:CD28] $8FB9B1 28 PLP $8FB9B2 60 RTS } ;;; Door ASM: scroll 8..B = red ;;; { $8FB9B3 08 PHP $8FB9B4 E2 20 SEP #$20 $8FB9B6 A9 00 LDA #$00 $8FB9B8 8F 28 CD 7E STA $7ECD28[$7E:CD28] $8FB9BC 8F 29 CD 7E STA $7ECD29[$7E:CD29] $8FB9C0 8F 2A CD 7E STA $7ECD2A[$7E:CD2A] $8FB9C4 8F 2B CD 7E STA $7ECD2B[$7E:CD2B] $8FB9C8 28 PLP $8FB9C9 60 RTS } ;;; Door ASM: scroll 2..5,B..D,11h = red ;;; { $8FB9CA 08 PHP $8FB9CB E2 20 SEP #$20 $8FB9CD A9 00 LDA #$00 $8FB9CF 8F 22 CD 7E STA $7ECD22[$7E:CD22] $8FB9D3 8F 23 CD 7E STA $7ECD23[$7E:CD23] $8FB9D7 8F 24 CD 7E STA $7ECD24[$7E:CD24] $8FB9DB 8F 25 CD 7E STA $7ECD25[$7E:CD25] $8FB9DF 8F 2B CD 7E STA $7ECD2B[$7E:CD2B] $8FB9E3 8F 2C CD 7E STA $7ECD2C[$7E:CD2C] $8FB9E7 8F 2D CD 7E STA $7ECD2D[$7E:CD2D] $8FB9EB 8F 31 CD 7E STA $7ECD31[$7E:CD31] $8FB9EF 28 PLP $8FB9F0 60 RTS } ;;; Door ASM: scroll 1,4 = green ;;; { $8FB9F1 08 PHP $8FB9F2 E2 20 SEP #$20 $8FB9F4 A9 02 LDA #$02 $8FB9F6 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FB9FA 8F 24 CD 7E STA $7ECD24[$7E:CD24] $8FB9FE 28 PLP $8FB9FF 60 RTS } ;;; Door ASM: scroll 2 = blue ;;; { $8FBA00 08 PHP $8FBA01 E2 20 SEP #$20 $8FBA03 A9 01 LDA #$01 $8FBA05 8F 22 CD 7E STA $7ECD22[$7E:CD22] $8FBA09 28 PLP $8FBA0A 60 RTS } ;;; Door ASM: scroll 3 = green ;;; { $8FBA2C 08 PHP $8FBA2D E2 20 SEP #$20 $8FBA2F A9 02 LDA #$02 $8FBA31 8F 23 CD 7E STA $7ECD23[$7E:CD23] $8FBA35 28 PLP $8FBA36 60 RTS } } ;;; BG_Data ;;; { ; Room 79AD9, state 79AE6: BG_Data $8FBA37 dx 0004,B9C972,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 79D9C, state 79DA9: BG_Data ; Room 79FBA, state 79FC7: BG_Data ; Room 79FE5, state 79FF2: BG_Data ; Room 7A011, state 7A01E: BG_Data ; Room 7A051, state 7A05E: BG_Data $8FBA52 dx 0004,B9CD01,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 79C07, state 79C14: BG_Data $8FBA6D dx 0004,B9CE9F,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 79B9D, state 79BAA: BG_Data $8FBA88 dx 0004,B9CFF8,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 79BC8, state 79BD5: BG_Data ; Room 79E11, state 79E1E: BG_Data ; Room 7A0D2, state 7A0DF: BG_Data ; Room 7A130, state 7A13D: BG_Data $8FBAA3 dx 0004,B9D1FB,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 79B5B, state 79B68: BG_Data ; Room 79F11, state 79F23: BG_Data ; Room 79F11, state 79F3D: BG_Data ; Room 7A107, state 7A114: BG_Data $8FBABE dx 0004,B9D38F,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 79E52, state 79E5F: BG_Data $8FBAD9 dx 0004,B9D3C5,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 79E9F, state 79EB1: BG_Data ; Room 79E9F, state 79ECB: BG_Data ; Room 79F64, state 79F76: BG_Data ; Room 79F64, state 79F90: BG_Data ; Room 7A1AD, state 7A1BA: BG_Data ; Room 7A1D8, state 7A1E5: BG_Data $8FBAF4 dx 0004,B9D3FB,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 79D19, state 79D26: BG_Data $8FBB45 dx 0004,B9D5D8,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7A66A, state 7A677: BG_Data $8FBB60 dx 0004,BAC4BC,4000, 0002,7E4000,4800,1000, 0002,87AD64,6D00,0600, 0000 ; Room 7A253, state 7A260: BG_Data $8FBB7B dx 0004,B9D715,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7A2F7, state 7A304: BG_Data $8FBBCC dx 0004,B9E1B3,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7A37C, state 7A389: BG_Data ; Room 7A3DD, state 7A3EA: BG_Data $8FBBE7 dx 0004,B9E61C,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7A408, state 7A415: BG_Data $8FBC02 dx 0004,B9E885,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7A2CE, state 7A2DB: BG_Data $8FBC38 dx 0004,B9EA80,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7A6A1, state 7A6AE: BG_Data $8FBC53 dx 0004,B9EBC7,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7A521, state 7A533: BG_Data ; Room 7A521, state 7A54D: BG_Data $8FBC6E dx 0004,B9EE52,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7A5ED, state 7A5FA: BG_Data $8FBCA4 dx 0004,B9F1C8,4000, 0002,7E4000,4800,1000, 0000 ; Room 7A3AE, state 7A3BB: BG_Data ; Room 7A447, state 7A454: BG_Data $8FBCEC dx 0004,B9F94F,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 } ;;; Door ASM (done) ;;; { ;;; Door ASM: scroll 18,1C = green ;;; { $8FBD07 08 PHP $8FBD08 E2 20 SEP #$20 $8FBD0A A9 02 LDA #$02 $8FBD0C 8F 38 CD 7E STA $7ECD38[$7E:CD38] $8FBD10 8F 3C CD 7E STA $7ECD3C[$7E:CD3C] $8FBD14 28 PLP $8FBD15 60 RTS } ;;; Door ASM: scroll 5..6 = blue ;;; { $8FBD16 08 PHP $8FBD17 E2 20 SEP #$20 $8FBD19 A9 01 LDA #$01 $8FBD1B 8F 25 CD 7E STA $7ECD25[$7E:CD25] $8FBD1F 8F 26 CD 7E STA $7ECD26[$7E:CD26] $8FBD23 28 PLP $8FBD24 60 RTS } ;;; Door ASM: scroll 1D = blue ;;; { $8FBD25 08 PHP $8FBD26 E2 20 SEP #$20 $8FBD28 A9 01 LDA #$01 $8FBD2A 8F 3D CD 7E STA $7ECD3D[$7E:CD3D] $8FBD2E 28 PLP $8FBD2F 60 RTS } ;;; Door ASM: scroll 0 = red, 1 = green ;;; { $8FBD3F 08 PHP $8FBD40 E2 20 SEP #$20 $8FBD42 A9 00 LDA #$00 $8FBD44 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FBD48 A9 02 LDA #$02 $8FBD4A 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FBD4E 28 PLP $8FBD4F 60 RTS } ;;; Door ASM: scroll B = green ;;; { $8FBD50 08 PHP $8FBD51 E2 20 SEP #$20 $8FBD53 A9 02 LDA #$02 $8FBD55 8F 2B CD 7E STA $7ECD2B[$7E:CD2B] $8FBD59 28 PLP $8FBD5A 60 RTS } ;;; Door ASM: scroll 1C = red, 1D = blue ;;; { $8FBD5B 08 PHP $8FBD5C E2 20 SEP #$20 $8FBD5E A9 00 LDA #$00 $8FBD60 8F 3C CD 7E STA $7ECD3C[$7E:CD3C] $8FBD64 A9 01 LDA #$01 $8FBD66 8F 3D CD 7E STA $7ECD3D[$7E:CD3D] $8FBD6A 28 PLP $8FBD6B 60 RTS } ;;; Door ASM: scroll 4 = red ;;; { $8FBD6C 08 PHP $8FBD6D E2 20 SEP #$20 $8FBD6F A9 00 LDA #$00 $8FBD71 8F 24 CD 7E STA $7ECD24[$7E:CD24] $8FBD75 28 PLP $8FBD76 60 RTS } ;;; Door ASM: scroll 20h,24h,25h = green ;;; { $8FBD77 08 PHP $8FBD78 E2 20 SEP #$20 $8FBD7A A9 02 LDA #$02 $8FBD7C 8F 40 CD 7E STA $7ECD40[$7E:CD40] $8FBD80 8F 44 CD 7E STA $7ECD44[$7E:CD44] $8FBD84 8F 45 CD 7E STA $7ECD45[$7E:CD45] $8FBD88 28 PLP $8FBD89 60 RTS } ;;; Door ASM: scroll 2 = blue ;;; { $8FBD8A 08 PHP $8FBD8B E2 20 SEP #$20 $8FBD8D A9 01 LDA #$01 $8FBD8F 8F 22 CD 7E STA $7ECD22[$7E:CD22] $8FBD93 28 PLP $8FBD94 60 RTS } ;;; Door ASM: scroll 0 = green ;;; { $8FBD95 08 PHP $8FBD96 E2 20 SEP #$20 $8FBD98 A9 02 LDA #$02 $8FBD9A 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FBD9E 28 PLP $8FBD9F 60 RTS } ;;; Door ASM: scroll 6..7 = green ;;; { $8FBDA0 08 PHP $8FBDA1 E2 20 SEP #$20 $8FBDA3 A9 02 LDA #$02 $8FBDA5 8F 26 CD 7E STA $7ECD26[$7E:CD26] $8FBDA9 8F 27 CD 7E STA $7ECD27[$7E:CD27] $8FBDAD 28 PLP $8FBDAE 60 RTS } ;;; Door ASM: scroll 1 = blue, 2 = red ;;; { $8FBDAF 08 PHP $8FBDB0 E2 20 SEP #$20 $8FBDB2 A9 01 LDA #$01 $8FBDB4 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FBDB8 A9 00 LDA #$00 $8FBDBA 8F 22 CD 7E STA $7ECD22[$7E:CD22] $8FBDBE 28 PLP $8FBDBF 60 RTS } ;;; Door ASM: scroll 1 = blue, 3 = red ;;; { $8FBDC0 08 PHP $8FBDC1 E2 20 SEP #$20 $8FBDC3 A9 01 LDA #$01 $8FBDC5 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FBDC9 A9 00 LDA #$00 $8FBDCB 8F 23 CD 7E STA $7ECD23[$7E:CD23] $8FBDCF 28 PLP $8FBDD0 60 RTS } ;;; Door ASM: scroll 0 = red, 4 = blue ;;; { $8FBDD1 08 PHP $8FBDD2 E2 20 SEP #$20 $8FBDD4 A9 00 LDA #$00 $8FBDD6 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FBDDA A9 01 LDA #$01 $8FBDDC 8F 24 CD 7E STA $7ECD24[$7E:CD24] $8FBDE0 28 PLP $8FBDE1 60 RTS } ;;; Door ASM: scroll 2..3 = blue ;;; { $8FBDE2 08 PHP $8FBDE3 E2 20 SEP #$20 $8FBDE5 A9 01 LDA #$01 $8FBDE7 8F 22 CD 7E STA $7ECD22[$7E:CD22] $8FBDEB 8F 23 CD 7E STA $7ECD23[$7E:CD23] $8FBDEF 28 PLP $8FBDF0 60 RTS } ;;; Door ASM: scroll 0..1 = green ;;; { $8FBDF1 08 PHP $8FBDF2 E2 20 SEP #$20 $8FBDF4 A9 02 LDA #$02 $8FBDF6 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FBDFA 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FBDFE 28 PLP $8FBDFF 60 RTS } ;;; Door ASM: scroll 1 = green ;;; { $8FBE00 08 PHP $8FBE01 E2 20 SEP #$20 $8FBE03 A9 02 LDA #$02 $8FBE05 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FBE09 28 PLP $8FBE0A 60 RTS } ;;; Door ASM: scroll 1F,12h = green ;;; { $8FBE0B 08 PHP $8FBE0C E2 20 SEP #$20 $8FBE0E A9 02 LDA #$02 $8FBE10 8F 2F CD 7E STA $7ECD2F[$7E:CD2F] $8FBE14 8F 32 CD 7E STA $7ECD32[$7E:CD32] $8FBE18 28 PLP $8FBE19 60 RTS } ;;; Door ASM: scroll 6 = green ;;; { $8FBE1A 08 PHP $8FBE1B E2 20 SEP #$20 $8FBE1D A9 02 LDA #$02 $8FBE1F 8F 26 CD 7E STA $7ECD26[$7E:CD26] $8FBE23 28 PLP $8FBE24 60 RTS } ;;; Door ASM: scroll 0 = green, 2 = blue ;;; { $8FBE25 08 PHP $8FBE26 E2 20 SEP #$20 $8FBE28 A9 02 LDA #$02 $8FBE2A 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FBE2E A9 01 LDA #$01 $8FBE30 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FBE34 28 PLP $8FBE35 60 RTS } } ;;; BG_Data ;;; { ; Room 7A75D, state 7A76A: BG_Data ; Room 7A865, state 7A872: BG_Data ; Room 7A9E5, state 7A9F2: BG_Data ; Room 7AD1B, state 7AD28: BG_Data ; Room 7B106, state 7B113: BG_Data $8FBE3F dx 0004,B9A634,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7A815, state 7A822: BG_Data ; Room 7A890, state 7A89D: BG_Data ; Room 7A8B9, state 7A8C6: BG_Data ; Room 7A923, state 7A930: BG_Data ; Room 7AB64, state 7AB71: BG_Data ; Room 7ACF0, state 7ACFD: BG_Data ; Room 7AF14, state 7AF21: BG_Data ; Room 7B4E5, state 7B4F2: BG_Data ; Room 7B585, state 7B592: BG_Data $8FBE5A dx 0004,B9A714,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7B3E1, state 7B3EE: BG_Data $8FBE90 dx 0004,B9A7A8,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7B3A5, state 7B3B2: BG_Data $8FBEAB dx 0004,B9A83A,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7AADE, state 7AAEB: BG_Data ; Room 7AB3B, state 7AB48: BG_Data ; Room 7AC00, state 7AC0D: BG_Data ; Room 7ADDE, state 7ADEB: BG_Data ; Room 7AE07, state 7AE14: BG_Data ; Room 7AEB4, state 7AEC1: BG_Data ; Room 7AF3F, state 7AF4C: BG_Data ; Room 7AFA3, state 7AFB0: BG_Data ; Room 7AFCE, state 7AFDB: BG_Data ; Room 7AFFB, state 7B008: BG_Data $8FBEC6 dx 0004,B9AC83,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7A7DE, state 7A7EB: BG_Data ; Room 7A8F8, state 7A905: BG_Data ; Room 7AB07, state 7AB14: BG_Data ; Room 7ABD2, state 7ABDF: BG_Data ; Room 7AC2B, state 7AC38: BG_Data ; Room 7B139, state 7B146: BG_Data $8FBEE1 dx 0004,B9AEFF,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7B4AD, state 7B4BA: BG_Data $8FBEFC dx 0004,B9B2F0,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7B236, state 7B243: BG_Data ; Room 7B2DA, state 7B2E7: BG_Data ; Room 7B457, state 7B464: BG_Data $8FBF17 dx 0004,B9B6BB,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7B1E5, state 7B1F2: BG_Data ; Room 7B32E, state 7B340: BG_Data ; Room 7B32E, state 7B35A: BG_Data ; Room 7B55A, state 7B567: BG_Data ; Room 7B5D5, state 7B5E2: BG_Data ; Room 7B698, state 7B6A5: BG_Data ; Room 7B6C1, state 7B6CE: BG_Data $8FBF32 dx 0004,B9BBA5,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7B37A, state 7B387: BG_Data ; Room 7B482, state 7B48F: BG_Data ; Room 7B62B, state 7B638: BG_Data $8FBF4D dx 0004,B9BF3B,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7AC5A, state 7AC67: BG_Data ; Room 7AEDF, state 7AEEC: BG_Data ; Room 7B051, state 7B05E: BG_Data ; Room 7B40A, state 7B417: BG_Data ; Room 7B510, state 7B51D: BG_Data ; Room 7B656, state 7B663: BG_Data $8FBF68 dx 0004,B9C26F,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7AC83, state 7AC90: BG_Data ; Room 7ACB3, state 7ACC0: BG_Data $8FBF83 dx 0004,B9C5C8,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 } ;;; Door ASM (done) ;;; { ;;; Door ASM: scroll 0..1 = blue ;;; { $8FBFDA 08 PHP $8FBFDB E2 20 SEP #$20 $8FBFDD A9 01 LDA #$01 $8FBFDF 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FBFE3 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FBFE7 28 PLP $8FBFE8 60 RTS } ;;; Door ASM: scroll 0 = blue, 1 = red ;;; { $8FBFE9 08 PHP $8FBFEA E2 20 SEP #$20 $8FBFEC A9 00 LDA #$00 $8FBFEE 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FBFF2 A9 01 LDA #$01 $8FBFF4 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FBFF8 28 PLP $8FBFF9 60 RTS } ;;; Door ASM: scroll A = green ;;; { $8FBFFA 08 PHP $8FBFFB E2 20 SEP #$20 $8FBFFD A9 02 LDA #$02 $8FBFFF 8F 2A CD 7E STA $7ECD2A[$7E:CD2A] $8FC003 28 PLP $8FC004 60 RTS } ;;; Door ASM: scroll 0,2 = green ;;; { $8FC016 08 PHP $8FC017 E2 20 SEP #$20 $8FC019 A9 02 LDA #$02 $8FC01B 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FC01F 8F 22 CD 7E STA $7ECD22[$7E:CD22] $8FC023 28 PLP $8FC024 60 RTS } ;;; Door ASM: scroll 2 = red, 3 = blue ;;; { $8FC03A 08 PHP $8FC03B E2 20 SEP #$20 $8FC03D A9 00 LDA #$00 $8FC03F 8F 22 CD 7E STA $7ECD22[$7E:CD22] $8FC043 A9 01 LDA #$01 $8FC045 8F 23 CD 7E STA $7ECD23[$7E:CD23] $8FC049 28 PLP $8FC04A 60 RTS } ;;; Door ASM: scroll 7 = green ;;; { $8FC04B 08 PHP $8FC04C E2 20 SEP #$20 $8FC04E A9 02 LDA #$02 $8FC050 8F 27 CD 7E STA $7ECD27[$7E:CD27] $8FC054 28 PLP $8FC055 60 RTS } ;;; Door ASM: scroll 1 = red, 2 = blue ;;; { $8FC056 08 PHP $8FC057 E2 20 SEP #$20 $8FC059 A9 00 LDA #$00 $8FC05B 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FC05F A9 01 LDA #$01 $8FC061 8F 22 CD 7E STA $7ECD22[$7E:CD22] $8FC065 28 PLP $8FC066 60 RTS } ;;; Door ASM: scroll 0 = blue, 3 = red ;;; { $8FC067 08 PHP $8FC068 E2 20 SEP #$20 $8FC06A A9 00 LDA #$00 $8FC06C 8F 23 CD 7E STA $7ECD23[$7E:CD23] $8FC070 A9 01 LDA #$01 $8FC072 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FC076 28 PLP $8FC077 60 RTS } ;;; Door ASM: scroll 1 = blue, 4 = red ;;; { $8FC078 08 PHP $8FC079 E2 20 SEP #$20 $8FC07B A9 01 LDA #$01 $8FC07D 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FC081 A9 00 LDA #$00 $8FC083 8F 24 CD 7E STA $7ECD24[$7E:CD24] $8FC087 28 PLP $8FC088 60 RTS } ;;; Door ASM: scroll 0 = blue, 1..3 = red ;;; { $8FC089 08 PHP $8FC08A E2 20 SEP #$20 $8FC08C A9 01 LDA #$01 $8FC08E 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FC092 A9 00 LDA #$00 $8FC094 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FC098 8F 22 CD 7E STA $7ECD22[$7E:CD22] $8FC09C 8F 23 CD 7E STA $7ECD23[$7E:CD23] $8FC0A0 28 PLP $8FC0A1 60 RTS } ;;; Door ASM: scroll 0 = blue, 3 = red ;;; { $8FC0C2 08 PHP $8FC0C3 E2 20 SEP #$20 $8FC0C5 A9 01 LDA #$01 $8FC0C7 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FC0CB A9 00 LDA #$00 $8FC0CD 8F 23 CD 7E STA $7ECD23[$7E:CD23] $8FC0D1 28 PLP $8FC0D2 60 RTS } ;;; Door ASM: scroll 0 = blue ;;; { $8FC0D3 08 PHP $8FC0D4 E2 20 SEP #$20 $8FC0D6 A9 01 LDA #$01 $8FC0D8 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FC0DC 28 PLP $8FC0DD 60 RTS } ;;; Door ASM: scroll 0 = blue, 1 = red ;;; { $8FC0DE 08 PHP $8FC0DF E2 20 SEP #$20 $8FC0E1 A9 01 LDA #$01 $8FC0E3 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FC0E7 A9 00 LDA #$00 $8FC0E9 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FC0ED 28 PLP $8FC0EE 60 RTS } ;;; Door ASM: scroll 18h = blue ;;; { $8FC0EF 08 PHP $8FC0F0 E2 20 SEP #$20 $8FC0F2 A9 01 LDA #$01 $8FC0F4 8F 38 CD 7E STA $7ECD38[$7E:CD38] $8FC0F8 28 PLP $8FC0F9 60 RTS } ;;; Door ASM: scroll 2 = blue, 3 = red ;;; { $8FC0FA 08 PHP $8FC0FB E2 20 SEP #$20 $8FC0FD A9 00 LDA #$00 $8FC0FF 8F 23 CD 7E STA $7ECD23[$7E:CD23] $8FC103 A9 01 LDA #$01 $8FC105 8F 22 CD 7E STA $7ECD22[$7E:CD22] $8FC109 28 PLP $8FC10A 60 RTS } ;;; Door ASM: scroll E = red ;;; { $8FC10B 08 PHP $8FC10C E2 20 SEP #$20 $8FC10E A9 00 LDA #$00 $8FC110 8F 2E CD 7E STA $7ECD2E[$7E:CD2E] $8FC114 28 PLP $8FC115 60 RTS } } ;;; FX2 (done) ;;; { ;;; FX2: landing site scrolling sky ;;; { ; Room 791F8, state 79213. Landing site, power bombs ; Room 791F8, state 7922D. Landing site, Zebes is awake ; Room 791F8, state 79247. Landing site, default ; Room 793AA. Landing site power bomb room $8FC116 22 8D AF 88 JSL $88AF8D[$88:AF8D] $8FC11A 60 RTS } ;;; FX2: other scrolling sky ;;; { ; Room 793FE. Wrecked Ship entrance ; Room 794FD. Wrecked Ship back door ; Room 7968F. Orange zoomer room $8FC11B 22 99 AF 88 JSL $88AF99[$88:AF99] $8FC11F 60 RTS } ;;; FX2: landing site scrolling sky ;;; { ; Room 791F8, state 79261. Landing site, Zebes timebomb set $8FC120 22 8D AF 88 JSL $88AF8D[$88:AF8D] } ;;; FX2: set screen shaking and generate random explosions ;;; { ; Room 792FD, state 79348. Crateria mainstreet, Zebes timebomb set ; Room 796BA, state 79705. Old Tourian escape shaft, Zebes timebomb set ; Room 79804, state 7984F. Bomb Torizo's room, Zebes timebomb set ; Room 79879, state 798C4. Pre Bomb Torizo room, Zebes timebomb set $8FC124 20 31 C1 JSR $C131 [$8F:C131] $8FC127 AD 40 18 LDA $1840 [$7E:1840] ;\ $8FC12A 09 00 80 ORA #$8000 ;} Screen shaking timer |= 8000h (intersting... there's no negativity check) $8FC12D 8D 40 18 STA $1840 [$7E:1840] ;/ $8FC130 60 RTS } ;;; Generate random explosion on even frames on random non-blank tile ;;; { $8FC131 AD 78 0A LDA $0A78 [$7E:0A78] ;\ $8FC134 D0 4C BNE $4C [$C182] ;} If time frozen: return $8FC136 AD B6 05 LDA $05B6 [$7E:05B6] ;\ $8FC139 29 01 00 AND #$0001 ;} If odd frame: return $8FC13C D0 44 BNE $44 [$C182] ;/ $8FC13E 22 11 81 80 JSL $808111[$80:8111] ;\ $8FC142 48 PHA ;| $8FC143 29 FF 00 AND #$00FF ;| $8FC146 18 CLC ;} $12 = screen X position + RNG lower byte $8FC147 6D 11 09 ADC $0911 [$7E:0911] ;| $8FC14A 85 12 STA $12 [$7E:0012] ;/ $8FC14C 68 PLA ;\ $8FC14D EB XBA ;| $8FC14E 29 FF 00 AND #$00FF ;| $8FC151 18 CLC ;} $14 = screen Y position + RNG upper byte $8FC152 6D 15 09 ADC $0915 [$7E:0915] ;| $8FC155 85 14 STA $14 [$7E:0014] ;/ $8FC157 4A LSR A ;\ $8FC158 4A LSR A ;| $8FC159 4A LSR A ;| $8FC15A 4A LSR A ;| $8FC15B E2 20 SEP #$20 ;| $8FC15D 48 PHA ;| $8FC15E AD A5 07 LDA $07A5 [$7E:07A5] ;| $8FC161 8D 02 42 STA $4202 [$7E:4202] ;| $8FC164 68 PLA ;| $8FC165 8D 03 42 STA $4203 [$7E:4203] ;| $8FC168 C2 20 REP #$20 ;| $8FC16A A5 12 LDA $12 [$7E:0012] ;| $8FC16C 4A LSR A ;} If block at pixel ($12,$14) has graphic FFh: return $8FC16D 4A LSR A ;| $8FC16E 4A LSR A ;| $8FC16F 4A LSR A ;| $8FC170 18 CLC ;| $8FC171 6D 16 42 ADC $4216 [$7E:4216] ;| $8FC174 0A ASL A ;| $8FC175 AA TAX ;| $8FC176 BF 02 00 7F LDA $7F0002,x[$7F:31FE] ;| $8FC17A 29 FF 03 AND #$03FF ;| $8FC17D C9 FF 00 CMP #$00FF ;| $8FC180 D0 27 BNE $27 [$C1A9] ;/ $8FC182 60 RTS } ;;; Generate random explosion on every fourth frame ;;; { $8FC183 AD 78 0A LDA $0A78 [$7E:0A78] ;\ $8FC186 D0 4D BNE $4D [$C1D5] ;} If time frozen: return $8FC188 AD B6 05 LDA $05B6 [$7E:05B6] ;\ $8FC18B 29 03 00 AND #$0003 ;} If frame is not multiple of 4: return $8FC18E D0 45 BNE $45 [$C1D5] ;/ $8FC190 22 11 81 80 JSL $808111[$80:8111] ;\ $8FC194 48 PHA ;| $8FC195 29 FF 00 AND #$00FF ;| $8FC198 18 CLC ;} $12 = screen X position + RNG lower byte $8FC199 6D 11 09 ADC $0911 [$7E:0911] ;| $8FC19C 85 12 STA $12 [$7E:0012] ;/ $8FC19E 68 PLA ;\ $8FC19F EB XBA ;| $8FC1A0 29 FF 00 AND #$00FF ;| $8FC1A3 18 CLC ;} $14 = screen Y position + RNG upper byte $8FC1A4 6D 15 09 ADC $0915 [$7E:0915] ;| $8FC1A7 85 14 STA $14 [$7E:0014] ;/ } ;;; Generate random explosion at ($12,$14) ;;; { $8FC1A9 22 11 81 80 JSL $808111[$80:8111] ;\ $8FC1AD 29 0F 00 AND #$000F ;} A = RNG & 000Fh $8FC1B0 C9 08 00 CMP #$0008 ;\ $8FC1B3 B0 0D BCS $0D [$C1C2] ;} If A < 8: $8FC1B5 AA TAX ; X = A $8FC1B6 BD DE C1 LDA $C1DE,x[$8F:C1DE] ;\ $8FC1B9 29 FF 00 AND #$00FF ;| $8FC1BC F0 04 BEQ $04 [$C1C2] ;} Play $C1DE[X], sound library 2, $0653 = 06h $8FC1BE 22 CB 90 80 JSL $8090CB[$80:90CB] ;/ $8FC1C2 8A TXA ;\ (this line should create unexpected behaviour when RNG >= 8) $8FC1C3 29 07 00 AND #$0007 ;| $8FC1C6 AA TAX ;| $8FC1C7 BD D6 C1 LDA $C1D6,x[$8F:C1D6] ;| $8FC1CA 29 FF 00 AND #$00FF ;} Create enemy-related sprite at ($12,$14) type $C1D6[X & 7] $8FC1CD 85 16 STA $16 [$7E:0016] ;| $8FC1CF 64 18 STZ $18 [$7E:0018] ;| $8FC1D1 22 26 BC B4 JSL $B4BC26[$B4:BC26] ;/ $8FC1D5 60 RTS ; Sounds $8FC1D6 db 03, 03, 09, 0C, 0C, 12, 12, 15 ; Enemy-related sprite types $8FC1DE db 24, 00, 00, 25, 00, 00, 00, 00 } ;;; FX2: scroll screen right in Dechora room ;;; { ; This cannot execute. Scrolls screen right when in top-left of room and fallen into pit (but not returned) ; I don't know why the developers would even want that to happen ; Room 79CB3. Dechora room $8FC1E6 AF 2B CD 7E LDA $7ECD2B[$7E:CD2B] ;\ $8FC1EA 29 FF 00 AND #$00FF ;| $8FC1ED C9 02 00 CMP #$0002 ;} If scroll B is not green: return $8FC1F0 D0 16 BNE $16 [$C208] ;/ $8FC1F2 AD 15 09 LDA $0915 [$7E:0915] ;\ $8FC1F5 C9 00 05 CMP #$0500 ;} If screen Y >= 500h: return $8FC1F8 B0 0E BCS $0E [$C208] ;/ $8FC1FA AD 11 09 LDA $0911 [$7E:0911] ;\ $8FC1FD C9 80 03 CMP #$0380 ;} If screen X >= 380h: return $8FC200 B0 06 BCS $06 [$C208] ;/ $8FC202 69 03 00 ADC #$0003 ;\ $8FC205 8D 11 09 STA $0911 [$7E:0911] ;} Screen X += 3 $8FC208 60 RTS } } ;;; Unknown, unreferenced ;;; $8FC209 dw 0051, 0061, 0001, 0002, 0005, 0006 ;;; PLM populations ;;; { ; Room 7C98E, state 7C9A0: PLM $8FC215 dx B703,1F,2D,C9EC, B647,41,26,8000, B647,41,27,8000, B703,41,28,C9F1, 0000 ; Room 7CA08, state 7CA1A: PLM $8FC22F dx 0000 ; Room 7CA52, state 7CA64: PLM $8FC231 dx C848,01,06,0080, C842,6E,06,0081, BB05,08,08,8000, 0000 ; Room 7CAAE, state 7CAC0: PLM $8FC245 dx 0000 ; Room 7CAF6, state 7CB08: PLM ; Room 7CAF6, state 7CB22: PLM $8FC247 dx B703,3E,57,CB7A, B703,51,69,CB7D, B703,41,57,CB80, B703,4E,69,CB83, B703,47,6D,CB86, EEDB,02,59,0080, C848,41,66,0082, C842,4E,46,0083, C87E,46,7D,0084, 0000 ; Room 7CB8B, state 7CB9D: PLM $8FC27F dx 0000 ; Room 7CBD5, state 7CBE7: PLM $8FC281 dx B703,07,10,CC24, B63B,08,10,8000, 0000 ; Room 7CC27, state 7CC39: PLM $8FC28F dx 0000 ; Room 7CC6F, state 7CC81: PLM $8FC291 dx B703,40,0C,CCC0, B703,46,0C,CCC5, DB5A,4E,06,0085, DB60,4E,09,0085, DB56,4E,07,0085, 0000 ; Room 7CCCB, state 7CCDD: PLM $8FC2B1 dx 0000 ; Room 7CD13, state 7CD25: PLM ; Room 7CD13, state 7CD3F: PLM $8FC2B3 dx C848,01,06,0086, 0000 ; Room 7CD5C, state 7CD6E: PLM $8FC2BB dx 0000 ; Room 7CDA8, state 7CDBA: PLM $8FC2BD dx 0000 ; Room 7CDF1, state 7CE03: PLM $8FC2BF dx B703,2F,07,CE3D, 0000 ; Room 7CE40, state 7CE52: PLM ; Room 7CE8A, state 7CE9C: PLM $8FC2C7 dx 0000 ; Room 7CE8A, state 7CEB6: PLM $8FC2C9 dx B76F,07,0B,0000, 0000 ; Room 7C98E, state 7C9BA: PLM $8FC2D1 dx B703,1F,2D,C9EC, B647,41,26,8000, B647,41,27,8000, B703,41,28,C9F1, EF7B,53,0B,0081, EEDB,3C,26,0082, C848,01,16,9087, 0000 ; Room 7CA08, state 7CA34: PLM $8FC2FD dx 0000 ; Room 7CA52, state 7CA7E: PLM $8FC2FF dx C848,01,06,0C88, C842,6E,06,0C89, C84E,46,0E,0C8A, BB05,08,08,8000, 0000 ; Room 7CAAE, state 7CADA: PLM $8FC319 dx EEDB,2D,08,0083, 0000 ; Room 7CB8B, state 7CBB7: PLM $8FC321 dx 0000 ; Room 7CBD5, state 7CC01: PLM $8FC323 dx B703,07,10,CC24, B63B,08,10,8000, C890,01,06,008B, 0000 ; Room 7CC27, state 7CC53: PLM $8FC337 dx EED7,03,06,0084, 0000 ; Room 7CC6F, state 7CC9B: PLM $8FC33F dx B703,40,0C,CCC0, B703,46,0C,CCC5, 0000 ; Room 7CCCB, state 7CCF7: PLM $8FC34D dx B6D3,05,0A,8000, 0000 ; Room 7CD5C, state 7CD88: PLM $8FC355 dx 0000 ; Room 7CDA8, state 7CDD4: PLM $8FC357 dx EEDF,02,07,0085, 0000 ; Room 7CDF1, state 7CE1D: PLM $8FC35F dx B703,2F,07,CE3D, EEDF,38,09,0086, 0000 ; Room 7CE40, state 7CE6C: PLM $8FC36D dx EF5F,07,09,0087, 0000 ; Room 7CED2, state 7CEDF: PLM $8FC375 dx B76F,07,0B,0000, 0000 ; Room 7CEFB, state 7CF0D: PLM ; Room 7CEFB, state 7CF27: PLM $8FC37D dx B703,03,14,CF4C, B63B,04,14,8000, B63B,05,14,8000, B63B,06,14,8000, B703,09,14,CF4C, B63B,0A,14,8000, B63B,0B,14,8000, B63B,0C,14,8000, B703,05,1D,CF4F, B63B,06,1D,8000, B63B,07,1D,8000, B63B,08,1D,8000, B63B,09,1D,8000, B63B,0A,1D,8000, D70C,02,15,0080, C88A,0E,26,008C, 0000 ; Room 7CF54, state 7CF61: PLM $8FC3DF dx 0000 ; Room 7CF80, state 7CF8D: PLM $8FC3E1 dx B703,05,09,CFB5, B703,05,10,CFBC, B703,05,16,CFC1, B647,0A,03,8000, B647,0A,04,8000, B647,0A,05,8000, B647,0A,06,8000, B647,0A,07,8000, B647,0A,08,8000, B703,0A,09,CFC6, C82A,16,05,8000, C836,16,05,000A, 0000 ; Room 7CFC9, state 7CFD6: PLM $8FC42B dx B703,25,29,D012, C88A,1E,76,008D, EEDB,0E,35,0088, EEDF,16,28,0089, 0000 ; Room 7D017, state 7D024: PLM $8FC445 dx B647,1F,26,8000, B647,1F,27,8000, B647,1F,28,8000, B703,1F,29,D052, B647,30,26,8000, B647,30,27,8000, B647,30,28,8000, B703,30,29,D052, C88A,3E,26,008E, 0000 ; Room 7D055, state 7D062: PLM $8FC47D dx EED7,1F,0A,008A, EF83,2C,1D,008B, 0000 ; Room 7D08A, state 7D097: PLM $8FC48B dx C82A,0E,07,8000, C836,0E,07,0008, 0000 ; Room 7D0B9, state 7D0C6: PLM $8FC499 dx 0000 ; Room 7D104, state 7D111: PLM $8FC49B dx B703,20,06,D135, B703,1E,06,D138, 0000 ; Room 7D13B, state 7D148: PLM $8FC4A9 dx B703,07,1F,D16A, EEDF,04,26,008C, EEDB,0B,27,008D, 0000 ; Room 7D16D, state 7D17A: PLM $8FC4BD dx B647,20,16,8000, B647,20,17,8000, B647,20,18,8000, B703,20,19,D1A0, B647,0F,16,8000, B647,0F,17,8000, B647,0F,18,8000, B703,0F,19,D1A0, 0000 ; Room 7D1A3, state 7D1B0: PLM $8FC4EF dx B703,07,2D,D1D8, B63B,08,2D,8000, C872,1E,36,008F, 0000 ; Room 7D1DD, state 7D1EA: PLM $8FC503 dx B647,1F,26,8000, B647,1F,27,8000, B647,1F,28,8000, B703,1F,29,D216, B647,1D,26,8000, B647,1D,27,8000, B647,1D,28,8000, B703,1D,29,D219, EEDB,2C,28,008E, 0000 ; Room 7D21C, state 7D229: PLM $8FC53B dx B703,08,0E,D24D, B703,08,11,D24D, C88A,0E,16,0090, 0000 ; Room 7D252, state 7D25F: PLM $8FC54F dx 0000 ; Room 7D27E, state 7D28B: PLM $8FC551 dx 0000 ; Room 7D2AA, state 7D2B7: PLM $8FC553 dx C848,01,06,0C91, EF67,19,26,008F, 0000 ; Room 7D2D9, state 7D2E6: PLM $8FC561 dx 0000 ; Room 7D30B, state 7D318: PLM $8FC563 dx B70B,06,2C,8000, C88A,0E,46,0092, 0000 ; Room 7D340, state 7D34D: PLM $8FC571 dx C842,2E,16,0093, C87E,06,2D,0094, 0000 ; Room 7D387, state 7D394: PLM $8FC57F dx 0000 ; Room 7D3B6, state 7D3C3: PLM $8FC581 dx B6D3,0B,0A,8000, 0000 ; Room 7D3DF, state 7D3EC: PLM $8FC589 dx B76F,07,0B,0001, 0000 ; Room 7D408, state 7D415: PLM $8FC591 dx 0000 ; Room 7D433, state 7D440: PLM $8FC593 dx 0000 ; Room 7D461, state 7D46E: PLM $8FC595 dx 0000 ; Room 7D48E, state 7D49B: PLM $8FC597 dx B703,03,14,D4BD, B63B,04,14,8000, B63B,05,14,8000, B63B,06,14,8000, B63B,07,14,8000, B63B,08,14,8000, B63B,09,14,8000, B63B,0A,14,8000, B63B,0B,14,8000, B63B,0C,14,8000, C884,06,02,0095, 0000 ; Room 7D4C2, state 7D4CF: PLM $8FC5DB dx 0000 ; Room 7D4EF, state 7D4FC: PLM $8FC5DD dx EEDB,06,04,0090, EF7B,0F,04,0091, 0000 ; Room 7D51E, state 7D52B: PLM $8FC5EB dx EEDB,03,07,0092, EEE3,19,10,0093, 0000 ; Room 7D54D, state 7D55A: PLM $8FC5F9 dx 0000 ; Room 7D57A, state 7D587: PLM $8FC5FB dx 0000 ; Room 7D5A7, state 7D5B4: PLM $8FC5FD dx C890,01,26,0096, EEDB,4C,09,0094, EEDF,5C,08,0095, 0000 ; Room 7D5EC, state 7D5F9: PLM $8FC611 dx C842,0E,06,0097, 0000 ; Room 7D617, state 7D624: PLM $8FC619 dx 0000 ; Room 7D646, state 7D653: PLM $8FC61B dx B703,06,32,D67D, B63B,07,32,8000, B63B,08,32,8000, B63B,09,32,8000, B703,0D,0C,D67D, B647,0D,0B,8000, B647,0D,0A,8000, B647,0D,09,8000, B647,0D,08,8000, B647,0D,07,8000, B647,0D,06,8000, B647,0D,05,8000, B647,0D,04,8000, B703,12,0E,D68A, B647,12,0D,8000, B647,12,0C,8000, B647,12,0B,8000, B647,12,0A,8000, B647,12,09,8000, B647,12,08,8000, B647,12,07,8000, B703,15,2B,D695, B63B,16,2B,8000, B63B,17,2B,8000, 0000 ; Room 7D69A, state 7D6A7: PLM $8FC6AD dx B703,05,22,D6C8, B63B,06,22,8000, B63B,07,22,8000, B63B,08,22,8000, B63B,09,22,8000, B63B,0A,12,8000, B703,05,1B,D6CB, B63B,06,1B,8000, B63B,07,1B,8000, 0000 ; Room 7D6D0, state 7D6DD: PLM $8FC6E5 dx EF57,18,16,0096, 0000 ; Room 7D6FD, state 7D70A: PLM $8FC6ED dx 0000 ; Room 7D72A, state 7D737: PLM $8FC6EF dx C88A,6E,06,0098, C872,4E,26,0099, C872,6E,16,009A, 0000 ; Room 7D765, state 7D772: PLM $8FC703 dx B76F,05,0B,0002, 0000 ; Room 7D78F, state 7D7A1: PLM ; Room 7D78F, state 7D7BB: PLM $8FC70B dx B703,04,0E,D7DF, B63B,05,0E,8000, B63B,06,0E,8000, B63B,07,0E,8000, B63B,08,0E,8000, B63B,09,0E,8000, B63B,0A,0E,8000, B63B,0B,0E,8000, DB4C,01,26,009B, DB52,01,29,009B, DB48,01,27,009B, EF83,1C,06,0097, 0000 ; Room 7D7E4, state 7D7F1: PLM $8FC755 dx EED7,32,05,0098, 0000 ; Room 7D81A, state 7D827: PLM $8FC75D dx B76F,07,0B,0003, 0000 ; Room 7D845, state 7D852: PLM $8FC765 dx B6EB,08,0A,0099, 0000 ; Room 7D86E, state 7D87B: PLM $8FC76D dx 0000 ; Room 7D898, state 7D8A5: PLM $8FC76F dx 0000 ; Room 7D8C5, state 7D8D7: PLM ; Room 7D8C5, state 7D8F1: PLM $8FC771 dx 0000 ; Room 7D913, state 7D920: PLM $8FC773 dx B703,10,29,D951, B703,0B,29,D956, B647,0B,28,8000, B647,0B,27,8000, B647,0B,26,8000, B703,0E,29,D95B, C848,01,16,009C, 0000 ; Room 7D95E, state 7D970: PLM ; Room 7D95E, state 7D98A: PLM $8FC79F dx C848,01,06,049D, 0000 ; Room 7D9AA, state 7D9B7: PLM $8FC7A7 dx EF6F,04,08,009A, 0000 ; Room 7D9D4, state 7D9E1: PLM $8FC7AF dx B6DF,08,0A,009B, 0000 ; Room 7D9FE, state 7DA0B: PLM $8FC7B7 dx 0000 ; Room 7DA2B, state 7DA38: PLM $8FC7B9 dx 0000 ; Room 7DA60, state 7DA72: PLM ; Room 7DA60, state 7DA8C: PLM $8FC7BB dx C842,1E,06,009E, C848,01,16,009F, DF65,02,0B,8802, DF59,02,12,8804, DF71,1D,0F,8806, DF71,1D,15,8808, 0000 ; Room 7DAAE, state 7DABB: PLM $8FC7E1 dx B70B,06,2C,8000, 0000 ; Room 7DAE1, state 7DAF3: PLM ; Room 7DAE1, state 7DB0D: PLM $8FC7E9 dx DB44,08,08,0012, C848,01,06,0CA0, 0000 ; Room 7DB31, state 7DB43: PLM ; Room 7DB31, state 7DB5D: PLM $8FC7F7 dx DB44,08,08,0014, C842,0E,16,0CA1, 0000 ; Room 7DB7D, state 7DB8F: PLM ; Room 7DB7D, state 7DBA9: PLM $8FC805 dx DB44,08,08,0016, C842,5E,06,0CA2, 0000 ; Room 7DBCD, state 7DBDF: PLM ; Room 7DBCD, state 7DBF9: PLM $8FC813 dx DB44,08,08,0018, C84E,06,1E,0CA3, 0000 ; Room 7DC19, state 7DC2B: PLM ; Room 7DC19, state 7DC45: PLM $8FC821 dx 0000 ; Room 7DC65, state 7DC77: PLM ; Room 7DC65, state 7DC91: PLM $8FC823 dx C842,1E,06,90A4, C848,01,06,0CA5, 0000 ; Room 7DCB1, state 7DCC3: PLM ; Room 7DCB1, state 7DCDD: PLM $8FC831 dx C842,3E,06,90A6, 0000 ; Room 7DCFF, state 7DD0C: PLM $8FC839 dx C88A,0E,16,00A7, 0000 ; Room 7DD2E, state 7DD3B: PLM $8FC841 dx B6EB,08,0A,009C, B6DF,06,0A,009D, 0000 ; Room 7DD58, state 7DD6E: PLM ; Room 7DD58, state 7DD88: PLM ; Room 7DD58, state 7DDA2: PLM $8FC84F dx D6DE,09,05,8000, 0000 ; Room 7DDC4, state 7DDD1: PLM $8FC857 dx DB5A,3E,06,00A8, DB60,3E,09,00A8, DB56,3E,07,00A8, 0000 ; Room 7DDF3, state 7DE00: PLM $8FC86B dx C890,01,26,00A9, 0000 ; Room 7DE23, state 7DE30: PLM $8FC873 dx B76F,05,0B,0000, 0000 ; Room 7DE4D, state 7DE5A: PLM $8FC87B dx DB44,08,08,0000, C8CA,1F,06,8000, 0000 ; Room 7DE7A, state 7DE87: PLM $8FC889 dx DB44,08,08,0002, C854,06,03,90AA, 0000 ; Room 7DEA7, state 7DEB4: PLM $8FC897 dx DB44,08,08,0004, C848,01,16,90AB, 0000 ; Room 7DEDE, state 7DEEB: PLM $8FC8A5 dx DB44,08,08,0006, C848,01,36,90AC, 0000 ; Room 7DF1B, state 7DF28: PLM $8FC8B3 dx B76F,07,0B,0001, 0000 ; Room 7DF45, state 7DF57: PLM ; Room 7DF45, state 7DF71: PLM $8FC8BB dx 0000 ; Room 7DF8D, state 7DF9F: PLM ; Room 7DF8D, state 7DFB9: PLM $8FC8BD dx 0000 ; Room 7DFD7, state 7DFE9: PLM ; Room 7DFD7, state 7E003: PLM $8FC8BF dx 0000 ; Room 7E021, state 7E033: PLM ; Room 7E021, state 7E04D: PLM $8FC8C1 dx 0000 ; Room 7E06B, state 7E07D: PLM ; Room 7E06B, state 7E097: PLM $8FC8C3 dx 0000 ; Room 7E0B5, state 7E0C7: PLM ; Room 7E0B5, state 7E0E1: PLM $8FC8C5 dx 0000 } ;;; Layer1_2 (done) ;;; { ;;; Layer1_2: RTS ;;; { ; Room 7C98E. Walking chozo room ; Room 7CA08. Wrecked Ship entrance treadmill ; Room 7CA52. Wrecked Ship attic ; Room 7CAAE. Wrecked Ship attic missile tank room ; Room 7CAF6. Wrecked Ship mainstreet ; Room 7CB8B. Wrecked Ship flooded spikey hall ; Room 7CBD5. Wrecked Ship -> East Crateria ; Room 7CC27. Wrecked Ship energy tank chozo room $8FC8C7 60 RTS } ;;; Layer1_2: spawn pre Phantoon room enemy projectile ;;; { ; Room 7CC6F. Pre Phantoon room ; Spawns an enemy projectile... have not determined what it does... clears $0923 $8FC8C8 A0 B0 A3 LDY #$A3B0 $8FC8CB 22 97 80 86 JSL $868097[$86:8097] $8FC8CF 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 7CCCB. Wrecked Ship map room ; Room 7CD13. Phantoon's room ; Room 7CD5C. Wrecked Ship first drowned room ; Room 7CDA8. Wrecked Ship obvious super missile room ; Room 7CDF1. Wrecked Ship hidden super missile hall ; Room 7CE40. Gravity suit room ; Room 7CE8A. Wrecked Ship save room, Phantoon dead $8FC8D0 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 7CED2. n00b tube save room ; Room 7CEFB. n00b tube ; Room 7CF54. n00b tube west ; Room 7CF80. n00b tube east ; Room 7CFC9. Maridia mainstreet ; Room 7D017. Maridia space pirate room ; Room 7D055. Maridia spinning turtle room ; Room 7D08A. Maridia green gate hall ; Room 7D0B9. Mt. Doom ; Room 7D104. Maridia -> Red Brinstar ; Room 7D13B. Sandy Maridia missile and super missile room ; Room 7D16D. Sandy Maridia memu room ; Room 7D1A3. Maridia pink room ; Room 7D1DD. Sandy Maridia unused passage to Sandy Maridia mainstreet ; Room 7D21C. Maridia broken glass tube room ; Room 7D252. Maridia broken glass tube room east ; Room 7D27E. Plasma beam puyo room ; Room 7D2AA. Plasma beam room ; Room 7D2D9. Sandy room thin platform hall ; Room 7D30B. Maridia -> Crateria ; Room 7D340. Sandy Maridia mainstreet ; Room 7D387. Pre plasma beam shaft ; Room 7D3B6. Maridia map room $8FC8D1 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 7D408. Elevatube ; Room 7D433. Sandy Maridia drowning sand pit room ; Room 7D461. Sand falls west ; Room 7D48E. Elevatube south ; Room 7D4C2. Sand falls east ; Room 7D4EF. Maridia reserve tank room ; Room 7D51E. PB #66 room ; Room 7D54D. Pre Maridia reserve tank room sand fall room ; Room 7D57A. Pre PB #66 room sand fall room ; Room 7D5A7. Snail room ; Room 7D5EC. Sandy Maridia sand pit room ; Room 7D617. Mochtroid room ; Room 7D646. Pre Shaktool room ; Room 7D69A. Pre Shaktool room section ; Room 7D6D0. Springball room ; Room 7D6FD. Sand falls sand pit ; Room 7D72A. Maridia grapple room ; Room 7D765. Snail room save room ; Room 7D78F. Pre Draygon room ; Room 7D7E4. Maridia speed blockade room ; Room 7D81A. Draygon save room ; Room 7D845. Maridia missile station ; Room 7D86E. Sandy Maridia sand falls room ; Room 7D898. Sand falls $8FC8D2 60 RTS } ;;; Layer1_2: set up Shaktool's room's PLM ;;; { ; Room 7D8C5, state 7D8D7. Shaktool's room, default $8FC8D3 22 D7 83 84 JSL $8483D7[$84:83D7] $8FC8D7 dx 00, 00, B8EB $8FC8DB 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 7D8C5, state 7D8F1. Shaktool's event is set ; Room 7D913, state 7D920. Maridia grapple wall shaft ; Room 7D95E. Botwoon's room ; Room 7D9AA. Space jump room $8FC8DC 60 RTS } ;;; Layer1_2: set pausing code for Draygon ;;; { ; Room 7DA60. Draygon's room $8FC8DD A9 00 8F LDA #$8F00 $8FC8E0 8D 02 06 STA $0602 [$7E:0602] $8FC8E3 A9 F6 C8 LDA #$C8F6 $8FC8E6 8D 01 06 STA $0601 [$7E:0601] $8FC8E9 A9 00 8F LDA #$8F00 $8FC8EC 8D 05 06 STA $0605 [$7E:0605] $8FC8EF A9 FC C8 LDA #$C8FC $8FC8F2 8D 04 06 STA $0604 [$7E:0604] $8FC8F5 60 RTS } ;;; Draygon's room pausing code ;;; { ; Set interrupt handler to main gameplay $8FC8F6 A9 04 00 LDA #$0004 $8FC8F9 85 A7 STA $A7 [$7E:00A7] $8FC8FB 6B RTL } ;;; Draygon's room unpausing code ;;; { $8FC8FC AD B6 18 LDA $18B6 [$7E:18B6] ;\ $8FC8FF C9 08 00 CMP #$0008 ;} If second DMA slot is empty: $8FC902 D0 05 BNE $05 [$C909] ;/ $8FC904 A9 0C 00 LDA #$000C ;\ $8FC907 85 A7 STA $A7 [$7E:00A7] ;} Set interrupt handler to Draygon's room $8FC909 6B RTL } ;;; Layer1_2: set collected map ;;; { ; Room 7DAAE. Tourian -> Crateria $8FC90A C2 30 REP #$30 $8FC90C AE 9F 07 LDX $079F [$7E:079F] $8FC90F BF 08 D9 7E LDA $7ED908,x[$7E:D90D] $8FC913 09 01 00 ORA #$0001 $8FC916 9F 08 D9 7E STA $7ED908,x[$7E:D90D] $8FC91A 8D 89 07 STA $0789 [$7E:0789] $8FC91D 60 RTS } ;;; Layer1_2: RTS ;;; { ; Room 7DAE1. Metroid room 1 ; Room 7DB31. Metroid room 2 ; Room 7DB7D. Metroid room 3 ; Room 7DBCD. Metroid room 4 ; Room 7DC19. Tourian super-sidehopper room ; Room 7DC65. Drained Torizo room ; Room 7DCB1. Shitroid room ; Room 7DCFF. Post Shitroid room ; Room 7DD2E. Tourian refill station ; Room 7DD58. Mother Brain's room ; Room 7DDC4. Tourian eye-door room ; Room 7DDF3. Pre Mother Brain room ; Room 7DE23. Mother Brain save room $8FC91E 60 RTS } ;;; Layer1_2: set Zebes timebomb event and set light horizontal room shaking ;;; { ; Room 7DE4D. Escape room 1 $8FC91F A9 0E 00 LDA #$000E $8FC922 22 FA 81 80 JSL $8081FA[$80:81FA] $8FC926 A9 12 00 LDA #$0012 $8FC929 8D 3E 18 STA $183E [$7E:183E] $8FC92C A9 FF FF LDA #$FFFF $8FC92F 8D 40 18 STA $1840 [$7E:1840] $8FC932 60 RTS } ;;; Layer1_2: set light horizontal room shaking ;;; { ; Room 7DE7A. Escape room 2 $8FC933 A9 12 00 LDA #$0012 $8FC936 8D 3E 18 STA $183E [$7E:183E] $8FC939 8D E3 07 STA $07E3 [$7E:07E3] $8FC93C 9C E1 07 STZ $07E1 [$7E:07E1] $8FC93F A9 FF FF LDA #$FFFF $8FC942 8D 40 18 STA $1840 [$7E:1840] $8FC945 60 RTS } ;;; Layer1_2: set medium horizontal room shaking ;;; { ; Room 7DEA7. Escape room 3 $8FC946 A9 15 00 LDA #$0015 $8FC949 8D 3E 18 STA $183E [$7E:183E] $8FC94C A9 FF FF LDA #$FFFF $8FC94F 8D 40 18 STA $1840 [$7E:1840] $8FC952 60 RTS } ;;; Layer1_2: set up escape room 4's PLM and set medium horizontal room shaking ;;; { ; Room 7DEDE. Escape room 4 $8FC953 22 D7 83 84 JSL $8483D7[$84:83D7] $8FC957 dx 10, 10, B968 $8FC95B A9 15 00 LDA #$0015 $8FC95E 8D 3E 18 STA $183E [$7E:183E] $8FC961 8D E3 07 STA $07E3 [$7E:07E3] $8FC964 9C E1 07 STZ $07E1 [$7E:07E1] $8FC967 A9 FF FF LDA #$FFFF $8FC96A 8D 40 18 STA $1840 [$7E:1840] $8FC96D 60 RTS } ;;; Layer1_2: turn Ceres door to solid blocks ;;; { ; Room 7DF45, state 7DF71. Ceres elevator, Ceres Ridley dead $8FC96E 22 D7 83 84 JSL $8483D7[$84:83D7] $8FC972 dx 0F, 26, BA48 } ;;; Layer1_2: Ceres colour math HDMA setup ;;; { ; Room 7DF45, state 7DF57. Ceres elevator default ; Room 7DF8D. Ceres pre elevator hall ; Room 7DFD7. Ceres shaft ; Room 7E021. Ceres baby Metroid hall ; Room 7E06B. Pre Ceres Ridley hall $8FC976 22 C7 DD 88 JSL $88DDC7[$88:DDC7] $8FC97A 60 RTS } ;;; Layer1_2: Ceres colour math HDMA setup and BG char base setup ;;; { ; Room 7E0B5. Ceres Ridley's room $8FC97B 08 PHP $8FC97C E2 20 SEP #$20 $8FC97E A9 66 LDA #$66 ;\ $8FC980 85 5D STA $5D [$7E:005D] ;} BG1 char base = BG2 char base = $C000 $8FC982 28 PLP $8FC983 22 C7 DD 88 JSL $88DDC7[$88:DDC7] ; Ceres colour math HDMA set up $8FC987 A9 09 00 LDA #$0009 ;} $07EB = 9 (also happens in $88:D916 and $88:D949 (Ceres elevator shaft) $8FC98A 8D EB 07 STA $07EB [$7E:07EB] ;} Seemingly never otherwise written nor ever read) $8FC98D 60 RTS } } ;;; Room headers, scroll data, doorout ;;; { ; Room 7C98E: Header $8FC98E dx 00, 03, 0A, 0B, 06, 03, 70, A0, 00, C9D4, E629,01,C9BA, E5E6 ; Room 7C98E, state C9A0: Header $8FC9A0 dx C48322, 05, 30, 03, 9BA4, BE93, 8B87, 0000, C9DA, 0000, 0000, C215, 0000, C8C7 ; Room 7C98E, state C9BA: Header $8FC9BA dx C48322, 04, 30, 03, 9AC2, C1AE, 8C01, 0000, C9DA, 0000, 0000, C2D1, 0000, C8C7 ; Room 7C98E: Door list $8FC9D4 dw A18C, A198 ; Room 7C98E, state C9A0: Scroll ; Room 7C98E, state C9BA: Scroll $8FC9DA dx 00, 00, 01, 01, 01, 02, 01, 01, 01, 01, 01, 02, 00, 01, 00, 00, 00, 02 ; Room 7C98E, state C9A0, PLM index 0: PLM scroll data ; Room 7C98E, state C9BA, PLM index 0: PLM scroll data $8FC9EC db 0E,01, 0F,01, 80 ; Room 7C98E, state C9A0, PLM index 3: PLM scroll data ; Room 7C98E, state C9BA, PLM index 3: PLM scroll data $8FC9F1 db 04,00, 05,02, 0B,02, 10,01, 11,01, 80 ; Room 7CA08: Header $8FCA08 dx 01, 03, 0C, 0E, 04, 01, 70, A0, 00, CA4E, E629,01,CA34, E5E6 ; Room 7CA08, state CA1A: Header $8FCA1A dx C49D2E, 05, 30, 05, 9BB4, C3E6, 8C6D, C1C1, 0000, 0000, 0000, C22F, E117, C8C7 ; Room 7CA08, state CA34: Header $8FCA34 dx C49D2E, 04, 30, 06, 9AD2, C1A8, 8BED, C1C1, 0000, 0000, 0000, C2FD, E117, C8C7 ; Room 7CA08: Door list $8FCA4E dw A1B0 ; Room 7CA52: Header $8FCA52 dx 02, 03, 0C, 0A, 07, 01, 00, 00, 00, CA98, E629,01,CA7E, E5E6 ; Room 7CA52, state CA64: Header $8FCA64 dx C49EAE, 05, 30, 05, 9BC4, C6F2, 8CA9, FFC1, CA9E, 0000, 0000, C231, E168, C8C7 ; Room 7CA52, state CA7E: Header $8FCA7E dx C4A2E7, 04, 30, 06, 9AE2, BFE6, 8B99, FFC1, CA9E, 0000, 0000, C2FF, E168, C8C7 ; Room 7CA52: Door list $8FCA98 dw A1C8, A1D4 ; Room 7CA52, state CA64: Scroll ; Room 7CA52, state CA7E: Scroll $8FCA9E dx 02, 02, 02, 02, 02, 02, 02 ; Room 7CAAE: Header $8FCAAE dx 03, 03, 13, 0A, 03, 01, 70, A0, 00, CAF4, E629,01,CADA, E5E6 ; Room 7CAAE, state CAC0: Header $8FCAC0 dx C4A720, 05, 00, 00, 9BD4, C1E1, 8C13, C1C1, 0000, 0000, 0000, C245, E1B9, C8C7 ; Room 7CAAE, state CADA: Header $8FCADA dx C4A720, 04, 00, 00, 9AF2, C5E9, 8C7B, C1C1, 0000, 0000, 0000, C319, E1B9, C8C7 ; Room 7CAF6: Header $8FCAF6 dx 04, 03, 0C, 0B, 06, 08, 70, A0, 00, CB3C, E629,01,CB22, E5E6 ; Room 7CAF6, state CB08: Header $8FCB08 dx C4A9AC, 05, 30, 05, 9BE4, BCA0, 8B6D, C1C1, CB4A, 0000, 0000, C247, E19E, C8C7 ; Room 7CAF6, state CB22: Header $8FCB22 dx C4BDC0, 04, 30, 06, 9B02, CD17, 8D2B, C1C1, CB4A, 0000, 0000, C247, E19E, C8C7 ; Room 7CAF6: Door list $8FCB3C dw A1F8, A204, A210, A21C, A228, A234 ; Room 7CAF6, state CB08: Scroll ; Room 7CAF6, state CB22: Scroll $8FCB4A dx 00, 00, 00, 00, 02, 00, 00, 00, 00, 00, 02, 00, 00, 00, 00, 00, 02, 00, 00, 00, 00, 00, 02, 00, 00, 00, 00, 00, 02, 00, 01, 01, 01, 00, 02, 00, 00, 00, 00, 00, 01, 00, 00, 00, 00, 00, 00, 00 ; Room 7CAF6, state CB08, PLM index 0: PLM scroll data ; Room 7CAF6, state CB22, PLM index 0: PLM scroll data $8FCB7A db 21,01, 80 ; Room 7CAF6, state CB08, PLM index 1: PLM scroll data ; Room 7CAF6, state CB22, PLM index 1: PLM scroll data $8FCB7D db 29,01, 80 ; Room 7CAF6, state CB08, PLM index 2: PLM scroll data ; Room 7CAF6, state CB22, PLM index 2: PLM scroll data $8FCB80 db 21,00, 80 ; Room 7CAF6, state CB08, PLM index 3: PLM scroll data ; Room 7CAF6, state CB22, PLM index 3: PLM scroll data $8FCB83 db 29,00, 80 ; Room 7CAF6, state CB08, PLM index 4: PLM scroll data ; Room 7CAF6, state CB22, PLM index 4: PLM scroll data $8FCB86 db 28,02, 2E,02, 80 ; Room 7CB8B: Header $8FCB8B dx 05, 03, 13, 0F, 02, 01, 70, A0, 00, CBD1, E629,01,CBB7, E5E6 ; Room 7CB8B, state CB9D: Header $8FCB9D dx C4D187, 05, 00, 00, 9BF4, C1A2, 8BD9, C1C1, 0000, 0000, 0000, C27F, E14D, C8C7 ; Room 7CB8B, state CBB7: Header $8FCBB7 dx C4D187, 04, 00, 00, 9B12, CBAE, 8CF9, C1C1, 0000, 0000, 0000, C321, E14D, C8C7 ; Room 7CB8B: Door list $8FCBD1 dw A24C ; Room 7CBD5: Header $8FCBD5 dx 06, 03, 15, 0D, 01, 03, 70, A0, 00, CC1B, E629,01,CC01, E5E6 ; Room 7CBD5, state CBE7: Header $8FCBE7 dx C4D3EE, 05, 30, 05, 9C04, C1AB, 8BF7, C1C1, CC21, 0000, 0000, C281, E19E, C8C7 ; Room 7CBD5, state CC01: Header $8FCC01 dx C4D3EE, 04, 30, 06, 9B22, CB3B, 8CEB, C1C1, CC21, 0000, 0000, C323, E19E, C8C7 ; Room 7CBD5: Door list $8FCC1B dw A264, A270 ; Room 7CBD5, state CBE7: Scroll ; Room 7CBD5, state CC01: Scroll $8FCC21 dx 00, 02, 02 ; Room 7CBD5, state CBE7, PLM index 0: PLM scroll data ; Room 7CBD5, state CC01, PLM index 0: PLM scroll data $8FCC24 db 00,02, 80 ; Room 7CC27: Header $8FCC27 dx 07, 03, 12, 0D, 03, 02, 90, A0, 00, CC6D, E629,01,CC53, E5E6 ; Room 7CC27, state CC39: Header $8FCC39 dx C4D883, 05, 00, 03, 9C14, C1E7, 8C27, 00C0, 0000, 0000, 0000, C28F, 0000, C8C7 ; Room 7CC27, state CC53: Header $8FCC53 dx C4D883, 04, 00, 03, 9B32, BC4D, 8B5B, 00C0, 0000, 0000, 0000, C337, 0000, C8C7 ; Room 7CC6F: Header $8FCC6F dx 08, 03, 0E, 13, 05, 01, 70, A0, 00, CCB5, E629,01,CC9B, E5E6 ; Room 7CC6F, state CC81: Header $8FCC81 dx C4E14E, 05, 30, 05, 9C24, C283, 8C5B, C1C1, CCBB, 0000, 0000, C291, E14D, C8C8 ; Room 7CC6F, state CC9B: Header $8FCC9B dx C4E14E, 04, 30, 06, 9B42, C139, 8BAF, 01C1, CCBB, 0000, 0000, C33F, E14D, C8C8 ; Room 7CC6F: Door list $8FCCB5 dw A294, A2A0 ; Room 7CC6F, state CC81: Scroll ; Room 7CC6F, state CC9B: Scroll $8FCCBB dx 01, 01, 01, 01, 00 ; Room 7CC6F, state CC81, PLM index 0: PLM scroll data ; Room 7CC6F, state CC9B, PLM index 0: PLM scroll data $8FCCC0 db 03,01, 04,01, 80 ; Room 7CC6F, state CC81, PLM index 1: PLM scroll data ; Room 7CC6F, state CC9B, PLM index 1: PLM scroll data $8FCCC5 db 03,00, 80 ; Room 7CCCB: Header $8FCCCB dx 09, 03, 0D, 13, 01, 01, 70, A0, 00, CD11, E629,01,CCF7, E5E6 ; Room 7CCCB, state CCDD: Header $8FCCDD dx CE83C3, 16, 00, 00, 9C34, C1ED, 8C3B, 0000, 0000, 0000, 0000, C2B1, 0000, C8D0 ; Room 7CCCB, state CCF7: Header $8FCCF7 dx CE83C3, 15, 00, 00, 9B52, C19C, 8BC5, 0000, 0000, 0000, 0000, C34D, 0000, C8D0 ; Room 7CD13: Header $8FCD13 dx 0A, 03, 13, 13, 01, 01, 70, A0, 00, CD59, E629,01,CD3F, E5E6 ; Room 7CD13, state CD25: Header $8FCD25 dx C4E58C, 05, 27, 06, 9C44, CCD4, 8D1D, 0101, CD5B, 0000, 0000, C2B3, E0FD, C8D0 ; Room 7CD13, state CD3F: Header $8FCD3F dx C4E58C, 04, 00, 03, 9B62, C1E4, 8C1D, 0101, CD5B, 0000, 0000, C2B3, E113, C8D0 ; Room 7CD13, state CD25: Scroll ; Room 7CD13, state CD3F: Scroll $8FCD5B dx 01 ; Room 7CD5C: Header $8FCD5C dx 0B, 03, 11, 0F, 02, 01, 70, A0, 00, CDA2, E629,01,CD88, E5E6 ; Room 7CD5C, state CD6E: Header $8FCD6E dx C4E6A5, 05, 00, 00, 9C54, C1A5, 8BE3, C1C1, CDA6, 0000, 0000, C2BB, E183, C8D0 ; Room 7CD5C, state CD88: Header $8FCD88 dx C4E6A5, 04, 00, 00, 9B64, BC3A, 8B4D, C1C1, CDA6, 0000, 0000, C355, E183, C8D0 ; Room 7CD5C: Door list $8FCDA2 dw A2D0 ; Room 7CD5C, state CD6E: Scroll ; Room 7CD5C, state CD88: Scroll $8FCDA6 dx 01, 01 ; Room 7CDA8: Header $8FCDA8 dx 0C, 03, 0F, 11, 01, 01, 70, A0, 00, CDEE, E629,01,CDD4, E5E6 ; Room 7CDA8, state CDBA: Header $8FCDBA dx C4E94E, 05, 00, 00, 9C64, C19F, 8BCF, C1C1, CDF0, 0000, 0000, C2BD, E183, C8D0 ; Room 7CDA8, state CDD4: Header $8FCDD4 dx C4E94E, 04, 00, 00, 9B74, C69F, 8C9B, C1C1, CDF0, 0000, 0000, C357, E183, C8D0 ; Room 7CDA8, state CDBA: Scroll ; Room 7CDA8, state CDD4: Scroll $8FCDF0 dx 01 ; Room 7CDF1: Header $8FCDF1 dx 0D, 03, 12, 11, 04, 01, 70, A0, 00, CE37, E629,01,CE1D, E5E6 ; Room 7CDF1, state CE03: Header $8FCE03 dx C4EA8F, 05, 00, 00, 9C74, C8C5, 8CBF, C1C1, CE39, 0000, 0000, C2BF, E19E, C8D0 ; Room 7CDF1, state CE1D: Header $8FCE1D dx C4ED98, 04, 00, 00, 9B84, CC51, 8D07, C1C1, CE39, 0000, 0000, C35F, E183, C8D0 ; Room 7CDF1, state CE03: Scroll ; Room 7CDF1, state CE1D: Scroll $8FCE39 dx 01, 01, 01, 00 ; Room 7CDF1, state CE03, PLM index 0: PLM scroll data ; Room 7CDF1, state CE1D, PLM index 0: PLM scroll data $8FCE3D db 03,01, 80 ; Room 7CE40: Header $8FCE40 dx 0E, 03, 0A, 0D, 01, 01, 70, A0, 00, CE86, E629,01,CE6C, E5E6 ; Room 7CE40, state CE52: Header $8FCE52 dx C4F0A1, 05, 00, 00, 9C74, C1EA, 8C31, 0101, 0000, 0000, 0000, C2C7, E183, C8D0 ; Room 7CE40, state CE6C: Header $8FCE6C dx C4F0A1, 04, 00, 00, 9B94, C280, 8C51, 0101, 0000, 0000, 0000, C36D, E183, C8D0 ; Room 7CE40: Door list $8FCE86 dw A300 ; Room 7CE8A: Header $8FCE8A dx 0F, 03, 11, 0E, 01, 01, 70, A0, 00, CED0, E629,01,CEB6, E5E6 ; Room 7CE8A, state CE9C: Header $8FCE9C dx CE95C2, 16, 30, 05, 9C74, CA78, 8CD9, 0000, 0000, 0000, 0000, C2C7, 0000, 0000 ; Room 7CE8A, state CEB6: Header $8FCEB6 dx CE95C2, 15, 30, 06, 9B94, C69C, 8C91, 0000, 0000, 0000, 0000, C2C9, 0000, C8D0 ; Room 7CED2: Header $8FCED2 dx 00, 04, 0C, 13, 01, 01, 70, A0, 00, CEF9, E5E6 ; Room 7CED2, state CEDF: Header $8FCEDF dx CE95C2, 19, 12, 05, 9C84, D526, 8E74, 0000, 0000, 0000, 0000, C375, 0000, C8D1 ; Room 7CEFB: Header $8FCEFB dx 01, 04, 0B, 11, 01, 03, 70, A0, 00, CF41, E612,0B,CF27, E5E6 ; Room 7CEFB, state CF0D: Header $8FCF0D dx C9DB52, 0B, 12, 05, 9C94, D529, 8E7E, C000, CF49, 0000, 0000, C37D, 0000, C8D1 ; Room 7CEFB, state CF27: Header $8FCF27 dx C9E129, 0B, 12, 05, 9C94, D529, 8E7E, C000, CF49, 0000, 0000, C37D, 0000, C8D1 ; Room 7CEFB: Door list $8FCF41 dw A330, A33C, A348 ; Room 7CEFB, state CF0D: Scroll ; Room 7CEFB, state CF27: Scroll $8FCF49 dx 02, 02, 02 ; Room 7CEFB, state CF0D, PLM index 0: PLM scroll data ; Room 7CEFB, state CF0D, PLM index 4: PLM scroll data ; Room 7CEFB, state CF27, PLM index 0: PLM scroll data ; Room 7CEFB, state CF27, PLM index 4: PLM scroll data $8FCF4C db 00,02, 80 ; Room 7CEFB, state CF0D, PLM index 8: PLM scroll data ; Room 7CEFB, state CF27, PLM index 8: PLM scroll data $8FCF4F db 01,02, 02,02, 80 ; Room 7CF54: Header $8FCF54 dx 02, 04, 0A, 12, 01, 01, 70, A0, 00, CF7B, E5E6 ; Room 7CF54, state CF61: Header $8FCF61 dx C9E6AE, 0B, 00, 00, 9CA4, D53C, 8E8C, 0000, CF7F, 0000, 0000, C3DF, 0000, C8D1 ; Room 7CF54: Door list $8FCF7B dw A360 ; Room 7CF54, state CF61: Scroll $8FCF7F dx 01 ; Room 7CF80: Header $8FCF80 dx 03, 04, 0C, 11, 04, 02, 70, A0, 00, CFA7, E5E6 ; Room 7CF80, state CF8D: Header $8FCF8D dx C9E809, 0B, 12, 05, 9CB4, D53F, 8E96, 0000, CFAD, 0000, 0000, C3E1, 0000, C8D1 ; Room 7CF80: Door list $8FCFA7 dw A378, A384 ; Room 7CF80, state CF8D: Scroll $8FCFAD dx 01, 01, 01, 01, 00, 00, 00, 00 ; Room 7CF80, state CF8D, PLM index 0: PLM scroll data $8FCFB5 db 00,01, 01,00, 04,00, 80 ; Room 7CF80, state CF8D, PLM index 1: PLM scroll data $8FCFBC db 00,02, 04,01, 80 ; Room 7CF80, state CF8D, PLM index 2: PLM scroll data $8FCFC1 db 00,00, 04,01, 80 ; Room 7CF80, state CF8D, PLM index 9: PLM scroll data $8FCFC6 db 01,01, 80 ; Room 7CFC9: Header $8FCFC9 dx 04, 04, 0A, 09, 03, 08, 70, A0, 00, CFF0, E5E6 ; Room 7CFC9, state CFD6: Header $8FCFD6 dx C9F225, 0B, 1B, 06, 9CC4, DE6D, 903A, C0C0, CFFA, 0000, 0000, C42B, 0000, C8D1 ; Room 7CFC9: Door list $8FCFF0 dw A39C, A3A8, A3B4, A3C0 ; Room 7CFC9, state CFD6: Scroll $8FCFFA dx 02, 02, 00, 02, 02, 00, 02, 02, 01, 02, 02, 00, 02, 02, 00, 02, 02, 00, 02, 02, 02, 02, 02, 00 ; Room 7CFC9, state CFD6, PLM index 0: PLM scroll data $8FD012 db 07,01, 0A,00, 80 ; Room 7D017: Header $8FD017 dx 05, 04, 0D, 0D, 04, 03, 70, A0, 00, D03E, E5E6 ; Room 7D017, state D024: Header $8FD024 dx CA8EFF, 0B, 00, 00, 9CD4, E07F, 909E, C0C0, D046, 0000, 0000, C445, 0000, C8D1 ; Room 7D017: Door list $8FD03E dw A3D8, A3E4, A3F0 ; Room 7D017, state D024: Scroll $8FD046 dx 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 00, 02 ; Room 7D017, state D024, PLM index 3: PLM scroll data ; Room 7D017, state D024, PLM index 7: PLM scroll data $8FD052 db 0A,02, 80 ; Room 7D055: Header $8FD055 dx 06, 04, 11, 0C, 03, 04, 70, A0, 00, D07C, E5E6 ; Room 7D055, state D062: Header $8FD062 dx CAA113, 0B, 00, 00, 9CE4, D5E2, 8EA8, C000, D07E, 0000, 0000, C47D, 0000, C8D1 ; Room 7D055, state D062: Scroll $8FD07E dx 00, 02, 02, 00, 02, 02, 00, 02, 02, 02, 02, 02 ; Room 7D08A: Header $8FD08A dx 07, 04, 0C, 10, 04, 01, 70, A0, 00, D0B1, E5E6 ; Room 7D08A, state D097: Header $8FD097 dx CAAF99, 0B, 1B, 06, 9CF4, D635, 8EB6, C1C1, D0B5, 0000, 0000, C48B, E248, C8D1 ; Room 7D08A: Door list $8FD0B1 dw A414 ; Room 7D08A, state D097: Scroll $8FD0B5 dx 01, 01, 01, 01 ; Room 7D0B9: Header $8FD0B9 dx 08, 04, 0C, 09, 06, 04, 90, A0, 00, D0E0, E5E6 ; Room 7D0B9, state D0C6: Header $8FD0C6 dx CAB24F, 0B, 00, 00, 9D04, CE6A, 8D41, C0C0, D0EC, 0000, 0000, C499, 0000, C8D1 ; Room 7D0B9: Door list $8FD0E0 dw A42C, A438, A444, A450, A45C ; Room 7D0B9, state D0C6: Scroll $8FD0EC dx 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 00, 02, 02, 02, 02, 00, 00, 02, 02, 02, 02, 00 ; Room 7D104: Header $8FD104 dx 09, 04, 0C, 07, 03, 02, 70, A0, 00, D12B, E5E6 ; Room 7D104, state D111: Header $8FD111 dx CACE42, 0B, 1B, 06, 9D14, D3AA, 8E2C, C000, D12F, 0000, 0000, C49B, 0000, C8D1 ; Room 7D104: Door list $8FD12B dw A474 ; Room 7D104, state D111: Scroll $8FD12F dx 01, 00, 02, 00, 00, 02 ; Room 7D104, state D111, PLM index 0: PLM scroll data $8FD135 db 02,02, 80 ; Room 7D104, state D111, PLM index 1: PLM scroll data $8FD138 db 01,01, 80 ; Room 7D13B: Header $8FD13B dx 0A, 04, 0C, 04, 02, 03, 70, A0, 00, D162, E5E6 ; Room 7D13B, state D148: Header $8FD148 dx CAD474, 0B, 00, 00, 9D24, CF90, 8D65, 00C0, D164, 0000, 0000, C4A9, 0000, C8D1 ; Room 7D13B, state D148: Scroll $8FD164 dx 02, 01, 02, 00, 00, 00 ; Room 7D13B, state D148, PLM index 0: PLM scroll data $8FD16A db 04,01, 80 ; Room 7D16D: Header $8FD16D dx 0B, 04, 0E, 04, 04, 02, 70, A0, 00, D194, E5E6 ; Room 7D16D, state D17A: Header $8FD17A dx CADBC8, 0B, 00, 00, 9D34, D698, 8EC4, 00C0, D198, 0000, 0000, C4BD, 0000, C8D1 ; Room 7D16D: Door list $8FD194 dw A498 ; Room 7D16D, state D17A: Scroll $8FD198 dx 02, 00, 00, 00, 01, 00, 01, 01 ; Room 7D16D, state D17A, PLM index 3: PLM scroll data ; Room 7D16D, state D17A, PLM index 7: PLM scroll data $8FD1A0 db 05,01, 80 ; Room 7D1A3: Header $8FD1A3 dx 0C, 04, 12, 07, 02, 04, 70, A0, 00, D1CA, E5E6 ; Room 7D1A3, state D1B0: Header $8FD1B0 dx CAE458, 0B, 1B, 06, 9D44, CFC3, 8D77, C000, D1D0, 0000, 0000, C4EF, 0000, C8D1 ; Room 7D1A3: Door list $8FD1CA dw A4B0, A4BC ; Room 7D1A3, state D1B0: Scroll $8FD1D0 dx 02, 00, 02, 00, 01, 00, 00, 01 ; Room 7D1A3, state D1B0, PLM index 0: PLM scroll data $8FD1D8 db 04,02, 06,01, 80 ; Room 7D1DD: Header $8FD1DD dx 0D, 04, 12, 04, 04, 03, 70, A0, 00, D204, E5E6 ; Room 7D1DD, state D1EA: Header $8FD1EA dx CAF59C, 0B, 00, 00, 9D54, D75B, 8ED6, 00C0, D20A, 0000, 0000, C503, 0000, C8D1 ; Room 7D1DD: Door list $8FD204 dw A4D4, A4E0 ; Room 7D1DD, state D1EA: Scroll $8FD20A dx 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 00, 00 ; Room 7D1DD, state D1EA, PLM index 3: PLM scroll data $8FD216 db 0A,02, 80 ; Room 7D1DD, state D1EA, PLM index 7: PLM scroll data $8FD219 db 0A,00, 80 ; Room 7D21C: Header $8FD21C dx 0E, 04, 10, 10, 01, 02, 70, A0, 00, D243, E5E6 ; Room 7D21C, state D229: Header $8FD229 dx CB83DB, 0B, 1B, 05, 9D64, DE17, 901A, 0000, D24B, 0000, 0000, C53B, 0000, C8D1 ; Room 7D21C: Door list $8FD243 dw A4F8, A504, A510 ; Room 7D21C, state D229: Scroll $8FD24B dx 01, 00 ; Room 7D21C, state D229, PLM index 0: PLM scroll data ; Room 7D21C, state D229, PLM index 1: PLM scroll data $8FD24D db 00,02, 01,01, 80 ; Room 7D252: Header $8FD252 dx 0F, 04, 11, 10, 01, 01, 70, A0, 00, D279, E5E6 ; Room 7D252, state D25F: Header $8FD25F dx CB883A, 0B, 00, 00, 9D74, D7EE, 8EEC, 00C0, D27D, 0000, 0000, C54F, 0000, C8D1 ; Room 7D252: Door list $8FD279 dw A528 ; Room 7D252, state D25F: Scroll $8FD27D dx 01 ; Room 7D27E: Header $8FD27E dx 10, 04, 1A, 00, 01, 01, 70, A0, 00, D2A5, E5E6 ; Room 7D27E, state D28B: Header $8FD28B dx CB89E0, 0B, 00, 00, 9D84, D801, 8EFA, 0000, D2A9, 0000, 0000, C551, 0000, C8D1 ; Room 7D27E: Door list $8FD2A5 dw A540 ; Room 7D27E, state D28B: Scroll $8FD2A9 dx 01 ; Room 7D2AA: Header $8FD2AA dx 11, 04, 1B, 00, 02, 03, 70, A0, 00, D2D1, E5E6 ; Room 7D2AA, state D2B7: Header $8FD2B7 dx CB8BD4, 0B, 00, 00, 9D94, D3ED, 8E42, 00C0, D2D3, 0000, 0000, C553, 0000, C8D1 ; Room 7D2AA, state D2B7: Scroll $8FD2D3 dx 02, 02, 02, 02, 01, 01 ; Room 7D2D9: Header $8FD2D9 dx 12, 04, 1B, 05, 07, 01, 70, A0, 00, D300, E5E6 ; Room 7D2D9, state D2E6: Header $8FD2E6 dx CB9792, 0B, 00, 00, 9DA4, D864, 8F0C, 00C0, D304, 0000, 0000, C561, 0000, C8D1 ; Room 7D2D9: Door list $8FD300 dw A564 ; Room 7D2D9, state D2E6: Scroll $8FD304 dx 01, 01, 01, 01, 01, 01, 01 ; Room 7D30B: Header $8FD30B dx 13, 04, 22, 00, 01, 06, 70, A0, 00, D332, E5E6 ; Room 7D30B, state D318: Header $8FD318 dx CBA0D0, 0B, 1B, 05, 9DB4, D006, 8D85, C000, D33A, 0000, 0000, C563, 0000, C8D1 ; Room 7D30B: Door list $8FD332 dw A57C, A588, A594 ; Room 7D30B, state D318: Scroll $8FD33A dx 02, 02, 02, 02, 02, 01 ; Room 7D340: Header $8FD340 dx 14, 04, 16, 02, 04, 06, 70, A0, 00, D367, E5E6 ; Room 7D340, state D34D: Header $8FD34D dx CBA878, 0B, 00, 05, 9DC4, D957, 8F22, 00E0, D36F, 0000, 0000, C571, 0000, C8D1 ; Room 7D340: Door list $8FD367 dw A5A0, A5AC, A5B8 ; Room 7D340, state D34D: Scroll $8FD36F dx 00, 02, 02, 00, 00, 02, 02, 00, 02, 02, 02, 02, 00, 02, 02, 02, 00, 02, 02, 02, 00, 01, 01, 01 ; Room 7D387: Header $8FD387 dx 15, 04, 19, 00, 01, 04, 70, A0, 00, D3AE, E5E6 ; Room 7D387, state D394: Header $8FD394 dx CBC64F, 0B, 00, 05, 9DD4, DD9B, 8FE6, C000, D3B2, 0000, 0000, C57F, 0000, C8D1 ; Room 7D387: Door list $8FD3AE dw A5D0 ; Room 7D387, state D394: Scroll $8FD3B2 dx 02, 02, 02, 02 ; Room 7D3B6: Header $8FD3B6 dx 16, 04, 11, 11, 01, 01, 70, A0, 00, D3DD, E5E6 ; Room 7D3B6, state D3C3: Header $8FD3C3 dx CE86BD, 15, 00, 00, 9DE4, DE14, 9010, 0000, 0000, 0000, 0000, C581, 0000, C8D1 ; Room 7D3DF: Header $8FD3DF dx 17, 04, 23, 04, 01, 01, 70, A0, 00, D406, E5E6 ; Room 7D3DF, state D3EC: Header $8FD3EC dx CE95C2, 19, 1B, 05, 9DF4, DE0E, 8FFC, 0000, 0000, 0000, 0000, C589, 0000, 0000 ; Room 7D408: Header $8FD408 dx 18, 04, 16, 05, 01, 0A, 70, A0, 00, D42F, E5E6 ; Room 7D408, state D415: Header $8FD415 dx CBCD9F, 0C, 00, 00, 9E04, DA0A, 8F38, 0000, 0001, 0000, E2B6, C591, 0000, C8D2 ; Room 7D408: Door list $8FD42F dw A600 ; Room 7D433: Header $8FD433 dx 19, 04, 1A, 05, 01, 01, 70, A0, 00, D45A, E5E6 ; Room 7D433, state D440: Header $8FD440 dx CBDCF3, 0C, 00, 00, 9E34, DF30, 904C, 0000, D460, 0000, 0000, C593, 0000, C8D2 ; Room 7D433: Door list $8FD45A dw A618, A624 ; Room 7D433, state D440: Scroll $8FD460 dx 02 ; Room 7D461: Header $8FD461 dx 1A, 04, 12, 10, 04, 01, 70, A0, 00, D488, E5E6 ; Room 7D461, state D46E: Header $8FD46E dx CBDE8F, 0C, 00, 00, 9E44, DA3D, 8F52, 01C1, 0000, 0000, 0000, C595, E25A, C8D2 ; Room 7D461: Door list $8FD488 dw A63C ; Room 7D48E: Header $8FD48E dx 1B, 04, 16, 0F, 01, 02, 70, A0, 00, D4B5, E5E6 ; Room 7D48E, state D49B: Header $8FD49B dx CBE472, 0C, 00, 00, 9E54, DAD0, 8F60, C000, D4BB, 0000, 0000, C597, 0000, C8D2 ; Room 7D48E: Door list $8FD4B5 dw A660, A66C ; Room 7D48E, state D49B: Scroll $8FD4BB dx 00, 01 ; Room 7D48E, state D49B, PLM index 0: PLM scroll data $8FD4BD db 00,02, 01,02, 80 ; Room 7D4C2: Header $8FD4C2 dx 1C, 04, 17, 10, 03, 01, 70, A0, 00, D4E9, E5E6 ; Room 7D4C2, state D4CF: Header $8FD4CF dx CBE899, 0C, 00, 00, 9E64, DAD3, 8F6A, 01C1, 0000, 0000, 0000, C5DB, E25A, C8D2 ; Room 7D4C2: Door list $8FD4E9 dw A684 ; Room 7D4EF: Header $8FD4EF dx 1D, 04, 14, 0E, 02, 02, 70, A0, 00, D516, E5E6 ; Room 7D4EF, state D4FC: Header $8FD4FC dx CBEC32, 0C, 00, 00, 9E74, DF96, 906C, 0000, D51A, 0000, 0000, C5DD, 0000, C8D2 ; Room 7D4EF: Door list $8FD516 dw A6A8 ; Room 7D4EF, state D4FC: Scroll $8FD51A dx 02, 02, 02, 02 ; Room 7D51E: Header $8FD51E dx 1E, 04, 17, 0E, 02, 02, 70, A0, 00, D545, E5E6 ; Room 7D51E, state D52B: Header $8FD52B dx CBF580, 0C, 00, 00, 9E84, DF63, 905E, 0000, D549, 0000, 0000, C5EB, 0000, C8D2 ; Room 7D51E: Door list $8FD545 dw A6C0 ; Room 7D51E, state D52B: Scroll $8FD549 dx 02, 02, 02, 02 ; Room 7D54D: Header $8FD54D dx 1F, 04, 15, 0C, 01, 02, 70, A0, 00, D574, E5E6 ; Room 7D54D, state D55A: Header $8FD55A dx CBFEC8, 0C, 00, 00, 9E94, DB66, 8F78, 0000, D578, 0000, 0000, C5F9, 0000, C8D2 ; Room 7D54D: Door list $8FD574 dw A6D8 ; Room 7D54D, state D55A: Scroll $8FD578 dx 02, 02 ; Room 7D57A: Header $8FD57A dx 20, 04, 17, 0C, 01, 02, 70, A0, 00, D5A1, E5E6 ; Room 7D57A, state D587: Header $8FD587 dx CC80B8, 0C, 00, 00, 9E94, DBD9, 8F86, 0000, D5A5, 0000, 0000, C5FB, 0000, C8D2 ; Room 7D57A: Door list $8FD5A1 dw A6F0 ; Room 7D57A, state D587: Scroll $8FD5A5 dx 02, 02 ; Room 7D5A7: Header $8FD5A7 dx 21, 04, 14, 09, 06, 03, 90, A0, 00, D5CE, E5E6 ; Room 7D5A7, state D5B4: Header $8FD5B4 dx CC82A8, 0C, 1B, 05, 9EA4, D357, 8E1E, 00C0, D5DA, 0000, 0000, C5FD, 0000, C8D2 ; Room 7D5A7: Door list $8FD5CE dw A708, A714, A720, A72C, A738 ; Room 7D5A7, state D5B4: Scroll $8FD5DA dx 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02 ; Room 7D5EC: Header $8FD5EC dx 22, 04, 1A, 07, 01, 01, 70, A0, 00, D613, E5E6 ; Room 7D5EC, state D5F9: Header $8FD5F9 dx CCA13B, 0C, 00, 00, 9EB4, DC3C, 8F94, 00C0, 0000, 0000, 0000, C611, 0000, C8D2 ; Room 7D5EC: Door list $8FD613 dw A750 ; Room 7D617: Header $8FD617 dx 23, 04, 14, 08, 04, 01, 70, A0, 00, D63E, E5E6 ; Room 7D617, state D624: Header $8FD624 dx CCA34A, 0C, 1B, 05, 9EC4, DC6F, 8FA2, 00C0, D642, 0000, 0000, C619, 0000, C8D2 ; Room 7D617: Door list $8FD63E dw A768 ; Room 7D617, state D624: Scroll $8FD642 dx 02, 02, 02, 02 ; Room 7D646: Header $8FD646 dx 24, 04, 1A, 0D, 02, 04, 70, A0, 00, D66D, E5E6 ; Room 7D646, state D653: Header $8FD653 dx CCAC48, 0C, 00, 00, 9ED4, D453, 8E5E, C000, D675, 0000, 0000, C61B, 0000, C8D2 ; Room 7D646: Door list $8FD66D dw A780, A78C, A798 ; Room 7D646, state D653: Scroll $8FD675 dx 02, 02, 02, 02, 02, 01, 01, 00 ; Room 7D646, state D653, PLM index 0: PLM scroll data ; Room 7D646, state D653, PLM index 4: PLM scroll data $8FD67D db 02,02, 03,00, 04,02, 05,00, 06,01, 07,00, 80 ; Room 7D646, state D653, PLM index D: PLM scroll data $8FD68A db 02,00, 03,02, 04,00, 05,01, 06,00, 80 ; Room 7D646, state D653, PLM index 15: PLM scroll data $8FD695 db 05,02, 07,01, 80 ; Room 7D69A: Header $8FD69A dx 25, 04, 1B, 0E, 01, 03, 70, A0, 00, D6C1, E5E6 ; Room 7D69A, state D6A7: Header $8FD6A7 dx CCB843, 0C, 00, 00, 9EE4, DCE2, 8FB8, C000, D6C5, 0000, 0000, C6AD, 0000, C8D2 ; Room 7D69A: Door list $8FD6C1 dw A7B0 ; Room 7D69A, state D6A7: Scroll $8FD6C5 dx 02, 00, 01 ; Room 7D69A, state D6A7, PLM index 0: PLM scroll data $8FD6C8 db 01,02, 80 ; Room 7D69A, state D6A7, PLM index 6: PLM scroll data $8FD6CB db 01,02, 02,01, 80 ; Room 7D6D0: Header $8FD6D0 dx 26, 04, 20, 0F, 02, 02, 70, A0, 00, D6F7, E5E6 ; Room 7D6D0, state D6DD: Header $8FD6DD dx CCBD31, 0C, 00, 00, 9EF4, DD35, 8FCA, 00C0, D6F9, 0000, 0000, C6E5, 0000, C8D2 ; Room 7D6D0, state D6DD: Scroll $8FD6F9 dx 02, 00, 01, 01 ; Room 7D6FD: Header $8FD6FD dx 27, 04, 1A, 0A, 04, 01, 70, A0, 00, D724, E5E6 ; Room 7D6FD, state D70A: Header $8FD70A dx CCC22F, 0C, 00, 00, 9F04, DD38, 8FD4, 0000, D726, 0000, 0000, C6ED, 0000, C8D2 ; Room 7D6FD, state D70A: Scroll $8FD726 dx 01, 01, 01, 01 ; Room 7D72A: Header $8FD72A dx 28, 04, 22, 06, 07, 02, 90, A0, 00, D751, E5E6 ; Room 7D72A, state D737: Header $8FD737 dx CCC9F1, 0C, 00, 00, 9F14, D089, 8D97, 0000, D757, 0000, 0000, C6EF, 0000, C8D2 ; Room 7D72A: Door list $8FD751 dw A7E0, A7EC ; Room 7D72A, state D737: Scroll $8FD757 dx 02, 02, 02, 02, 02, 02, 02, 01, 01, 01, 01, 01, 01, 01 ; Room 7D765: Header $8FD765 dx 29, 04, 13, 0B, 01, 01, 70, A0, 00, D78C, E5E6 ; Room 7D765, state D772: Header $8FD772 dx CE92CB, 19, 1B, 05, 9F24, D10C, 8DA5, 0000, D78E, 0000, 0000, C703, 0000, C8D2 ; Room 7D765, state D772: Scroll $8FD78E dx 01 ; Room 7D78F: Header $8FD78F dx 2A, 04, 29, 07, 02, 03, 90, A0, 00, D7D5, E629,01,D7BB, E5E6 ; Room 7D78F, state D7A1: Header $8FD7A1 dx CCE5B1, 0C, 00, 00, 9F34, D10F, 8DAF, C000, D7D9, 0000, 0000, C70B, 0000, C8D2 ; Room 7D78F, state D7BB: Header $8FD7BB dx CCE5B1, 0C, 1B, 05, 9F34, D10F, 8DAF, C000, D7D9, 0000, 0000, C70B, 0000, C8D2 ; Room 7D78F: Door list $8FD7D5 dw A834 ; Room 7D78F, state D7A1: Scroll ; Room 7D78F, state D7BB: Scroll $8FD7D9 dx 01, 01, 00, 00, 01, 00 ; Room 7D78F, state D7A1, PLM index 0: PLM scroll data ; Room 7D78F, state D7BB, PLM index 0: PLM scroll data $8FD7DF db 00,02, 02,02, 80 ; Room 7D7E4: Header $8FD7E4 dx 2B, 04, 1A, 08, 07, 01, 70, A0, 00, D80B, E5E6 ; Room 7D7E4, state D7F1: Header $8FD7F1 dx CCEE0C, 0C, 1B, 05, 9F44, D112, 8DB9, 00C0, D813, 0000, 0000, C755, 0000, C8D2 ; Room 7D7E4: Door list $8FD80B dw A84C, A858, A864 ; Room 7D7E4, state D7F1: Scroll $8FD813 dx 02, 02, 02, 02, 02, 02, 02 ; Room 7D81A: Header $8FD81A dx 2C, 04, 29, 06, 01, 01, 70, A0, 00, D841, E5E6 ; Room 7D81A, state D827: Header $8FD827 dx CE9EF6, 19, 1B, 05, 9F54, D1B5, 8DCF, 0000, 0000, 0000, 0000, C75D, 0000, C8D2 ; Room 7D81A: Door list $8FD841 dw A87C ; Room 7D845: Header $8FD845 dx 2D, 04, 26, 08, 01, 01, 70, A0, 00, D86C, E5E6 ; Room 7D845, state D852: Header $8FD852 dx CEAB31, 17, 00, 00, 9F64, D1B8, 8DD9, 0000, 0000, 0000, 0000, C765, 0000, C8D2 ; Room 7D86E: Header $8FD86E dx 2E, 04, 1A, 06, 01, 01, 70, A0, 00, D895, E5E6 ; Room 7D86E, state D87B: Header $8FD87B dx CCFA8D, 0C, 00, 00, 9F74, D1BB, 8DE3, 0000, D897, 0000, 0000, C76D, 0000, C8D2 ; Room 7D86E, state D87B: Scroll $8FD897 dx 02 ; Room 7D898: Header $8FD898 dx 2F, 04, 1C, 09, 02, 01, 70, A0, 00, D8BF, E5E6 ; Room 7D898, state D8A5: Header $8FD8A5 dx CCFB88, 0C, 00, 00, 9F74, D1EE, 8DF1, 0000, D8C3, 0000, 0000, C76F, 0000, C8D2 ; Room 7D898: Door list $8FD8BF dw A8AC ; Room 7D898, state D8A5: Scroll $8FD8C3 dx 02, 02 ; Room 7D8C5: Header $8FD8C5 dx 30, 04, 1C, 0F, 04, 01, 70, A0, 00, D90B, E612,0D,D8F1, E5E6 ; Room 7D8C5, state D8D7: Header $8FD8D7 dx CCFD75, 0C, 00, 00, 9F84, D281, 8DFF, 00C0, D90F, 0000, 0000, C771, 0000, C8D3 ; Room 7D8C5, state D8F1: Header $8FD8F1 dx CD8404, 0C, 00, 00, 9F84, D281, 8DFF, 00C0, D90F, 0000, 0000, C771, 0000, C8DC ; Room 7D8C5: Door list $8FD90B dw A8C4 ; Room 7D8C5, state D8D7: Scroll ; Room 7D8C5, state D8F1: Scroll $8FD90F dx 01, 01, 01, 01 ; Room 7D913: Header $8FD913 dx 31, 04, 21, 06, 05, 03, 70, A0, 00, D93A, E5E6 ; Room 7D913, state D920: Header $8FD920 dx CD8A37, 0C, 00, 00, 9F94, CF2D, 8D53, 0000, D942, 0000, 0000, C773, 0000, C8DC ; Room 7D913: Door list $8FD93A dw A8DC, A8E8, A8F4 ; Room 7D913, state D920: Scroll $8FD942 dx 02, 00, 00, 00, 00, 02, 00, 00, 00, 00, 01, 00, 01, 01, 01 ; Room 7D913, state D920, PLM index 0: PLM scroll data $8FD951 db 05,00, 0B,01, 80 ; Room 7D913, state D920, PLM index 1: PLM scroll data $8FD956 db 05,01, 0B,00, 80 ; Room 7D913, state D920, PLM index 5: PLM scroll data $8FD95B db 0A,01, 80 ; Room 7D95E: Header $8FD95E dx 32, 04, 18, 08, 02, 01, 70, A0, 00, D9A4, E629,02,D98A, E5E6 ; Room 7D95E, state D970: Header $8FD970 dx CD950E, 0C, 2A, 05, 9FA4, DE5A, 9028, 0000, D9A8, 0000, 0000, C79F, 0000, C8DC ; Room 7D95E, state D98A: Header $8FD98A dx CD950E, 0C, 00, 03, 9FA4, DE5A, 9028, 0000, D9A8, 0000, 0000, C79F, 0000, C8DC ; Room 7D95E: Door list $8FD9A4 dw A90C ; Room 7D95E, state D970: Scroll ; Room 7D95E, state D98A: Scroll $8FD9A8 dx 01, 00 ; Room 7D9AA: Header $8FD9AA dx 33, 04, 26, 0A, 01, 01, 70, A0, 00, D9D1, E5E6 ; Room 7D9AA, state D9B7: Header $8FD9B7 dx CD991E, 0C, 00, 03, 9FB4, D450, 8E54, 0000, D9D3, 0000, 0000, C7A7, 0000, C8DC ; Room 7D9AA, state D9B7: Scroll $8FD9D3 dx 01 ; Room 7D9D4: Header $8FD9D4 dx 34, 04, 2A, 06, 01, 01, 70, A0, 00, D9FB, E5E6 ; Room 7D9D4, state D9E1: Header $8FD9E1 dx CE98DC, 17, 00, 00, 9FC4, DE11, 9006, 0000, D9FD, 0000, 0000, C7AF, 0000, 0000 ; Room 7D9D4, state D9E1: Scroll $8FD9FD dx 01 ; Room 7D9FE: Header $8FD9FE dx 35, 04, 1B, 06, 01, 02, 70, A0, 00, DA25, E5E6 ; Room 7D9FE, state DA0B: Header $8FDA0B dx CD9B28, 0C, 00, 00, 9FD4, DFD9, 907A, C000, DA29, 0000, 0000, C7B7, 0000, 0000 ; Room 7D9FE: Door list $8FDA25 dw A93C ; Room 7D9FE, state DA0B: Scroll $8FDA29 dx 02, 01 ; Room 7DA2B: Header $8FDA2B dx 36, 04, 1C, 06, 05, 02, 70, A0, 00, DA52, E5E6 ; Room 7DA2B, state DA38: Header $8FDA38 dx CDA00D, 0C, 00, 00, 9FE4, E01C, 908C, 0000, DA56, 0000, 0000, C7B9, 0000, 0000 ; Room 7DA2B: Door list $8FDA52 dw A954 ; Room 7DA2B, state DA38: Scroll $8FDA56 dx 02, 02, 02, 02, 02, 01, 01, 01, 01, 01 ; Room 7DA60: Header $8FDA60 dx 37, 04, 27, 09, 02, 02, 70, A0, 01, DAA6, E629,01,DA8C, E5E6 ; Room 7DA60, state DA72: Header $8FDA72 dx CDB19D, 1C, 24, 05, 9FF4, D314, 8E10, 0101, DAAA, 0000, 0000, C7BB, E108, C8DD ; Room 7DA60, state DA8C: Header $8FDA8C dx CDB19D, 1C, 00, 03, 9FF4, 8000, 8000, 0101, DAAA, 0000, 0000, C7BB, E113, C8DD ; Room 7DA60: Door list $8FDAA6 dw A96C ; Room 7DA60, state DA72: Scroll ; Room 7DA60, state DA8C: Scroll $8FDAAA dx 02, 02, 01, 01 ; Room 7DAAE: Header $8FDAAE dx 00, 05, 14, 09, 01, 04, 70, A0, 00, DAD5, E5E6 ; Room 7DAAE, state DABB: Header $8FDABB dx CDC4FE, 0D, 1E, 05, A004, E42D, 913E, C101, DADD, 0000, 0000, C7E1, E3E8, C90A ; Room 7DAAE: Door list $8FDAD5 dw A984, A990, A18A ; Room 7DAAE, state DABB: Scroll $8FDADD dx 02, 02, 02, 01 ; Room 7DAE1: Header $8FDAE1 dx 01, 05, 0E, 0C, 06, 01, 70, A0, 00, DB27, E612,10,DB0D, E5E6 ; Room 7DAE1, state DAF3: Header $8FDAF3 dx CDC8DC, 0D, 00, 00, A014, E1D8, 90CC, C1C1, DB2B, 0000, 0000, C7E9, E403, C91E ; Room 7DAE1, state DB0D: Header $8FDB0D dx CDC8DC, 0D, 00, 00, A014, E516, 916C, C1C1, DB2B, 0000, 0000, C7E9, E403, C91E ; Room 7DAE1: Door list $8FDB27 dw A9A8 ; Room 7DAE1, state DAF3: Scroll ; Room 7DAE1, state DB0D: Scroll $8FDB2B dx 01, 01, 01, 01, 01, 01 ; Room 7DB31: Header $8FDB31 dx 02, 05, 0D, 0C, 01, 02, 70, A0, 00, DB77, E612,11,DB5D, E5E6 ; Room 7DB31, state DB43: Header $8FDB43 dx CDCDA0, 0D, 00, 00, A024, E440, 9148, C1C1, DB7B, 0000, 0000, C7F7, E3E8, C91E ; Room 7DB31, state DB5D: Header $8FDB5D dx CDCDA0, 0D, 00, 00, A024, E559, 917A, C1C1, DB7B, 0000, 0000, C7F7, E3E8, C91E ; Room 7DB31: Door list $8FDB77 dw A9C0 ; Room 7DB31, state DB43: Scroll ; Room 7DB31, state DB5D: Scroll $8FDB7B dx 02, 02 ; Room 7DB7D: Header $8FDB7D dx 03, 05, 0E, 0D, 06, 01, 70, A0, 00, DBC3, E612,12,DBA9, E5E6 ; Room 7DB7D, state DB8F: Header $8FDB8F dx CDD02D, 0D, 00, 00, A034, E794, 91F8, C1C1, DBC7, 0000, 0000, C805, E403, C91E ; Room 7DB7D, state DBA9: Header $8FDBA9 dx CDD02D, 0D, 00, 00, A034, E5BF, 9196, C1C1, DBC7, 0000, 0000, C805, E403, C91E ; Room 7DB7D: Door list $8FDBC3 dw A9D8 ; Room 7DB7D, state DB8F: Scroll ; Room 7DB7D, state DBA9: Scroll $8FDBC7 dx 01, 01, 01, 01, 01, 01 ; Room 7DBCD: Header $8FDBCD dx 04, 05, 14, 0D, 01, 02, 70, A0, 00, DC13, E612,13,DBF9, E5E6 ; Room 7DBCD, state DBDF: Header $8FDBDF dx CDD3E5, 0D, 1E, 05, A044, E4A3, 915A, C1C1, DC17, 0000, 0000, C813, E3E8, C91E ; Room 7DBCD, state DBF9: Header $8FDBF9 dx CDD3E5, 0D, 1E, 05, A044, E652, 91A4, C1C1, DC17, 0000, 0000, C813, E3E8, C91E ; Room 7DBCD: Door list $8FDC13 dw A9F0 ; Room 7DBCD, state DBDF: Scroll ; Room 7DBCD, state DBF9: Scroll $8FDC17 dx 02, 02 ; Room 7DC19: Header $8FDC19 dx 05, 05, 13, 0F, 02, 01, 70, A0, 00, DC5F, E612,14,DC45, E5E6 ; Room 7DC19, state DC2B: Header $8FDC2B dx CDD5EB, 0D, 45, 06, A054, E387, 9122, C1C1, DC63, 0000, 0000, C821, E41E, C91E ; Room 7DC19, state DC45: Header $8FDC45 dx CDD5EB, 0D, 00, 00, A054, E387, 9122, C1C1, DC63, 0000, 0000, C821, E41E, C91E ; Room 7DC19: Door list $8FDC5F dw AA08 ; Room 7DC19, state DC2B: Scroll ; Room 7DC19, state DC45: Scroll $8FDC63 dx 01, 01 ; Room 7DC65: Header $8FDC65 dx 06, 05, 11, 0F, 02, 01, 70, A0, 00, DCAB, E612,14,DC91, E5E6 ; Room 7DC65, state DC77: Header $8FDC77 dx CDD7C4, 0D, 45, 06, A064, E25B, 90DE, C1C1, DCAF, 0000, 0000, C823, E41E, C91E ; Room 7DC65, state DC91: Header $8FDC91 dx CDD7C4, 0D, 1E, 05, A064, E25B, 90DE, C1C1, DCAF, 0000, 0000, C823, E41E, C91E ; Room 7DC65: Door list $8FDCAB dw AA20 ; Room 7DC65, state DC77: Scroll ; Room 7DC65, state DC91: Scroll $8FDCAF dx 01, 01 ; Room 7DCB1: Header $8FDCB1 dx 07, 05, 0D, 0F, 04, 01, 70, A0, 00, DCF7, E612,14,DCDD, E5E6 ; Room 7DCB1, state DCC3: Header $8FDCC3 dx CDD930, 0D, 00, 00, A074, E26E, 90EC, C1C1, DCFB, 0000, 0000, C831, E41E, C91E ; Room 7DCB1, state DCDD: Header $8FDCDD dx CDD930, 0D, 00, 00, A074, E26E, 90EC, C1C1, DCFB, 0000, 0000, C831, E41E, C91E ; Room 7DCB1: Door list $8FDCF7 dw AA38 ; Room 7DCB1, state DCC3: Scroll ; Room 7DCB1, state DCDD: Scroll $8FDCFB dx 01, 01, 01, 01 ; Room 7DCFF: Header $8FDCFF dx 08, 05, 0C, 0F, 01, 02, 70, A0, 00, DD26, E5E6 ; Room 7DCFF, state DD0C: Header $8FDD0C dx CDDBF8, 0D, 1E, 05, A084, E708, 91C4, C1C1, DD2C, 0000, 0000, C839, E41E, C91E ; Room 7DCFF: Door list $8FDD26 dw AA50, AA5C ; Room 7DCFF, state DD0C: Scroll $8FDD2C dx 02, 02 ; Room 7DD2E: Header $8FDD2E dx 09, 05, 0B, 10, 01, 01, 70, A0, 00, DD55, E5E6 ; Room 7DD2E, state DD3B: Header $8FDD3B dx CEA823, 18, 00, 00, A094, E70B, 91CE, 0000, DD57, 0000, 0000, C841, 0000, C91E ; Room 7DD2E, state DD3B: Scroll $8FDD57 dx 01 ; Room 7DD58: Header $8FDD58 dx 0A, 05, 0D, 12, 04, 01, 70, A0, 00, DDBC, E5FF,DDA2, E612,02,DD88, E5E6 ; Room 7DD58, state DD6E: Header $8FDD6E dx CDDEDE, 0E, 00, 00, A0A4, E321, 9102, C1C1, DDC0, 0000, 0000, C84F, E48A, C91E ; Room 7DD58, state DD88: Header $8FDD88 dx CDDEDE, 0E, 00, 00, A0A4, E321, 9102, C1C1, DDC0, 0000, 0000, C84F, E48A, C91E ; Room 7DD58, state DDA2: Header $8FDDA2 dx CDDEDE, 0E, 00, 03, A188, 8000, 8000, C1C1, DDC0, 0000, 0000, C84F, E48A, C91E ; Room 7DD58, state DD6E: Scroll ; Room 7DD58, state DD88: Scroll ; Room 7DD58, state DDA2: Scroll $8FDDC0 dx 01, 01, 01, 01 ; Room 7DDC4: Header $8FDDC4 dx 0B, 05, 0D, 10, 04, 01, 70, A0, 00, DDEB, E5E6 ; Room 7DDC4, state DDD1: Header $8FDDD1 dx CDE20F, 0D, 00, 00, A0D4, E384, 9118, C1C1, DDEF, 0000, 0000, C857, E41E, C91E ; Room 7DDC4: Door list $8FDDEB dw AA98 ; Room 7DDC4, state DDD1: Scroll $8FDDEF dx 01, 01, 01, 01 ; Room 7DDF3: Header $8FDDF3 dx 0C, 05, 11, 10, 01, 03, 70, A0, 00, DE1A, E5E6 ; Room 7DDF3, state DE00: Header $8FDE00 dx CDE518, 0D, 1E, 05, A0E4, E857, 920A, C1C1, DE20, 0000, 0000, C86B, E454, C91E ; Room 7DDF3: Door list $8FDE1A dw AAB0, AABC ; Room 7DDF3, state DE00: Scroll $8FDE20 dx 02, 02, 02 ; Room 7DE23: Header $8FDE23 dx 0D, 05, 10, 11, 01, 01, 70, A0, 00, DE4A, E5E6 ; Room 7DE23, state DE30: Header $8FDE30 dx CE92CB, 19, 1E, 05, A0F4, E1D5, 90C2, 0000, DE4C, 0000, 0000, C873, 0000, C91E ; Room 7DE23, state DE30: Scroll $8FDE4C dx 01 ; Room 7DE4D: Header $8FDE4D dx 0E, 05, 0B, 12, 02, 01, 70, A0, 00, DE74, E5E6 ; Room 7DE4D, state DE5A: Header $8FDE5A dx CDE914, 0D, 24, 07, A104, E3AA, 9130, C1C1, DE78, 0000, E5A0, C87B, E439, C91F ; Room 7DE4D: Door list $8FDE74 dw AAE0 ; Room 7DE4D, state DE5A: Scroll $8FDE78 dx 02, 02 ; Room 7DE7A: Header $8FDE7A dx 0F, 05, 0B, 13, 01, 02, 70, A0, 00, DEA1, E5E6 ; Room 7DE7A, state DE87: Header $8FDE87 dx CDEB5B, 0D, 00, 00, A114, E59C, 9188, C1C1, DEA5, 0000, E57C, C889, E454, C933 ; Room 7DE7A: Door list $8FDEA1 dw AAF8 ; Room 7DE7A, state DE87: Scroll $8FDEA5 dx 02, 01 ; Room 7DEA7: Header $8FDEA7 dx 10, 05, 0C, 13, 06, 02, 70, A0, 00, DECE, E5E6 ; Room 7DEA7, state DEB4: Header $8FDEB4 dx CDED7A, 0D, 00, 00, A124, E695, 91B2, C1C1, DED2, 0000, E5A0, C897, E46F, C946 ; Room 7DEA7: Door list $8FDECE dw AB10 ; Room 7DEA7, state DEB4: Scroll $8FDED2 dx 02, 02, 02, 02, 02, 02, 01, 01, 01, 01, 01, 01 ; Room 7DEDE: Header $8FDEDE dx 11, 05, 12, 10, 03, 06, 70, A0, 00, DF05, E5E6 ; Room 7DEDE, state DEEB: Header $8FDEEB dx CDF534, 0D, 00, 00, A134, E102, 90B0, C1C1, DF09, 0000, E5A4, C8A5, E46F, C953 ; Room 7DEDE: Door list $8FDF05 dw AB28 ; Room 7DEDE, state DEEB: Scroll $8FDF09 dx 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 01, 01, 01 ; Room 7DF1B: Header $8FDF1B dx 12, 05, 15, 0C, 01, 01, 70, A0, 00, DF42, E5E6 ; Room 7DF1B, state DF28: Header $8FDF28 dx CE95C2, 19, 1E, 05, A144, E791, 91EE, 0000, DF44, 0000, 0000, C8B3, 0000, 0000 ; Room 7DF1B, state DF28: Scroll $8FDF44 dx 01 ; Room 7DF45: Header $8FDF45 dx 00, 06, 0C, 0D, 01, 03, 70, A0, 05, DF8B, E629,01,DF71, E5E6 ; Room 7DF45, state DF57: Header $8FDF57 dx CDB846, 11, 2D, 06, A146, E88A, 9218, 0000, 0000, 0000, E51F, C8BB, E1D4, C976 ; Room 7DF45, state DF71: Header $8FDF71 dx CDB846, 12, 00, 00, A146, E95C, 9270, 0000, 0000, 0000, E51F, C8BB, E1D4, C96E ; Room 7DF8D: Header $8FDF8D dx 01, 06, 0D, 0F, 02, 01, 70, A0, 00, DFD3, E629,01,DFB9, E5E6 ; Room 7DF8D, state DF9F: Header $8FDF9F dx CDBBFE, 0F, 00, 00, A156, E8AD, 9226, 01C1, 0000, 0000, E525, C8BD, E4A5, C976 ; Room 7DF8D, state DFB9: Header $8FDFB9 dx CDBBFE, 10, 00, 00, A17E, EA2F, 927E, 01C1, 0000, 0000, E525, C8BD, E4A5, C976 ; Room 7DF8D: Door list $8FDFD3 dw AB58 ; Room 7DFD7: Header $8FDFD7 dx 02, 06, 0F, 0F, 01, 02, 70, A0, 00, E01D, E629,01,E003, E5E6 ; Room 7DFD7, state DFE9: Header $8FDFE9 dx CDBD78, 0F, 00, 00, A158, E8D0, 9234, 4101, 0000, 0000, E524, C8BF, E4A5, C976 ; Room 7DFD7, state E003: Header $8FE003 dx CDBD78, 10, 00, 00, A180, EB02, 928C, C101, 0000, 0000, E524, C8BF, E4A5, C976 ; Room 7DFD7: Door list $8FE01D dw AB70 ; Room 7E021: Header $8FE021 dx 03, 06, 10, 10, 02, 01, 70, A0, 00, E067, E629,01,E04D, E5E6 ; Room 7E021, state E033: Header $8FE033 dx CDBFC9, 0F, 00, 00, A15A, E8F3, 9242, 00C0, 0000, 0000, E524, C8C1, 0000, C976 ; Room 7E021, state E04D: Header $8FE04D dx CDBFC9, 10, 00, 00, A182, EB75, 929A, 00C0, 0000, 0000, E524, C8C1, 0000, C976 ; Room 7E021: Door list $8FE067 dw AB88 ; Room 7E06B: Header $8FE06B dx 04, 06, 12, 10, 02, 01, 70, A0, 00, E0B1, E629,01,E097, E5E6 ; Room 7E06B, state E07D: Header $8FE07D dx CDC330, 0F, 00, 00, A15C, E916, 9250, 01C1, 0000, 0000, E524, C8C3, E4A5, C976 ; Room 7E06B, state E097: Header $8FE097 dx CDC330, 10, 00, 00, A184, EB98, 92A8, 01C1, 0000, 0000, E524, C8C3, E4A5, C976 ; Room 7E06B: Door list $8FE0B1 dw ABA0 ; Room 7E0B5: Header $8FE0B5 dx 05, 06, 14, 10, 01, 01, 70, A0, 05, E0FB, E629,01,E0E1, E5E6 ; Room 7E0B5, state E0C7: Header $8FE0C7 dx CDC43F, 13, 24, 80, A15E, E939, 925E, 0000, 0000, 0000, E571, C8C5, 0000, C97B ; Room 7E0B5, state E0E1: Header $8FE0E1 dx CDC43F, 14, 00, 00, A186, EBBB, 92B6, 0000, 0000, 0000, E571, C8C5, 0000, C97B } ;;; BG_Data ;;; { ; Room 7CD13, state 7CD25: BG_Data $8FE0FD dx 0002,7E2000,4800,1000, 0000 ; Room 7DA60, state 7DA72: BG_Data $8FE108 dx 0002,7E2000,4800,1000, 0000 ; Room 7CD13, state 7CD3F: BG_Data ; Room 7DA60, state 7DA8C: BG_Data $8FE113 dx 000A, 0000 ; Room 7CA08, state 7CA1A: BG_Data ; Room 7CA08, state 7CA34: BG_Data ; Room 7E82C, state 7E839: BG_Data $8FE117 dx 0004,BA8DE7,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7CB8B, state 7CB9D: BG_Data ; Room 7CB8B, state 7CBB7: BG_Data ; Room 7CC6F, state 7CC81: BG_Data ; Room 7CC6F, state 7CC9B: BG_Data $8FE14D dx 0004,BA9386,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7CA52, state 7CA64: BG_Data ; Room 7CA52, state 7CA7E: BG_Data $8FE168 dx 0004,BA988D,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7CD5C, state 7CD6E: BG_Data ; Room 7CD5C, state 7CD88: BG_Data ; Room 7CDA8, state 7CDBA: BG_Data ; Room 7CDA8, state 7CDD4: BG_Data ; Room 7CDF1, state 7CE1D: BG_Data ; Room 7CE40, state 7CE52: BG_Data ; Room 7CE40, state 7CE6C: BG_Data $8FE183 dx 0004,BA9C35,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7CAF6, state 7CB08: BG_Data ; Room 7CAF6, state 7CB22: BG_Data ; Room 7CBD5, state 7CBE7: BG_Data ; Room 7CBD5, state 7CC01: BG_Data ; Room 7CDF1, state 7CE03: BG_Data $8FE19E dx 0004,BA9F12,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7CAAE, state 7CAC0: BG_Data ; Room 7CAAE, state 7CADA: BG_Data $8FE1B9 dx 0004,BAA119,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7DF45, state 7DF57: BG_Data ; Room 7DF45, state 7DF71: BG_Data $8FE1D4 dx 000A, 0000 } ;;; Door ASM (done) ;;; { ;;; Door ASM: start Wrecked Ship treadmill east entrance ;;; { ; Room 7CAF6, door 0 $8FE1D8 A0 7B 82 LDY #$827B $8FE1DB 22 27 80 87 JSL $878027[$87:8027] $8FE1DF 22 D7 83 84 JSL $8483D7[$84:83D7] $8FE1E3 dx 04, 09, B64F $8FE1E7 60 RTS } ;;; Door ASM: scroll 1 = blue ;;; { $8FE1E8 08 PHP $8FE1E9 E2 20 SEP #$20 $8FE1EB A9 01 LDA #$01 $8FE1ED 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FE1F1 28 PLP $8FE1F2 60 RTS } ;;; Door ASM: scroll 0 = green ;;; { $8FE1F3 08 PHP $8FE1F4 E2 20 SEP #$20 $8FE1F6 A9 02 LDA #$02 $8FE1F8 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FE1FC 28 PLP $8FE1FD 60 RTS } ;;; Door ASM: scroll 3 = red, 4 = blue ;;; { $8FE1FE 08 PHP $8FE1FF E2 20 SEP #$20 $8FE201 A9 00 LDA #$00 $8FE203 8F 23 CD 7E STA $7ECD23[$7E:CD23] $8FE207 A9 01 LDA #$01 $8FE209 8F 24 CD 7E STA $7ECD24[$7E:CD24] $8FE20D 28 PLP $8FE20E 60 RTS } ;;; Door ASM: scroll 29h = blue ;;; { $8FE20F 08 PHP $8FE210 E2 20 SEP #$20 $8FE212 A9 01 LDA #$01 $8FE214 8F 49 CD 7E STA $7ECD49[$7E:CD49] $8FE218 28 PLP $8FE219 60 RTS } ;;; Door ASM: scroll 28h,2E = green ;;; { $8FE21A 08 PHP $8FE21B E2 20 SEP #$20 $8FE21D A9 02 LDA #$02 $8FE21F 8F 48 CD 7E STA $7ECD48[$7E:CD48] $8FE223 8F 4E CD 7E STA $7ECD4E[$7E:CD4E] $8FE227 28 PLP $8FE228 60 RTS } } ;;; BG_Data ;;; { ; Room 7D08A, state 7D097: BG_Data $8FE248 dx 0004,BAA475,4000, 0002,7E4000,4800,1000, 0000 ; Room 7D461, state 7D46E: BG_Data ; Room 7D4C2, state 7D4CF: BG_Data $8FE25A dx 0004,BAA69F,4000, 0002,7E4000,4800,1000, 0000 } ;;; Door ASM (done) ;;; { ;;; Door ASM: set up elevatube from south ;;; { ; Room 7D48E, door 2. Elevatube south entrance $8FE26C A9 00 FF LDA #$FF00 ;\ $8FE26F 8D E5 07 STA $07E5 [$7E:07E5] ;} Elevatube speed = FF00h $8FE272 9C E3 07 STZ $07E3 [$7E:07E3] $8FE275 A9 C0 09 LDA #$09C0 ;\ $8FE278 8D E3 07 STA $07E3 [$7E:07E3] ;} Elevatube position = 09C0h $8FE27B A9 E0 FF LDA #$FFE0 ;\ $8FE27E 8D E7 07 STA $07E7 [$7E:07E7] ;} Elevatube acceleration = FFE0h $8FE281 A9 00 00 LDA #$0000 ;\ $8FE284 22 84 F0 90 JSL $90F084[$90:F084] ;} I'm guessing this disables Samus' controls $8FE288 22 D7 83 84 JSL $8483D7[$84:83D7] ;\ $8FE28C dw 01, 00, B8F9 ;} Spawn Maridia elevatube PLM $8FE290 60 RTS } ;;; Door ASM: set up elevatube from north ;;; { ; Room 7D340, door 1. Elevatube north entrance $8FE291 A9 00 01 LDA #$0100 ;\ $8FE294 8D E5 07 STA $07E5 [$7E:07E5] ;} Elevatube speed = 100h $8FE297 9C E3 07 STZ $07E3 [$7E:07E3] $8FE29A A9 40 00 LDA #$0040 ;\ $8FE29D 8D E3 07 STA $07E3 [$7E:07E3] ;} Elevatube position = 40h $8FE2A0 A9 20 00 LDA #$0020 ;\ $8FE2A3 8D E7 07 STA $07E7 [$7E:07E7] ;} Elevatube acceleration = 20h $8FE2A6 A9 00 00 LDA #$0000 ;\ $8FE2A9 22 84 F0 90 JSL $90F084[$90:F084] ;} I'm guessing this disables Samus' controls $8FE2AD 22 D7 83 84 JSL $8483D7[$84:83D7] ;\ $8FE2B1 dx 01, 00, B8F9 ;} Spawn Maridia elevatube PLM $8FE2B5 60 RTS } } ;;; FX2 (done) ;;; { ;;; FX2: elevatube ;;; { ; Room 7D408. Maridia elevatube $8FE2B6 A9 80 00 LDA #$0080 ;\ $8FE2B9 8D F6 0A STA $0AF6 [$7E:0AF6] ;} Samus X = 0080.0000h $8FE2BC 9C F8 0A STZ $0AF8 [$7E:0AF8] ;/ $8FE2BF 64 12 STZ $12 [$7E:0012] ; $12 = 0 (Y suboffset) $8FE2C1 64 14 STZ $14 [$7E:0014] ; $14 = 0 (Y offset) $8FE2C3 AD E5 07 LDA $07E5 [$7E:07E5] ;\ $8FE2C6 10 02 BPL $02 [$E2CA] ;} If elevatube speed is negative: $8FE2C8 C6 14 DEC $14 [$7E:0014] ; $14 = FFFFh (sign extend the following assignment) $8FE2CA 85 13 STA $13 [$7E:0013] ; $12 = elevatube speed low byte << 8, $14 = high byte $8FE2CC AD E1 07 LDA $07E1 [$7E:07E1] ;\ $8FE2CF 18 CLC ;| $8FE2D0 65 12 ADC $12 [$7E:0012] ;} Elevatube subpostion += [$12] (Y suboffset) $8FE2D2 8D E1 07 STA $07E1 [$7E:07E1] ;/ $8FE2D5 AD E3 07 LDA $07E3 [$7E:07E3] ;\ $8FE2D8 65 14 ADC $14 [$7E:0014] ;} Elevatube position += [$14] (Y offset) $8FE2DA 8D E3 07 STA $07E3 [$7E:07E3] ;/ $8FE2DD A5 12 LDA $12 [$7E:0012] ;\ $8FE2DF A6 14 LDX $14 [$7E:0014] ;| $8FE2E1 86 12 STX $12 [$7E:0012] ;} $12, $14 = [$14], [$12] $8FE2E3 85 14 STA $14 [$7E:0014] ;/ $8FE2E5 22 63 97 94 JSL $949763[$94:9763] ; Samus's Y position += [$12].[$14] $8FE2E9 AD E5 07 LDA $07E5 [$7E:07E5] ;\ $8FE2EC 18 CLC ;| $8FE2ED 6D E7 07 ADC $07E7 [$7E:07E7] ;| $8FE2F0 18 CLC ;} If elevatube speed + elevatube acceleration <= 0E20h: $8FE2F1 69 20 0E ADC #$0E20 ;| $8FE2F4 C9 41 1C CMP #$1C41 ;| $8FE2F7 B0 07 BCS $07 [$E300] ;/ $8FE2F9 38 SEC ;\ $8FE2FA E9 20 0E SBC #$0E20 ;} Elevatube speed += elevatube acceleration $8FE2FD 8D E5 07 STA $07E5 [$7E:07E5] ;/ $8FE300 60 RTS } } ;;; Door ASM (done) ;;; { ;;; Door ASM: reset elevatube on north exit ;;; { ; Room 7D408, door 1. Maridia elevatube $8FE301 A9 01 00 LDA #$0001 ;\ $8FE304 22 84 F0 90 JSL $90F084[$90:F084] ;} I'm guessing this enables Samus' controls $8FE308 60 RTS } ;;; Door ASM: reset elevatube on south exit ;;; { ; Room 7D408, door 0. Maridia elevatube $8FE309 A9 02 02 LDA #$0202 ;\ $8FE30C 8F 20 CD 7E STA $7ECD20[$7E:CD20] ;} Scroll 0..1 = green $8FE310 A9 01 00 LDA #$0001 ;\ $8FE313 22 84 F0 90 JSL $90F084[$90:F084] ;} I'm guessing this enables Samus' controls $8FE317 60 RTS } ;;; Door ASM: scroll A = red, B = blue ;;; { $8FE318 08 PHP $8FE319 E2 20 SEP #$20 $8FE31B A9 00 LDA #$00 $8FE31D 8F 2A CD 7E STA $7ECD2A[$7E:CD2A] $8FE321 A9 01 LDA #$01 $8FE323 8F 2B CD 7E STA $7ECD2B[$7E:CD2B] $8FE327 28 PLP $8FE328 60 RTS } ;;; Door ASM: scroll 0 = red, 4 = blue ;;; { $8FE345 08 PHP $8FE346 E2 20 SEP #$20 $8FE348 A9 00 LDA #$00 $8FE34A 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FE34E A9 01 LDA #$01 $8FE350 8F 24 CD 7E STA $7ECD24[$7E:CD24] $8FE354 28 PLP $8FE355 60 RTS } ;;; Door ASM: scroll 0 = red, 1 = blue ;;; { $8FE356 08 PHP $8FE357 E2 20 SEP #$20 $8FE359 A9 00 LDA #$00 $8FE35B 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FE35F A9 01 LDA #$01 $8FE361 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FE365 28 PLP $8FE366 60 RTS } ;;; Door ASM: scroll 9 = red, A = blue ;;; { $8FE367 08 PHP $8FE368 E2 20 SEP #$20 $8FE36A A9 00 LDA #$00 $8FE36C 8F 29 CD 7E STA $7ECD29[$7E:CD29] $8FE370 A9 01 LDA #$01 $8FE372 8F 2A CD 7E STA $7ECD2A[$7E:CD2A] $8FE376 28 PLP $8FE377 60 RTS } ;;; Door ASM: scroll 0,2 = red, 1 = blue ;;; { $8FE378 08 PHP $8FE379 E2 20 SEP #$20 $8FE37B A9 00 LDA #$00 $8FE37D 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FE381 8F 22 CD 7E STA $7ECD22[$7E:CD22] $8FE385 A9 01 LDA #$01 $8FE387 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FE38B 28 PLP $8FE38C 60 RTS } ;;; Door ASM: scroll 1 = blue ;;; { $8FE38D 08 PHP $8FE38E E2 20 SEP #$20 $8FE390 A9 01 LDA #$01 $8FE392 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FE396 28 PLP $8FE397 60 RTS } ;;; Door ASM: scroll 6 = blue ;;; { $8FE398 08 PHP $8FE399 E2 20 SEP #$20 $8FE39B A9 01 LDA #$01 $8FE39D 8F 26 CD 7E STA $7ECD26[$7E:CD26] $8FE3A1 28 PLP $8FE3A2 60 RTS } ;;; Door ASM: scroll 4 = red ;;; { $8FE3A3 08 PHP $8FE3A4 E2 20 SEP #$20 $8FE3A6 A9 00 LDA #$00 $8FE3A8 8F 24 CD 7E STA $7ECD24[$7E:CD24] $8FE3AC 28 PLP $8FE3AD 60 RTS } ;;; Door ASM: scroll 1 = blue, 2 = red ;;; { $8FE3C8 08 PHP $8FE3C9 E2 20 SEP #$20 $8FE3CB A9 00 LDA #$00 $8FE3CD 8F 22 CD 7E STA $7ECD22[$7E:CD22] $8FE3D1 A9 01 LDA #$01 $8FE3D3 8F 21 CD 7E STA $7ECD21[$7E:CD21] $8FE3D7 28 PLP $8FE3D8 60 RTS } ;;; Door ASM: scroll 0,2 = green ;;; { $8FE3D9 08 PHP $8FE3DA E2 20 SEP #$20 $8FE3DC A9 02 LDA #$02 $8FE3DE 8F 20 CD 7E STA $7ECD20[$7E:CD20] $8FE3E2 8F 22 CD 7E STA $7ECD22[$7E:CD22] $8FE3E6 28 PLP $8FE3E7 60 RTS } } ;;; BG_Data ;;; { ; Room 7DAAE, state 7DABB: BG_Data ; Room 7DB31, state 7DB43: BG_Data ; Room 7DB31, state 7DB5D: BG_Data ; Room 7DBCD, state 7DBDF: BG_Data ; Room 7DBCD, state 7DBF9: BG_Data $8FE3E8 dx 0004,BAAA78,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7DAE1, state 7DAF3: BG_Data ; Room 7DAE1, state 7DB0D: BG_Data ; Room 7DB7D, state 7DB8F: BG_Data ; Room 7DB7D, state 7DBA9: BG_Data $8FE403 dx 0004,BAADF0,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7DC19, state 7DC2B: BG_Data ; Room 7DC19, state 7DC45: BG_Data ; Room 7DC65, state 7DC77: BG_Data ; Room 7DC65, state 7DC91: BG_Data ; Room 7DCB1, state 7DCC3: BG_Data ; Room 7DCB1, state 7DCDD: BG_Data ; Room 7DCFF, state 7DD0C: BG_Data ; Room 7DDC4, state 7DDD1: BG_Data $8FE41E dx 0004,BAAFE6,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7DE4D, state 7DE5A: BG_Data $8FE439 dx 0004,BAB36B,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7DDF3, state 7DE00: BG_Data ; Room 7DE7A, state 7DE87: BG_Data $8FE454 dx 0004,BAB5D8,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7DEA7, state 7DEB4: BG_Data ; Room 7DEDE, state 7DEEB: BG_Data $8FE46F dx 0004,BAB9A3,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7DD58, state 7DD6E: BG_Data ; Room 7DD58, state 7DD88: BG_Data ; Room 7DD58, state 7DDA2: BG_Data $8FE48A dx 0004,BABDD9,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7DF8D, state 7DF9F: BG_Data ; Room 7DF8D, state 7DFB9: BG_Data ; Room 7DFD7, state 7DFE9: BG_Data ; Room 7DFD7, state 7E003: BG_Data ; Room 7E06B, state 7E07D: BG_Data ; Room 7E06B, state 7E097: BG_Data $8FE4A5 dx 0004,BAC22A,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 } ;;; Door ASM (done) ;;; { ;;; Door ASM: scroll 8 = blue, 9 = red ;;; { $8FE4CF 08 PHP $8FE4D0 E2 20 SEP #$20 $8FE4D2 A9 01 LDA #$01 $8FE4D4 8F 38 CD 7E STA $7ECD38[$7E:CD38] $8FE4D8 A9 00 LDA #$00 $8FE4DA 8F 39 CD 7E STA $7ECD39[$7E:CD39] $8FE4DE 28 PLP $8FE4DF 60 RTS } ;;; Door ASM: to Ceres elevator shaft ;;; { ; Room 7DF8D, door 0 $8FE4E0 E2 20 SEP #$20 $8FE4E2 A9 07 LDA #$07 ;\ $8FE4E4 85 56 STA $56 [$7E:0056] ;} $56 = 7 $8FE4E6 8D 05 21 STA $2105 [$7E:2105] ;/ $8FE4E9 C2 20 REP #$20 $8FE4EB A9 00 01 LDA #$0100 ;\ $8FE4EE 85 78 STA $78 [$7E:0078] ;| $8FE4F0 85 7E STA $7E [$7E:007E] ;} Set identity matrix $8FE4F2 64 7A STZ $7A [$7E:007A] ;| $8FE4F4 64 7C STZ $7C [$7E:007C] ;/ $8FE4F6 A9 80 00 LDA #$0080 ;\ $8FE4F9 85 80 STA $80 [$7E:0080] ;} CentreX is middle of screen $8FE4FB A9 F0 03 LDA #$03F0 ;\ $8FE4FE 85 82 STA $82 [$7E:0082] ;} CentreY is (almost) as low as possible $8FE500 A9 01 00 LDA #$0001 ;\ $8FE503 8D 83 07 STA $0783 [$7E:0783] ;} Set mode 7 $8FE506 A9 22 00 LDA #$0022 ;\ $8FE509 8D E1 07 STA $07E1 [$7E:07E1] ;} Rotation matrix index = 22h $8FE50C A9 3C 00 LDA #$003C ;\ $8FE50F 8D E3 07 STA $07E3 [$7E:07E3] ;} Rotation matrix timer = 60 $8FE512 60 RTS } ;;; Door ASM: from Ceres elevator shaft ;;; { ; Room 7DF45, door 0 $8FE513 E2 20 SEP #$20 $8FE515 A9 09 LDA #$09 ;\ $8FE517 85 56 STA $56 [$7E:0056] ;} $56 = 9 $8FE519 C2 20 REP #$20 $8FE51B 9C 83 07 STZ $0783 [$7E:0783] ; Clear mode 7 $8FE51E 60 RTS } } ;;; FX2 (done) ;;; { ;;; FX2: Ceres elevator shaft ;;; { ; Handles landing on elevator and setting mode 7 rotation matrix ; Room 7DF45. Ceres elevator shaft $8FE51F 22 C3 AC 89 JSL $89ACC3[$89:ACC3] $8FE523 60 RTS } ;;; FX2: RTS ;;; { ; Room 7DFD7. Ceres shaft ; Room 7E021. Ceres baby Metroid hall ; Room 7E06B. Pre Ceres Ridley hall $8FE524 60 RTS } ;;; FX2: spawn Ceres pre elevator hall falling debris ;;; { ; Room 7DF8D. Ceres pre elevator hall $8FE525 AD 3F 09 LDA $093F [$7E:093F] ;\ $8FE528 F0 FA BEQ $FA [$E524] ;} If Ceres status == 0: return $8FE52A CE E1 07 DEC $07E1 [$7E:07E1] ; --Debris delay timer $8FE52D 10 F5 BPL $F5 [$E524] ; If debris delay timer >= 0: return $8FE52F A9 08 00 LDA #$0008 ;\ $8FE532 8D E1 07 STA $07E1 [$7E:07E1] ;} Debris delay timer = 8 $8FE535 A0 34 97 LDY #$9734 ; Y = $9734 (light coloured debris) $8FE538 AD E5 05 LDA $05E5 [$7E:05E5] ;\ $8FE53B 0A ASL A ;} If RNG bit15 set: $8FE53C 90 03 BCC $03 [$E541] ;/ $8FE53E A0 42 97 LDY #$9742 ; Y = $9742 (dark coloured debris) $8FE541 AD E5 05 LDA $05E5 [$7E:05E5] ;\ $8FE544 29 0F 00 AND #$000F ;| $8FE547 0A ASL A ;| $8FE548 AA TAX ;} Spawn ER projectile Y with parameter [$E551 + (RNG & 000Fh)*2] $8FE549 BD 51 E5 LDA $E551,x[$8F:E56B] ;| $8FE54C 22 97 80 86 JSL $868097[$86:8097] ;/ $8FE550 60 RTS $8FE551 dw 0050, 0060, 0070, 0080, 0090, 00A0, 00B0, 00C0, 00D0, 00E0, 00F0, 0110, 0130, 0150, 0170, 0190 } ;;; FX2: handle Ceres Ridley getaway cutscene ;;; { ; Room 7E0B5. Ceres Ridley's room $8FE571 AD 3F 09 LDA $093F [$7E:093F] ;\ $8FE574 4A LSR A ;} If Ceres status has 0001: $8FE575 90 04 BCC $04 [$E57B] ;/ $8FE577 22 AF AA A6 JSL $A6AAAF[$A6:AAAF] ; Handle Ceres Ridley getaway cutscene $8FE57B 60 RTS } ;;; FX2: shake screen switching between light horizontal and medium diagonal ;;; { ; Set screen shaking every 2Ah frames with a 1/8 chance of being medium diagonal ; Room 7DE7A. Escape room 2 $8FE57C AD E1 07 LDA $07E1 [$7E:07E1] ;\ $8FE57F F0 0A BEQ $0A [$E58B] ;} If FX2 timer != 0: $8FE581 CE E1 07 DEC $07E1 [$7E:07E1] ; --FX2 timer $8FE584 D0 1A BNE $1A [$E5A0] ; If FX2 timer == 0: $8FE586 A9 12 00 LDA #$0012 ;\ $8FE589 80 12 BRA $12 [$E59D] ;} Set light horizontal room shaking $8FE58B 22 11 81 80 JSL $808111[$80:8111] ;\ Else (FX2 timer == 0): $8FE58F C9 00 02 CMP #$0200 ;} If RNG < 200h $8FE592 B0 0C BCS $0C [$E5A0] ;/ $8FE594 A9 2A 00 LDA #$002A ;\ $8FE597 8D E1 07 STA $07E1 [$7E:07E1] ;} FX2 timer = 2Ah $8FE59A A9 17 00 LDA #$0017 ; Set medium diagonal room shaking $8FE59D 8D 3E 18 STA $183E [$7E:183E] } ;;; FX2: generate random explosion on every fourth frame ;;; { ; Room 7DE4D. Escape room 1 ; Room 7DEA7. Escape room 3 $8FE5A0 20 83 C1 JSR $C183 [$8F:C183] $8FE5A3 60 RTS } ;;; FX2: shake screen switching between medium horizontal and strong diagonal ;;; { ; A slight modification of $E57C; the use of the variable $07E3 is redundant ; Room 7DEDE. Escape room 4 $8FE5A4 AD E1 07 LDA $07E1 [$7E:07E1] ;\ $8FE5A7 F0 0A BEQ $0A [$E5B3] ;} If FX2 timer != 0: $8FE5A9 CE E1 07 DEC $07E1 [$7E:07E1] ; --FX2 timer $8FE5AC D0 1A BNE $1A [$E5C8] ; If FX2 timer == 0: $8FE5AE A9 15 00 LDA #$0015 ;\ $8FE5B1 80 12 BRA $12 [$E5C5] ;} Set medium horizontal room shaking $8FE5B3 22 11 81 80 JSL $808111[$80:8111] ;\ Else (FX2 timer == 0): $8FE5B7 C9 80 01 CMP #$0180 ;} If RNG < 200h $8FE5BA B0 0C BCS $0C [$E5C8] ;/ $8FE5BC A9 2A 00 LDA #$002A ;\ $8FE5BF 8D E1 07 STA $07E1 [$7E:07E1] ;} FX2 timer = 2Ah $8FE5C2 A9 1A 00 LDA #$001A ; Set strong diagonal room shaking $8FE5C5 8D E3 07 STA $07E3 [$7E:07E3] $8FE5C8 AD E3 07 LDA $07E3 [$7E:07E3] $8FE5CB 8D 3E 18 STA $183E [$7E:183E] $8FE5CE 20 83 C1 JSR $C183 [$8F:C183] ; Generate random explosion on every fourth frame $8FE5D1 60 RTS } } ;;; Room state ASM ;;; { ;;; Room state checking handler ;;; { $8FE5D2 8A TXA $8FE5D3 18 CLC $8FE5D4 69 0B 00 ADC #$000B $8FE5D7 AA TAX $8FE5D8 BD 00 00 LDA $0000,x[$8F:DF50] $8FE5DB 8D B7 07 STA $07B7 [$7E:07B7] $8FE5DE E8 INX $8FE5DF E8 INX $8FE5E0 F4 D7 E5 PEA $E5D7 $8FE5E3 6C B7 07 JMP ($07B7)[$8F:E629] } ;;; Room state check: default ;;; { $8FE5E6 8E BB 07 STX $07BB [$7E:07BB] $8FE5E9 68 PLA $8FE5EA 6B RTL } ;;; Room state check: door ;;; { $8FE5EB BD 00 00 LDA $0000,x $8FE5EE CD 8D 07 CMP $078D [$7E:078D] $8FE5F1 D0 07 BNE $07 [$E5FA] $8FE5F3 BD 02 00 LDA $0002,x $8FE5F6 AA TAX $8FE5F7 4C E6 E5 JMP $E5E6 [$8F:E5E6] $8FE5FA E8 INX $8FE5FB E8 INX $8FE5FC E8 INX $8FE5FD E8 INX $8FE5FE 60 RTS } ;;; Room state check: Mother Brain's dead ;;; { $8FE5FF A9 01 00 LDA #$0001 $8FE602 22 DC 81 80 JSL $8081DC[$80:81DC] $8FE606 90 07 BCC $07 [$E60F] $8FE608 BD 00 00 LDA $0000,x $8FE60B AA TAX $8FE60C 4C E6 E5 JMP $E5E6 [$8F:E5E6] $8FE60F E8 INX $8FE610 E8 INX $8FE611 60 RTS } ;;; Room state check: event has been set ;;; { $8FE612 BD 00 00 LDA $0000,x[$8F:9205] $8FE615 29 FF 00 AND #$00FF $8FE618 22 33 82 80 JSL $808233[$80:8233] $8FE61C 90 07 BCC $07 [$E625] $8FE61E BD 01 00 LDA $0001,x[$8F:9EAD] $8FE621 AA TAX $8FE622 4C E6 E5 JMP $E5E6 [$8F:E5E6] $8FE625 E8 INX $8FE626 E8 INX $8FE627 E8 INX $8FE628 60 RTS } ;;; Room state check: boss is dead ;;; { $8FE629 BD 00 00 LDA $0000,x[$8F:DF52] $8FE62C 29 FF 00 AND #$00FF $8FE62F 22 DC 81 80 JSL $8081DC[$80:81DC] $8FE633 90 07 BCC $07 [$E63C] $8FE635 BD 01 00 LDA $0001,x[$8F:E079] $8FE638 AA TAX $8FE639 4C E6 E5 JMP $E5E6 [$8F:E5E6] $8FE63C E8 INX $8FE63D E8 INX $8FE63E E8 INX $8FE63F 60 RTS } ;;; Room state check: morphball ;;; { $8FE640 AD A4 09 LDA $09A4 [$7E:09A4] $8FE643 29 04 00 AND #$0004 $8FE646 F0 07 BEQ $07 [$E64F] $8FE648 BD 00 00 LDA $0000,x $8FE64B AA TAX $8FE64C 4C E6 E5 JMP $E5E6 [$8F:E5E6] $8FE64F E8 INX $8FE650 E8 INX $8FE651 60 RTS } ;;; Room state check: morphball and missiles ;;; { $8FE652 AD A4 09 LDA $09A4 [$7E:09A4] $8FE655 89 04 00 BIT #$0004 $8FE658 F0 0C BEQ $0C [$E666] $8FE65A AD C8 09 LDA $09C8 [$7E:09C8] $8FE65D F0 07 BEQ $07 [$E666] $8FE65F BD 00 00 LDA $0000,x[$8F:97C2] $8FE662 AA TAX $8FE663 4C E6 E5 JMP $E5E6 [$8F:E5E6] $8FE666 E8 INX $8FE667 E8 INX $8FE668 60 RTS } ;;; Room state check: power bombs ;;; { $8FE669 AD D0 09 LDA $09D0 [$7E:09D0] $8FE66C F0 07 BEQ $07 [$E675] $8FE66E BD 00 00 LDA $0000,x[$8F:920A] $8FE671 AA TAX $8FE672 4C E6 E5 JMP $E5E6 [$8F:E5E6] $8FE675 E8 INX $8FE676 E8 INX $8FE677 60 RTS } ;;; Room state check: speed booster ;;; { $8FE678 AD A4 09 LDA $09A4 [$7E:09A4] $8FE67B 29 00 20 AND #$2000 $8FE67E F0 07 BEQ $07 [$E687] $8FE680 BD 00 00 LDA $0000,x $8FE683 AA TAX $8FE684 4C E6 E5 JMP $E5E6 [$8F:E5E6] $8FE687 E8 INX $8FE688 E8 INX $8FE689 60 RTS } } ;;; Door closing PLMs ;;; { $8FE68A dw 0000, 0000, 0000, 0000, C8BE, C8BA, C8C6, C8C2, C8D0, C8D0, C8D0, C8D0 } ;;; Graphic set pointers ;;; { $8FE6A2 dl C1B6F6, BAC629, C2AD7C $8FE6AB dl C1B6F6, BAC629, C2AE5D $8FE6B4 dl C1BEEE, BAF911, C2AF43 $8FE6BD dl C1BEEE, BAF911, C2B015 $8FE6C6 dl C1C5CF, BBAE9E, C2B0E7 $8FE6CF dl C1C5CF, BBAE9E, C2B1A6 $8FE6D8 dl C1CFA6, BBE6B0, C2B264 $8FE6E1 dl C1D8DC, BCA5AA, C2B35F $8FE6EA dl C1D8DC, BCA5AA, C2B447 $8FE6F3 dl C1E361, BDC3F9, C2B5E4 $8FE6FC dl C1E361, BDC3F9, C2B6BB $8FE705 dl C1F4B1, BEB130, C2B83C $8FE70E dl C2855F, BEE78D, C2B92E $8FE717 dl C29B01, BFD414, C2BAED $8FE720 dl C29B01, BFD414, C2BBC1 $8FE729 dl C2A75E, C0B004, C2C104 $8FE732 dl C2A75E, C0B004, C2C1E3 $8FE73B dl C2A75E, C0E22A, C2C104 $8FE744 dl C2A75E, C0E22A, C2C1E3 $8FE74D dl C2A75E, C18DA9, C2C104 $8FE756 dl C2A75E, C18DA9, C2C1E3 $8FE75F dl C2A27B, C0860B, C2BC9C $8FE768 dl C2A27B, C0860B, C2BD7B $8FE771 dl C2A27B, C0860B, C2BE58 $8FE77A dl C2A27B, C0860B, C2BF3D $8FE783 dl C2A27B, C0860B, C2C021 $8FE78C dl C1E189, BCDFF0, C2B510 $8FE795 dl C1F3AF, BDFE2A, C2B798 $8FE79E dl C2960D, BF9DEA, C2BA2C } ;;; Pointer table to graphics set pointers ;;; { $8FE7A7 dw E6A2, E6AB, E6B4, E6BD, E6C6, E6CF, E6D8, E6E1, E6EA, E6F3, E6FC, E705, E70E, E717, E720, E729, E732, E73B, E744, E74D, E756, E75F, E768, E771, E77A, E783, E78C, E795, E79E } ;;; Music pointers ;;; { $8FE7E1 dl CF8000, D0E20D, D1B62A, D288CA, D2D9B6, D3933C, D3E812, D4B86C, D4F420, D5C844, D698B7, D6EF9D, D7BF73, D899B2, D8EA8B, D9B67B, D9F5DD, DAB650, DAD63B, DBA40F, DBDF4F, DCAF6C, DCFAC7, DDB104, DE81C1 } ;;; Debug room and unknown ;;; { ; Room 7E82C: Header $8FE82C dx 00, 07, 00, 00, 06, 02, 70, A0, 00, E853, E5E6 ; Room 7E82C, state 7E839: Header $8FE839 dx CEAE3E, 0B, 00, 00, A188, EBCE, 92C3, C1C1, 0001, 0000, 0000, E87F, E117, 0000 ; Room 7E82C: Door list $8FE853 dw ABC4, ABCF, ABDA, ABE5 ; Unknown PLM scroll data $8FE85B db 02,00, 80 ; Unknown $8FE85E db 90, 8A, 80, 58, 00, 0F ; Unknown BG_Data ; The same as the BG_Data for rooms: ; 792FD. Crateria mainstreet ; 793AA. Landing site power bomb room ; 7948C. Pre moat room ; 7957D. East Crateria maze ; 795FF. Moat $8FE864 dx 0004,BA8437,4000, 0002,7E4000,4800,0800, 0002,7E4000,4C00,0800, 0000 ; Room 7E82C, state 7E839: PLM $8FE87F dx 0000 } ;;; Unknown, unreferenced ;;; $8FE881 dw 009E, 00AD, 0081, 0001, 0004, 0002, 0000 ;;; Execute Layer1_2 ;;; { $8FE88F 08 PHP $8FE890 8B PHB $8FE891 C2 30 REP #$30 $8FE893 AE BB 07 LDX $07BB [$7E:07BB] $8FE896 BD 18 00 LDA $0018,x[$8F:DF6F] $8FE899 F0 05 BEQ $05 [$E8A0] $8FE89B 4B PHK $8FE89C AB PLB $8FE89D FC 18 00 JSR ($0018,x)[$8F:C976] $8FE8A0 AB PLB $8FE8A1 28 PLP $8FE8A2 6B RTL } ;;; Execute door ASM ;;; { $8FE8A3 08 PHP $8FE8A4 8B PHB $8FE8A5 C2 30 REP #$30 $8FE8A7 AE 8D 07 LDX $078D [$7E:078D] $8FE8AA BF 0A 00 83 LDA $83000A,x[$83:AB62] $8FE8AE F0 0A BEQ $0A [$E8BA] $8FE8B0 85 12 STA $12 [$7E:0012] $8FE8B2 4B PHK $8FE8B3 AB PLB $8FE8B4 F4 B9 E8 PEA $E8B9 $8FE8B7 6C 12 00 JMP ($0012)[$8F:E4E0] $8FE8BA AB PLB $8FE8BB 28 PLP $8FE8BC 6B RTL } ;;; Execute FX2 ;;; { $8FE8BD AE DF 07 LDX $07DF [$7E:07DF] $8FE8C0 F0 0A BEQ $0A [$E8CC] $8FE8C2 8B PHB $8FE8C3 4B PHK $8FE8C4 AB PLB $8FE8C5 A2 00 00 LDX #$0000 $8FE8C8 FC DF 07 JSR ($07DF,x)[$8F:E51F] $8FE8CB AB PLB $8FE8CC 6B RTL } ;;; FX2 (done) ;;; { ;;; FX2: Crocomire's room shaking ;;; { ; Room 7A98D. Crocomire's room ; $0FAE seems to be a timer for when Crocomire's underneath the screen ; [$0FAA] never seems to have 400h, [$0FAC] never seems to be 22h ; If [$0FAC] == 22h, then the screen shakes horizontally; seems standard enough ; If [$0FAA] has 400h, then BG1 is scrolled down, whilst BG2's Y position is set ; BG2 being set also seems standard enough, as that's Crocomire's GFX, but scrolling BG1 seems bizarre $8FE8CD AD 86 0F LDA $0F86 [$7E:0F86] ;\ $8FE8D0 89 00 02 BIT #$0200 ;} If Crocomire is deleted: return $8FE8D3 D0 40 BNE $40 [$E915] ;/ $8FE8D5 AD A8 0F LDA $0FA8 [$7E:0FA8] ;\ $8FE8D8 C9 40 00 CMP #$0040 ;} If Crocomire death sequence stage != 40h (screen shaking bit): $8FE8DB F0 65 BEQ $65 [$E942] ;/ $8FE8DD AD AA 0F LDA $0FAA [$7E:0FAA] ;\ $8FE8E0 89 00 04 BIT #$0400 ;} If [$0FAA] has 400h: $8FE8E3 F0 31 BEQ $31 [$E916] ;/ $8FE8E5 AD EE 0F LDA $0FEE [$7E:0FEE] ;\ $8FE8E8 3A DEC A ;} --How much Crocomire has melted $8FE8E9 8D EE 0F STA $0FEE [$7E:0FEE] ;/ $8FE8EC C9 F9 FF CMP #$FFF9 ;\ $8FE8EF 30 05 BMI $05 [$E8F6] ;} If how much Crocomire has melted >= -7: $8FE8F1 AD EE 0F LDA $0FEE [$7E:0FEE] ; $12 = how much Crocomire has melted $8FE8F4 80 10 BRA $10 [$E906] $8FE8F6 A9 07 00 LDA #$0007 ;\ Else (how much Crocomire has melted < -7): $8FE8F9 18 CLC ;| $8FE8FA 6D EE 0F ADC $0FEE [$7E:0FEE] ;| $8FE8FD 0A ASL A ;| $8FE8FE 85 12 STA $12 [$7E:0012] ;} $12 = -(how much Crocomire has melted + 14) $8FE900 AD EE 0F LDA $0FEE [$7E:0FEE] ;| $8FE903 38 SEC ;| $8FE904 E5 12 SBC $12 [$7E:0012] ;/ $8FE906 85 12 STA $12 [$7E:0012] $8FE908 18 CLC ;\ $8FE909 65 B3 ADC $B3 [$7E:00B3] ;} BG1 Y += [$12] $8FE90B 85 B3 STA $B3 [$7E:00B3] ;/ $8FE90D A9 D0 FF LDA #$FFD0 ;\ $8FE910 18 CLC ;| $8FE911 65 12 ADC $12 [$7E:0012] ;} BG2 Y = [$12] + 30h $8FE913 85 B7 STA $B7 [$7E:00B7] ;/ $8FE915 60 RTS $8FE916 AD AC 0F LDA $0FAC [$7E:0FAC] ;\ Else ([$0FAA] hasn't 400h): $8FE919 C9 22 00 CMP #$0022 ;} If Crocomire's action != 22h (unknown, never seems to happen): return $8FE91C D0 F7 BNE $F7 [$E915] ;/ $8FE91E AD AE 0F LDA $0FAE [$7E:0FAE] ;\ $8FE921 F0 F2 BEQ $F2 [$E915] ;} If [$0FAE] == 0: return $8FE923 3A DEC A ;\ $8FE924 8D AE 0F STA $0FAE [$7E:0FAE] ;} --$0FAE $8FE927 89 01 00 BIT #$0001 ;\ $8FE92A D0 0B BNE $0B [$E937] ;} If [$0FAE] is even: $8FE92C AD 11 09 LDA $0911 [$7E:0911] ;\ $8FE92F 18 CLC ;| $8FE930 69 04 00 ADC #$0004 ;} Screen X += 4 $8FE933 8D 11 09 STA $0911 [$7E:0911] ;/ $8FE936 60 RTS $8FE937 AD 11 09 LDA $0911 [$7E:0911] ;\ Else ([$0FAE] is odd): $8FE93A 38 SEC ;| $8FE93B E9 04 00 SBC #$0004 ;} Screen X -= 4 $8FE93E 8D 11 09 STA $0911 [$7E:0911] ;/ $8FE941 60 RTS $8FE942 AD 15 09 LDA $0915 [$7E:0915] ;\ Else (Crocomire death sequence stage == 40h): $8FE945 18 CLC ;| $8FE946 6D 1F 09 ADC $091F [$7E:091F] ;| $8FE949 18 CLC ;} BG1 Y = screen Y + BG1 Y scroll offset + Crocomire's tongue shake offset $8FE94A 6D EE 0F ADC $0FEE [$7E:0FEE] ;| $8FE94D 85 B3 STA $B3 [$7E:00B3] ;/ $8FE94F 60 RTS } ;;; FX2: Ridley's room shaking ;;; { ; Room 7B32E. Ridley's room ; Scrolls background in circle when Ridley's tail explosion sets $10A8 (when? Doesn't seem to ever happen) $8FE950 AD A8 10 LDA $10A8 [$7E:10A8] ;\ $8FE953 F0 25 BEQ $25 [$E97A] ;} If [$10A8] == 0: return $8FE955 3A DEC A ;\ $8FE956 8D A8 10 STA $10A8 [$7E:10A8] ;} --$10A8 $8FE959 0A ASL A ;\ $8FE95A AA TAX ;} X = [$10A8] * 2 $8FE95B A5 B1 LDA $B1 [$7E:00B1] ;\ $8FE95D 7D 7B E9 ADC $E97B,x ;} BG1 X scroll += [$E97B + X] $8FE960 85 B1 STA $B1 [$7E:00B1] ;/ $8FE962 A5 B5 LDA $B5 [$7E:00B5] ;\ $8FE964 18 CLC ;| $8FE965 7D 7B E9 ADC $E97B,x ;} BG2 X scroll += [$E97B + X] $8FE968 85 B5 STA $B5 [$7E:00B5] ;/ $8FE96A A5 B3 LDA $B3 [$7E:00B3] ;\ $8FE96C 18 CLC ;| $8FE96D 7D 8B E9 ADC $E98B,x ;} BG1 Y scroll += [$E98B + X] $8FE970 85 B3 STA $B3 [$7E:00B3] ;/ $8FE972 A5 B7 LDA $B7 [$7E:00B7] ;\ $8FE974 18 CLC ;| $8FE975 7D 8B E9 ADC $E98B,x ;} BG2 Y scroll += [$E98B + X] $8FE978 85 B7 STA $B7 [$7E:00B7] ;/ $8FE97A 60 RTS ; X scroll speeds $8FE97B dw 0000, 0002, 0002, 0002, 0000, FFFE, FFFE, FFFE ; Y scroll speeds $8FE98B dw FFFE, FFFE, 0000, 0002, 0002, 0002, 0000, FFFE } } $8FE99B fillto $908000, $FF