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
↓ 3 callers
Method
SetAreaCode
libs/ymir-core/src/ymir/hw/smpc/smpc.cpp:164
↓ 3 callers
Method
SetAxis1DHandler
apps/ymir-sdl3/src/app/input/input_context.cpp:857
↓ 3 callers
Method
SetBackupMemory
apps/ymir-sdl3/src/app/ui/views/backup_memory_view.cpp:59
↓ 3 callers
Function
SetFPCR
libs/ymir-core/include/ymir/util/lsn_denormals.hpp:51
↓ 3 callers
Function
SetFPSCR
libs/ymir-core/include/ymir/util/lsn_denormals.hpp:71
↓ 3 callers
Method
SetPathOverride
apps/ymir-sdl3/src/app/profile.cpp:111
↓ 3 callers
Function
SetThreadPriority
apps/ymir-sdl3/src/app/events/emu_event_factory.hpp:83
↓ 3 callers
Method
Size
libs/ymir-core/include/ymir/media/binary_reader/binary_reader_subview.hpp:31
↓ 3 callers
Function
SoftReset
apps/ymir-sdl3/src/app/events/emu_event_factory.hpp:23
↓ 3 callers
Method
Stop
apps/ymir-sdl3/src/app/audio_system.cpp:49
↓ 3 callers
Function
TranslateOpSource
libs/ymir-core/src/ymir/hw/scu/scu_dsp_disasm.cpp:8
↓ 3 callers
Function
TranslateSaturnString
libs/ymir-core/src/ymir/util/string.cpp:13
↓ 3 callers
Method
TriggerFRTInputCapture
libs/ymir-core/src/ymir/hw/sh2/sh2.cpp:1983
↓ 3 callers
Method
UnmapInput
apps/ymir-sdl3/src/app/input/input_context.cpp:779
↓ 3 callers
Method
Unset
tests/ymir-dbg-tests/src/discovery_tests.cpp:39
↓ 3 callers
Method
UpdateAnalogStick
apps/ymir-sdl3/src/app/shared_context.hpp:421
↓ 3 callers
Method
UpdateAnalogWheel
apps/ymir-sdl3/src/app/shared_context.hpp:463
↓ 3 callers
Function
VideoStandardSelector
apps/ymir-sdl3/src/app/ui/widgets/system_widgets.cpp:15
↓ 3 callers
Method
WriteBRR
libs/ymir-core/include/ymir/hw/sh1/sh1_sci.hpp:221
↓ 3 callers
Method
WriteDRCR
libs/ymir-core/include/ymir/hw/sh2/sh2_dmac.hpp:195
↓ 3 callers
Method
WriteRAMCTL
libs/ymir-core/include/ymir/hw/vdp/vdp2_regs.hpp:537
↓ 3 callers
Method
WriteSMR
libs/ymir-core/include/ymir/hw/sh1/sh1_sci.hpp:199
↓ 3 callers
Method
WriteTOCR
libs/ymir-core/include/ymir/hw/sh2/sh2_frt.hpp:362
↓ 3 callers
Function
parse8601
apps/ymir-sdl3/src/util/std_lib.cpp:20
↓ 3 callers
Method
sendMessage
apps/ymir-sdl3/src/app/services/midi_types.hpp:131
↓ 2 callers
Function
AAX
Steps over the pixels of a line.
apps/ymir-sandbox/src/main.cpp:41
↓ 2 callers
Function
AAY
Returns the Y coordinate of the antialiased pixel.
apps/ymir-sandbox/src/main.cpp:167
↓ 2 callers
Method
AcknowledgeInterrupt
libs/ymir-core/src/ymir/hw/scsp/scsp.cpp:1367
↓ 2 callers
Function
AdjustZeroSizeXferCount
libs/ymir-core/src/ymir/hw/scu/scu.cpp:627
↓ 2 callers
Method
AdvanceTo
Advances the cycle counter to the specified amount
libs/ymir-core/include/ymir/hw/sh1/sh1_wdt.hpp:40
↓ 2 callers
Function
AllZeroU8
Tests if an array of uint8 values are all zeroes
libs/ymir-core/src/ymir/hw/vdp/renderer/vdp_renderer_sw.cpp:2907
↓ 2 callers
Method
Allocate
libs/ymir-core/include/ymir/hw/sh2/sh2.hpp:1001
↓ 2 callers
Method
Append
libs/ymir-core/include/ymir/media/binary_reader/binary_reader_composite.hpp:13
↓ 2 callers
Function
ApplySensitivity
Apply a sensitivity exponent to an 1D axis. The value is assumed to be in the 0.0 to 1.0 or -1.0 to +1.0 ranges.
apps/ymir-sdl3/src/app/input/input_utils.hpp:33
↓ 2 callers
Method
AssociativePurge
libs/ymir-core/include/ymir/hw/sh2/sh2_cache.hpp:214
↓ 2 callers
Method
Attached
@brief Invoked when the tracer is attached to an SH-2 instance.
libs/ymir-core/include/ymir/debug/sh2_tracer_base.hpp:28
↓ 2 callers
Method
BackupMemoryManagerWindow
apps/ymir-sdl3/src/app/ui/windows/backup_ram_manager_window.cpp:12
↓ 2 callers
Method
BindEmulateCacheOption
libs/ymir-core/include/ymir/hw/sh2/sh2.hpp:61
↓ 2 callers
Method
BindGlobalCycleCounter
libs/ymir-core/include/ymir/hw/sh2/sh2.hpp:57
↓ 2 callers
Function
BupCapacityLongName
apps/ymir-sdl3/src/app/settings.cpp:2815
↓ 2 callers
Function
BupCapacityShortName
apps/ymir-sdl3/src/app/settings.cpp:2825
↓ 2 callers
Function
CDBlockLLE
apps/ymir-sdl3/src/app/ui/widgets/settings_widgets.cpp:396
↓ 2 callers
Function
CDReadSpeed
apps/ymir-sdl3/src/app/ui/widgets/settings_widgets.cpp:366
↓ 2 callers
Method
Calc32
Begins a 32-bit by 32-bit signed division calculation, storing the 32-bit quotient in DVDNT and the 32-bit remainder in DVDNTH.
libs/ymir-core/include/ymir/hw/sh2/sh2_divu.hpp:129
↓ 2 callers
Method
Calc64
Begins a 64-bit by 32-bit signed division calculation, storing the 32-bit quotient in DVDNTL and the 32-bit remainder in DVDNTH.
libs/ymir-core/include/ymir/hw/sh2/sh2_divu.hpp:171
↓ 2 callers
Function
CalcCRC
libs/ymir-core/src/ymir/media/cdrom_crc.cpp:19
↓ 2 callers
Function
CalcPageBaseAddress
Calculates the base address of character pages based on the following parameters: - chsz: character size (cellSizeShift) - pnds: pattern name data siz
libs/ymir-core/include/ymir/hw/vdp/vdp2_defs.hpp:155
↓ 2 callers
Function
CalcPutOffset
libs/ymir-core/src/ymir/hw/cdblock/cdblock.cpp:42
↓ 2 callers
Method
CalcTargetScaledByReciprocal
@brief Calculates the target cycle count scaled by the reciprocal of the scaling factor. @return `(target * countDenominator + countNumerator - 1) / c
libs/ymir-core/include/ymir/core/scheduler.hpp:299
↓ 2 callers
Method
CanUndoLoadState
@brief Determines if there is a valid "undo load state" state. @return `true` if the load state backup is stored, `false` otherwise.
apps/ymir-sdl3/src/app/services/save_state_service.hpp:103
↓ 2 callers
Method
CancelCapture
apps/ymir-sdl3/src/app/input/input_context.cpp:519
↓ 2 callers
Function
CapacityToBupSize
apps/ymir-sdl3/src/app/settings.cpp:2847
↓ 2 callers
Function
CheckForUpdates
apps/ymir-sdl3/src/app/events/gui_event_factory.hpp:115
↓ 2 callers
Method
Clear
libs/ymir-core/src/ymir/hw/cdblock/cdblock_partition_manager.cpp:148
↓ 2 callers
Method
ClearBreakpoint
apps/ymir-sdl3/src/app/ui/model/debug/sh2_breakpoints_manager.cpp:38
↓ 2 callers
Method
ClearCommands
apps/ymir-sdl3/src/app/debug/ygr_tracer.cpp:5
↓ 2 callers
Method
ClearWatchpoints
Clears all watchpoints.
libs/ymir-core/include/ymir/hw/sh2/sh2.hpp:293
↓ 2 callers
Method
CloseGenericModal
apps/ymir-sdl3/src/app/services/window_manager_service.cpp:127
↓ 2 callers
Function
Color888CompositeRatioPerPixelMasked
libs/ymir-core/src/ymir/hw/vdp/renderer/vdp_renderer_sw.cpp:3590
↓ 2 callers
Function
Color888SatAddMasked
libs/ymir-core/src/ymir/hw/vdp/renderer/vdp_renderer_sw.cpp:3250
↓ 2 callers
Function
Color888SelectMasked
libs/ymir-core/src/ymir/hw/vdp/renderer/vdp_renderer_sw.cpp:3337
↓ 2 callers
Method
ContainsAddress
apps/ymir-sdl3/src/app/debug/sh2_exec_analyst.hpp:83
↓ 2 callers
Method
CopyFramebufferToTexture
apps/ymir-sdl3/src/app/shared_context.hpp:295
↓ 2 callers
Method
CopyFrom
libs/ymir-core/src/ymir/sys/backup_ram.cpp:169
↓ 2 callers
Function
CopyNullProgram
libs/ymir-core/src/ymir/sys/null_program.hpp:66
↓ 2 callers
Function
Crosshair
apps/ymir-sdl3/src/app/ui/widgets/input_widgets.cpp:257
↓ 2 callers
Function
DateTimeSelector
apps/ymir-sdl3/src/app/ui/widgets/datetime_widgets.cpp:12
↓ 2 callers
Function
DebugWarning
apps/ymir-sdl3/src/app/ui/widgets/debug_widgets.cpp:11
↓ 2 callers
Function
Deinterlace
apps/ymir-sdl3/src/app/ui/widgets/settings_widgets.cpp:194
↓ 2 callers
Method
DeleteSectors
libs/ymir-core/src/ymir/hw/cdblock/cdblock_partition_manager.cpp:122
↓ 2 callers
Method
DequeueEvents
libs/ymir-core/include/ymir/hw/vdp/renderer/vdp_renderer_sw.hpp:357
↓ 2 callers
Method
DisableSlaveSH2
libs/ymir-core/src/ymir/sys/saturn.cpp:859
↓ 2 callers
Method
DrawInputs
apps/ymir-sdl3/src/app/services/input_service.cpp:890
↓ 2 callers
Method
DumpCacheAddressTag
libs/ymir-core/src/ymir/hw/sh2/sh2.cpp:427
↓ 2 callers
Method
DumpCacheData
libs/ymir-core/src/ymir/hw/sh2/sh2.cpp:420
↓ 2 callers
Method
DumpDSPRegs
libs/ymir-core/src/ymir/hw/scu/scu.cpp:341
↓ 2 callers
Function
DumpMemory
apps/ymir-sdl3/src/app/events/emu_event_factory.cpp:82
↓ 2 callers
Function
EmulateSH2Cache
apps/ymir-sdl3/src/app/ui/widgets/settings_widgets.cpp:22
↓ 2 callers
Method
EnableThreadedDeinterlacer
@brief Enables or disables a dedicated thread to render deinterlaced graphics. @param[in] enable `true` to use a dedicated thread for the deinterlacer
libs/ymir-core/include/ymir/hw/vdp/renderer/vdp_renderer_sw.hpp:86
↓ 2 callers
Method
EnableThreadedVDP1
libs/ymir-core/src/ymir/hw/vdp/renderer/vdp_renderer_sw.cpp:139
↓ 2 callers
Method
EnableThreadedVDP2
libs/ymir-core/src/ymir/hw/vdp/renderer/vdp_renderer_sw.cpp:164
↓ 2 callers
Method
Erase
apps/ymir-sdl3/src/app/services/save_state_service.cpp:79
↓ 2 callers
Function
ExecuteSH2Division
apps/ymir-sdl3/src/app/events/emu_debug_event_factory.cpp:29
↓ 2 callers
Method
ExportAll
apps/ymir-sdl3/src/app/ui/views/backup_memory_view.cpp:355
↓ 2 callers
Method
ExportSelected
apps/ymir-sdl3/src/app/ui/views/backup_memory_view.cpp:364
↓ 2 callers
Function
FitWindowToScreen
apps/ymir-sdl3/src/app/events/gui_event_factory.hpp:75
↓ 2 callers
Method
Format
libs/ymir-core/src/ymir/sys/backup_ram.cpp:258
↓ 2 callers
Function
ForwardFrameStep
apps/ymir-sdl3/src/app/events/emu_event_factory.hpp:35
↓ 2 callers
Method
FrameAddress
libs/ymir-core/include/ymir/media/filesystem.hpp:123
↓ 2 callers
Method
Free
libs/ymir-core/include/ymir/hw/sh2/sh2.hpp:1005
↓ 2 callers
Function
Get2DAxisFrom1DAxis
apps/ymir-sdl3/src/app/input/input_primitives.cpp:88
↓ 2 callers
Method
GetAxis1D
apps/ymir-sdl3/src/app/input/input_context.cpp:555
↓ 2 callers
Method
GetAxis2D
apps/ymir-sdl3/src/app/input/input_context.cpp:571
↓ 2 callers
Function
GetAxisDirection
apps/ymir-sdl3/src/app/input/input_primitives.cpp:127
↓ 2 callers
Method
GetBufferCapacity
apps/ymir-sdl3/src/app/audio_system.hpp:83
↓ 2 callers
Function
GetCDBlockROMInfo
libs/ymir-core/src/ymir/db/cdb_rom_db.cpp:16
↓ 2 callers
Method
GetCDDeviceConnection
libs/ymir-core/src/ymir/hw/cdblock/cdblock.cpp:3402
↓ 2 callers
Function
GetCartID
libs/ymir-core/src/ymir/hw/cart/cart_impl_bup.cpp:9
↓ 2 callers
Function
GetCartTypeName
apps/ymir-sdl3/src/app/ui/views/settings/cartridge_settings_view.cpp:28
↓ 2 callers
Method
GetClockSpeed
libs/ymir-core/src/ymir/sys/saturn.cpp:206
← previous
next →
401–500 of 4,464, ranked by callers