63f36def60
* sim-main.h (M6812_CALL_INDIRECT): Add to enum. (m6811_regs): Add page register. (cpu_set_page, cpu_get_page): New macros. (phys_to_virt): New function. (cpu_get_indexed_operand_addr, cpu_return): Declare. * gencode.c: Identify indirect addressing mode for call and fix daa. (gen_function_entry): New param to tell if src8/dst8 locals are necessary. (gen_interpreter): Use it to avoid generation of unused variables. * interp.c (sim_fetch_register): Allow to read page register; page register, A, B and CCR are only 1 byte wide. (sim_store_register): Likewise for writing. |
||
---|---|---|
.. | ||
ChangeLog | ||
config.in | ||
configure | ||
configure.in | ||
dv-m68hc11.c | ||
dv-m68hc11eepr.c | ||
dv-m68hc11sio.c | ||
dv-m68hc11spi.c | ||
dv-m68hc11tim.c | ||
dv-nvram.c | ||
emulos.c | ||
gencode.c | ||
interp.c | ||
interrupts.c | ||
interrupts.h | ||
m68hc11_sim.c | ||
Makefile.in | ||
sim-main.h |