MCPcopy Create free account

hub / github.com/TomHarte/CLK / types & classes

Types & classes1,426 in github.com/TomHarte/CLK

↓ 185 callersClassCycles
Describes an integer number of whole cycles: pairs of clock signal transitions.
ClockReceiver/ClockReceiver.hpp:194
↓ 120 callersClassHalfCycles
Describes an integer number of half cycles: single clock signal transitions.
ClockReceiver/ClockReceiver.hpp:216
↓ 107 callersClassInput
Inputs/Joystick.hpp:28
↓ 69 callersClassRequest
Machines/Utility/ROMCatalogue.hpp:263
↓ 46 callersClassTime
! Contains either an absolute time or a time interval, described as a quotient, in terms of a clock rate to which the time is relative and its lengt
Storage/Storage.hpp:22
↓ 42 callersClassHeadPosition
! Contains a head position, with some degree of sub-integral precision. */
Storage/Disk/Track/Track.hpp:21
↓ 30 callersClassInstruction
! Holds a decoded PowerPC instruction. Implementation note: because the PowerPC encoding is particularly straightforward, only the operation has b
InstructionSets/PowerPC/Instruction.hpp:1360
↓ 26 callersClassEvent
Components/9918/Implementation/Storage.hpp:34
↓ 19 callersClassRect
Outputs/ScanTarget.hpp:25
↓ 18 callersClassPreinstruction
! A preinstruction is as much of an instruction as can be decoded with only the first instruction word — i.e. an operation, and: * on the 68000 an
InstructionSets/M68k/Instruction.hpp:369
↓ 11 callersClassScaleIndexBase
Provides a 32-bit-style scale, index and base; to produce the address this represents, calcluate base() + (index() << scale()). This form of indirect
InstructionSets/x86/Instruction.hpp:570
↓ 9 callersEnumLineLevel
Machines/Commodore/SerialBus.hpp:26
↓ 8 callersClassAddress
Storage/Disk/Track/Track.hpp:62
↓ 8 callersClassOutput
Machines/TimedMachine.hpp:66
↓ 8 callersClassPCMSegment
! A segment of PCM-sampled data. */
Storage/Disk/Track/PCMSegment.hpp:24
↓ 8 callersClassSprite
Machines/Amiga/Sprites.hpp:17
↓ 6 callersEnumCondition
Lists the various condition codes used by the 680x0.
InstructionSets/M68k/Instruction.hpp:273
↓ 5 callersClassCommand
Machines/Apple/ADB/Bus.hpp:20
↓ 5 callersEnumControlLines
! Names the control lines used as input to the AY, which uses CP1600 bus semantics. */
Components/AY38910/AY38910.hpp:49
↓ 5 callersClassExceptionCode
InstructionSets/x86/Exceptions.hpp:92
↓ 5 callersEnumType
Components/Serial/Line.hpp:110
↓ 4 callersClassAudio
Machines/Amiga/Audio.hpp:21
↓ 4 callersClassCursorActionBuilder
Machines/Acorn/Archimedes/Archimedes.cpp:685
↓ 4 callersEnumSource
InstructionSets/x86/Instruction.hpp:446
↓ 4 callersEnumType
Storage/Disk/DiskImage/Formats/IPF.cpp:255
↓ 3 callersClassBusState
Components/6845/CRTC6845.hpp:33
↓ 3 callersEnumDataSize
InstructionSets/x86/Instruction.hpp:407
↓ 3 callersClassDescription
Machines/Utility/ROMCatalogue.hpp:198
↓ 3 callersClassException
InstructionSets/x86/Exceptions.hpp:129
↓ 3 callersClassFIRFilter
! The FIR filter takes a 1d PCM signal with a given sample rate and applies a band-pass filter to it. The number of taps (ie, samples considered si
SignalProcessing/FIRFilter.hpp:32
↓ 3 callersClassInstruction
! Models a complete M50740-style instruction, including its operation, addressing mode and opcode. */
InstructionSets/M50740/Instruction.hpp:222
↓ 3 callersEnumKey
Machines/Acorn/BBCMicro/Keyboard.hpp:19
↓ 3 callersClassStereoSample
Outputs/Speaker/Speaker.hpp:18
↓ 3 callersClassTimings
Machines/Sinclair/ZXSpectrum/Video.hpp:52
↓ 2 callersEnumAddressSize
InstructionSets/x86/Instruction.hpp:426
↓ 2 callersEnumAddressingMode
Indicates the addressing mode applicable to an operand. Implementation notes: Those entries starting 0b00 or 0b01 are mapped as per the 68000's nati
InstructionSets/M68k/Instruction.hpp:305
↓ 2 callersClassCommandState
! Encapsulates the arguments supplied for a target SCSI command during the command phase plus any other data read since then. */
Storage/MassStorage/SCSI/Target.hpp:24
↓ 2 callersClassDataPointer
Provides the location of an operand's source or destination. Callers should use .source() as a first point of entry. If it directly nominates a regis
InstructionSets/x86/Instruction.hpp:639
↓ 2 callersEnumFieldFrequency
Machines/Atari/ST/Video.hpp:106
↓ 2 callersEnumFunctionCode
Maps the 68k function codes such that bits 0, 1 and 2 represent FC0, FC1 and FC2 respectively.
InstructionSets/M68k/Executor.hpp:22
↓ 2 callersClassInquiry
Storage/MassStorage/SCSI/Target.hpp:219
↓ 2 callersEnumKey
Machines/Acorn/Electron/Keyboard.hpp:16
↓ 2 callersEnumLine
Machines/Commodore/SerialBus.hpp:17
↓ 2 callersEnumPort
Components/6526/6526.hpp:18
↓ 2 callersEnumROM
Machines/Acorn/Electron/Electron.cpp:632
↓ 2 callersEnumROMAccessTime
Machines/Acorn/Archimedes/MemoryController.hpp:327
↓ 2 callersClassSequencePointAwareDeleter
ClockReceiver/JustInTime.hpp:51
↓ 2 callersEnumWaveform
Components/OPx/Implementation/WaveformGenerator.hpp:16
↓ 1 callersClassBlockDataTransfer
InstructionSets/ARM/OperationMapper.hpp:289
↓ 1 callersClassBranch
InstructionSets/ARM/OperationMapper.hpp:84
↓ 1 callersEnumBranchOption
InstructionSets/PowerPC/Instruction.hpp:40
↓ 1 callersEnumCommand
Components/8272/CommandDecoder.hpp:17
↓ 1 callersEnumCommand
Machines/PCCompatible/KeyboardController.hpp:293
↓ 1 callersEnumCondition
InstructionSets/ARM/OperationMapper.hpp:24
↓ 1 callersClassCoprocessorDataOperation
InstructionSets/ARM/OperationMapper.hpp:311
↓ 1 callersClassCoprocessorDataTransfer
InstructionSets/ARM/OperationMapper.hpp:393
↓ 1 callersClassCoprocessorRegisterTransfer
InstructionSets/ARM/OperationMapper.hpp:344
↓ 1 callersClassCounters
Machines/Apple/AppleIIgs/Video.hpp:243
↓ 1 callersEnumDMAState
Machines/Commodore/Plus4/Video.hpp:882
↓ 1 callersClassDataProcessing
InstructionSets/ARM/OperationMapper.hpp:163
↓ 1 callersEnumDataProcessingOperation
Data processing (i.e. AND to MVN).
InstructionSets/ARM/OperationMapper.hpp:97
↓ 1 callersEnumDataSize
InstructionSets/M68k/Instruction.hpp:227
↓ 1 callersEnumDensity
Storage/Disk/DiskImage/Formats/IPF.hpp:50
↓ 1 callersEnumDepth
Machines/Acorn/Archimedes/Video.hpp:300
↓ 1 callersClassDisplacementT
InstructionSets/x86/Model.hpp:28
↓ 1 callersEnumDistortion
Machines/Enterprise/Dave.hpp:56
↓ 1 callersEnumDynamicRAMRefresh
Machines/Acorn/Archimedes/MemoryController.hpp:321
↓ 1 callersClassField
Reflection/Struct.hpp:354
↓ 1 callersEnumFrequency
Machines/Enterprise/Dave.hpp:75
↓ 1 callersEnumGraphicsMode
Machines/Apple/AppleIIgs/Video.hpp:76
↓ 1 callersEnumHorizontalEvent
Machines/Commodore/Plus4/Video.hpp:834
↓ 1 callersClassImmediateT
InstructionSets/x86/Model.hpp:32
↓ 1 callersClassInstruction
Describes a single ARM instruction, suboptimally but such that all relevant detail has been extracted by the OperationMapper and is now easy to inspec
InstructionSets/ARM/Disassembler.hpp:53
↓ 1 callersEnumInterruptRate
Machines/Enterprise/Dave.hpp:164
↓ 1 callersEnumKey
Machines/Oric/Keyboard.hpp:16
↓ 1 callersEnumKey
! Defines the keycodes that could be passed directly via set_key_pressed; these are based on the Apple Extended Keyboard. */
Machines/Apple/ADB/Keyboard.hpp:26
↓ 1 callersEnumKey
Machines/Atari/ST/IntelligentKeyboard.hpp:25
↓ 1 callersEnumKey
Inputs/Keyboard.hpp:23
↓ 1 callersEnumLogicalOperation
Components/9918/Implementation/YamahaCommands.hpp:76
↓ 1 callersClassMainWindow
OSBindings/Qt/mainwindow.h:33
↓ 1 callersEnumMode
InstructionSets/ARM/Registers.hpp:32
↓ 1 callersEnumMode
Machines/Enterprise/Nick.hpp:78
↓ 1 callersEnumMode
Machines/PCCompatible/DMA.hpp:38
↓ 1 callersEnumMode
Machines/PCCompatible/KeyboardController.hpp:111
↓ 1 callersEnumMode
Storage/MassStorage/SCSI/Target.hpp:61
↓ 1 callersClassMultiMachine
! Provides the same interface as to a single machine, while multiplexing all underlying calls to an array of real dynamic machines. Calls to crt_m
Analyser/Dynamic/MultiMachine/MultiMachine.hpp:40
↓ 1 callersClassMultiply
InstructionSets/ARM/OperationMapper.hpp:205
↓ 1 callersEnumName
Machines/Utility/ROMCatalogue.hpp:22
↓ 1 callersEnumOperatingMode
Machines/PCCompatible/PIT.hpp:63
↓ 1 callersEnumOperation
InstructionSets/M68k/Instruction.hpp:19
↓ 1 callersEnumPageControlValues
Storage/MassStorage/SCSI/Target.hpp:40
↓ 1 callersEnumPageSize
Machines/Acorn/Archimedes/MemoryController.hpp:334
↓ 1 callersEnumPlatform
Storage/Tape/Formats/CommodoreTAP.hpp:44
↓ 1 callersClassPointerSet
Outputs/ScanTargets/BufferingScanTarget.hpp:203
↓ 1 callersEnumPolynomial
Machines/Enterprise/Dave.hpp:81
↓ 1 callersClassPulse
Storage/Tape/Tape.hpp:23
↓ 1 callersClassReadWrite
Storage/MassStorage/SCSI/Target.hpp:29
↓ 1 callersClassScanStatus
Outputs/ScanTarget.hpp:391
↓ 1 callersEnumShiftMode
Components/6522/Implementation/6522Storage.hpp:72
↓ 1 callersEnumShiftType
InstructionSets/ARM/BarrelShifter.hpp:15
next →1–100 of 1,426, ranked by callers