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
↓ 2 callers
Function
block_size
Storage/Disk/DiskImage/Formats/IPF.cpp:28
↓ 2 callers
Method
bounds
@returns The bounds of this segment descriptor; will be either [0, limit] or [limit, INT_MAX] depending on descriptor type. Accesses must be `>= bound
InstructionSets/x86/Descriptors.hpp:205
↓ 2 callers
Method
byte_data
! Produces a byte buffer where the contents of @c data are serialised into bytes If @c msb_first is @c true then each byte is expected to be dese
Storage/Disk/Track/PCMSegment.hpp:130
↓ 2 callers
Method
byte_shift
! @returns 0 if this byte access wants the low part of a 16-bit word; 8 if it wants the high part, i.e. take a word quantity and shift it right b
Processors/68000/68000.hpp:197
↓ 2 callers
Function
byte_size
InstructionSets/x86/Instruction.hpp:418
↓ 2 callers
Method
cancel_repetition
Machines/PCCompatible/PCCompatible.cpp:655
↓ 2 callers
Method
clear_all_keys
Machines/Amiga/Keyboard.cpp:109
↓ 2 callers
Method
clone
Storage/Disk/Track/PCMTrack.cpp:75
↓ 2 callers
Method
collision_bit
@returns @c 0x20 if this sprite should generate collisions; @c 0x00 otherwise.
Components/9918/Implementation/LineBuffer.hpp:39
↓ 2 callers
Method
cycle_length
Machines/Commodore/Plus4/Video.hpp:184
↓ 2 callers
Method
cycles_until_implicit_flush
@returns the number of cycles until the next sequence-point-based flush, if the embedded object supports sequence points; @c LocalTimeScale() otherwis
ClockReceiver/JustInTime.hpp:211
↓ 2 callers
Method
default_segment
@returns The default segment to use for this access.
InstructionSets/x86/Instruction.hpp:680
↓ 2 callers
Method
did_change_machine_order
Analyser/Dynamic/MultiMachine/Implementation/MultiProducer.cpp:71
↓ 2 callers
Method
did_flush
Indicates whether a flush has occurred since the last call to did_flush().
ClockReceiver/JustInTime.hpp:197
↓ 2 callers
Method
did_set_pc
Indicates that the PC was altered by the instruction.
InstructionSets/ARM/Executor.hpp:38
↓ 2 callers
Method
digital_mask
Inputs/Joystick.hpp:279
↓ 2 callers
Method
digital_phase_locked_loop_output_bit
Storage/Disk/Controller/DiskController.cpp:89
↓ 2 callers
Function
directory_from
Storage/Disk/Parsers/FAT.cpp:44
↓ 2 callers
Method
disk_controller_did_change_paged_item
DiskController::Delegate
Machines/Oric/Oric.cpp:651
↓ 2 callers
Method
display_active
Machines/Acorn/Archimedes/Video.hpp:394
↓ 2 callers
Method
dma_acknowledge
Components/5380/ncr5380.cpp:352
↓ 2 callers
Method
draw
Outputs/OpenGL/ScanTarget.cpp:490
↓ 2 callers
Method
drive_head
Components/8272/CommandDecoder.hpp:162
↓ 2 callers
Method
driver_size
Storage/MassStorage/Encodings/MacintoshVolume.cpp:15
↓ 2 callers
Method
empty
@returns @c true if no actions are enqueued; @c false otherwise.
ClockReceiver/DeferredQueue.hpp:77
↓ 2 callers
Function
enabled_level
Outputs/Log.hpp:80
↓ 2 callers
Method
end_data
Outputs/ScanTargets/BufferingScanTarget.cpp:92
↓ 2 callers
Method
end_writing
Storage/Disk/Drive.cpp:418
↓ 2 callers
Method
enqueue_pixels
Machines/Atari/2600/TIA.hpp:202
↓ 2 callers
Method
events
@returns A bitmask of events that occurred during the last shift.
Machines/Acorn/Archimedes/HalfDuplexSerial.hpp:33
↓ 2 callers
Function
fault
InstructionSets/x86/Implementation/PerformImplementation.hpp:843
↓ 2 callers
Function
fileContentsAndClose
OSBindings/Qt/mainwindow.cpp:23
↓ 2 callers
Method
fire
Machines/Acorn/BBCMicro/BBCMicro.cpp:80
↓ 2 callers
Method
flush
Issues a request to the AY to perform all processing up to the current time.
Machines/AmstradCPC/AmstradCPC.cpp:144
↓ 2 callers
Method
flush
Flushes all accumulated time. This does not affect this actor's record of when the next sequence point will occur.
ClockReceiver/JustInTime.hpp:182
↓ 2 callers
Method
flush
Storage/FileHolder.cpp:83
↓ 2 callers
Method
get
Machines/Utility/TypedDynamicMachine.hpp:20
↓ 2 callers
Method
get_cia_button
Machines/Amiga/MouseJoystick.cpp:31
↓ 2 callers
Method
get_coefficients
SignalProcessing/FIRFilter.cpp:103
↓ 2 callers
Method
get_control
Machines/Apple/AppleIIgs/Sound.cpp:204
↓ 2 callers
Method
get_current_output_position
! Returns the current output position; while in retrace this will go down towards 0, while in scan it will go upward. @returns The current outp
Outputs/CRT/Internals/Flywheel.hpp:130
↓ 2 callers
Method
get_cycles_until_horizontal_blank
Machines/Atari/2600/TIA.cpp:182
↓ 2 callers
Method
get_data
Machines/Apple/Macintosh/Keyboard.hpp:129
↓ 2 callers
Function
get_extension
Analyser/Static/StaticAnalyser.cpp:99
↓ 2 callers
Method
get_halt_line
Processors/Z80/Implementation/Z80Implementation.hpp:1006
↓ 2 callers
Method
get_height
! @returns the height of the texture target. */
Outputs/OpenGL/Primitives/TextureTarget.hpp:58
↓ 2 callers
Method
get_interrupt_line
Processors/Z80/Implementation/Z80Implementation.hpp:1029
↓ 2 callers
Method
get_is_stereo
Outputs/Speaker/Implementation/LowpassSpeaker.hpp:324
↓ 2 callers
Method
get_is_vertical_blank
Machines/Apple/AppleIIgs/Video.cpp:449
↓ 2 callers
Method
get_next_byte
! Parses the incoming tape event stream to obtain the next stored byte. @param use_fast_encoding If set to @c true , inspects the tape as though
Machines/Oric/Oric.cpp:170
↓ 2 callers
Method
get_next_data
! Advances to the next block on the tape, treating it as data, then consumes, parses, and returns it. Returns @c nullptr if any wave-encoding level
Storage/Tape/Parsers/Commodore.cpp:35
↓ 2 callers
Method
get_next_event_in_period
! Asks the flywheel for the first synchronisation event that will occur in a given time period, indicating whether a synchronisation request occur
Outputs/CRT/Internals/Flywheel.hpp:61
↓ 2 callers
Method
get_position
Machines/Amiga/MouseJoystick.cpp:44
↓ 2 callers
Method
get_request
@returns @c true if an interrupt is currently requested; @c false otherwise.
Machines/AmstradCPC/AmstradCPC.cpp:92
↓ 2 callers
Method
get_samples
Outputs/Speaker/Implementation/LowpassSpeaker.hpp:313
↓ 2 callers
Method
get_scale
Outputs/Speaker/Implementation/LowpassSpeaker.hpp:303
↓ 2 callers
Method
get_scan_status
! @returns The current scan status. */
Machines/ScanProducer.hpp:35
↓ 2 callers
Method
get_shadow_register
Machines/Apple/AppleIIgs/MemoryMap.cpp:184
↓ 2 callers
Method
get_sinclair
@returns The value that a Sinclair interface would report if this joystick were plugged into it via @c port (which should be either 0 or 1, for ports
Machines/Sinclair/ZXSpectrum/ZXSpectrum.cpp:103
↓ 2 callers
Method
get_state
Machines/Oric/Oric.cpp:75
↓ 2 callers
Method
get_status
Machines/Amiga/Blitter.cpp:189
↓ 2 callers
Method
halt
Machines/PCCompatible/PCCompatible.cpp:645
↓ 2 callers
Function
has
Query for implemented registers. */
Processors/6502Esque/6502Selector.hpp:51
↓ 2 callers
Method
has_command
@returns @c true if an entire command has been received; @c false if further bytes are needed.
Components/8272/CommandDecoder.hpp:55
↓ 2 callers
Method
has_disk
Machines/PCCompatible/FloppyController.hpp:411
↓ 2 callers
Function
has_error_code
InstructionSets/x86/Exceptions.hpp:48
↓ 2 callers
Function
has_ide
Analyser/Static/PCCompatible/Target.hpp:30
↓ 2 callers
Method
has_written
Storage/Disk/DiskImage/DiskImageImplementation.hpp:30
↓ 2 callers
Method
head
Machines/Utility/StringSerialiser.cpp:34
↓ 2 callers
Method
immediate
An 8-bit value to rotate right @c rotate() places if @c operand2_is_immediate() is @c true; meaningless otherwise.
InstructionSets/ARM/OperationMapper.hpp:177
↓ 2 callers
Method
increment_position
Machines/Acorn/Archimedes/Video.hpp:319
↓ 2 callers
Function
ino
! Evaluates the 0th order Bessel function at @c a. */
SignalProcessing/FIRFilter.cpp:40
↓ 2 callers
Function
is_400_loader
Analyser/Static/Oric/StaticAnalyser.cpp:141
↓ 2 callers
Method
is_800k
! @returns @c true if this is an 800kb drive; @c false otherwise. */
Components/DiskII/MacintoshDoubleDensityDrive.hpp:22
↓ 2 callers
Function
is_access
! Evaluates to @c true if the operation actually expects a response; @c false otherwise. */
Processors/6502Esque/6502Esque.hpp:112
↓ 2 callers
Method
is_access
@returns @c true if this command involves reading or writing data, in which case target() will be valid. @c false otherwise.
Components/8272/CommandDecoder.hpp:136
↓ 2 callers
Function
is_basic
Analyser/Static/Acorn/StaticAnalyser.cpp:23
↓ 2 callers
Method
is_button
Inputs/Joystick.hpp:54
↓ 2 callers
Function
is_classic_vdp
i.e. one with the original internal timings.
Components/9918/Implementation/PersonalityTraits.hpp:23
↓ 2 callers
Function
is_composite
Outputs/ScanTarget.hpp:54
↓ 2 callers
Function
is_data_or_code
InstructionSets/x86/Descriptors.hpp:41
↓ 2 callers
Method
is_exclusive
Inputs/Keyboard.cpp:59
↓ 2 callers
Function
is_implied_extension
Analyser/Static/AmstradCPC/StaticAnalyser.cpp:32
↓ 2 callers
Function
is_master_system
Analyser/Static/Sega/Target.hpp:50
↓ 2 callers
Function
is_modifier
Machines/Acorn/BBCMicro/Keyboard.hpp:82
↓ 2 callers
Function
is_modifier
Machines/Acorn/Electron/Keyboard.hpp:37
↓ 2 callers
Method
item_size
Storage/Disk/Encodings/MFM/Encoder.cpp:176
↓ 2 callers
Method
ldtr
InstructionSets/x86/Registers.hpp:115
↓ 2 callers
Method
length
@returns the total amount of time occupied by all the data stored in this segment.
Storage/Disk/Track/PCMSegment.hpp:145
↓ 2 callers
Method
level
Machines/Commodore/Plus4/Plus4.cpp:161
↓ 2 callers
Function
line
Machines/Commodore/Plus4/Keyboard.hpp:19
↓ 2 callers
Method
load_psr
InstructionSets/ARM/OperationMapper.hpp:282
↓ 2 callers
Function
loading_command
Analyser/Static/Commodore/StaticAnalyser.cpp:243
↓ 2 callers
Method
lock
@returns @c true if the lock prefix was present on this instruction; @c false otherwise.
InstructionSets/x86/Instruction.hpp:811
↓ 2 callers
Method
main
@returns The main status register value.
Components/8272/Status.hpp:81
↓ 2 callers
Method
map_handler
Machines/MSX/MemorySlotHandler.cpp:85
↓ 2 callers
Function
mask
Machines/Commodore/Plus4/Keyboard.hpp:22
↓ 2 callers
Function
mask_bit
@returns the name of the bit to be used as a mask for BCLR, BCHG, BSET or BTST for @c instruction given @c source.
InstructionSets/M68k/Implementation/PerformImplementation.hpp:132
↓ 2 callers
Method
masked_address
Components/9918/Implementation/9918.cpp:698
↓ 2 callers
Method
mode_select
Storage/MassStorage/SCSI/Target.hpp:203
← previous
next →
601–700 of 5,057, ranked by callers