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
↓ 1 callers
Method
acia6850_did_change_interrupt_status
MARK: - GPIP input.
Machines/Atari/ST/AtariST.cpp:561
↓ 1 callers
Method
acknowledge
Machines/PCCompatible/PIC.hpp:157
↓ 1 callers
Method
acknowledge_interrupt
Components/68901/MFP68901.cpp:381
↓ 1 callers
Method
action_for
! Maps instructions to performers; called by the CachingExecutor and for this instruction set, extremely trivial. */
InstructionSets/M50740/Executor.hpp:60
↓ 1 callers
Method
active
Machines/Apple/AppleIIgs/Video.hpp:153
↓ 1 callers
Method
add_descriptions
Machines/Utility/ROMCatalogue.cpp:1186
↓ 1 callers
Method
add_device
Storage/MassStorage/SCSI/SCSI.cpp:31
↓ 1 callers
Method
add_equivocal
Analyser/Dynamic/ConfidenceCounter.cpp:25
↓ 1 callers
Method
add_index_address_mark
Storage/Disk/Encodings/MFM/Encoder.cpp:152
↓ 1 callers
Method
add_peripheral
Components/I2C/I2C.cpp:222
↓ 1 callers
Method
add_port
Machines/Commodore/SerialBus.cpp:40
↓ 1 callers
Method
add_timer_jitter
! Adds a record of how much jitter was experienced in scheduling; these values will be factored into the @c suggested_draw_time if supplied. A
ClockReceiver/VSyncPredictor.hpp:78
↓ 1 callers
Method
advance
Components/6526/Implementation/6526Storage.hpp:166
↓ 1 callers
Method
advance_cycles
Machines/Atari/2600/Cartridges/Cartridge.hpp:21
↓ 1 callers
Method
advance_keyboard_scan
Machines/Acorn/BBCMicro/BBCMicro.cpp:281
↓ 1 callers
Method
advance_state
Machines/Apple/ADB/ReactiveDevice.cpp:32
↓ 1 callers
Method
allocated_inquiry_bytes
Storage/MassStorage/SCSI/Target.cpp:56
↓ 1 callers
Function
analyse_starting_address
Analyser/Static/Commodore/StaticAnalyser.cpp:255
↓ 1 callers
Method
announce_did_resize
Outputs/DisplayMetrics.cpp:51
↓ 1 callers
Method
announce_event
Outputs/DisplayMetrics.cpp:17
↓ 1 callers
Method
announce_instruction
InstructionSets/Disassembler.hpp:69
↓ 1 callers
Method
announce_overflow
InstructionSets/Disassembler.hpp:68
↓ 1 callers
Method
announce_vsync
! Informs the predictor that a block-on-vsync has just ended, i.e. that the moment this machine calls retrace is now. The predictor uses these not
ClockReceiver/VSyncPredictor.hpp:46
↓ 1 callers
Method
any_sector
Machines/PCCompatible/FloppyController.hpp:424
↓ 1 callers
Method
any_sector
Storage/Disk/Encodings/MFM/Parser.cpp:75
↓ 1 callers
Function
append_typed
Storage/Automation/CSL.cpp:24
↓ 1 callers
Method
apply
Analyser/Dynamic/MultiMachine/Implementation/MultiConfigurable.cpp:25
↓ 1 callers
Method
apply_confidence
! Adjusts @c confidence_counter according to the results of the most recent run_for. */
Machines/Atari/2600/Cartridges/Cartridge.hpp:52
↓ 1 callers
Method
apply_digital
Inputs/Joystick.hpp:263
↓ 1 callers
Method
apply_feedback
! Applies feedback based on two historic samples of a total output level, plus the degree of feedback to apply */
Components/OPx/Implementation/PhaseGenerator.hpp:63
↓ 1 callers
Method
apply_key
! Provides a standard bundle of logic for hosts that are able to correlate typed symbols with keypresses. Specifically: If map_logically is fal
Machines/KeyboardMachine.hpp:76
↓ 1 callers
Function
arpl
InstructionSets/x86/Implementation/LoadStore.hpp:204
↓ 1 callers
Method
at_end
Analyser/Static/Disassembler/Z80.cpp:47
↓ 1 callers
Method
audio_callback
OSBindings/SDL/main.cpp:191
↓ 1 callers
Method
average_output_peak
! Permits a sample source to declare that, averaged over time, it will use only a certain proportion of the allocated volume range. This commonl
Outputs/Speaker/Implementation/BufferSource.hpp:97
↓ 1 callers
Function
basic10_score
Analyser/Static/Oric/StaticAnalyser.cpp:45
↓ 1 callers
Function
basic11_score
Analyser/Static/Oric/StaticAnalyser.cpp:82
↓ 1 callers
Method
begin_frame
Components/SAA5050/SAA5050.cpp:153
↓ 1 callers
Method
begin_line
Components/SAA5050/SAA5050.cpp:164
↓ 1 callers
Method
begin_redraw
! Announces to the predictor that the work of producing an output frame has begun. */
ClockReceiver/VSyncPredictor.hpp:28
↓ 1 callers
Method
begin_scan
Outputs/ScanTargets/BufferingScanTarget.cpp:137
↓ 1 callers
Function
bit_size
InstructionSets/x86/Instruction.hpp:422
↓ 1 callers
Method
bus_grant
Machines/Atari/ST/DMAController.cpp:182
↓ 1 callers
Method
can_synchronise
! @returns @c true if the emulated machine can be synchronised with the host frame output based on its current @c [scan]status and the host machi
ClockReceiver/ScanSynchroniser.hpp:29
↓ 1 callers
Method
canonical_address
Storage/Disk/DiskImage/Formats/NIB.cpp:59
↓ 1 callers
Method
caps_lock
Machines/Acorn/BBCMicro/BBCMicro.cpp:307
↓ 1 callers
Method
card_did_change_interrupt_flags
Machines/Apple/AppleII/AppleII.cpp:229
↓ 1 callers
Method
card_did_change_select_constraints
Machines/Apple/AppleII/AppleII.cpp:225
↓ 1 callers
Function
cbw
InstructionSets/x86/Implementation/Logical.hpp:86
↓ 1 callers
Method
channel_page
Machines/PCCompatible/DMA.hpp:271
↓ 1 callers
Function
clc
InstructionSets/x86/Implementation/Logical.hpp:109
↓ 1 callers
Function
cld
InstructionSets/x86/Implementation/Logical.hpp:111
↓ 1 callers
Method
clear_all_keys
! Sets all keys as currently unpressed. */
Machines/AmstradCPC/AmstradCPC.cpp:620
↓ 1 callers
Method
clear_all_keys
Sets all keys as unpressed.
Machines/Oric/Oric.cpp:134
↓ 1 callers
Method
clear_all_keys
Sets all keys as unpressed.
Machines/Commodore/Vic-20/Vic20.cpp:148
↓ 1 callers
Method
clear_collision_flags
Machines/Atari/2600/TIA.cpp:380
↓ 1 callers
Method
clear_interrupts
Machines/Apple/AppleIIgs/Video.cpp:503
↓ 1 callers
Method
clear_key_strobe
Machines/Apple/AppleIIgs/ADB.cpp:62
↓ 1 callers
Method
clear_keyboard_input
Machines/Apple/AppleII/AppleII.cpp:522
↓ 1 callers
Method
clear_megaii_interrupts
Machines/Apple/AppleIIgs/Video.cpp:527
↓ 1 callers
Method
clear_motion
Machines/Atari/2600/TIA.cpp:372
↓ 1 callers
Function
cli
InstructionSets/x86/Implementation/Logical.hpp:113
↓ 1 callers
Method
clock
Components/I2C/I2C.cpp:33
↓ 1 callers
Method
clock_divider
Machines/Acorn/Archimedes/Video.hpp:239
↓ 1 callers
Method
clocking_preference
@returns A cached copy of the object's clocking preference.
ClockReceiver/JustInTime.hpp:265
↓ 1 callers
Function
clts
InstructionSets/x86/Implementation/LoadStore.hpp:221
↓ 1 callers
Function
cmc
InstructionSets/x86/Implementation/Logical.hpp:121
↓ 1 callers
Function
coefficients_for_idealised_filter_response
SignalProcessing/FIRFilter.cpp:54
↓ 1 callers
Function
column
Machines/Acorn/Archimedes/Keyboard.hpp:29
↓ 1 callers
Method
comment
The 24-bit comment field, often decoded by the receiver of an SWI.
InstructionSets/ARM/OperationMapper.hpp:387
↓ 1 callers
Method
complete
Indicates that blitting should conclude after this step, i.e. whatever is being fetched now is part of the final set of input data; this is safe to ca
Machines/Amiga/BlitterSequencer.hpp:54
↓ 1 callers
Method
complete_dbcc
InstructionSets/M68k/Implementation/ExecutorImplementation.hpp:538
↓ 1 callers
Method
complete_pulse
Storage/Tape/Tape.cpp:126
↓ 1 callers
Method
condition
InstructionSets/ARM/OperationMapper.hpp:411
↓ 1 callers
Method
connect
Machines/Commodore/1540/Implementation/C1540.cpp:286
↓ 1 callers
Function
contents_of
Storage/FileHolder.hpp:230
↓ 1 callers
Method
control
Machines/PCCompatible/MDA.hpp:110
↓ 1 callers
Method
controller_data
Machines/PCCompatible/IDE.hpp:100
↓ 1 callers
Method
controller_status
Machines/PCCompatible/IDE.hpp:109
↓ 1 callers
Method
copy_output_rate
! Takes a copy of the most recent output rate provided to @c rhs. */
Outputs/Speaker/Speaker.hpp:91
↓ 1 callers
Method
crt_did_end_batch_of_frames
Outputs/CRT/CRT.hpp:358
↓ 1 callers
Method
current_pulse
Storage/Tape/Tape.cpp:122
↓ 1 callers
Method
cursor_location
The following is provided for input automation; it does not correlate with real hardware functionality.
Machines/Acorn/Archimedes/Video.hpp:255
↓ 1 callers
Function
cwd
InstructionSets/x86/Implementation/Logical.hpp:100
↓ 1 callers
Method
cycles
@returns The number of whole cycles completely covered by this span of half cycles.
ClockReceiver/ClockReceiver.hpp:228
↓ 1 callers
Method
cylinder_high
Machines/PCCompatible/IDE.hpp:70
↓ 1 callers
Method
cylinder_low
Machines/PCCompatible/IDE.hpp:61
↓ 1 callers
Function
data_lines
! @returns The value of the data lines per @c state. */
Storage/MassStorage/SCSI/SCSI.hpp:97
↓ 1 callers
Method
debug_type
Machines/MSX/MSX.cpp:398
↓ 1 callers
Method
declare_fields
Boilerplate follows here, to establish 'reflection'.
Processors/Z80/State/State.cpp:186
↓ 1 callers
Method
decode
InstructionSets/M68k/Decoder.cpp:663
↓ 1 callers
Method
decode
InstructionSets/M50740/Decoder.cpp:235
↓ 1 callers
Function
decode_appleii_sector
Storage/Disk/Encodings/AppleGCR/SegmentParser.cpp:143
↓ 1 callers
Function
decode_command
! @returns The @c Command encoded in @c code. */
Machines/Apple/ADB/Bus.hpp:66
↓ 1 callers
Method
decode_from_state
Processors/68000/Implementation/68000Implementation.hpp:3069
↓ 1 callers
Function
decode_macintosh_sector
Storage/Disk/Encodings/AppleGCR/SegmentParser.cpp:60
↓ 1 callers
Method
dequeue_pixels
Machines/Atari/2600/TIA.hpp:186
↓ 1 callers
Method
description
InstructionSets/x86/Descriptors.hpp:211
↓ 1 callers
Method
did_bit_op
Indicates that a bit-manipulation operation (i.e. BTST, BCHG or BSET) was performed, affecting the bit at posiition @c bit_position.
InstructionSets/M68k/Perform.hpp:48
↓ 1 callers
Method
did_change_interrupt_flags
Machines/Apple/AppleII/Mockingboard.hpp:88
← previous
next →
901–1,000 of 5,057, ranked by callers