Skip to content

PCE: ADPCM deviations from standard #173

@dshadoff

Description

@dshadoff

Various ADPCM- and CDROM-related functionality has different behaviour than original hardware; while this may or may not be apparent on games, it means that emulation needs to be improved.

Krikzz published a test program to validate various CDROM-related items here:
https://github.com/krikzz/turbo-ed-pub/tree/main/tcd-verificator

How to use it:
Run the "verificator.pce" ROM as though it was the CD BIOS, while also using the "Last Alert (US)" CD disc (and run it). It will be a series of menus.

The source code is also included, in order to understand various error types - but several tests are run for each line, and the first error will abort the remaining tests on that line. This code may (or may not) help.

Sample output from "Run all tests" - Turbo Everdrive Pro:

Image

Sample output from Mednafen (as at 2025-03-09):

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions