Expand description
RAL 1243 is a fictional computer brought into its virtual existence to provide an example of how to implement emulators based on the Z80 CPU emulator.
Re-exports§
Modules§
- bus
- System
BUSorganization traits and structs. - clock
Clockimplementation forRal1243.- ctc
CTC Z8430emulator.- ctc_
trigger CTCtriggers.- debug
- Debugger helpers.
- memory
- Memory for
Ral1243. - pio
PIO Z8420emulator.- pio_
device PIOchannel devices.
Structs§
- Frame
Runner - A helper for running emulated frames.
- Ral1243
- The
Ral1243computer.
Enums§
- Runner
Msg - A message for controlling the emulation in a thread.
std-only.
Constants§
- CTC_
PORT_ BITS - PIO peripheral I/O port address.
- CTC_
PORT_ CHANNEL_ SELEC T0 - PIO peripheral I/O port mask LSB bit number selecting a CTC channel.
- CTC_
PORT_ CHANNEL_ SELEC T1 - PIO peripheral I/O port mask MSB bit number selecting a CTC channel.
- CTC_
PORT_ MASK - CTC peripheral I/O port mask.
- EX_
ROM001 Ral1243EX-ROM 1 binary.- EX_
ROM002 Ral1243EX-ROM 2 binary.- MEMORY_
PORT_ BITS - Memory control I/O port address.
- MEMORY_
PORT_ MASK - Memory control I/O port mask.
- PIO_
PORT_ BITS - PIO peripheral I/O port address.
- PIO_
PORT_ CHANNEL_ SELECT - PIO peripheral I/O port mask bit number selecting a PIO channel.
- PIO_
PORT_ CONTROL_ SELECT - PIO peripheral I/O port mask bit number selecting between data and control access.
- PIO_
PORT_ MASK - PIO peripheral I/O port mask.
- ROM
Ral1243ROM binary.
Functions§
- exrom_
from_ slice - Create an
EX-ROMfrom a slice. - read_
exroms - Read
EX-ROMSfrom a directory.stdonly.