mirror of https://github.com/digarok/gsplus.git
print current address/mx bits when entering the mini assembler.
This commit is contained in:
parent
67fc8b82ab
commit
1afa610ab2
|
@ -762,6 +762,12 @@ uint32_t mini_asm_shell(uint32_t addr) {
|
|||
init = 1;
|
||||
}
|
||||
|
||||
printf("%02x/%04x: ; e=%d m=%d x=%d\n",
|
||||
addr >> 16, addr & 0xffff,
|
||||
g_disasm_psr & 0x0100 ? 1 : 0,
|
||||
g_disasm_psr & 0x0020 ? 1 : 0,
|
||||
g_disasm_psr & 0x0010 ? 1 : 0
|
||||
);
|
||||
for(;;) {
|
||||
const char *cp = x_readline("!");
|
||||
if (!cp || !*cp) return addr;
|
||||
|
|
|
@ -389,7 +389,9 @@ extern char *x_readline(const char *prompt);
|
|||
|
||||
|
||||
uint32_t sweet16_asm_shell(uint32_t addr) {
|
||||
|
||||
|
||||
printf("%02x/%04x:\n", addr >> 16, addr & 0xffff);
|
||||
|
||||
for(;;) {
|
||||
const char *cp = x_readline("!!");
|
||||
if (!cp || !*cp) return addr;
|
||||
|
|
Loading…
Reference in New Issue