rsemu 0.0.4

A multiplatform emulator in pure Rust, built bottom-up on a generic framework.
Documentation

rsemu

There is currently very little information to present on this page because Docs.rs has only limited support for extracting structured feature metadata from Cargo crates. This issue is tracked in Rust RFC #3416. Check this library's main docs, readme, and Cargo.toml in case its authors have documentation for features available there instead.

This version has 82 feature flags, 2 of them enabled by default.

default

cli (default)

std (default)

This feature flag does not enable additional features.

bus-i2c

This feature flag does not enable additional features.

bus-pci

This feature flag does not enable additional features.

bus-spi

This feature flag does not enable additional features.

bus-usb

This feature flag does not enable additional features.

cpu-arm-aprofile

This feature flag does not enable additional features.

cpu-arm-v7m

This feature flag does not enable additional features.

cpu-m68k

This feature flag does not enable additional features.

cpu-mips

This feature flag does not enable additional features.

cpu-mos6502

This feature flag does not enable additional features.

cpu-riscv

cpu-riscv-lift

cpu-sm83

This feature flag does not enable additional features.

cpu-x86

cpu-z80

This feature flag does not enable additional features.

demo

dev-ahci

dev-apple1

This feature flag does not enable additional features.

dev-at24c

dev-ata-disk

This feature flag does not enable additional features.

dev-blk

dev-flash-cfi

This feature flag does not enable additional features.

dev-flash-spinor

dev-gb

This feature flag does not enable additional features.

dev-lcdc

This feature flag does not enable additional features.

dev-ne2000

dev-nes-apu

This feature flag does not enable additional features.

dev-nes-cart

This feature flag does not enable additional features.

dev-nes-io

dev-nes-ppu

This feature flag does not enable additional features.

dev-net

This feature flag does not enable additional features.

dev-nvme

dev-pc

This feature flag does not enable additional features.

dev-pc-apic

dev-pc-floppy

dev-pc-hpet

dev-pc-ide

dev-pc-pci

dev-pc-video

dev-riscv

dev-sd-card

This feature flag does not enable additional features.

dev-sms

This feature flag does not enable additional features.

dev-st7272a

dev-stm32

This feature flag does not enable additional features.

dev-stm32-i2c

dev-stm32-octospi

dev-stm32-sdmmc

dev-stm32-spi

dev-usb-chipidea

dev-usb-dwc2

dev-usb-ehci

dev-usb-hid

dev-wdc

This feature flag does not enable additional features.

display-png

float

This feature flag does not enable additional features.

fw-pcbios

This feature flag does not enable additional features.

gdb

ir

This feature flag does not enable additional features.

jit

machine-ahci-mini

machine-apple1

machine-arm926

machine-beneater

machine-gameboy

machine-m68k-mini

machine-mips-mini

machine-ne2k-mini

machine-nes

machine-nvme-mini

machine-pc-apic

machine-pc-at

machine-riscv-virt

machine-sms

machine-spi-flash

machine-spi-panel

machine-stm32f407

machine-z80-mini

net-pktkit

usermode

This feature flag does not enable additional features.

vnc

wasm