Example #1
0
        private void readRomText()
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.getText(absoluteFilename, textBoxGameSelectScreen1, 0xB, 0x855, 0);
                backend.getText(absoluteFilename, textBoxGameSelectScreen2, 0x8, 0x870, 0);
                backend.getText(absoluteFilename, textBoxGameSelectScreen3, 0x11, 0x88D, 0);
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #2
0
        private void readRomText()
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.getText(absoluteFilename, textBoxInventoryScreen1, 0x3, 0x14541, 0); // KEY
                backend.getText(absoluteFilename, textBoxInventoryScreen2, 0x2, 0x1460D, 0); // NO
                backend.getText(absoluteFilename, textBoxInventoryScreen3, 0x1, 0x14613, 0); // -
                backend.getText(absoluteFilename, textBoxInventoryScreen4, 0x3, 0x14615, 0); // USE
                backend.getText(absoluteFilename, textBoxInventoryScreen5, 0x8, 0x1463B, 0); // CHIP MAX
                backend.getText(absoluteFilename, textBoxInventoryScreen6, 0xC, 0x14662, 0); // WEAPON POWER
                backend.getText(absoluteFilename, textBoxInventoryScreen7, 0x8, 0x14674, 0); // USE CHIP
                backend.getText(absoluteFilename, textBoxInventoryScreen8, 0x6, 0x14798, 0); // ATTACK
                backend.getText(absoluteFilename, textBoxInventoryScreen9, 0x6, 0x147B5, 0); // SHIELD
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #3
0
        private void readRomText()
        {
            try {
                string absoluteFilename = textBoxAbsoluteFilename.Text;

                Backend backend = new Backend();

                backend.getText(absoluteFilename, textBoxTitleScreen1, 0x14, 0x298, 0);
                backend.getText(absoluteFilename, textBoxTitleScreen2, 0x2, 0x60D, 0);
                backend.getText(absoluteFilename, textBoxTitleScreen3, 0x2, 0x648, 0);
                backend.getText(absoluteFilename, textBoxTitleScreen4, 0x18, 0x653, 0);
                backend.getText(absoluteFilename, textBoxTitleScreen5, 0x17, 0x672, 0);
                backend.getText(absoluteFilename, textBoxTitleScreen6, 0xD, 0x68C, 0);
                backend.getText(absoluteFilename, textBoxTitleScreen7, 0xB, 0x69C, 0);
                backend.getText(absoluteFilename, textBoxTitleScreen8, 0x18, 0x6AA, 0);
                backend.getText(absoluteFilename, textBoxTitleScreen9, 0x14, 0x6C6, 0);

                enableButtons();
                enableMenuItems();
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #4
0
        private void readRomText()
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.getText(absoluteFilename, textBoxFormEnding1, 0x10, 0x1F69A, 0);
                backend.getText(absoluteFilename, textBoxFormEnding2, 0x7, 0xA0B, 0);
                backend.getText(absoluteFilename, textBoxFormEnding3, 0x9, 0xA16, 0);
                backend.getText(absoluteFilename, textBoxFormEnding4, 0xB, 0xA22, 0);
                backend.getText(absoluteFilename, textBoxFormEnding5, 0x8, 0xA31, 0);
                backend.getText(absoluteFilename, textBoxFormEnding6, 0x7, 0xA3D, 0);
                backend.getText(absoluteFilename, textBoxFormEnding7, 0x10, 0x8A61, 0);
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #5
0
        private void readRomText()
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.getText(absoluteFilename, textBoxPasswordScreen1, 0x6, 0xC736, 0);
                backend.getText(absoluteFilename, textBoxPasswordScreen2, 0xA, 0xC742, 0);
                backend.getText(absoluteFilename, textBoxPasswordScreen3, 0xA, 0xC788, 0);
                backend.getText(absoluteFilename, textBoxPasswordScreen4, 0x9, 0xC7E0, 0);
                backend.getText(absoluteFilename, textBoxPasswordScreen5, 0xD, 0xC811, 0);
                backend.getText(absoluteFilename, textBoxPasswordScreen6, 0xB, 0xCB6F, 0);
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void readRomText()
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.getText(absoluteFilename, textBoxHUD1, 0x2, 0x1A4, 0);
                backend.getText(absoluteFilename, textBoxHUD2, 0x4, 0x1AC, 0);
                backend.getText(absoluteFilename, textBoxHUD3, 0x4, 0x1B9, 0);
                backend.getText(absoluteFilename, textBoxHUD4, 0x4, 0x1E175, 0);
                backend.getText(absoluteFilename, textBoxHUD5, 0x1, 0x1E19B, 0);
                backend.getText(absoluteFilename, textBoxHUD6, 0x1, 0x1E1AC, 0);
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #7
0
        private void readRomText()
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.getText(absoluteFilename, textBoxMisc1, 0xC, 0xC0D4, 0);
                backend.getText(absoluteFilename, textBoxMisc2, 0x14, 0xC16E, 0);
                backend.getText(absoluteFilename, textBoxMisc3, 0xA, 0xC243, 0);
                backend.getText(absoluteFilename, textBoxMisc4, 0xB, 0x1F5DE, 0);
                backend.getText(absoluteFilename, textBoxMisc5, 0x9, 0x24A, 0);
                backend.getText(absoluteFilename, textBoxMisc6, 0xC, 0xBB5, 0);
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #8
0
        private void readRomText()
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.getText(absoluteFilename, textBoxCredits1, 0x7, 0xA47, 0);
                backend.getText(absoluteFilename, textBoxCredits2, 0xA, 0xA51, 0);
                backend.getText(absoluteFilename, textBoxCredits3, 0xC, 0xA5F, 0);
                backend.getText(absoluteFilename, textBoxCredits4, 0x8, 0xA70, 0);
                backend.getText(absoluteFilename, textBoxCredits5, 0x8, 0xA7C, 0);

                backend.getText(absoluteFilename, textBoxCredits6, 0x9, 0xA87, 0);
                backend.getText(absoluteFilename, textBoxCredits7, 0xE, 0xA94, 0);
                backend.getText(absoluteFilename, textBoxCredits8, 0x7, 0xAA5, 0);
                backend.getText(absoluteFilename, textBoxCredits9, 0xE, 0xAB0, 0);
                backend.getText(absoluteFilename, textBoxCredits10, 0x6, 0xAC1, 0);

                backend.getText(absoluteFilename, textBoxCredits11, 0x5, 0xACA, 0);
                backend.getText(absoluteFilename, textBoxCredits12, 0x6, 0xAD3, 0);
                backend.getText(absoluteFilename, textBoxCredits13, 0x5, 0xADC, 0);
                backend.getText(absoluteFilename, textBoxCredits14, 0xB, 0xAE5, 0);
                backend.getText(absoluteFilename, textBoxCredits15, 0x7, 0xAF4, 0);

                backend.getText(absoluteFilename, textBoxCredits16, 0x9, 0xAFE, 0);
                backend.getText(absoluteFilename, textBoxCredits17, 0x8, 0xB0B, 0);
                backend.getText(absoluteFilename, textBoxCredits18, 0xD, 0xB16, 0);
                backend.getText(absoluteFilename, textBoxCredits19, 0xE, 0xB26, 0);
                backend.getText(absoluteFilename, textBoxCredits20, 0x5, 0xB37, 0);

                backend.getText(absoluteFilename, textBoxCredits21, 0x6, 0xB3F, 0);
                backend.getText(absoluteFilename, textBoxCredits22, 0x5, 0xB48, 0);
                backend.getText(absoluteFilename, textBoxCredits23, 0x3, 0xB50, 0);
                backend.getText(absoluteFilename, textBoxCredits24, 0x6, 0xB56, 0);
                backend.getText(absoluteFilename, textBoxCredits25, 0x8, 0xB5F, 0);

                backend.getText(absoluteFilename, textBoxCredits26, 0xB, 0xB6B, 0);
                backend.getText(absoluteFilename, textBoxCredits27, 0xA, 0xB79, 0);
                backend.getText(absoluteFilename, textBoxCredits28, 0x7, 0xB86, 0);
                backend.getText(absoluteFilename, textBoxCredits29, 0xB, 0xB92, 0);
                backend.getText(absoluteFilename, textBoxCredits30, 0x4, 0xBA0, 0);

                backend.getText(absoluteFilename, textBoxCredits31, 0xB, 0xBA7, 0);
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void readRomText()
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.getText(absoluteFilename, textBoxInGame1, 0xD, 0x15649, 2);
                backend.getText(absoluteFilename, textBoxInGame2, 0xF, 0x15657, 2);
                backend.getText(absoluteFilename, textBoxInGame3, 0xB, 0x15667, 2);
                backend.getText(absoluteFilename, textBoxInGame4, 0x7, 0x15673, 2);
                backend.getText(absoluteFilename, textBoxInGame5, 0x10, 0x1567B, 2);
                backend.getText(absoluteFilename, textBoxInGame6, 0xD, 0x1568C, 2);
                backend.getText(absoluteFilename, textBoxInGame7, 0xB, 0x1569A, 2);
                backend.getText(absoluteFilename, textBoxInGame8, 0xA, 0x156A6, 2);
                backend.getText(absoluteFilename, textBoxInGame9, 0x10, 0x156B1, 2);
                backend.getText(absoluteFilename, textBoxInGame10, 0xF, 0x156C2, 2);

                backend.getText(absoluteFilename, textBoxInGame11, 0xE, 0x156D2, 2);
                backend.getText(absoluteFilename, textBoxInGame12, 0xD, 0x156E1, 2);
                backend.getText(absoluteFilename, textBoxInGame13, 0xF, 0x156EF, 2);
                backend.getText(absoluteFilename, textBoxInGame14, 0x9, 0x156FF, 2);
                backend.getText(absoluteFilename, textBoxInGame15, 0x10, 0x15709, 2);
                backend.getText(absoluteFilename, textBoxInGame16, 0xA, 0x1571A, 2);
                backend.getText(absoluteFilename, textBoxInGame17, 0x10, 0x15725, 2);
                backend.getText(absoluteFilename, textBoxInGame18, 0xF, 0x15736, 2);
                backend.getText(absoluteFilename, textBoxInGame19, 0xE, 0x15746, 2);
                backend.getText(absoluteFilename, textBoxInGame20, 0xD, 0x15755, 2);

                backend.getText(absoluteFilename, textBoxInGame21, 0xB, 0x15763, 2);
                backend.getText(absoluteFilename, textBoxInGame22, 0x9, 0x1576F, 2);
                backend.getText(absoluteFilename, textBoxInGame23, 0x8, 0x15779, 2);
                backend.getText(absoluteFilename, textBoxInGame24, 0x9, 0x15782, 2);
                backend.getText(absoluteFilename, textBoxInGame25, 0xF, 0x1578C, 2);
                backend.getText(absoluteFilename, textBoxInGame26, 0xF, 0x1579C, 2);
                backend.getText(absoluteFilename, textBoxInGame27, 0x10, 0x157AC, 2);
                backend.getText(absoluteFilename, textBoxInGame28, 0x2, 0x157BD, 2);
                backend.getText(absoluteFilename, textBoxInGame29, 0xF, 0x157C0, 2);
                backend.getText(absoluteFilename, textBoxInGame30, 0xA, 0x157D0, 2);

                backend.getText(absoluteFilename, textBoxInGame31, 0x10, 0x157DB, 2);
                backend.getText(absoluteFilename, textBoxInGame32, 0xB, 0x157EC, 2);
                backend.getText(absoluteFilename, textBoxInGame33, 0xC, 0x157F8, 2);
                backend.getText(absoluteFilename, textBoxInGame34, 0xE, 0x15805, 2);
                backend.getText(absoluteFilename, textBoxInGame35, 0xD, 0x15814, 2);
                backend.getText(absoluteFilename, textBoxInGame36, 0xB, 0x15822, 2);
                backend.getText(absoluteFilename, textBoxInGame37, 0xD, 0x1582E, 2);
                backend.getText(absoluteFilename, textBoxInGame38, 0x10, 0x1583C, 2);
                backend.getText(absoluteFilename, textBoxInGame39, 0xA, 0x1584D, 2);
                backend.getText(absoluteFilename, textBoxInGame40, 0xC, 0x15858, 2);

                backend.getText(absoluteFilename, textBoxInGame41, 0xA, 0x15865, 2);
                backend.getText(absoluteFilename, textBoxInGame42, 0xB, 0x15870, 2);
                backend.getText(absoluteFilename, textBoxInGame43, 0xC, 0x1587C, 2);
                backend.getText(absoluteFilename, textBoxInGame44, 0xE, 0x15889, 2);
                backend.getText(absoluteFilename, textBoxInGame45, 0x9, 0x15898, 2);
                backend.getText(absoluteFilename, textBoxInGame46, 0xC, 0x158A2, 2);
                backend.getText(absoluteFilename, textBoxInGame47, 0xB, 0x158AF, 2);
                backend.getText(absoluteFilename, textBoxInGame48, 0x7, 0x158BB, 2);
                backend.getText(absoluteFilename, textBoxInGame49, 0xA, 0x158C3, 2);
                backend.getText(absoluteFilename, textBoxInGame50, 0x7, 0x158CE, 2);

                backend.getText(absoluteFilename, textBoxInGame51, 0xF, 0x158D6, 2);
                backend.getText(absoluteFilename, textBoxInGame52, 0x10, 0x158E6, 2);
                backend.getText(absoluteFilename, textBoxInGame53, 0x10, 0x158F7, 2);
                backend.getText(absoluteFilename, textBoxInGame54, 0x5, 0x15908, 2);
                backend.getText(absoluteFilename, textBoxInGame55, 0xC, 0x1590E, 2);
                backend.getText(absoluteFilename, textBoxInGame56, 0x10, 0x1591B, 2);
                backend.getText(absoluteFilename, textBoxInGame57, 0xA, 0x1592C, 2);
                backend.getText(absoluteFilename, textBoxInGame58, 0xF, 0x15937, 2);
                backend.getText(absoluteFilename, textBoxInGame59, 0xB, 0x15947, 2);
                backend.getText(absoluteFilename, textBoxInGame60, 0xD, 0x15953, 2);

                backend.getText(absoluteFilename, textBoxInGame61, 0x10, 0x15961, 2);
                backend.getText(absoluteFilename, textBoxInGame62, 0x7, 0x15972, 2);
                backend.getText(absoluteFilename, textBoxInGame63, 0xF, 0x1597A, 2);
                backend.getText(absoluteFilename, textBoxInGame64, 0xF, 0x1598A, 2);
                backend.getText(absoluteFilename, textBoxInGame65, 0x4, 0x1599A, 2);
                backend.getText(absoluteFilename, textBoxInGame66, 0xC, 0x1599F, 2);
                backend.getText(absoluteFilename, textBoxInGame67, 0xF, 0x159AC, 2);
                backend.getText(absoluteFilename, textBoxInGame68, 0x9, 0x159BC, 2);
                backend.getText(absoluteFilename, textBoxInGame69, 0xD, 0x159C6, 2);
                backend.getText(absoluteFilename, textBoxInGame70, 0x9, 0x159D4, 2);

                backend.getText(absoluteFilename, textBoxInGame71, 0x7, 0x159DE, 2);
                backend.getText(absoluteFilename, textBoxInGame72, 0xE, 0x159E6, 2);
                backend.getText(absoluteFilename, textBoxInGame73, 0xB, 0x159F5, 2);
                backend.getText(absoluteFilename, textBoxInGame74, 0x10, 0x15A01, 2);
                backend.getText(absoluteFilename, textBoxInGame75, 0xE, 0x15A12, 2);
                backend.getText(absoluteFilename, textBoxInGame76, 0xE, 0x15A21, 2);
                backend.getText(absoluteFilename, textBoxInGame77, 0xD, 0x15A30, 2);
                backend.getText(absoluteFilename, textBoxInGame78, 0x10, 0x15A3E, 2);
                backend.getText(absoluteFilename, textBoxInGame79, 0x9, 0x15A4F, 2);
                backend.getText(absoluteFilename, textBoxInGame80, 0xC, 0x15A59, 2);

                backend.getText(absoluteFilename, textBoxInGame81, 0xD, 0x15A66, 2);
                backend.getText(absoluteFilename, textBoxInGame82, 0xE, 0x15A74, 2);
                backend.getText(absoluteFilename, textBoxInGame83, 0xD, 0x15A83, 2);
                backend.getText(absoluteFilename, textBoxInGame84, 0x7, 0x15A91, 2);
                backend.getText(absoluteFilename, textBoxInGame85, 0xA, 0x15A99, 2);
                backend.getText(absoluteFilename, textBoxInGame86, 0xF, 0x15AA4, 2);
                backend.getText(absoluteFilename, textBoxInGame87, 0xC, 0x15AB4, 2);
                backend.getText(absoluteFilename, textBoxInGame88, 0x5, 0x15AC1, 2);
                backend.getText(absoluteFilename, textBoxInGame89, 0xA, 0x15AC7, 2);
                backend.getText(absoluteFilename, textBoxInGame90, 0xD, 0x15AD2, 2);

                backend.getText(absoluteFilename, textBoxInGame91, 0xD, 0x15AE0, 2);
                backend.getText(absoluteFilename, textBoxInGame92, 0xA, 0x15AEE, 2);
                backend.getText(absoluteFilename, textBoxInGame93, 0xD, 0x15AF9, 2);
                backend.getText(absoluteFilename, textBoxInGame94, 0xC, 0x15B07, 2);
                backend.getText(absoluteFilename, textBoxInGame95, 0xE, 0x15B14, 2);
                backend.getText(absoluteFilename, textBoxInGame96, 0xA, 0x15B23, 2);
                backend.getText(absoluteFilename, textBoxInGame97, 0xE, 0x15B2E, 2);
                backend.getText(absoluteFilename, textBoxInGame98, 0xD, 0x15B3D, 2);
                backend.getText(absoluteFilename, textBoxInGame99, 0x10, 0x15B4B, 2);
                backend.getText(absoluteFilename, textBoxInGame100, 0x8, 0x15B5C, 2);

                backend.getText(absoluteFilename, textBoxInGame101, 0xC, 0x15B65, 2);
                backend.getText(absoluteFilename, textBoxInGame102, 0xC, 0x15B72, 2);
                backend.getText(absoluteFilename, textBoxInGame103, 0xB, 0x15B7F, 2);
                backend.getText(absoluteFilename, textBoxInGame104, 0xC, 0x15B8B, 2);
                backend.getText(absoluteFilename, textBoxInGame105, 0x4, 0x15B98, 2);
                backend.getText(absoluteFilename, textBoxInGame106, 0x9, 0x15B9D, 2);
                backend.getText(absoluteFilename, textBoxInGame107, 0x8, 0x15BA7, 2);
                backend.getText(absoluteFilename, textBoxInGame108, 0x9, 0x15BB0, 2);
                backend.getText(absoluteFilename, textBoxInGame109, 0xC, 0x15BBA, 2);
                backend.getText(absoluteFilename, textBoxInGame110, 0x5, 0x15BC7, 2);

                backend.getText(absoluteFilename, textBoxInGame111, 0xA, 0x15BCD, 2);
                backend.getText(absoluteFilename, textBoxInGame112, 0x8, 0x15BD8, 2);
                backend.getText(absoluteFilename, textBoxInGame113, 0xB, 0x15BE1, 2);
                backend.getText(absoluteFilename, textBoxInGame114, 0xB, 0x15BED, 2);
                backend.getText(absoluteFilename, textBoxInGame115, 0xB, 0x15BF9, 2);
                backend.getText(absoluteFilename, textBoxInGame116, 0x10, 0x15C05, 2);
                backend.getText(absoluteFilename, textBoxInGame117, 0xB, 0x15C16, 2);
                backend.getText(absoluteFilename, textBoxInGame118, 0x8, 0x15C22, 2);
                backend.getText(absoluteFilename, textBoxInGame119, 0x8, 0x15C2B, 2);
                backend.getText(absoluteFilename, textBoxInGame120, 0x7, 0x15C34, 2);

                backend.getText(absoluteFilename, textBoxInGame121, 0xB, 0x15C3D, 2);
                backend.getText(absoluteFilename, textBoxInGame122, 0x9, 0x15C49, 2);
                backend.getText(absoluteFilename, textBoxInGame123, 0x9, 0x15C53, 2);
                backend.getText(absoluteFilename, textBoxInGame124, 0xA, 0x15C5D, 2);
                backend.getText(absoluteFilename, textBoxInGame125, 0xA, 0x15C68, 2);
                backend.getText(absoluteFilename, textBoxInGame126, 0x9, 0x15C73, 2);
                backend.getText(absoluteFilename, textBoxInGame127, 0xA, 0x15C7D, 2);
                backend.getText(absoluteFilename, textBoxInGame128, 0x8, 0x15C88, 2);
                backend.getText(absoluteFilename, textBoxInGame129, 0x8, 0x15C91, 2);
                backend.getText(absoluteFilename, textBoxInGame130, 0x5, 0x15C9A, 2);

                backend.getText(absoluteFilename, textBoxInGame131, 0x9, 0x15CA0, 2);
                backend.getText(absoluteFilename, textBoxInGame132, 0xC, 0x15CAA, 2);
                backend.getText(absoluteFilename, textBoxInGame133, 0xE, 0x15CB7, 2);
                backend.getText(absoluteFilename, textBoxInGame134, 0x5, 0x15CC6, 2);
                backend.getText(absoluteFilename, textBoxInGame135, 0xB, 0x15CCC, 2);
                backend.getText(absoluteFilename, textBoxInGame136, 0x5, 0x15CD8, 2);
                backend.getText(absoluteFilename, textBoxInGame137, 0xF, 0x15CDE, 2);
                backend.getText(absoluteFilename, textBoxInGame138, 0xC, 0x15CEE, 2);
                backend.getText(absoluteFilename, textBoxInGame139, 0xC, 0x15CFB, 2);
                backend.getText(absoluteFilename, textBoxInGame140, 0x8, 0x15D08, 2);

                backend.getText(absoluteFilename, textBoxInGame141, 0xC, 0x15D11, 2);
                backend.getText(absoluteFilename, textBoxInGame142, 0xB, 0x15D1E, 2);
                backend.getText(absoluteFilename, textBoxInGame143, 0xB, 0x15D2A, 2);
                backend.getText(absoluteFilename, textBoxInGame144, 0x5, 0x15D36, 2);
                backend.getText(absoluteFilename, textBoxInGame145, 0x9, 0x15D3C, 2);
                backend.getText(absoluteFilename, textBoxInGame146, 0x6, 0x15D46, 2);
                backend.getText(absoluteFilename, textBoxInGame147, 0xB, 0x15D4D, 2);
                backend.getText(absoluteFilename, textBoxInGame148, 0x9, 0x15D59, 2);
                backend.getText(absoluteFilename, textBoxInGame149, 0xE, 0x15D63, 2);
                backend.getText(absoluteFilename, textBoxInGame150, 0xC, 0x15D72, 2);

                backend.getText(absoluteFilename, textBoxInGame151, 0xC, 0x15D7F, 2);
                backend.getText(absoluteFilename, textBoxInGame152, 0xE, 0x15D8C, 2);
                backend.getText(absoluteFilename, textBoxInGame153, 0x8, 0x15D9B, 2);
                backend.getText(absoluteFilename, textBoxInGame154, 0xE, 0x15DA4, 2);
                backend.getText(absoluteFilename, textBoxInGame155, 0xD, 0x15D83, 2);
                backend.getText(absoluteFilename, textBoxInGame156, 0x9, 0x15DC1, 2);
                backend.getText(absoluteFilename, textBoxInGame157, 0xD, 0x15DCB, 2);
                backend.getText(absoluteFilename, textBoxInGame158, 0xF, 0x15DD9, 2);
                backend.getText(absoluteFilename, textBoxInGame159, 0x8, 0x15DE9, 2);
                backend.getText(absoluteFilename, textBoxInGame160, 0xC, 0x15DF2, 2);

                backend.getText(absoluteFilename, textBoxInGame161, 0xA, 0x15DFF, 2);
                backend.getText(absoluteFilename, textBoxInGame162, 0xD, 0x15E0A, 2);
                backend.getText(absoluteFilename, textBoxInGame163, 0x10, 0x15E18, 2);
                backend.getText(absoluteFilename, textBoxInGame164, 0xC, 0x15E29, 2);
                backend.getText(absoluteFilename, textBoxInGame165, 0xC, 0x15E36, 2);
                backend.getText(absoluteFilename, textBoxInGame166, 0xB, 0x15E43, 2);
                backend.getText(absoluteFilename, textBoxInGame167, 0xC, 0x15E4F, 2);
                backend.getText(absoluteFilename, textBoxInGame168, 0xE, 0x15E5C, 2);
                backend.getText(absoluteFilename, textBoxInGame169, 0xE, 0x15E6B, 2);
                backend.getText(absoluteFilename, textBoxInGame170, 0x9, 0x15E7A, 2);

                backend.getText(absoluteFilename, textBoxInGame171, 0x8, 0x15E84, 2);
                backend.getText(absoluteFilename, textBoxInGame172, 0x11, 0x15E8D, 2);
                backend.getText(absoluteFilename, textBoxInGame173, 0xF, 0x15E9F, 2);
                backend.getText(absoluteFilename, textBoxInGame174, 0xF, 0x15EAF, 2);
                backend.getText(absoluteFilename, textBoxInGame175, 0x5, 0x15EBF, 2);
                backend.getText(absoluteFilename, textBoxInGame176, 0xD, 0x15EC5, 2);
                backend.getText(absoluteFilename, textBoxInGame177, 0xA, 0x15ED3, 2);
                backend.getText(absoluteFilename, textBoxInGame178, 0xB, 0x15EDE, 2);
                backend.getText(absoluteFilename, textBoxInGame179, 0x9, 0x15EEA, 2);
                backend.getText(absoluteFilename, textBoxInGame180, 0x10, 0x15EF4, 2);

                backend.getText(absoluteFilename, textBoxInGame181, 0xE, 0x15F05, 2);
                backend.getText(absoluteFilename, textBoxInGame182, 0xB, 0x15F14, 2);
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void readRomText()
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.getText(absoluteFilename, textBoxStory1, 0x1B, 0x6FA, 0);
                backend.getText(absoluteFilename, textBoxStory2, 0x1C, 0x719, 0);
                backend.getText(absoluteFilename, textBoxStory3, 0x1D, 0x739, 0);
                backend.getText(absoluteFilename, textBoxStory4, 0x18, 0x75A, 0);
                backend.getText(absoluteFilename, textBoxStory5, 0x18, 0x776, 0);
                backend.getText(absoluteFilename, textBoxStory6, 0x1B, 0x792, 0);
                backend.getText(absoluteFilename, textBoxStory7, 0x16, 0x7B1, 0);
                backend.getText(absoluteFilename, textBoxStory8, 0xC, 0x7C8, 0);
                backend.getText(absoluteFilename, textBoxStory9, 0x17, 0x7DB, 0);
                backend.getText(absoluteFilename, textBoxStory10, 0x1C, 0x7F6, 0);
                backend.getText(absoluteFilename, textBoxStory11, 0x1B, 0x816, 0);
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }