MCPcopy Create free account

hub / github.com/akatsuki105/dawngb / types & classes

Types & classes178 in github.com/akatsuki105/dawngb

↓ 2 callersTypeAliasModel
core/gb/gb.go:19
↓ 1 callersTypeAliasModel
core/gb/apu/psg/psg.go:3
Class
docs/wasm_exec.js:103
Class
docs/wasm_exec.js:103
StructAPU
SoCに組み込まれているため、`/cpu`にある方が正確ではある
core/gb/apu/apu.go:11
StructAppState
src/ebi/main.go:26
StructAppState
src/libretro/main.go:58
StructAudio
src/config/config.go:8
StructAudioManager
1 frame = 4 bytes (stereo 16bit)
src/ebi/audio.go:13
StructAudioStream
src/ebi/audio.go:19
StructBIOS
a.k.a. Boot ROM
core/gb/cpu/cpu.go:40
InterfaceBus
core/gb/cpu/sm83/sm83.go:7
InterfaceCPU
core/gb/ppu/ppu.go:21
StructCPU
DMG-CPU, CGB-CPU
core/gb/cpu/cpu.go:19
StructCartridge
core/gb/cartridge/cartridge.go:14
StructConfig
src/config/config.go:18
StructContext
core/gb/cpu/sm83/sm83.go:12
StructDMA
VRAM DMA (CGB only)
core/gb/cpu/dma.go:14
StructDMA
OAM DMA
core/gb/ppu/ppu.go:29
StructDMASnapshot
core/gb/cpu/dma.go:119
InterfaceDebugger
internal/debugger/debugger.go:3
StructEmu
src/ebi/emu.go:16
StructEnvelope
音の三要素 のうち、 音の大きさ (振幅)
core/gb/apu/psg/unit_envelope.go:4
StructEnvelopeSnapshot
core/gb/apu/psg/unit_envelope.go:63
TypeAliasExitCode
ExitCode represents program's status code
src/profile/main.go:13
TypeAliasExitCode
ExitCode represents program's status code
src/ebi/main.go:18
StructGB
core/gb/gb.go:45
StructGB
src/config/config.go:3
StructHeader
core/gb/serialization.go:14
StructJoypad
P1/JOYP (0xFF00)
core/gb/cpu/joypad.go:4
StructLCDStatIRQInfo
フレームの間に起きたLCDSTAT IRQに関する情報(フレームの始まりにリセットされる)
core/gb/ppu/ppu.go:36
StructLogger
src/config/config.go:13
InterfaceMBC
core/gb/cartridge/cartridge.go:9
StructMBC0
core/gb/cartridge/mbc0.go:3
StructMBC1
core/gb/cartridge/mbc1.go:3
StructMBC1Snapshot
core/gb/cartridge/mbc1.go:71
StructMBC2
core/gb/cartridge/mbc2.go:3
StructMBC2Snapshot
core/gb/cartridge/mbc2.go:54
StructMBC3
core/gb/cartridge/mbc3.go:18
StructMBC3Snapshot
core/gb/cartridge/mbc3.go:113
StructMBC5
core/gb/cartridge/mbc5.go:3
StructMBC5Snapshot
core/gb/cartridge/mbc5.go:61
StructNoise
core/gb/apu/psg/ch_noise.go:3
StructNoiseSnapshot
core/gb/apu/psg/ch_noise.go:120
StructPPU
* SoCに組み込まれているため、`/cpu`にある方が正確ではある また、コードをシンプルにしたいのでスキャンライン単位で描画を行うことにしている(スキャンライン中にSCX,SCYやWX, WYを変更するようなゲームでは正しく描画されない場合がある) */
core/gb/ppu/ppu.go:46
StructPSG
GB/GBA の PSG (Programmable Sound Generator) ユニット
core/gb/apu/psg/psg.go:12
StructPSR
ZNHC----
core/gb/cpu/sm83/register.go:37
StructPair
core/gb/cpu/sm83/register.go:7
StructRTC
core/gb/cartridge/mbc3.go:13
StructRegisters
core/gb/cpu/sm83/register.go:20
InterfaceRenderer
core/gb/ppu/renderer/renderer.go:7
StructRenderer
core/gb/ppu/renderer/dummy/dummy.go:7
StructSM83
core/gb/cpu/sm83/sm83.go:18
StructSerial
core/gb/cpu/serial.go:7
StructSerialSnapshot
core/gb/cpu/serial.go:50
StructSnapshot
core/gb/serialization.go:20
StructSnapshot
core/gb/cpu/serialization.go:9
StructSnapshot
core/gb/cpu/sm83/serialization.go:5
StructSnapshot
core/gb/ppu/serialization.go:7
StructSnapshot
Needed ?
core/gb/cartridge/serialization.go:13
StructSnapshot
core/gb/apu/apu.go:65
StructSnapshot
core/gb/apu/psg/serialization.go:3
StructSoftware
0b0_BBBBB_GGGGG_RRRRR
core/gb/ppu/renderer/software/software.go:13
StructSquare
core/gb/apu/psg/ch_square.go:10
StructSquareSnapshot
core/gb/apu/psg/ch_square.go:125
StructSweep
core/gb/apu/psg/unit_sweep.go:3
StructSweepSnapshot
core/gb/apu/psg/unit_sweep.go:95
StructTime
core/gb/cartridge/mbc3.go:7
StructTimer
core/gb/cpu/timer.go:5
StructTimerSnapshot
core/gb/cpu/timer.go:78
StructVRAM
便宜的にPPU構造体に入れているが、PPUチップ内にはなくボード上にある
core/gb/ppu/ppu.go:16
StructWRAM
core/gb/gb.go:57
StructWave
波形は最大15なので4左シフトすれば0% 波形メモリ音源
core/gb/apu/psg/ch_wave.go:9
StructWaveSnapshot
core/gb/apu/psg/ch_wave.go:144
StructbgLayer
core/gb/ppu/renderer/software/layer_bg.go:7
Structpixel
core/gb/ppu/renderer/software/software.go:22
Classretro_audio_buffer_status_callback
* A callback to register with the frontend to receive audio buffer occupancy information. */
src/libretro/libretro.h:4981
Classretro_audio_callback
* An interface that the frontend uses to request audio samples from the core. * @note To unregister a callback, pass a \c retro_audio_callback_t * w
src/libretro/libretro.h:4919
Enumretro_av_enable_flags
* Flags that define A/V steps that the core may skip for this frame. * * @see RETRO_ENVIRONMENT_GET_AUDIO_VIDEO_ENABLE */
src/libretro/libretro.h:3214
Enumretro_camera_buffer
* Denotes the type of buffer in which the camera will store its input. * * Different camera drivers may support different buffer types. * * @see R
src/libretro/libretro.h:4560
Classretro_camera_callback
* An interface that the core can use to access a device's camera. * * @see RETRO_ENVIRONMENT_GET_CAMERA_INTERFACE */
src/libretro/libretro.h:4665
Classretro_controller_description
* Details about a controller (or controller configuration) * supported by one of a core's emulated input ports. * * @see RETRO_ENVIRONMENT_SET_CONT
src/libretro/libretro.h:3777
Classretro_controller_description
src/libretro/libretro.h:3808
Classretro_controller_description
src/libretro/input.h:6
Classretro_controller_info
* Lists the types of controllers supported by * one of core's emulated input ports. * * @see RETRO_ENVIRONMENT_SET_CONTROLLER_INFO */
src/libretro/libretro.h:3801
Classretro_controller_info
src/libretro/input.h:10
Classretro_core_option_definition
* @copybrief retro_core_option_v2_definition * * @deprecated Use \ref retro_core_option_v2_definition instead, * as it supports categorizing option
src/libretro/libretro.h:6412
Classretro_core_option_definition
src/libretro/libretro.h:6447
Classretro_core_option_display
* An argument that's used to show or hide a core option in the frontend. * * @see RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY */
src/libretro/libretro.h:6301
Classretro_core_option_v2_category
* A descriptor for a group of related core options. * * Here's an example category: * * @code * { * "cpu", * "CPU Emulation", * "S
src/libretro/libretro.h:6470
Classretro_core_option_v2_category
src/libretro/libretro.h:6651
Classretro_core_option_v2_definition
* A descriptor for a particular core option and the values it may take. * * Supports categorizing options into groups, * so as not to overwhelm the
src/libretro/libretro.h:6516
Classretro_core_option_v2_definition
src/libretro/libretro.h:6659
Classretro_core_option_value
* A descriptor for a particular choice within a core option. * * @note All option values are represented as strings. * If you need to represent any
src/libretro/libretro.h:6357
Classretro_core_option_value
src/libretro/libretro.h:6423
Classretro_core_option_value
src/libretro/libretro.h:6623
Classretro_core_options_intl
* A variant of \ref retro_core_options that supports internationalization. * * @deprecated Use \ref retro_core_options_v2_intl instead, * as it sup
src/libretro/libretro.h:6445
Classretro_core_options_update_display_callback
* Callback registered by the core for the frontend to use * when setting the visibility of each core option. * * @see RETRO_ENVIRONMENT_SET_CORE_OP
src/libretro/libretro.h:6735
Classretro_core_options_v2
* A set of core option descriptors and the categories that group them, * suitable for enabling a core to be customized. * * @see RETRO_ENVIRONMENT_
src/libretro/libretro.h:6640
Classretro_core_options_v2
src/libretro/libretro.h:6680
next →1–100 of 178, ranked by callers