Skip to content

Super Marathon for Pippin crashes/freezes up DingusPPC #138

@eisnerguy1

Description

@eisnerguy1

Describe the bug
If you try and load Super Marathon, and then select either game, it either crashes to the debugger or just freezes DingusPPC, both showing this frozen screen:
Image

To Reproduce
Steps to reproduce the behavior:

  1. Load Super Marathon with this command:
    ./dingusppc -b pippin.ROM -m pippin --gfxmem_size=4 --rambank1_size=4 --rambank2_size=4 --rambank3_size=4 --rambank4_size=4 --emmo off --cdr_img2=SuperMarathon.iso

Image
2. Click on Marathon to have the system crash to the debugger and see this result:

2025-03-08 16:30:30.908 dingusppc[23484:13407935] +[IMKClient subclass]: chose IMKClient_Modern
2025-03-08 16:30:30.908 dingusppc[23484:13407935] +[IMKInputSession subclass]: chose IMKInputSession_Modern
(   6.510s)              ppcmmu.cpp:555   FATL| ABORT: Instruction fetch from unmapped memory at 0x84FFFF00!

Welcome to the DingusPPC command line debugger.
Please enter a command or 'help'.

FFF12C50: dingusdbg>

Image
3. Select Marathon 2 for DingusPPC to completely freeze up, requiring to force quit DingusPPC

Expected behavior
Selecting Marathon should load Marathon and Selecting Marathon 2 should load Marathon 2

Device Information (please complete the following information):

  • Device Type: Desktop
  • Host OS: macOS 15.3.1
  • Host Processor: Apple M3 Max
  • Host RAM: 128GB
  • Guest OS: Pippin OS (System 7.5.2)
  • Guest Processor: PowerPC 603 @ 66 MHz
  • Guest ROM: "2BEF21B7 - Bandai Pippin (Kinka 1.0).ROM" & then "Bandai Pippin Kinka ROM 1.3 KMP 2000.ROM"
  • Guest RAM: 16 MB
  • Build Date 08/03/2025
  • Version 1453bd2

Additional context
Am I doing something wrong here/missing something? Any help would be greatly appreciated 👍🏻

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions