Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EMachad0/YAGBER
/ types & classes
Types & classes
180 in github.com/EMachad0/YAGBER
⨍
Functions
784
◇
Types & classes
180
↓ 1 callers
Class
Mbc0
crates/memory/src/cartridges/mbc/mbc0.rs:3
↓ 1 callers
Class
Mbc1
crates/memory/src/cartridges/mbc/mbc1.rs:5
↓ 1 callers
Class
Mbc2
crates/memory/src/cartridges/mbc/mbc2.rs:5
↓ 1 callers
Class
Mbc3
crates/memory/src/cartridges/mbc/mbc3.rs:5
↓ 1 callers
Class
Mbc5
crates/memory/src/cartridges/mbc/mbc5.rs:5
↓ 1 callers
Interface
Memory
crates/memory/src/memory.rs:1
↓ 1 callers
Class
Rtc
crates/memory/src/cartridges/rtc.rs:2
Class
Acid2TestRunner
tests/test_roms/acid2/mod.rs:55
Class
Alu16
crates/cpu/src/alu/alu16.rs:30
Class
Alu16Result
The result of an ALU operation. Contains the result of the operation and flags indicating if there was a carry from the 11th and 15th bits.
crates/cpu/src/alu/alu16.rs:4
Class
Alu8
Works as a service to the CPU. Performs mathematical operations.
crates/cpu/src/alu/alu8.rs:34
Class
Alu8Result
crates/cpu/src/alu/alu8.rs:6
Class
Apu
crates/apu/src/apu.rs:9
Class
ApuPlugin
crates/apu/src/lib.rs:11
Class
Aud1High
crates/memory/src/io_registers/audgo.rs:37
Class
Aud1Len
crates/memory/src/io_registers/audlen.rs:85
Class
Aud1Sweep
crates/memory/src/io_registers/audsweep.rs:9
Class
Aud2High
crates/memory/src/io_registers/audgo.rs:62
Class
Aud2Len
crates/memory/src/io_registers/audlen.rs:144
Class
Aud3Ena
crates/memory/src/io_registers/audenv.rs:63
Class
Aud3High
crates/memory/src/io_registers/audgo.rs:87
Class
Aud3Len
crates/memory/src/io_registers/audlen.rs:203
Class
Aud3Level
crates/memory/src/io_registers/audenv.rs:113
Enum
Aud3Volume
crates/memory/src/io_registers/audenv.rs:84
Class
Aud4Go
crates/memory/src/io_registers/audgo.rs:112
Class
Aud4Len
crates/memory/src/io_registers/audlen.rs:260
Class
Aud4Poly
crates/memory/src/io_registers/audpoly.rs:10
Class
AudHigh
crates/memory/src/io_registers/audgo.rs:4
Interface
AudLen
crates/memory/src/io_registers/audlen.rs:3
Class
Audena
crates/memory/src/io_registers/audena.rs:31
Class
Audenv
crates/memory/src/io_registers/audenv.rs:10
Class
AudioBuffer
crates/apu/src/audio_buffer.rs:11
Enum
AudioChannel
crates/memory/src/io_registers/audena.rs:4
Class
Audterm
crates/memory/src/io_registers/audterm.rs:3
Class
Audvol
crates/memory/src/io_registers/audvol.rs:3
Class
BCPDRegister
crates/memory/src/io_registers/cram_register.rs:63
Class
BCPSRegister
crates/memory/src/io_registers/cram_register.rs:3
Class
BlarggTestRunner
tests/test_roms/blargg/mod.rs:29
Class
BootRom
crates/memory/src/boot_rom.rs:10
Class
Bus
crates/memory/src/bus.rs:7
Class
ByteRegister
crates/memory/src/register.rs:8
Class
CallbackQueue
crates/app/src/callback_queue.rs:5
Enum
Cartridge
crates/memory/src/cartridges/cartridge.rs:13
Class
CartridgeHeader
crates/memory/src/cartridges/cartridge_header.rs:4
Class
CartridgeMbcInfo
crates/memory/src/cartridges/cartridge_mbc_info.rs:23
Class
ChromeLayerGuard
crates/log/src/lib.rs:103
Interface
Component
crates/app/src/components/component.rs:3
Class
ComponentBus
crates/app/src/components/component_bus.rs:3
Class
ConditionCode
crates/cpu/src/instructions/condition_code.rs:4
Class
CpalPlugin
crates/cpal/src/lib.rs:5
Class
Cpu
crates/cpu/src/cpu.rs:9
Class
CpuPlugin
crates/cpu/src/lib.rs:9
Class
Cram
crates/memory/src/cram.rs:33
Class
CramSpecification
crates/memory/src/cram.rs:4
Class
CycleClock
crates/cpu/src/cycle_clock.rs:6
Enum
Destination
crates/link_cable/src/dest.rs:4
Class
DestinationCollector
crates/link_cable/src/dest.rs:33
Class
Display
crates/display/src/display.rs:3
Class
DisplayPlugin
crates/display/src/lib.rs:9
Class
DivApu
crates/apu/src/divapu.rs:6
Class
DivRegister
crates/memory/src/io_registers/div.rs:41
Class
Dma
crates/dma/src/dma.rs:1
Class
DmaPlugin
crates/dma/src/lib.rs:4
Class
DmgPallet
crates/ppu/src/models/dmg_pallet.rs:1
Class
DotClock
crates/ppu/src/dot_clock.rs:6
Interface
Downcastable
crates/app/src/downcast.rs:3
Class
EdgeDetector
crates/app/src/edge_detector.rs:8
Enum
EdgeMode
crates/app/src/edge_detector.rs:2
Class
EmulationControl
crates/input/src/emulation_control.rs:3
Enum
EmulationControlEvent
crates/app/src/control_event.rs:2
Class
Emulator
crates/app/src/emulator.rs:6
Enum
EmulatorState
crates/app/src/state.rs:4
Class
Envelope
crates/apu/src/channels/envelope.rs:2
Enum
EnvelopeDirection
crates/memory/src/io_registers/audenv.rs:4
Class
EventQueueKey
crates/input/src/input_event_queue.rs:8
Class
ExpectedScreen
tests/test_roms/acid2/mod.rs:36
Enum
ExternalRamAddress
crates/memory/src/cartridges/external_ram_address.rs:4
Class
FifoPixel
crates/ppu/src/models/fifo_pixel.rs:9
Enum
FifoPixelType
crates/ppu/src/models/fifo_pixel.rs:4
Class
FlagRegister
A "view" onto a single byte.
crates/cpu/src/registers.rs:158
Class
FlagRegisterMut
crates/cpu/src/registers.rs:199
Class
Hdma
crates/dma/src/hdma.rs:4
Class
HeadlessRunner
crates/app/src/runners/headless_runner.rs:4
Class
HighPassFilter
crates/apu/src/high_pass_filter.rs:2
Class
IOBus
crates/memory/src/io_registers/io_bus.rs:3
Class
IORegister
crates/memory/src/io_registers/io_register.rs:7
Enum
IOType
crates/memory/src/io_registers/io_type.rs:4
Class
Ime
crates/cpu/src/ime.rs:2
Class
InnerQueue
crates/input/src/input_event_queue.rs:21
Enum
InputEvent
crates/input/src/input_event.rs:4
Class
InputEventQueue
crates/input/src/input_event_queue.rs:53
Class
InputPlugin
crates/input/src/lib.rs:14
Class
Instruction
crates/cpu/src/instructions/instruction.rs:13
Enum
InstructionType
crates/cpu/src/instructions/instruction_type.rs:6
Enum
InterruptType
crates/memory/src/interrupt.rs:2
Class
JoypEvent
crates/input/src/joyp_input_state.rs:36
Class
JoypInputState
crates/input/src/joyp_input_state.rs:52
Enum
JoypKey
crates/input/src/joyp_input_state.rs:6
Class
JoypRegister
crates/memory/src/io_registers/joyp.rs:28
Enum
Key
crates/input/src/physical_input/keyboard.rs:662
next →
1–100 of 180, ranked by callers