Menu

#521 DC: Simon Puzzle Pack support?

Port: Dreamcast
open
nobody
None
5
2014-04-20
2009-06-19
No

I recently acquired a few Simon games, and was wondering if the Puzzle Pack would be added to the DC supported games.

It'll load to the game select screen, but will crash upon trying to start any of them. Wasn't sure if this was due to a bug, or a possible limitation of the DC's hardware, etc...

Tried here first anyways.

Discussion

  • kirben

    kirben - 2009-07-19
    • summary: Simon Puzzle Pack support? --> DC: Simon Puzzle Pack support?
     
  • kirben

    kirben - 2009-07-19

    What is the status of this item?

     
  • digitall

    digitall - 2014-04-20

    Just tested with the latest dc-serial nightly build as of 2014-04-20. Used NoPatience and this occured as the submitter indicated.

    This crash is due to an exception:
    User picked target 'puzzle' (gameid 'puzzle')...
    Looking for a plugin supporting this gameid... AGOS
    Starting 'NoPatience'
    sbrk [229376B alloc, 3564k tot, 8624k left -> (void *)0x8c694000]
    sbrk [200704B alloc, 3760k tot, 8428k left -> (void *)0x8c6c5000]
    sbrk [7499776B alloc, 11084k tot, 1104k left -> (void *)0x8cdec000]
    EXCEPTION AT (void )0x8c57f898 {pr = (void )0x8c57ffa0} : 000000e0
    r0 = 0x00000001, r1 = 0x00000031, r2 = 0x8c010b80, r3 = 0x00090009
    r4 = 0x8c2f6856, r5 = 0x00000000, r6 = 0x00000000, r7 = 0x8c4d6b40
    r8 = 0x8c5802dc, r9 = 0x8c4e66a0, r10 = 0x8c5802dc, r11 = 0x8c58031c
    r12 = 0x8c5379fc, r13 = 0x8c58059c, r14 = 0x8c590ade, r15 = 0x8cfff37c

     
  • digitall

    digitall - 2014-04-20

    This is probably a alignment problem in the AGOS engine code.

    Unfortunately, we don't have a "recipe" for translating the 0x8c57f898 to a source code line in builds using plugins.

    I will rebuild a static build with the AGOS engine and test this again to get a line which I can translate with sh-elf-addr2line to a source code line..

     
  • digitall

    digitall - 2014-04-20

    Damn. Can't replicate this with my local static build. NoPatience works fine and the game starts, though if you click on the top right exit cross on the card game screen, it locks up with a "pure virtual method called" exception when trying to "exit to menu" :/

     
  • digitall

    digitall - 2014-04-20

    For refernce, the backtrace on that exception shows this:
    build/gcc-4.7.3/build-sh-elf/sh-elf/libstdc++-v3/libsupc++/../../../../libstdc++-v3/libsupc++/vterminate.cc:95

     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.