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
↓ 424 callers
Method
size
Reflection/Enum.hpp:98
↓ 228 callers
Method
push_back
Storage/Tape/PulseQueuedTape.cpp:34
↓ 192 callers
Method
begin
Begin execution of whatever @c CommandDecoder currently describes, setting internal state appropriately.
Components/8272/Status.hpp:109
↓ 171 callers
Method
get
Storage/FileHolder.cpp:44
↓ 139 callers
Function
key
Machines/Commodore/Plus4/Keyboard.hpp:16
↓ 123 callers
Function
move
InstructionSets/M68k/Implementation/PerformImplementation.hpp:268
↓ 122 callers
Method
seek
Storage/Tape/Tape.cpp:33
↓ 113 callers
Function
map
Machines/Acorn/Archimedes/Keyboard.hpp:21
↓ 108 callers
Method
append
Reflection/Struct.cpp:207
↓ 100 callers
Method
append
Machines/Utility/Typer.cpp:55
↓ 94 callers
Method
emplace_back
Storage/Tape/PulseQueuedTape.cpp:30
↓ 93 callers
Method
data
Machines/PCCompatible/IDE.hpp:25
↓ 91 callers
Method
resize
OSBindings/Qt/scantargetwidget.cpp:101
↓ 87 callers
Method
reg
InstructionSets/M68k/Instruction.hpp:397
↓ 84 callers
Method
as_integral
@returns The underlying int, in its native form.
ClockReceiver/ClockReceiver.hpp:162
↓ 78 callers
Method
get
@returns The next two pixels to output, formulated as abcd efgh where ab and ef are two pixels of the first sprite and cd and gh are two pixels of the
Machines/Amiga/Sprites.hpp:57
↓ 77 callers
Function
is_read
! For a machine watching only the RWB line, evaluates to @c true if the operation should be treated as a read; @c false otherwise. */
Processors/6502Esque/6502Esque.hpp:102
↓ 75 callers
Method
set_nz
Sets N and Z flags per the 8-bit value @c value.
Processors/6502Esque/Implementation/LazyFlags.hpp:35
↓ 74 callers
Method
size
Outputs/Speaker/Implementation/CompoundSource.hpp:55
↓ 71 callers
Method
append
Machines/PCCompatible/KeyboardController.hpp:133
↓ 70 callers
Function
Reg
Components/RP5C01/RP5C01.cpp:99
↓ 70 callers
Method
empty
Machines/Utility/ROMCatalogue.cpp:1232
↓ 67 callers
Method
empty
Analyser/Static/StaticAnalyser.hpp:37
↓ 64 callers
Method
data
Components/I2C/I2C.cpp:22
↓ 64 callers
Method
empty
Storage/Tape/PulseQueuedTape.cpp:26
↓ 64 callers
Function
key
Machines/Commodore/Vic-20/Keyboard.hpp:16
↓ 64 callers
Function
lfsr
For knowledge encapsulate below, all credit goes to the MAME team. No original research here. Per their investigation, the bytes collected for PWM o
Machines/Apple/Macintosh/DriveSpeedAccumulator.cpp:23
↓ 59 callers
Method
mode
@returns The current mode.
InstructionSets/ARM/Registers.hpp:110
↓ 54 callers
Method
read
Group 0/1 commands. */
Storage/MassStorage/SCSI/Target.hpp:317
↓ 51 callers
Method
last_valid
@returns a pointer to the included object, without flushing time.
ClockReceiver/JustInTime.hpp:153
↓ 45 callers
Function
to_string
InstructionSets/x86/AccessType.hpp:35
↓ 42 callers
Method
source
InstructionSets/x86/Instruction.hpp:667
↓ 41 callers
Method
begin
Begins a blit operation.
Machines/Amiga/BlitterSequencer.hpp:61
↓ 41 callers
Method
set
Flag setters.
Components/8272/Status.hpp:91
↓ 40 callers
Function
y
Analyser/Static/Disassembler/Z80.cpp:64
↓ 39 callers
Method
insert
Analyser/Static/StaticAnalyser.cpp:117
↓ 38 callers
Method
data
Storage/Disk/Encodings/AppleGCR/Encoder.cpp:238
↓ 37 callers
Method
output_blank
Outputs/CRT/CRT.cpp:409
↓ 36 callers
Method
as_int
@returns the whole number part of the position.
Storage/Disk/Track/Track.hpp:29
↓ 36 callers
Function
bit
Storage/TargetPlatforms.hpp:17
↓ 35 callers
Method
add_byte
Storage/Disk/Encodings/MFM/Encoder.cpp:144
↓ 35 callers
Method
insert
Machines/Amiga/Disk.cpp:246
↓ 33 callers
Function
is_yamaha_vdp
Components/9918/Implementation/PersonalityTraits.hpp:18
↓ 32 callers
Method
output_data
Outputs/CRT/CRT.cpp:445
↓ 29 callers
Method
output_sync
These all merely channel into advance_cycles, supplying appropriate arguments */
Outputs/CRT/CRT.cpp:402
↓ 28 callers
Method
set_input
Components/uPD7002/uPD7002.cpp:83
↓ 28 callers
Method
set_value_of
Processors/Z80/Implementation/Z80Base.cpp:70
↓ 28 callers
Method
tell
Storage/FileHolder.cpp:79
↓ 25 callers
Method
begin_data
! Attempts to allocate the given number of output samples for writing. The beginning of the most recently allocated area is used as the start of
Outputs/CRT/CRT.hpp:274
↓ 24 callers
Method
put
Storage/FileHolder.cpp:48
↓ 24 callers
Method
set_led_status
OSBindings/Qt/mainwindow.cpp:1438
↓ 23 callers
Method
geometry
Components/8272/CommandDecoder.hpp:109
↓ 23 callers
Method
serialiser
Storage/Tape/Tape.cpp:21
↓ 23 callers
Method
set_clocking_hint_observer
Registers @c observer as the new clocking observer.
ClockReceiver/ClockingHintSource.hpp:63
↓ 23 callers
Method
set_visible_area
Outputs/CRT/CRT.cpp:87
↓ 22 callers
Function
combined_mode
@returns The @c AddressingMode given the specified mode and reg, subject to potential aliasing on the '020+ as described above the @c AddressingMode e
InstructionSets/M68k/Decoder.cpp:30
↓ 21 callers
Method
clear
Storage/Tape/PulseQueuedTape.cpp:21
↓ 21 callers
Method
destination
@returns A @c DataPointer describing the 'destination' of this instruction, conventionally the first operand in Intel-syntax assembly.
InstructionSets/x86/Instruction.hpp:795
↓ 21 callers
Method
divide
ClockReceiver/ClockReceiver.hpp:168
↓ 21 callers
Method
read
Machines/Acorn/Archimedes/CMOSRAM.hpp:29
↓ 21 callers
Method
set_input_rate
! Sets the clock rate of the input audio. */
Outputs/Speaker/Implementation/LowpassSpeaker.hpp:30
↓ 20 callers
Method
eof
Storage/FileHolder.cpp:87
↓ 20 callers
Method
target
Components/8272/CommandDecoder.hpp:154
↓ 19 callers
Method
enqueue
Machines/Amiga/Disk.cpp:21
↓ 19 callers
Method
posit_sprite
Components/9918/Implementation/Fetch.hpp:373
↓ 19 callers
Method
set_neg_zero
InstructionSets/M68k/Status.hpp:62
↓ 19 callers
Function
shift
InstructionSets/ARM/BarrelShifter.hpp:36
↓ 19 callers
Method
validate
Machines/Utility/ROMCatalogue.cpp:1176
↓ 18 callers
Function
apply
Outputs/Speaker/Implementation/BufferSource.hpp:29
↓ 18 callers
Method
data_segment
@returns The segment that should be used for data fetches if this operation accepts segment overrides.
InstructionSets/x86/Instruction.hpp:822
↓ 18 callers
Method
load
Storage/State/SNA.cpp:18
↓ 18 callers
Method
map
Machines/MSX/MemorySlotHandler.cpp:65
↓ 18 callers
Method
operation
@returns The operation to apply.
InstructionSets/ARM/OperationMapper.hpp:76
↓ 18 callers
Method
write
Storage/MassStorage/SCSI/Target.hpp:318
↓ 17 callers
Function
convulve
Machines/Apple/AppleIIgs/Video.cpp:25
↓ 17 callers
Method
get
@returns The underlying SDL_Joystick.
OSBindings/SDL/main.cpp:510
↓ 17 callers
Method
get_next_byte
Analyser/Static/Commodore/Disk.cpp:98
↓ 17 callers
Method
ip
InstructionSets/x86/Registers.hpp:53
↓ 17 callers
Method
is_at_end
! @returns `true` if there is no data left on the tape and the WaveType queue has been exhausted; `false` otherwise. */
Storage/Tape/Parsers/TapeParser.hpp:53
↓ 17 callers
Function
is_iie
Analyser/Static/AppleII/Target.hpp:55
↓ 17 callers
Function
uses_8086_exceptions
InstructionSets/x86/Model.hpp:51
↓ 16 callers
Function
expand_bitplane_byte
Expands @c source so that b7 is the least-significant bit of the most-significant byte of the result, b6 is the least-significant bit of the next most
Machines/Amiga/Bitplanes.cpp:18
↓ 16 callers
Function
fill
Outputs/Speaker/Implementation/BufferSource.hpp:37
↓ 16 callers
Method
get_interrupt_line
! @returns The current state of the interrupt line — @c true for active; @c false for inactive. */
Machines/Enterprise/Nick.hpp:46
↓ 16 callers
Method
name
Storage/MassStorage/Encodings/MacintoshVolume.cpp:198
↓ 16 callers
Method
operand_size
@returns The @c DataSize used for operands of this instruction, i.e. byte, word or longword.
InstructionSets/M68k/Instruction.hpp:436
↓ 16 callers
Method
perform
Machines/Acorn/Electron/Video.cpp:54
↓ 16 callers
Method
seek
Storage/MassStorage/SCSI/Target.hpp:166
↓ 16 callers
Method
set
Machines/Amiga/Bitplanes.cpp:36
↓ 15 callers
Method
add
Updates the CRC to include @c byte.
Numeric/CRC.hpp:40
↓ 15 callers
Function
get
Reflection/Struct.hpp:375
↓ 15 callers
Method
is_at_end
Storage/Tape/Tape.cpp:77
↓ 15 callers
Method
offset
@returns The offset provided with this instruction, if any. E.g. `MOV AX, [es:1998h]` has an offset of `1998h`.
InstructionSets/x86/Instruction.hpp:854
↓ 14 callers
Function
Fuzz
Machines/Utility/MemoryFuzzer.hpp:24
↓ 14 callers
Function
G0
Storage/MassStorage/SCSI/TargetImplementation.hpp:176
↓ 14 callers
Method
flush
Machines/Atari/2600/Cartridges/Cartridge.hpp:203
↓ 14 callers
Function
is_sega_vdp
Genus determinants for the various personalityes.
Components/9918/Implementation/PersonalityTraits.hpp:14
↓ 14 callers
Method
read
Machines/Commodore/Plus4/Video.hpp:49
↓ 14 callers
Method
register_led
OSBindings/Qt/mainwindow.cpp:1432
↓ 14 callers
Method
reset
Storage/Disk/Track/PCMSegment.cpp:49
next →
1–100 of 5,057, ranked by callers