Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TomHarte/CLK
/ functions
Functions
5,057 in github.com/TomHarte/CLK
⨍
Functions
5,057
◇
Types & classes
1,426
↓ 7 callers
Method
add_hit
Analyser/Dynamic/ConfidenceCounter.cpp:17
↓ 7 callers
Method
fill
ClockReceiver/ClockReceiver.hpp:204
↓ 7 callers
Method
get_confidence
Machines/MSX/MSX.cpp:390
↓ 7 callers
Method
get_motor_on
Storage/Disk/Drive.cpp:190
↓ 7 callers
Method
lreg
@returns 0–7 to indicate data registers 0 to 7, or 8–15 to indicate address registers 0 to 7 respectively. Provides undefined results if the addressin
InstructionSets/M68k/Instruction.hpp:410
↓ 7 callers
Method
motor_control
Storage/Tape/Tape.cpp:175
↓ 7 callers
Method
operation
@returns The @c Operation performed by this instruction.
InstructionSets/x86/Instruction.hpp:790
↓ 7 callers
Method
output
Machines/Atari/ST/Video.cpp:550
↓ 7 callers
Method
pc_status
@returns The full PC + status bits.
InstructionSets/ARM/Registers.hpp:86
↓ 7 callers
Method
raw_pointer
Analyser/Dynamic/MultiMachine/MultiMachine.cpp:124
↓ 7 callers
Method
read
Machines/Commodore/Plus4/Plus4.cpp:108
↓ 7 callers
Method
run_for
Components/6522/Implementation/6522Implementation.hpp:407
↓ 7 callers
Method
run_for
Adds @c half_cycles half cycles to the amount of time that has passed.
Machines/AmstradCPC/AmstradCPC.cpp:134
↓ 7 callers
Method
run_for
! Advances time. This class manages the AY's concept of time to permit updating-on-demand. */
Machines/Oric/Oric.cpp:237
↓ 7 callers
Method
run_for
Machines/Apple/Macintosh/Macintosh.cpp:190
↓ 7 callers
Method
segment
@returns The immediate segment value provided with this instruction, if any. Relevant for far calls and jumps; e.g. `JMP 1234h:5678h` will have a seg
InstructionSets/x86/Instruction.hpp:849
↓ 7 callers
Method
serialise
Contractually, this serialises as BSON. */
Reflection/Struct.cpp:285
↓ 7 callers
Method
set_control
Machines/Amiga/Chipset.cpp:1280
↓ 7 callers
Method
set_control_lines
Components/AY38910/AY38910.cpp:375
↓ 7 callers
Method
set_nmi_line
Processors/6502/Implementation/6502Implementation.hpp:828
↓ 7 callers
Method
set_register
Machines/Apple/AppleIIgs/Sound.cpp:55
↓ 7 callers
Function
shift_count
InstructionSets/M68k/Implementation/PerformImplementation.hpp:297
↓ 7 callers
Function
u_extend16
Sign-extend @c x to 32 bits and return as an unsigned 32-bit int.
InstructionSets/M68k/Implementation/PerformImplementation.hpp:22
↓ 7 callers
Method
update
! Advances the phase generator a single step, given the current state of the low-frequency oscillator, @c oscillator. */
Components/OPx/Implementation/PhaseGenerator.hpp:26
↓ 7 callers
Method
word
Analyser/Static/Disassembler/Z80.cpp:37
↓ 7 callers
Method
write
Machines/Oric/BD500.cpp:27
↓ 6 callers
Function
GetFiles
Analyser/Static/ZX8081/StaticAnalyser.cpp:17
↓ 6 callers
Method
access
Machines/Apple/AppleIIgs/MemoryMap.cpp:206
↓ 6 callers
Function
access_type
InstructionSets/M50740/Instruction.hpp:95
↓ 6 callers
Method
advance
Components/9918/Implementation/9918Base.hpp:210
↓ 6 callers
Method
advance_writer
Components/Serial/Line.cpp:22
↓ 6 callers
Function
attenuation
TODO: verify attenuation scales pervasively below.
Components/OPx/OPLL.cpp:391
↓ 6 callers
Function
clear
InstructionSets/M68k/Implementation/PerformImplementation.hpp:164
↓ 6 callers
Method
clear
Machines/Acorn/Archimedes/InputOutputController.hpp:527
↓ 6 callers
Method
data_size
@returns The byte size of this sector, according to its address mark.
Storage/Disk/DiskImage/Formats/STX.cpp:47
↓ 6 callers
Method
did_update_status
InstructionSets/M68k/Implementation/ExecutorImplementation.hpp:504
↓ 6 callers
Function
expand_sprite_word
Expands @c source from b15 ... b0 to 000b15 ... 000b0.
Machines/Amiga/Sprites.cpp:18
↓ 6 callers
Method
fetch_name
Components/9918/Implementation/Fetch.hpp:111
↓ 6 callers
Method
flush
Requests a flush of any pending audio or video output.
Machines/Apple/AppleII/Card.hpp:62
↓ 6 callers
Method
flush
Machines/Apple/Macintosh/Macintosh.cpp:737
↓ 6 callers
Method
flush
Machines/Sinclair/ZX8081/Video.cpp:38
↓ 6 callers
Method
get_is_resetting
Processors/Z80/Implementation/Z80Storage.cpp:538
↓ 6 callers
Method
get_next_header
! Advances to the next block on the tape, treating it as a header, then consumes, parses, and returns it. Returns @c nullptr if any wave-encoding le
Storage/Tape/Parsers/Commodore.cpp:24
↓ 6 callers
Method
get_state
Machines/Atari/ST/IntelligentKeyboard.hpp:177
↓ 6 callers
Method
is_in_retrace
! @returns whether the output is currently retracing. */
Outputs/CRT/Internals/Flywheel.hpp:160
↓ 6 callers
Method
load
Machines/Amiga/Sprites.cpp:103
↓ 6 callers
Method
mouse_machine
Analyser/Dynamic/MultiMachine/MultiMachine.cpp:56
↓ 6 callers
Method
move_to
Machines/Acorn/Archimedes/Archimedes.cpp:655
↓ 6 callers
Method
perform
Machines/Amiga/Chipset.hpp:61
↓ 6 callers
Method
preauthorise_read
Machines/PCCompatible/LinearMemory.hpp:310
↓ 6 callers
Method
request
Machines/Acorn/Archimedes/InputOutputController.hpp:520
↓ 6 callers
Method
reset
Components/SAA5050/SAA5050.hpp:24
↓ 6 callers
Method
reset
Outputs/CRT/CRT.hpp:378
↓ 6 callers
Method
reset_pixels
Machines/Atari/2600/TIA.hpp:176
↓ 6 callers
Method
run_for
Machines/Acorn/Electron/Electron.cpp:538
↓ 6 callers
Method
run_for
Machines/Commodore/Vic-20/Vic20.cpp:650
↓ 6 callers
Method
sector
Storage/Disk/Encodings/MFM/Parser.cpp:58
↓ 6 callers
Method
set
Machines/Acorn/Archimedes/InputOutputController.hpp:523
↓ 6 callers
Method
set_condition_codes
@c true if the status register should be updated; @c false otherwise.
InstructionSets/ARM/OperationMapper.hpp:189
↓ 6 callers
Method
set_data_input
Machines/Commodore/1540/Implementation/C1540.cpp:226
↓ 6 callers
Method
set_delegate
Machines/Acorn/Electron/Tape.hpp:39
↓ 6 callers
Method
set_event_delegate
Storage/Disk/Drive.cpp:198
↓ 6 callers
Method
set_high_frequency_cutoff
Components/6560/6560.hpp:101
↓ 6 callers
Method
set_is_peripheral_address
Sets the VPA (valid peripheral address) line — @c true for active, @c false for inactive.
Processors/68000/68000.hpp:468
↓ 6 callers
Method
set_motor_on
Machines/Oric/Jasmin.cpp:67
↓ 6 callers
Method
set_non_maskable_interrupt_line
Processors/Z80/Implementation/Z80Implementation.hpp:1033
↓ 6 callers
Method
set_nz
Sets the N and Z flags according to the value of @c result.
InstructionSets/ARM/Registers.hpp:55
↓ 6 callers
Method
set_options
Machines/MSX/MSX.cpp:822
↓ 6 callers
Method
set_period
! Sets the period of this generator, along with its current octave. Yamaha tends to refer to the period as the 'f-number', and used both 'octave'
Components/OPx/Implementation/PhaseGenerator.hpp:87
↓ 6 callers
Method
set_relative_volumes
! Sets the relative volumes of the various sources underlying this compound. The caller should ensure that the number of items supplied matches
Outputs/Speaker/Implementation/CompoundSource.hpp:157
↓ 6 callers
Method
set_should_damp
! Enables or disables damping on this envelope generator. If damping is enabled then this envelope generator will use the damping phase when neces
Components/OPx/Implementation/EnvelopeGenerator.hpp:96
↓ 6 callers
Method
set_source
Machines/MSX/MemorySlotHandler.cpp:48
↓ 6 callers
Method
set_status
Sets the current value of the status register; @returns @c true if the processor finishes in supervisor mode; @c false otherwise.
InstructionSets/M68k/Status.hpp:98
↓ 6 callers
Method
step
Storage/Disk/Drive.cpp:85
↓ 6 callers
Method
type_of
Reflection/Struct.cpp:474
↓ 6 callers
Method
update_lfsr
Updartes the LFSR output. Should be called at the input clock rate.
Components/OPx/Implementation/LowFrequencyOscillator.hpp:54
↓ 6 callers
Method
value8_high
! @returns the value currently on the high 8 lines of the data bus. */
Processors/68000/68000.hpp:293
↓ 6 callers
Method
write
Machines/Atari/ST/Video.cpp:484
↓ 5 callers
Function
CartridgeTarget
Analyser/Static/MSX/StaticAnalyser.cpp:20
↓ 5 callers
Function
OffsetMapper
Analyser/Static/Disassembler/AddressMapper.hpp:19
↓ 5 callers
Method
access_delay
! @returns How many cycles the [ULA/gate array] would delay the CPU for if it were to recognise that contention needs to be applied in @c offset h
Machines/Sinclair/ZXSpectrum/Video.hpp:355
↓ 5 callers
Method
adb_bus_did_observe_event
Machines/Apple/ADB/ReactiveDevice.cpp:104
↓ 5 callers
Method
advance_dma
Machines/Amiga/Disk.cpp:57
↓ 5 callers
Method
apply
OSBindings/SDL/main.cpp:369
↓ 5 callers
Method
apply
Machines/Sinclair/ZXSpectrum/Video.hpp:484
↓ 5 callers
Method
bind_framebuffer
Outputs/OpenGL/Primitives/TextureTarget.cpp:86
↓ 5 callers
Function
block
Storage/Disk/DiskImage/Formats/IPF.cpp:19
↓ 5 callers
Function
checksum
Storage/Disk/DiskImage/Formats/AmigaADF.cpp:74
↓ 5 callers
Method
clear
Reset decoding.
Components/8272/CommandDecoder.hpp:50
↓ 5 callers
Method
condition
@returns The condition code evaluated by this instruction if applicable. If this instruction is not conditional, the result is undefined.
InstructionSets/M68k/Instruction.hpp:442
↓ 5 callers
Method
confidence
Analyser/Dynamic/ConfidenceCounter.cpp:13
↓ 5 callers
Method
cs
InstructionSets/x86/Registers.hpp:60
↓ 5 callers
Method
drive_head
Machines/PCCompatible/IDE.hpp:79
↓ 5 callers
Method
evaluate_condition
Evaluates @c condition.
InstructionSets/M68k/Status.hpp:126
↓ 5 callers
Method
fetch_location
Components/9918/Implementation/Fetch.hpp:212
↓ 5 callers
Method
flush
Flushes any queued behaviour (which, specifically, means on the AY).
Machines/Oric/Oric.cpp:242
↓ 5 callers
Method
get_data_request_line
@returns The current value of the DRQ line output.
Components/1770/1770.hpp:67
↓ 5 callers
Method
get_is_track_zero
Storage/Disk/Drive.cpp:81
↓ 5 callers
Method
get_options
MARK: - Configuration options.
Machines/MSX/MSX.cpp:815
↓ 5 callers
Method
get_rect_for_area
Outputs/CRT/CRT.cpp:461
← previous
next →
201–300 of 5,057, ranked by callers