Module dm6502.exceptions

Various exceptions for the emulator system.

Classes

NameDescription
AddressSpaceUsedException Raised when the emulator is given a bus component to add to an address space that is already occupied by another bus component.
AlreadyRunningException Raised when the emulator is already running.
ClockControllerException Raised when there's a problem with the clock controller of the emulator, like for example if the clock controller is null.
EmulatorConsolidatedException Raised by the emulator class when the instance is not consolidated.
InvalidComponentException Raised when the emulator is given a component to add that is invalid, like a null component.
OpcodeUsedException Raised when the emulator is given an instruction to add to an opcode that is already occupied.