Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StrikerX3/Ymir
/ functions
Functions
4,464 in github.com/StrikerX3/Ymir
⨍
Functions
4,464
◇
Types & classes
1,102
↓ 2 callers
Method
setCallback
apps/ymir-sdl3/src/app/services/midi_types.hpp:91
↓ 2 callers
Method
setClientName
apps/ymir-sdl3/src/app/services/midi_types.hpp:83
↓ 2 callers
Method
setErrorCallback
apps/ymir-sdl3/src/app/services/midi_types.hpp:107
↓ 2 callers
Method
setPortName
apps/ymir-sdl3/src/app/services/midi_types.hpp:84
↓ 2 callers
Function
square
apps/ymir-sandbox/src/main.cpp:212
↓ 1 callers
Method
AboutWindow
apps/ymir-sdl3/src/app/ui/windows/about_window.cpp:221
↓ 1 callers
Method
Add
apps/ymir-sdl3/src/app/shared_context.hpp:779
↓ 1 callers
Method
AnyEnabled
@brief Determines if any enhancement is enabled: - `deinterlace` is set to `true` - `transparentMeshes` is set to `true` resolution scale factor is gr
libs/ymir-core/include/ymir/hw/vdp/vdp_configs.hpp:33
↓ 1 callers
Function
ApplyCliConfig
@brief Overrides configuration fields with values provided via CLI.
apps/ymir-headless/src/config_parser.hpp:170
↓ 1 callers
Function
AreaCodeToString
libs/ymir-core/src/ymir/media/media_defs.cpp:7
↓ 1 callers
Method
AsDouble
@brief Converts this ratio to a `double` value. @return this ratio as a double
libs/ymir-core/include/ymir/util/ratio.hpp:83
↓ 1 callers
Method
AssignPlayerIndex
apps/ymir-sdl3/src/app/app.cpp:1202
↓ 1 callers
Function
AudioDriverToHumanReadableString
apps/ymir-sdl3/src/app/ui/windows/about_window.cpp:214
↓ 1 callers
Method
Begin32x32Division
@brief Invoked when a 32-bit by 32-bit DIVU division begins. @param[in] dividend the value of the dividend (`DVDNTL`) @param[in] divisor the value of
libs/ymir-core/include/ymir/debug/sh2_tracer_base.hpp:125
↓ 1 callers
Method
Begin64x32Division
@brief Invoked when a 64-bit by 32-bit DIVU division begins. @param[in] dividend the value of the dividend (`DVDNTH:DVDNTL`) @param[in] divisor the va
libs/ymir-core/include/ymir/debug/sh2_tracer_base.hpp:131
↓ 1 callers
Method
BindConfiguration
apps/ymir-sdl3/src/app/settings.cpp:1108
↓ 1 callers
Method
Blend
Blends the given base color with the current gouraud shading values.
libs/ymir-core/include/ymir/hw/vdp/renderer/common/vdp1_steppers.hpp:219
↓ 1 callers
Method
Branch
@brief Invoked when the CPU executes a branch instruction without a delay slot. @param[in] pc the current program counter @param[in] target the target
libs/ymir-core/include/ymir/debug/sh2_tracer_base.hpp:53
↓ 1 callers
Method
BranchDelay
@brief Invoked when the CPU executes a branch instruction with a delay slot. @param[in] target the target address
libs/ymir-core/include/ymir/debug/sh2_tracer_base.hpp:57
↓ 1 callers
Function
BuildArgv
apps/ymir-dbg/src/main.cpp:25
↓ 1 callers
Function
BuildDecodeTable
libs/ymir-core/src/ymir/hw/m68k/m68k_decode.cpp:9
↓ 1 callers
Method
BuildPath
libs/ymir-core/src/ymir/media/filesystem.cpp:173
↓ 1 callers
Function
BupSizeToSize
apps/ymir-sdl3/src/app/settings.cpp:2867
↓ 1 callers
Function
BytesToGiB
@brief Reduces the value in bytes to gibibytes. @param[in] sz the value to convert @return sz / 1024.0 / 1024.0 / 1024.0
libs/ymir-core/include/ymir/util/size_ops.hpp:55
↓ 1 callers
Function
BytesToKiB
@brief Reduces the value in bytes to kibibytes. @param[in] sz the value to convert @return sz / 1024.0
libs/ymir-core/include/ymir/util/size_ops.hpp:41
↓ 1 callers
Function
BytesToMiB
@brief Reduces the value in bytes to mebibytes. @param[in] sz the value to convert @return sz / 1024.0 / 1024.0
libs/ymir-core/include/ymir/util/size_ops.hpp:48
↓ 1 callers
Function
BytesToTiB
@brief Reduces the value in bytes to tebibytes. @param[in] sz the value to convert @return sz / 1024.0 / 1024.0 / 1024.0 / 1024.0
libs/ymir-core/include/ymir/util/size_ops.hpp:62
↓ 1 callers
Method
CDBPeekByte
libs/ymir-core/src/ymir/hw/cdblock/ygr.cpp:281
↓ 1 callers
Method
CDBPokeByte
libs/ymir-core/src/ymir/hw/cdblock/ygr.cpp:325
↓ 1 callers
Method
CalculateSize
libs/ymir-core/src/ymir/hw/cdblock/cdblock_partition_manager.cpp:158
↓ 1 callers
Method
Call
@brief Invoked when the CPU executes a branch instruction that stores PC into PR. All instructions of this class have delay slots. @param[in] target t
libs/ymir-core/include/ymir/debug/sh2_tracer_base.hpp:62
↓ 1 callers
Method
CancelFileExport
apps/ymir-sdl3/src/app/ui/views/backup_memory_view.cpp:1195
↓ 1 callers
Method
CancelFileImport
apps/ymir-sdl3/src/app/ui/views/backup_memory_view.cpp:1008
↓ 1 callers
Method
CancelImageExport
apps/ymir-sdl3/src/app/ui/views/backup_memory_view.cpp:1407
↓ 1 callers
Method
CancelImageImport
apps/ymir-sdl3/src/app/ui/views/backup_memory_view.cpp:1377
↓ 1 callers
Method
ChangeDirectory
libs/ymir-core/src/ymir/media/filesystem.cpp:393
↓ 1 callers
Method
ChangeStack
@brief Invoked when the stack is about to be switched by changing the value of R15. @param[in] newSP the new stack pointer value
libs/ymir-core/include/ymir/debug/sh2_tracer_base.hpp:99
↓ 1 callers
Method
CheckDebuggerStateDirty
apps/ymir-sdl3/src/app/services/save_state_service.cpp:362
↓ 1 callers
Method
CheckDirty
apps/ymir-sdl3/src/app/settings.cpp:2057
↓ 1 callers
Method
CheckFolders
apps/ymir-sdl3/src/app/profile.cpp:68
↓ 1 callers
Method
Clear
libs/ymir-core/src/ymir/media/filesystem.cpp:20
↓ 1 callers
Method
ClearAllBreakpoints
apps/ymir-sdl3/src/app/ui/model/debug/sh2_breakpoints_manager.cpp:104
↓ 1 callers
Method
ClearAllWatchpoints
apps/ymir-sdl3/src/app/ui/model/debug/sh2_watchpoints_manager.cpp:91
↓ 1 callers
Method
ClearDMATransfers
apps/ymir-sdl3/src/app/debug/scu_tracer.cpp:15
↓ 1 callers
Method
ClearDSPDMATransfers
apps/ymir-sdl3/src/app/debug/scu_tracer.cpp:20
↓ 1 callers
Method
ClearDebugMessages
apps/ymir-sdl3/src/app/debug/scu_tracer.cpp:5
↓ 1 callers
Method
ClearInterrupts
apps/ymir-sdl3/src/app/debug/scu_tracer.cpp:10
↓ 1 callers
Method
ClearOverridePath
apps/ymir-sdl3/src/app/profile.cpp:116
↓ 1 callers
Method
ClearSaveStates
apps/ymir-sdl3/src/app/services/save_state_service.cpp:184
↓ 1 callers
Method
ClearStateUpdates
apps/ymir-sdl3/src/app/debug/cd_drive_tracer.cpp:5
↓ 1 callers
Method
ClearWatchpoint
apps/ymir-sdl3/src/app/ui/model/debug/sh2_watchpoints_manager.cpp:43
↓ 1 callers
Method
ClockChangeSoftReset
libs/ymir-core/src/ymir/sys/saturn.cpp:875
↓ 1 callers
Method
CloseTray
libs/ymir-core/src/ymir/sys/saturn.cpp:295
↓ 1 callers
Function
Color888GradationMasked
libs/ymir-core/src/ymir/hw/vdp/renderer/vdp_renderer_sw.cpp:3406
↓ 1 callers
Function
Color888ShadowMasked
libs/ymir-core/src/ymir/hw/vdp/renderer/vdp_renderer_sw.cpp:3174
↓ 1 callers
Function
ConfigureWindowDecorations
apps/ymir-sdl3/src/util/os_features.cpp:12
↓ 1 callers
Method
ConnectAnalogPad
libs/ymir-core/include/ymir/hw/smpc/peripheral/peripheral_port.hpp:46
↓ 1 callers
Method
ConnectArcadeRacer
libs/ymir-core/include/ymir/hw/smpc/peripheral/peripheral_port.hpp:50
↓ 1 callers
Method
ConnectControlPad
libs/ymir-core/include/ymir/hw/smpc/peripheral/peripheral_port.hpp:42
↓ 1 callers
Method
ConnectGamepad
apps/ymir-sdl3/src/app/input/input_context.cpp:228
↓ 1 callers
Method
ConnectMissionStick
libs/ymir-core/include/ymir/hw/smpc/peripheral/peripheral_port.hpp:54
↓ 1 callers
Method
ConnectMouse
apps/ymir-sdl3/src/app/input/input_context.cpp:219
↓ 1 callers
Method
ConnectMouseToPeripheral
apps/ymir-sdl3/src/app/services/mouse_capture_service.cpp:156
↓ 1 callers
Method
ConnectShuttleMouse
libs/ymir-core/include/ymir/hw/smpc/peripheral/peripheral_port.hpp:62
↓ 1 callers
Method
ConnectVirtuaGun
libs/ymir-core/include/ymir/hw/smpc/peripheral/peripheral_port.hpp:58
↓ 1 callers
Function
ConvertRGB888to555
libs/ymir-core/include/ymir/hw/vdp/vdp_common_defs.hpp:58
↓ 1 callers
Method
CopyBackupMemoryFrom
libs/ymir-core/src/ymir/hw/cart/cart_impl_bup.cpp:25
↓ 1 callers
Method
CreateFolders
apps/ymir-sdl3/src/app/profile.cpp:78
↓ 1 callers
Method
CurrentCount
@brief Retrieves the current value of the primary cycle counter. @return the current cycle count
libs/ymir-core/include/ymir/core/scheduler.hpp:149
↓ 1 callers
Method
DMA
@brief Invoked when a DMA transfer begins and on every indirect transfer. @param[in] channel the channel index @param[in] srcAddr the starting source
libs/ymir-core/include/ymir/debug/scu_tracer_base.hpp:39
↓ 1 callers
Method
DMAXferBegin
@brief Invoked when a DMA transfer begins. @param[in] channel the DMAC channel number, either 0 or 1 @param[in] srcAddress the starting source address
libs/ymir-core/include/ymir/debug/sh2_tracer_base.hpp:148
↓ 1 callers
Method
DMAXferData
@brief Invoked when a DMA channel transfers one unit of data. For 16-byte transfers, this function is invoked once per 32-bit transfer with a `unitSi
libs/ymir-core/include/ymir/debug/sh2_tracer_base.hpp:160
↓ 1 callers
Method
DMAXferEnd
@brief Invoked when a DMA transfer finishes. @param[in] channel the DMAC channel number, either 0 or 1 @param[in] irqRaised indicates if the channel's
libs/ymir-core/include/ymir/debug/sh2_tracer_base.hpp:165
↓ 1 callers
Method
DSPDMA
@brief Invoked when a DSP DMA transfer begins. @param[in] toD0 indicates the direction of the transfer: from DSP to D0 (`true`) or from D0 to DSP (`fa
libs/ymir-core/include/ymir/debug/scu_tracer_base.hpp:52
↓ 1 callers
Method
DebugOutputWindow
apps/ymir-sdl3/src/app/ui/windows/debug/debug_output_window.cpp:7
↓ 1 callers
Method
Deinit
apps/ymir-sdl3/src/app/audio_system.cpp:33
↓ 1 callers
Method
DelaySlot
@brief Invoked when the CPU finishes a delayed branch, that is, executes an instruction in a delay slot. @param[in] pc the current program counter @pa
libs/ymir-core/include/ymir/debug/sh2_tracer_base.hpp:48
↓ 1 callers
Function
DeleteBackupFile
apps/ymir-sdl3/src/app/events/emu_event_factory.cpp:512
↓ 1 callers
Method
Detach
@brief Invoked when the tracer is detached.
libs/ymir-core/include/ymir/debug/cdblock_tracer_base.hpp:68
↓ 1 callers
Method
Detached
@brief Invoked when the tracer is detached from an SH-2 instance.
libs/ymir-core/include/ymir/debug/sh2_tracer_base.hpp:31
↓ 1 callers
Method
DisableM68K
libs/ymir-core/src/ymir/sys/saturn.cpp:867
↓ 1 callers
Function
DisasembleLoadImm
libs/ymir-core/src/ymir/hw/scu/scu_dsp_disasm.cpp:131
↓ 1 callers
Function
DisasembleOperation
libs/ymir-core/src/ymir/hw/scu/scu_dsp_disasm.cpp:63
↓ 1 callers
Function
DisasembleSpecial
libs/ymir-core/src/ymir/hw/scu/scu_dsp_disasm.cpp:210
↓ 1 callers
Function
DisassembleDMA
libs/ymir-core/src/ymir/hw/scu/scu_dsp_disasm.cpp:161
↓ 1 callers
Function
DisassembleEnd
libs/ymir-core/src/ymir/hw/scu/scu_dsp_disasm.cpp:202
↓ 1 callers
Function
DisassembleJump
libs/ymir-core/src/ymir/hw/scu/scu_dsp_disasm.cpp:186
↓ 1 callers
Function
DisassembleLoop
libs/ymir-core/src/ymir/hw/scu/scu_dsp_disasm.cpp:194
↓ 1 callers
Function
DisassembleM68K
apps/ymdasm/src/disassembler_m68k.cpp:317
↓ 1 callers
Function
DisassembleSCSPDSP
apps/ymdasm/src/disassembler_scspdsp.cpp:328
↓ 1 callers
Function
DisassembleSCUDSP
apps/ymdasm/src/disassembler_scudsp.cpp:232
↓ 1 callers
Function
DisassembleSH2
apps/ymdasm/src/disassembler_sh2.cpp:320
↓ 1 callers
Method
DisconnectGamepad
apps/ymir-sdl3/src/app/input/input_context.cpp:232
↓ 1 callers
Method
DisconnectMouse
apps/ymir-sdl3/src/app/input/input_context.cpp:223
↓ 1 callers
Method
DisconnectPeripherals
libs/ymir-core/include/ymir/hw/smpc/peripheral/peripheral_port.hpp:66
↓ 1 callers
Function
DisplayRotation
apps/ymir-sdl3/src/app/ui/widgets/settings_widgets.cpp:116
↓ 1 callers
Method
DrawGenericModal
apps/ymir-sdl3/src/app/services/window_manager_service.cpp:84
↓ 1 callers
Method
DrawWindows
apps/ymir-sdl3/src/app/services/window_manager_service.cpp:39
↓ 1 callers
Method
DumpCDBlockDRAM
libs/ymir-core/src/ymir/sys/saturn.cpp:477
↓ 1 callers
Method
DumpDSPDataRAM
libs/ymir-core/src/ymir/hw/scu/scu.cpp:332
← previous
next →
701–800 of 4,464, ranked by callers