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
↓ 3 callers
Function
new_encoder
Storage/Disk/DiskImage/Formats/DMK.cpp:19
↓ 3 callers
Method
next
Machines/PCCompatible/KeyboardController.hpp:153
↓ 3 callers
Method
next_code
Machines/PCCompatible/SegmentedMemory.hpp:25
↓ 3 callers
Method
next_output_descending
Processors/65816/Implementation/65816Storage.hpp:389
↓ 3 callers
Method
next_sequence_point
Components/68901/MFP68901.cpp:215
↓ 3 callers
Method
opaque
Yamaha helpers.
Components/9918/Implementation/LineBuffer.hpp:34
↓ 3 callers
Method
operand1
The operand 1 register index. i.e. Rn.
InstructionSets/ARM/OperationMapper.hpp:170
↓ 3 callers
Method
operand2
The operand 2 register index if @c operand2_is_immediate() is @c false; meaningless otherwise.
InstructionSets/ARM/OperationMapper.hpp:50
↓ 3 callers
Method
operand2_is_immediate
@returns @c true if operand 2 is defined by the @c rotate() and @c immediate() fields; @c false if it is defined by the @c shift_*() and @c operand2()
InstructionSets/ARM/OperationMapper.hpp:154
↓ 3 callers
Method
operation_size
@returns The data size of this operation — e.g. `MOV AX, BX` has a data size of `::Word` but `MOV EAX, EBX` has a data size of `::DWord`. This value i
InstructionSets/x86/Instruction.hpp:832
↓ 3 callers
Method
output
Machines/Amiga/Audio.cpp:110
↓ 3 callers
Method
pixels
Machines/Commodore/Plus4/Video.hpp:809
↓ 3 callers
Method
post
ClockReceiver/VSyncPredictor.hpp:115
↓ 3 callers
Method
preauthorise_stack_write
Preauthorisation call-ins.
Machines/PCCompatible/SegmentedMemory.hpp:72
↓ 3 callers
Method
preauthorise_write
Machines/PCCompatible/LinearMemory.hpp:311
↓ 3 callers
Method
privilege_level
InstructionSets/x86/Descriptors.hpp:208
↓ 3 callers
Method
read
Machines/Sinclair/Keyboard/Keyboard.cpp:345
↓ 3 callers
Method
read_pointer
Machines/MSX/MemorySlotHandler.cpp:30
↓ 3 callers
Method
reset
Machines/Commodore/Plus4/Video.hpp:822
↓ 3 callers
Method
reset_writing
Components/Serial/Line.cpp:125
↓ 3 callers
Method
run_for
Machines/PCCompatible/KeyboardController.hpp:71
↓ 3 callers
Method
run_for
Machines/Atari/2600/TIA.cpp:149
↓ 3 callers
Method
run_for
Machines/Sinclair/ZXSpectrum/ZXSpectrum.cpp:252
↓ 3 callers
Method
run_for
Processors/6502/AllRAM/6502AllRAM.cpp:117
↓ 3 callers
Function
s_extend16
Sign-extend @c x to 32 bits and return as a signed 32-bit int.
InstructionSets/M68k/Implementation/PerformImplementation.hpp:25
↓ 3 callers
Method
seek_target
@returns The desired target track.
Components/8272/CommandDecoder.hpp:190
↓ 3 callers
Method
seek_to
Storage/Disk/Track/PCMTrack.cpp:128
↓ 3 callers
Method
set
Components/9918/Implementation/YamahaCommands.hpp:20
↓ 3 callers
Method
set
Reflection/Struct.cpp:20
↓ 3 callers
Method
setButtonPressed
OSBindings/Qt/mainwindow.cpp:977
↓ 3 callers
Method
set_aspect_ratio
Outputs/CRT/CRT.cpp:82
↓ 3 callers
Method
set_bus_error
Sets the bus error line — @c true for active, @c false for inactive.
Processors/68000/68000.hpp:473
↓ 3 callers
Method
set_c
Sets C if @c value is non-zero; resets it otherwise.
InstructionSets/ARM/Registers.hpp:60
↓ 3 callers
Method
set_ccr
Sets the current condition codes.
InstructionSets/M68k/Status.hpp:78
↓ 3 callers
Method
set_control
Machines/Apple/AppleIIgs/Sound.cpp:197
↓ 3 callers
Method
set_input
Machines/Apple/Macintosh/Keyboard.hpp:87
↓ 3 callers
Method
set_key
Machines/Acorn/BBCMicro/BBCMicro.cpp:271
↓ 3 callers
Method
set_mixed
! Setter for MIXED ($C052/$C053; triggers on read or write). * Off: display only text or only graphics. * On: if TEXT off, display text and gra
Machines/Apple/AppleII/VideoSwitches.hpp:173
↓ 3 callers
Method
set_motor_on
Components/1770/1770.cpp:832
↓ 3 callers
Method
set_msw
InstructionSets/x86/Registers.hpp:104
↓ 3 callers
Method
set_offset
Storage/Tape/Tape.cpp:68
↓ 3 callers
Method
set_output_mode
Machines/Atari/2600/TIA.cpp:114
↓ 3 callers
Method
set_page2
! Setter for PAGE2 ($C054/$C055; triggers on read or write). * Off: select Page 1. * On: select Page 2 or, if 80STORE on, Page 1 in auxiliary m
Machines/Apple/AppleII/VideoSwitches.hpp:144
↓ 3 callers
Method
set_pc
InstructionSets/ARM/Executor.hpp:621
↓ 3 callers
Method
set_port_handler
Components/AY38910/AY38910.cpp:334
↓ 3 callers
Method
set_power_on
Processors/6502/Implementation/6502Implementation.hpp:813
↓ 3 callers
Method
set_read_delegate
Components/Serial/Line.cpp:136
↓ 3 callers
Method
set_sample_volume_range
! Sets the total output volume of this CompoundSource. */
Outputs/Speaker/Implementation/CompoundSource.hpp:147
↓ 3 callers
Method
set_speed_multiplier
OSBindings/SDL/main.cpp:89
↓ 3 callers
Method
set_status
Machines/Commodore/Plus4/Interrupts.hpp:42
↓ 3 callers
Method
set_value8_low
! Equivalent to set_value16(v | 0xff00). */
Processors/68000/68000.hpp:333
↓ 3 callers
Method
shift_count_is_register
@returns @c true if the amount to shift by should be taken from a register; @c false if it is an immediate value.
InstructionSets/ARM/OperationMapper.hpp:54
↓ 3 callers
Method
sort
Machines/Utility/ROMCatalogue.hpp:337
↓ 3 callers
Method
start_code
Machines/PCCompatible/SegmentedMemory.hpp:39
↓ 3 callers
Method
swap
Machines/Acorn/Archimedes/Sound.hpp:80
↓ 3 callers
Function
test
InstructionSets/M68k/Implementation/PerformImplementation.hpp:291
↓ 3 callers
Function
test
InstructionSets/x86/Implementation/Arithmetic.hpp:76
↓ 3 callers
Method
throw_gpf
InstructionSets/x86/Descriptors.hpp:103
↓ 3 callers
Method
total_scale
Outputs/Speaker/Implementation/CompoundSource.hpp:56
↓ 3 callers
Method
transmission_data_time_remaining
@returns the number of cycles left until it is guaranteed that a passive reader has received all currently-enqueued bits.
Components/Serial/Line.hpp:74
↓ 3 callers
Method
type
InstructionSets/x86/Descriptors.hpp:283
↓ 3 callers
Method
type_next_character
Machines/Utility/Typer.cpp:118
↓ 3 callers
Method
type_of
! @returns @c type_info for the field @c name. */
Reflection/Struct.hpp:190
↓ 3 callers
Method
update
OSBindings/SDL/main.cpp:126
↓ 3 callers
Method
update_interrupts
Machines/Acorn/Archimedes/Archimedes.cpp:138
↓ 3 callers
Function
us
Storage/MassStorage/SCSI/SCSI.hpp:60
↓ 3 callers
Method
value
@returns the current value.
ClockReceiver/DeferredValue.hpp:28
↓ 3 callers
Method
value8_low
! @returns the value currently on the low 8 lines of the data bus. */
Processors/68000/68000.hpp:301
↓ 3 callers
Method
variance
ClockReceiver/VSyncPredictor.hpp:126
↓ 3 callers
Function
width
Components/9918/Implementation/AccessEnums.hpp:57
↓ 3 callers
Method
write
Machines/PCCompatible/PIC.hpp:21
↓ 3 callers
Method
write_back_address
InstructionSets/ARM/OperationMapper.hpp:283
↓ 2 callers
Function
AcornCartridgesFrom
Analyser/Static/Acorn/StaticAnalyser.cpp:39
↓ 2 callers
Function
AppleIITarget
Analyser/Static/DiskII/StaticAnalyser.cpp:22
↓ 2 callers
Function
BeginState
Store operand is a lot simpler: only one operand is ever stored, and its address is already known. So this can either skip straight back to ::Decode i
Processors/68000/Implementation/68000Implementation.hpp:1868
↓ 2 callers
Function
GetMediaAndPlatforms
Analyser/Static/StaticAnalyser.cpp:179
↓ 2 callers
Function
InspectCatalogue
Analyser/Static/AmstradCPC/StaticAnalyser.cpp:64
↓ 2 callers
Method
access_c070
Machines/Apple/AppleII/Joystick.hpp:68
↓ 2 callers
Method
acorn_shifter_output_bit
Storage/Tape/Parsers/Acorn.cpp:60
↓ 2 callers
Method
activity_source
Analyser/Dynamic/MultiMachine/MultiMachine.cpp:34
↓ 2 callers
Method
add
Components/SAA5050/SAA5050.cpp:253
↓ 2 callers
Method
add_segment
Storage/Disk/Track/PCMTrack.cpp:154
↓ 2 callers
Method
address
Analyser/Static/Disassembler/Z80.cpp:52
↓ 2 callers
Function
addressing_mode_name
! @returns The name of @c addressing_mode. */
InstructionSets/M50740/Instruction.hpp:144
↓ 2 callers
Method
advance_tod
Components/6526/Implementation/6526Implementation.hpp:207
↓ 2 callers
Method
all_descriptions
Machines/Utility/ROMCatalogue.cpp:1180
↓ 2 callers
Method
all_keys
! @returns A vector of all declared fields for this struct. */
Reflection/Struct.hpp:241
↓ 2 callers
Method
analogue_channel_is_discharged
Machines/Apple/AppleII/Joystick.hpp:60
↓ 2 callers
Function
analyse
Analyser/Static/Commodore/StaticAnalyser.cpp:64
↓ 2 callers
Method
announce
Outputs/ScanTargets/BufferingScanTarget.cpp:194
↓ 2 callers
Method
announce_draw_status
Outputs/DisplayMetrics.cpp:55
↓ 2 callers
Method
announce_drive_event
Informs the receiver that the named event just occurred for the drive with name @c name.
Activity/Observer.hpp:53
↓ 2 callers
Method
any_byte
Processors/65816/Implementation/65816Storage.hpp:394
↓ 2 callers
Method
apply_event
! Advances a nominated amount of time, applying a previously returned synchronisation event at the end of that period. @param cycles_advanced T
Outputs/CRT/Internals/Flywheel.hpp:107
↓ 2 callers
Method
as_half
@returns n where n/2 is the head position.
Storage/Disk/Track/Track.hpp:31
↓ 2 callers
Method
as_quarter
@returns n where n/4 is the head position.
Storage/Disk/Track/Track.hpp:33
↓ 2 callers
Method
average_output_peak
! @returns the average output peak given the sources owned by this CompoundSource and the current relative volumes. */
Outputs/Speaker/Implementation/CompoundSource.hpp:168
↓ 2 callers
Method
begin_exception
Adjusts the status for exception processing — sets supervisor mode, disables trace, and if @c new_interrupt_level is greater than or equal to 0 sets t
InstructionSets/M68k/Status.hpp:113
↓ 2 callers
Method
begin_instruction
Other actions.
Machines/PCCompatible/PCCompatible.cpp:660
↓ 2 callers
Method
begin_writing
Storage/Disk/Drive.cpp:390
← previous
next →
501–600 of 5,057, ranked by callers