emulator improvements
This commit is contained in:
83
h8536/emulator/__init__.py
Normal file
83
h8536/emulator/__init__.py
Normal file
@@ -0,0 +1,83 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from .cli import build_arg_parser, discover_rom_path, load_rom, main
|
||||
from .constants import (
|
||||
HEARTBEAT_FRAME,
|
||||
IPRA,
|
||||
IPRE,
|
||||
ON_CHIP_RAM_END,
|
||||
ON_CHIP_RAM_START,
|
||||
P9DDR,
|
||||
P9DR,
|
||||
RAMCR,
|
||||
REGISTER_FIELD_END,
|
||||
REGISTER_FIELD_START,
|
||||
SCI_SCR_RE,
|
||||
SCI_SCR_RIE,
|
||||
SCI_SCR_TE,
|
||||
SCI_SCR_TIE,
|
||||
SCI_SSR_FER,
|
||||
SCI_SSR_ORER,
|
||||
SCI_SSR_PER,
|
||||
SCI_SSR_RDRF,
|
||||
SCI_SSR_TDRE,
|
||||
SCI1_BRR,
|
||||
SCI1_RDR,
|
||||
SCI1_SCR,
|
||||
SCI1_SMR,
|
||||
SCI1_SSR,
|
||||
SCI1_TDR,
|
||||
VECTOR_INTERVAL_TIMER,
|
||||
VECTOR_SCI1_TXI,
|
||||
WDT_TCSR_R,
|
||||
)
|
||||
from .cpu import CPUState
|
||||
from .errors import EmulatorError, UnsupportedInstruction
|
||||
from .memory import MemoryAccess, MemoryMap, describe_regions
|
||||
from .runner import H8536Emulator, RunReport
|
||||
from .sci import SCI1, SciTxEvent
|
||||
|
||||
__all__ = [
|
||||
"CPUState",
|
||||
"EmulatorError",
|
||||
"HEARTBEAT_FRAME",
|
||||
"H8536Emulator",
|
||||
"IPRA",
|
||||
"IPRE",
|
||||
"MemoryAccess",
|
||||
"MemoryMap",
|
||||
"ON_CHIP_RAM_END",
|
||||
"ON_CHIP_RAM_START",
|
||||
"P9DDR",
|
||||
"P9DR",
|
||||
"RAMCR",
|
||||
"REGISTER_FIELD_END",
|
||||
"REGISTER_FIELD_START",
|
||||
"RunReport",
|
||||
"SCI1",
|
||||
"SCI1_BRR",
|
||||
"SCI1_RDR",
|
||||
"SCI1_SCR",
|
||||
"SCI1_SMR",
|
||||
"SCI1_SSR",
|
||||
"SCI1_TDR",
|
||||
"SCI_SCR_RE",
|
||||
"SCI_SCR_RIE",
|
||||
"SCI_SCR_TE",
|
||||
"SCI_SCR_TIE",
|
||||
"SCI_SSR_FER",
|
||||
"SCI_SSR_ORER",
|
||||
"SCI_SSR_PER",
|
||||
"SCI_SSR_RDRF",
|
||||
"SCI_SSR_TDRE",
|
||||
"SciTxEvent",
|
||||
"UnsupportedInstruction",
|
||||
"VECTOR_INTERVAL_TIMER",
|
||||
"VECTOR_SCI1_TXI",
|
||||
"WDT_TCSR_R",
|
||||
"build_arg_parser",
|
||||
"describe_regions",
|
||||
"discover_rom_path",
|
||||
"load_rom",
|
||||
"main",
|
||||
]
|
||||
Reference in New Issue
Block a user