I'm developing a DLL driver(using AGDI interface) for my 8051 emulator to work with uVision2. Up-till-now, I can step thru assembler instructions in uVision's debug mode. But, the disassembler window cannot display in mixed mode(i.e. display both C & assembler lines). When I debug my test program using uVision2's simulator, it can display in mixed mode. What prevents the disassembler window to display in mixed mode ?
In the upper byte the CODE memory type must be present. Take a look to http://www.keil.com/appnotes/docs/apnt_145.asp Under Address Representation you can find: code address C:0x1234 is represented as '(amCODE << 24) | 0x1234' Reinhard