Skip to content

Decode Gals Panic II RLE compression #5816

@angelosa

Description

@angelosa
Member

Gals Panic II has a RGB555 layer that is unused except on POST, making it a candidate for a MCU service.

There's no clear pattern in slave ROMs therefore it's possible that Kaneko used a RLE scheme, given the complexity of the protection itself sounds worth intel even if it ends that the MCU is completely responsible for the task.

Activity

galibert

galibert commented on Oct 28, 2019

@galibert
Member
ghost

ghost commented on Oct 28, 2019

@ghost

fwiw I also believe that the bitmaps are a different resolution than the other layers, so there's going to be some funky mixing to handle too.

angelosa

angelosa commented on Nov 8, 2019

@angelosa
MemberAuthor

Game just send commands for displaying whatever background other than the POST ones. That's the easy part since we can just probe it out and eventually a pointer table is hidden somewhere.

The hard part is that there must be some kind of gameplay logic that must be populated somehow, i.e. it's currently impossible to clear a level because you can get just ~2% in gameplay and I'm gonna assume the remaining 98% is populated after background decoding.

added
deviceDeprecated label, use `<realm> device` labels instead.
on Jan 27, 2021
moved this to In progress in Project 2020on Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    deviceDeprecated label, use `<realm> device` labels instead.driver

    Type

    No type

    Projects

    Status

    In progress

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @galibert@angelosa

        Issue actions

          Decode Gals Panic II RLE compression · Issue #5816 · mamedev/mame