MCPcopy Index your code

hub / github.com/djhworld/simple-computer / functions

Functions604 in github.com/djhworld/simple-computer

↓ 1 callersMethodOutput
()
components/big_gates.go:206
↓ 1 callersMethodProcess
(codeStartOffset uint16, instructions []Instruction)
asm/assembler.go:42
↓ 1 callersMethodRun
()
io/keyboard.go:141
↓ 1 callersMethodSet
()
components/iobus.go:27
↓ 1 callersMethodSet
()
memory/memory.go:78
↓ 1 callersMethodSum
()
components/adder.go:110
↓ 1 callersMethodToString
(codeStartOffset uint16, instructions []Instruction)
asm/assembler.go:97
↓ 1 callersMethodUnset
()
components/iobus.go:31
↓ 1 callersMethodUpdate
(inputA bool, inputB bool, inputC bool)
components/big_gates.go:32
↓ 1 callersMethodUpdate
(inputA, inputB, inputC, inputD bool)
components/big_gates.go:66
↓ 1 callersMethodUpdate
(inputA, inputB, inputC, inputD, inputE bool)
components/big_gates.go:108
↓ 1 callersMethodUpdate
(inputA, inputB, inputC, inputD, inputE, inputF bool)
components/big_gates.go:155
↓ 1 callersMethodUpdate
(a, b, c, d, e, f, g, h bool)
components/big_gates.go:195
↓ 1 callersMethodUpdate
(inputA, inputB, inputC, inputD bool)
components/big_gates.go:241
↓ 1 callersMethodUpdate
(inputA, inputB, inputC, inputD, inputE bool)
components/big_gates.go:273
↓ 1 callersMethodUpdate
(inputA bool, inputB bool, inputC bool)
components/big_gates.go:308
↓ 1 callersMethodUpdate
(shiftIn bool)
components/components.go:85
↓ 1 callersMethodUpdate
(shiftIn bool)
components/components.go:134
↓ 1 callersMethodUpdate
(inputA, inputB, equalIn, isLargerIn bool)
components/components.go:411
↓ 1 callersMethodUpdate
()
components/components.go:462
↓ 1 callersMethodUpdate
(carryIn bool)
components/adder.go:43
↓ 1 callersMethodUpdate
()
io/display.go:190
↓ 1 callersMethodUpdate
(inputA, inputB bool)
circuit/gates.go:17
↓ 1 callersMethodUpdate
(inputA bool, inputB bool)
circuit/gates.go:31
↓ 1 callersMethodUpdate
(input bool)
circuit/gates.go:49
↓ 1 callersMethodUpdate
(inputA, inputB bool)
circuit/gates.go:71
↓ 1 callersMethodUpdate
(inputA, inputB bool)
circuit/gates.go:89
↓ 1 callersMethodUpdate
(inputA, inputB bool)
circuit/gates.go:103
↓ 1 callersFunctionasciiTable
(instructions asm.Instructions)
cmd/generator/main.go:87
↓ 1 callersFunctionbrush
(instructions asm.Instructions)
cmd/generator/main.go:131
↓ 1 callersFunctioncheckBus
(b *components.Bus, expected uint16)
io/keyboard_test.go:43
↓ 1 callersFunctioncheckIR
(c *CPU, expValue uint16, t *testing.T)
cpu/cpu_test.go:1158
↓ 1 callersFunctioncheckRegisterOutput
(r *Register, expected uint16)
components/register_test.go:155
↓ 1 callersFunctioncountUint16s
(filename string)
cmd/simulator/main.go:87
↓ 1 callersFunctioncounter
(instructions asm.Instructions)
cmd/generator/counter.go:15
↓ 1 callersFunctioncounterDelay
counterDelay counts down from 0x4000 to slow the counter to a human-readable rate.
cmd/generator/counter.go:115
↓ 1 callersFunctioncounterIncrement
counterIncrement adds 1 to the value stored at counterValueAddr, wrapping at 0xFFFF.
cmd/generator/counter.go:102
↓ 1 callersFunctionextractFlagsFrom
(name string)
asm/parser.go:160
↓ 1 callersFunctiongetOutput
(stepper *Stepper)
components/stepper_test.go:31
↓ 1 callersFunctiongetReaderFor
(file string)
cmd/assembler/main.go:74
↓ 1 callersFunctiongetValueOfBus
(bus *components.Bus)
alu/alu_test.go:335
↓ 1 callersMethodinit
(title string)
cmd/simulator/glfw_io.go:85
↓ 1 callersFunctioninitialiseCommonCode
()
cmd/generator/common.go:110
↓ 1 callersFunctionisReservedSymbol
(name string)
asm/assembler.go:160
↓ 1 callersFunctionloadCharIntoKeycodeRegister
(char rune)
cmd/generator/common.go:405
↓ 1 callersFunctionloadFontCharacterIntoFontRegion
(char rune)
cmd/generator/common.go:441
↓ 1 callersMethodloadToRAM
(addr uint16, value uint16)
computer/computer.go:73
↓ 1 callersFunctionme
(instructions asm.Instructions)
cmd/generator/main.go:55
↓ 1 callersFunctionnewDisplayRAM
(inputBus, outputBus *components.Bus)
io/display_ram.go:27
↓ 1 callersFunctionnewGlfwDisplay
(onCloseHandler func())
cmd/simulator/glfw_io.go:73
↓ 1 callersFunctionparseDataInstruction
* func parseDataInstruction(operands string) (Instruction, error) { arguments := DATA_EXTRACTOR.FindStringSubmatch(operands) if len(arguments) != 4
asm/parser.go:302
↓ 1 callersFunctionparseDefSymbol
(line string)
asm/parser.go:69
↓ 1 callersFunctionparseIOInstruction
(name string, operands string)
asm/parser.go:169
↓ 1 callersFunctionparseInstruction
(line string)
asm/parser.go:107
↓ 1 callersFunctionparseLabelledJump
(name string, operands string)
asm/parser.go:138
↓ 1 callersFunctionparseOneRegisterInstruction
(name string, operands string)
asm/parser.go:243
↓ 1 callersFunctionparseTwoRegisterInstruction
(name string, operands string)
asm/parser.go:202
↓ 1 callersFunctionprocessLabel
(line string)
asm/parser.go:91
↓ 1 callersFunctionread
(filename string)
cmd/simulator/main.go:65
↓ 1 callersMethodrefreshFlagStateGates
()
cpu/cpu.go:808
↓ 1 callersMethodrefreshValue
(addressValue, dataValue uint16)
cpu/cpu_test.go:1046
↓ 1 callersMethodrenderPixelsFromRAM
(y, x uint16)
io/display.go:213
↓ 1 callersFunctionroutine_drawBrush
(labelPrefix string)
cmd/generator/main.go:170
↓ 1 callersFunctionroutine_drawFontCharacter
(labelPrefix string)
cmd/generator/common.go:208
↓ 1 callersFunctionroutine_loadFontDescriptions
(label string)
cmd/generator/common.go:143
↓ 1 callersFunctionroutine_pollKeyboard
(labelPrefix string)
cmd/generator/common.go:157
↓ 1 callersFunctionrun
(bin []uint16)
cmd/simulator/main.go:43
↓ 1 callersMethodrunEnableGeneralPurposeRegisters
(state bool)
cpu/cpu.go:760
↓ 1 callersMethodrunEnableOnACC
(state bool)
cpu/cpu.go:735
↓ 1 callersMethodrunEnableOnBusOne
(state bool)
cpu/cpu.go:730
↓ 1 callersMethodrunEnableOnIAR
(state bool)
cpu/cpu.go:742
↓ 1 callersMethodrunEnableOnIO
(state bool)
cpu/cpu.go:715
↓ 1 callersMethodrunEnableOnRAM
(state bool)
cpu/cpu.go:748
↓ 1 callersMethodrunEnableOnRegisterA
()
cpu/cpu.go:725
↓ 1 callersMethodrunEnableOnRegisterB
()
cpu/cpu.go:720
↓ 1 callersMethodrunSetGeneralPurposeRegisters
(state bool)
cpu/cpu.go:920
↓ 1 callersMethodrunSetOnACC
(state bool)
cpu/cpu.go:872
↓ 1 callersMethodrunSetOnFLAGS
(state bool)
cpu/cpu.go:883
↓ 1 callersMethodrunSetOnIAR
(state bool)
cpu/cpu.go:854
↓ 1 callersMethodrunSetOnIO
(state bool)
cpu/cpu.go:836
↓ 1 callersMethodrunSetOnIR
(state bool)
cpu/cpu.go:867
↓ 1 callersMethodrunSetOnMAR
(state bool)
cpu/cpu.go:841
↓ 1 callersMethodrunSetOnRAM
(state bool)
cpu/cpu.go:892
↓ 1 callersMethodrunSetOnRegisterB
()
cpu/cpu.go:909
↓ 1 callersMethodrunSetOnTMP
(state bool)
cpu/cpu.go:897
↓ 1 callersMethodrunStep4Gates
()
cpu/cpu.go:673
↓ 1 callersMethodrunStep5Gates
()
cpu/cpu.go:686
↓ 1 callersMethodrunStep6Gates
()
cpu/cpu.go:698
↓ 1 callersFunctionsetOp
(a *ALU, value uint16)
alu/alu_test.go:323
↓ 1 callersMethodsetOutputRAMAddress
(address uint16)
io/display.go:205
↓ 1 callersFunctionsineAdvanceTable
sineAdvanceTable rotates the sine table left by one entry, so each frame the wave appears to scroll one character column to the left.
cmd/generator/sinewave.go:128
↓ 1 callersFunctionsineWave
(instructions asm.Instructions)
cmd/generator/sinewave.go:34
↓ 1 callersMethodstep
(clockState bool)
cpu/cpu.go:563
↓ 1 callersFunctionstripEmptyGroups
(input []string)
asm/parser.go:97
↓ 1 callersFunctiontestJMP
(expectedIAR uint16, t *testing.T)
cpu/cpu_test.go:357
↓ 1 callersFunctiontextWriter
(instructions asm.Instructions)
cmd/generator/main.go:151
↓ 1 callersMethodupdate
()
io/keyboard.go:70
↓ 1 callersMethodupdateALU
()
cpu/cpu.go:648
↓ 1 callersMethodupdateAdder
()
alu/alu.go:134
↓ 1 callersMethodupdateAnder
()
alu/alu.go:104
← previousnext →201–300 of 604, ranked by callers