Skip to content

Uninitialized memory pattern assignment #354

@qwertymodo

Description

@qwertymodo

I'm aware that there has been a fair amount of research into the way that the original hardware uninitialized RAM works, and certain things break if the emulator initializes RAM in certain ways, but outside of actual gameplay, there are situations when it is useful to be able to detect uninitialized memory, (e.g. when loading SPC dumps into a disassembler, knowing what memory regions are still uninitialized allows you to completely ignore them during disassembly, instead of accidentally trying to decode garbage as code). One helpful way to enable this detection is to allow initializing of the entire address space with specific patterns, so you can locate those patterns during analysis. There are a handful of common patterns that are used, such as alternating 0x55,0xAA bytes, but allowing the user to input their own pattern would be nice as well (I personally like to use 0xDEADBEEF).

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