-
Notifications
You must be signed in to change notification settings - Fork 97
Description
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).