Estpolis Denki II NTSC-JAP Prototype

Discussion in 'Rare and Obscure Gaming' started by trevormacro, Sep 4, 2012.

  1. N00ByBo0

    N00ByBo0 Rapidly Rising Member

    Joined:
    Nov 16, 2011
    Messages:
    92
    Likes Received:
    3
    Great job! It really make me excited to see this prototype isn't totally dead yet after that major mistake of previous guy.

    I will be watching from behind how this will goes and wish the best of luck of you on getting this great gem fixed.
     
  2. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,311
    Intro already worked on the dump Jackhead had - not sure why it didnt for you
     
  3. JLukas

    JLukas Spirited Member

    Joined:
    Jul 28, 2004
    Messages:
    110
    Likes Received:
    3
    That's the SRAM (the save files that hold your progress), and it's the correct size.
     
  4. trevormacro

    trevormacro Peppy Member

    Joined:
    Jul 15, 2012
    Messages:
    376
    Likes Received:
    8
    [​IMG]

    The game crashs just after the intro.

    Yes, work on SNES System.
    I have dumped all eproms and play with emulator. It's not the same thing.
     
    Last edited by a moderator: Oct 11, 2012
  5. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,311
    I am talking about the rom dump and in an emulator. So yes - its exactly the same thing.

    Which is exactly why I said DUMP, not CART on a snes.
     
    Last edited: Sep 5, 2012
  6. trevormacro

    trevormacro Peppy Member

    Joined:
    Jul 15, 2012
    Messages:
    376
    Likes Received:
    8
    Left : proto
    right: jap commercial game

    [​IMG]

    Jackhead had run the corrupt game in an emulator? and he had seen intro without sound?
    Where are the screenshots? I don't see them.
    I just see video played with a snes system.
     
    Last edited by a moderator: Oct 11, 2012
  7. Jackhead

    Jackhead Site Soldier

    Joined:
    Apr 2, 2008
    Messages:
    2,434
    Likes Received:
    611
  8. trevormacro

    trevormacro Peppy Member

    Joined:
    Jul 15, 2012
    Messages:
    376
    Likes Received:
    8
    Why MESS? I know it. It's a multi game emu.
    I prefer Snes9x or Zsnes to see the game running.

    [​IMG]

    [​IMG]
     
    Last edited: Sep 5, 2012
  9. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,311
    Why post screenshots of the rom not working?

    And yes, I personally had the rom play the intro in an emulator.
     
  10. trevormacro

    trevormacro Peppy Member

    Joined:
    Jul 15, 2012
    Messages:
    376
    Likes Received:
    8
    Just like that :)
    Ok so you have dumped all 3 eproms? like me...
     
  11. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,311
    Jackhead dumped them again (correctly) after they had gotten damaged (by reading with wrong chip type selected). I then got this dump from him, but have invested no time in it as I am far too busy.
     
  12. trevormacro

    trevormacro Peppy Member

    Joined:
    Jul 15, 2012
    Messages:
    376
    Likes Received:
    8
    I have got this error now when i see all intro and press start.

    [​IMG]

    Snes9X1.51.ep10r2.exe

    estopolis0000.log :

    $00/8000 78 SEI A:0000 X:0000 Y:0000 P:EnvMXdIzc
    $00/8001 D8 CLD A:0000 X:0000 Y:0000 P:EnvMXdIzc
    $00/8002 18 CLC A:0000 X:0000 Y:0000 P:EnvMXdIzc

    ...

    $80/8843 CE 66 05 DEC $0566 [$7E:0566] A:0020 X:308A Y:0004 P:envMxdIzc
    $80/8846 D0 06 BNE $06 [$884E] A:0020 X:308A Y:0004 P:envMxdIzc
    $80/884E 60 RTS A:0020 X:308A Y:0004 P:envMxdIzc

    $80/881D 80 F4 BRA $F4 [$8813] A:0020 X:308A Y:0004 P:envMxdIzc

    $80/8BB2 20 02 8C JSR $8C02 [$80:8C02] A:0004 X:0004 Y:000B P:envMxdIzc

    $80/8BB5 C2 20 REP #$20 A:0040 X:0004 Y:000F P:envMxdIZc
    $80/8BB7 A5 54 LDA $54 [$00:0054] A:0040 X:0004 Y:000F P:envmxdIZc
    $80/8BB9 C5 56 CMP $56 [$00:0056] A:0000 X:0004 Y:000F P:envmxdIZc
    $80/8BBB E2 20 SEP #$20 A:0000 X:0004 Y:000F P:eNvmxdIzc
    $80/8BBD B0 DE BCS $DE [$8B9D] A:0000 X:0004 Y:000F P:eNvMxdIzc
    $80/8BBF 82 00 00 BRL $0000 [$8BC2] A:0000 X:0004 Y:000F P:eNvMxdIzc

    $80/884F AE 75 05 LDX $0575 [$7E:0575] A:0000 X:0000 Y:0001 P:envMxdIZc
    $80/8852 AB PLB A:0000 X:3094 Y:0001 P:envMxdIzc
    $80/8853 60 RTS A:0000 X:3094 Y:0001 P:eNvMxdIzc

    $80/87EF 7A PLY A:0000 X:3094 Y:0001 P:eNvMxdIzc
    $80/87F0 28 PLP A:0000 X:3094 Y:A068 P:eNvMxdIzc
    $80/87F1 6B RTL A:0000 X:3094 Y:A068 P:eNvMxdIzc

    $82/E292 20 B4 E5 JSR $E5B4 [$82:E5B4] A:0000 X:3094 Y:A068 P:eNvMxdIzc

    $82/E5B4 A9 20 LDA #$20 A:0000 X:3094 Y:A068 P:eNvMxdIzc
    $82/E5B6 8D 64 05 STA $0564 [$83:0564] A:0020 X:3094 Y:A068 P:envMxdIzc
    $82/E5B9 A9 7E LDA #$7E A:0020 X:3094 Y:A068 P:envMxdIzc
    $82/E5BB 85 1E STA $1E [$00:001E] A:007E X:3094 Y:A068 P:envMxdIzc
    $82/E5BD 85 1B STA $1B [$00:001B] A:007E X:3094 Y:A068 P:envMxdIzc
    $82/E5BF A2 00 00 LDX #$0000 A:007E X:3094 Y:A068 P:envMxdIzc
    $82/E5C2 A0 38 A4 LDY #$A438 A:007E X:0000 Y:A068 P:envMxdIZc
    $82/E5C5 20 E4 E5 JSR $E5E4 [$82:E5E4] A:007E X:0000 Y:A438 P:eNvMxdIzc

    $82/E5E4 84 1C STY $1C [$00:001C] A:007E X:0000 Y:A438 P:eNvMxdIzc
    $82/E5E6 C2 20 REP #$20 A:007E X:0000 Y:A438 P:eNvMxdIzc
    $82/E5E8 BF 4A E6 82 LDA $82E64A,x[$82:E64A] A:007E X:0000 Y:A438 P:eNvmxdIzc
    $82/E5EC 48 PHA A:0010 X:0000 Y:A438 P:envmxdIzc
    $82/E5ED BF 52 E6 82 LDA $82E652,x[$82:E652] A:0010 X:0000 Y:A438 P:envmxdIzc
    $82/E5F1 48 PHA A:0000 X:0000 Y:A438 P:envmxdIZc
    $82/E5F2 BF 4A E6 82 LDA $82E64A,x[$82:E64A] A:0000 X:0000 Y:A438 P:envmxdIZc
    $82/E5F6 48 PHA A:0010 X:0000 Y:A438 P:envmxdIzc
    $82/E5F7 48 PHA A:0010 X:0000 Y:A438 P:envmxdIzc
    $82/E5F8 BF 5A E6 82 LDA $82E65A,x[$82:E65A] A:0010 X:0000 Y:A438 P:envmxdIzc
    $82/E5FC 48 PHA A:31C8 X:0000 Y:A438 P:envmxdIzc
    $82/E5FD A5 1C LDA $1C [$00:001C] A:31C8 X:0000 Y:A438 P:envmxdIzc
    $82/E5FF 18 CLC A:A438 X:0000 Y:A438 P:eNvmxdIzc
    $82/E600 01 01 ORA ($01,x)[$83:6000] A:A438 X:0000 Y:A438 P:eNvmxdIzc
    $82/E602 00 85 BRK #$85 A:E478 X:0000 Y:A438 P:eNvmxdIzc
    *** BRK
    $00/FFDF 62 00 00 PER $0000 [$FFE2] A:E478 X:0000 Y:A438 P:eNvmxdIzc
    $00/FFE2 00 00 BRK #$00 A:E478 X:0000 Y:A438 P:eNvmxdIzc
    *** BRK
    *** BRK
    *** BRK
    *** BRK

    Then Snes9x crash!

    $000175E4 doesn't exist but I have this screenshot:

    [​IMG]

    I have also long time after the code :

    *** BRK
    *** BRK
    *** BRK
    *** BRK
    *** BRK
    *** BRK
    *** BRK
    *** BRK
    *** NMI

    $80/85AC 9C 0C 42 STZ $420C [$1F:420C] A:E484 X:0000 Y:0038 P:eNvMXdIzc

    $80/1F29 84 E4 STY $E4 [$00:00E4] A:0010 X:00FE Y:0038 P:envmXdiZc
    $80/1F2B FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:0010 X:00FE Y:0038 P:envmXdiZc
    $80/1F2F 84 E4 STY $E4 [$00:00E4] A:5764 X:00FE Y:0038 P:envmXdizc
    $80/1F31 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:5764 X:00FE Y:0038 P:envmXdizc
    $80/1F35 84 E4 STY $E4 [$00:00E4] A:AEB8 X:00FE Y:0038 P:eNVmXdizc
    $80/1F37 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:AEB8 X:00FE Y:0038 P:eNVmXdizc
    $80/1F3B 84 E4 STY $E4 [$00:00E4] A:060C X:00FE Y:0038 P:envmXdizC
    $80/1F3D FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:060C X:00FE Y:0038 P:envmXdizC
    $80/1F41 84 E4 STY $E4 [$00:00E4] A:5D61 X:00FE Y:0038 P:envmXdizc
    $80/1F43 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:5D61 X:00FE Y:0038 P:envmXdizc
    $80/1F47 84 E4 STY $E4 [$00:00E4] A:B4B5 X:00FE Y:0038 P:eNVmXdizc
    $80/1F49 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:B4B5 X:00FE Y:0038 P:eNVmXdizc
    $80/1F4D 84 E4 STY $E4 [$00:00E4] A:0C09 X:00FE Y:0038 P:envmXdizC
    $80/1F4F FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:0C09 X:00FE Y:0038 P:envmXdizC
    $80/1F53 84 E4 STY $E4 [$00:00E4] A:635E X:00FE Y:0038 P:envmXdizc
    $80/1F55 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:635E X:00FE Y:0038 P:envmXdizc
    $80/1F59 84 E4 STY $E4 [$00:00E4] A:BAB2 X:00FE Y:0038 P:eNVmXdizc
    $80/1F5B FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:BAB2 X:00FE Y:0038 P:eNVmXdizc
    $80/1F5F 84 E4 STY $E4 [$00:00E4] A:1206 X:00FE Y:0038 P:envmXdizC
    $80/1F61 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:1206 X:00FE Y:0038 P:envmXdizC
    $80/1F65 84 E4 STY $E4 [$00:00E4] A:695B X:00FE Y:0038 P:envmXdizc
    $80/1F67 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:695B X:00FE Y:0038 P:envmXdizc
    $80/1F6B 84 E4 STY $E4 [$00:00E4] A:C0AF X:00FE Y:0038 P:eNVmXdizc
    $80/1F6D FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:C0AF X:00FE Y:0038 P:eNVmXdizc
    $80/1F71 84 E4 STY $E4 [$00:00E4] A:1803 X:00FE Y:0038 P:envmXdizC
    $80/1F73 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:1803 X:00FE Y:0038 P:envmXdizC
    $80/1F77 84 E4 STY $E4 [$00:00E4] A:6F58 X:00FE Y:0038 P:envmXdizc
    $80/1F79 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:6F58 X:00FE Y:0038 P:envmXdizc
    $80/1F7D 84 E4 STY $E4 [$00:00E4] A:C6AC X:00FE Y:0038 P:eNVmXdizc
    $80/1F7F FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:C6AC X:00FE Y:0038 P:eNVmXdizc
    $80/1F83 84 E4 STY $E4 [$00:00E4] A:1E00 X:00FE Y:0038 P:envmXdizC
    $80/1F85 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:1E00 X:00FE Y:0038 P:envmXdizC
    $80/1F89 84 E4 STY $E4 [$00:00E4] A:7555 X:00FE Y:0038 P:envmXdizc
    $80/1F8B FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:7555 X:00FE Y:0038 P:envmXdizc
    $80/1F8F 84 E4 STY $E4 [$00:00E4] A:CCA9 X:00FE Y:0038 P:eNVmXdizc
    $80/1F91 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:CCA9 X:00FE Y:0038 P:eNVmXdizc
    $80/1F95 84 E4 STY $E4 [$00:00E4] A:23FD X:00FE Y:0038 P:envmXdizC
    $80/1F97 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:23FD X:00FE Y:0038 P:envmXdizC
    $80/1F9B 84 E4 STY $E4 [$00:00E4] A:7B52 X:00FE Y:0038 P:envmXdizc
    $80/1F9D FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:7B52 X:00FE Y:0038 P:envmXdizc
    $80/1FA1 84 E4 STY $E4 [$00:00E4] A:D2A6 X:00FE Y:0038 P:eNVmXdizc
    $80/1FA3 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:D2A6 X:00FE Y:0038 P:eNVmXdizc
    $80/1FA7 84 E4 STY $E4 [$00:00E4] A:29FA X:00FE Y:0038 P:envmXdizC
    $80/1FA9 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:29FA X:00FE Y:0038 P:envmXdizC
    $80/1FAD 84 E4 STY $E4 [$00:00E4] A:814F X:00FE Y:0038 P:eNVmXdizc
    $80/1FAF FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:814F X:00FE Y:0038 P:eNVmXdizc
    $80/1FB3 84 E4 STY $E4 [$00:00E4] A:D8A3 X:00FE Y:0038 P:eNvmXdizc
    $80/1FB5 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:D8A3 X:00FE Y:0038 P:eNvmXdizc
    $80/1FB9 84 E4 STY $E4 [$00:00E4] A:2FF7 X:00FE Y:0038 P:envmXdizC
    $80/1FBB FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:2FF7 X:00FE Y:0038 P:envmXdizC
    $80/1FBF 84 E4 STY $E4 [$00:00E4] A:874C X:00FE Y:0038 P:eNVmXdizc
    $80/1FC1 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:874C X:00FE Y:0038 P:eNVmXdizc
    $80/1FC5 84 E4 STY $E4 [$00:00E4] A:DEA0 X:00FE Y:0038 P:eNvmXdizc
    $80/1FC7 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:DEA0 X:00FE Y:0038 P:eNvmXdizc
    $80/1FCB 84 E4 STY $E4 [$00:00E4] A:35F4 X:00FE Y:0038 P:envmXdizC
    $80/1FCD FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:35F4 X:00FE Y:0038 P:envmXdizC
    $80/1FD1 84 E4 STY $E4 [$00:00E4] A:8D49 X:00FE Y:0038 P:eNVmXdizc
    $80/1FD3 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:8D49 X:00FE Y:0038 P:eNVmXdizc
    $80/1FD7 84 E4 STY $E4 [$00:00E4] A:E49D X:00FE Y:0038 P:eNvmXdizc
    $80/1FD9 FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:E49D X:00FE Y:0038 P:eNvmXdizc
    $80/1FDD 84 E4 STY $E4 [$00:00E4] A:3BF1 X:00FE Y:0038 P:envmXdizC
    $80/1FDF FF 00 E2 FF SBC $FFE200,x[$FF:E2FE] A:3BF1 X:00FE Y:0038 P:envmXdizC
    $80/1FE3 84 04 STY $04 [$00:0004] A:9346 X:00FE Y:0038 P:eNVmXdizc
    $80/1FE5 E6 82 INC $82 [$00:0082] A:9346 X:00FE Y:0038 P:eNVmXdizc
    $80/1FE7 C8 INY A:9346 X:00FE Y:0038 P:eNVmXdizc
    $80/1FE8 31 10 AND ($10),y[$1F:001D] A:9346 X:00FE Y:0039 P:enVmXdizc
    $80/1FEA 00 10 BRK #$10 A:0046 X:00FE Y:0039 P:enVmXdizc
    *** BRK
    *** BRK
    *** BRK
    *** BRK
    *** BRK

    Snes9x crash after these lines. Sorry
     
    Last edited by a moderator: Oct 11, 2012
  13. JLukas

    JLukas Spirited Member

    Joined:
    Jul 28, 2004
    Messages:
    110
    Likes Received:
    3
    Enter Pro Action Replay cheat 82E60069 in the emulator and that should fix that particular crash (the first log above that shows $82/E600 address) Does the game progress further?
     
    Last edited: Sep 5, 2012
  14. trevormacro

    trevormacro Peppy Member

    Joined:
    Jul 15, 2012
    Messages:
    376
    Likes Received:
    8
    175E4:

    [​IMG]

    Yes :) but without sound :(

    [​IMG]
     
    Last edited by a moderator: Oct 11, 2012
  15. JLukas

    JLukas Spirited Member

    Joined:
    Jul 28, 2004
    Messages:
    110
    Likes Received:
    3
    That's good progress :)
     
  16. trevormacro

    trevormacro Peppy Member

    Joined:
    Jul 15, 2012
    Messages:
    376
    Likes Received:
    8
    In game :

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    Yes, about sound how can i activate in HEX?
     
    Last edited by a moderator: Oct 11, 2012
  17. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,311
    Impressed this is getting revived. Good work to all of you!
     
  18. geluda

    geluda <B>Site Supporter 2012</B><BR><B>Site Supporter 20

    Joined:
    Apr 25, 2011
    Messages:
    1,422
    Likes Received:
    13
    What did this particular cheat actually do?

    Great to see this actually getting somewhere, slowly but surely. Here's hoping not too much was damaged.
     
  19. JLukas

    JLukas Spirited Member

    Joined:
    Jul 28, 2004
    Messages:
    110
    Likes Received:
    3
    ORA is the wrong opcode in that spot. As a result, the game excutes BRK as the next operation, which crashes the game. I'm giving trevormacro directions to fix the corrupt bytes in a hex editor (the Pro Action Replay code works as a temporary test to see if the game continues to load).
     
    Bad_Ad84 likes this.
  20. geluda

    geluda <B>Site Supporter 2012</B><BR><B>Site Supporter 20

    Joined:
    Apr 25, 2011
    Messages:
    1,422
    Likes Received:
    13
    I see, thanks, this is great work so far!
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page