-
stephena authored
addresses used as part of code execution (ie, from the PC) during emulation. This gives Distella much more information than can be determined from a static analysis alone, resulting in an extremely accurate disassembly. This also allows to generate very accurate debugger .cfg files. Not all carts have been ported to this new scheme yet, particularly ones having extended RAM that can be mapped out dynamically. Note that this new scheme doubles the amount of RAM used for storing ROM images, so up to 128KB extra will be used. There's also a small runtime check for each instruction executed. Preliminary testing doesn't show any slowdowns, but we'll see how it goes. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@2138 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
5fe91e28