Skip to content

Remaining nucode issues wrt. emulator upcode #416

@Wuerfel21

Description

@Wuerfel21

To follow up to P2LF, the stack smash fix does indeed work, but there's some other issues now.

MegaYume cannot currently compile upper in Nu mode because it can't seem to handle arrays in inline asm properly. This is actually an issue with the usbnew driver, so fairly critical I guess. The keystate function needs a size-2 array to block read into to make sure that it gets an atomic snapshot of the keyboard report.

NeoYume compiles, but the menu behaves oddly and freezes for short periods of time. Also, some games will hang after loading 5888k of data (23 dots). Sometimes this also corrupts the screen. No idea what distinguishes the working from the broken gamedb entries. Also, when it works it's really slow on some file types, but that's expected. Could probably rewrite all of the file types in inline asm like LOAD_CROM is.

It's bedtime again (was busy today), so not looking into debugging that one right now. Also here's some hope to finding your lost AV board.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions