Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/djhworld/simple-computer
/ functions
Functions
604 in github.com/djhworld/simple-computer
⨍
Functions
604
◇
Types & classes
92
Function
TestFlagsRegisterCarryFlagEnabled
(t *testing.T)
cpu/cpu_test.go:71
Function
TestFlagsRegisterIsEqualsFlagEnabled
(t *testing.T)
cpu/cpu_test.go:97
Function
TestFlagsRegisterIsLargerFlagEnabled
(t *testing.T)
cpu/cpu_test.go:84
Function
TestFlagsRegisterIsZeroFlagEnabled
(t *testing.T)
cpu/cpu_test.go:110
Function
TestFlagsRegisterMultipleEnabled
(t *testing.T)
cpu/cpu_test.go:123
Function
TestIARIncrementedOnEveryCycle
(t *testing.T)
cpu/cpu_test.go:25
Function
TestIOInputInstruction
(t *testing.T)
cpu/cpu_test.go:943
Function
TestIOInstructions
(t *testing.T)
asm/instructions_test.go:431
Function
TestIOInstructionsString
(t *testing.T)
asm/instructions_test.go:401
Function
TestIOOutputInstruction
should put a value in the peripheral register, and set the address/data flag on the peripheral
cpu/cpu_test.go:973
Function
TestInstructionReceivedFromMemory
(t *testing.T)
cpu/cpu_test.go:38
Function
TestIsZero
(t *testing.T)
components/components_test.go:464
Function
TestJMP
(t *testing.T)
cpu/cpu_test.go:350
Function
TestJMPA
(t *testing.T)
cpu/cpu_test.go:386
Function
TestJMPAE
(t *testing.T)
cpu/cpu_test.go:441
Function
TestJMPAEZ
(t *testing.T)
cpu/cpu_test.go:527
Function
TestJMPAZ
(t *testing.T)
cpu/cpu_test.go:452
Function
TestJMPC
(t *testing.T)
cpu/cpu_test.go:379
Function
TestJMPCA
(t *testing.T)
cpu/cpu_test.go:408
Function
TestJMPCAE
(t *testing.T)
cpu/cpu_test.go:476
Function
TestJMPCAEZ
(t *testing.T)
cpu/cpu_test.go:544
Function
TestJMPCAZ
(t *testing.T)
cpu/cpu_test.go:493
Function
TestJMPCE
(t *testing.T)
cpu/cpu_test.go:419
Function
TestJMPCEZ
(t *testing.T)
cpu/cpu_test.go:510
Function
TestJMPCZ
(t *testing.T)
cpu/cpu_test.go:430
Function
TestJMPE
(t *testing.T)
cpu/cpu_test.go:393
Function
TestJMPEZ
(t *testing.T)
cpu/cpu_test.go:464
Function
TestJMPFlagInstructions
(t *testing.T)
asm/instructions_test.go:633
Function
TestJMPFlagInstructionsString
(t *testing.T)
asm/instructions_test.go:588
Function
TestJMPInstruction
(t *testing.T)
asm/instructions_test.go:479
Function
TestJMPInstructionString
(t *testing.T)
asm/instructions_test.go:465
Function
TestJMPR
(t *testing.T)
cpu/cpu_test.go:322
Function
TestJMPZ
(t *testing.T)
cpu/cpu_test.go:399
Function
TestLD
(t *testing.T)
cpu/cpu_test.go:197
Function
TestLD4Times
(t *testing.T)
cpu/cpu_test.go:169
Function
TestLeftShifter
(t *testing.T)
components/components_test.go:87
Function
TestMemory64KDoesNotUpdateWhenSetFlagIsOff
(t *testing.T)
memory/memory_test.go:54
Function
TestMemory64KWrite
(t *testing.T)
memory/memory_test.go:10
Function
TestMultiply
(t *testing.T)
cpu/cpu_test.go:896
Function
TestNANDGate
(t *testing.T)
circuit/gates_test.go:7
Function
TestNORGate
(t *testing.T)
circuit/gates_test.go:95
Function
TestNOT
(t *testing.T)
alu/alu_test.go:109
Function
TestNOTGate
(t *testing.T)
circuit/gates_test.go:61
Function
TestNOTer
(t *testing.T)
components/components_test.go:148
Function
TestOR
(t *testing.T)
alu/alu_test.go:168
Function
TestORGate
(t *testing.T)
circuit/gates_test.go:43
Function
TestORGate3
(t *testing.T)
components/big_gates_test.go:35
Function
TestORGate4
(t *testing.T)
components/big_gates_test.go:418
Function
TestORGate5
(t *testing.T)
components/big_gates_test.go:453
Function
TestORGate6
(t *testing.T)
components/big_gates_test.go:505
Function
TestORer
(t *testing.T)
components/components_test.go:255
Function
TestOneRegInstructions
(t *testing.T)
asm/instructions_test.go:305
Function
TestOneRegInstructionsString
(t *testing.T)
asm/instructions_test.go:274
Function
TestOutputBusIsUsedWhenDifferentFromInputBus
(t *testing.T)
components/register_test.go:98
Function
TestParseADD
(t *testing.T)
asm/parse_test.go:80
Function
TestParseAND
(t *testing.T)
asm/parse_test.go:153
Function
TestParseCALL
(t *testing.T)
asm/parse_test.go:63
Function
TestParseCLF
(t *testing.T)
asm/parse_test.go:165
Function
TestParseCMP
(t *testing.T)
asm/parse_test.go:129
Function
TestParseDATA
(t *testing.T)
asm/parse_test.go:237
Function
TestParseDefLabel
(t *testing.T)
asm/parse_test.go:9
Function
TestParseDefSymbol
(t *testing.T)
asm/parse_test.go:32
Function
TestParseFlagJMP
JMP(CAEZ) set instruction address register to next byte (2 byte instruction) jump if <flag(s)> are true ---------------------- 0x0051 = JMPZ <value> 0
asm/parse_test.go:303
Function
TestParseIO
(t *testing.T)
asm/parse_test.go:343
Function
TestParseJMP
(t *testing.T)
asm/parse_test.go:267
Function
TestParseJR
(t *testing.T)
asm/parse_test.go:219
Function
TestParseLD
(t *testing.T)
asm/parse_test.go:93
Function
TestParseNOT
(t *testing.T)
asm/parse_test.go:201
Function
TestParseOR
(t *testing.T)
asm/parse_test.go:141
Function
TestParseST
(t *testing.T)
asm/parse_test.go:105
Function
TestParseShifts
(t *testing.T)
asm/parse_test.go:175
Function
TestParseSimpleProgram
(t *testing.T)
asm/parse_test.go:385
Function
TestParseXOR
(t *testing.T)
asm/parse_test.go:117
Function
TestRegisterOutputIsWordValueWhenEnable
(t *testing.T)
components/register_test.go:64
Function
TestRegisterOutputIsZeroWhenDisabled
(t *testing.T)
components/register_test.go:42
Function
TestRegisterWordIsSet
(t *testing.T)
components/register_test.go:9
Function
TestRightShifter
(t *testing.T)
components/components_test.go:116
Function
TestST
(t *testing.T)
cpu/cpu_test.go:237
Function
TestSTThenLD
(t *testing.T)
cpu/cpu_test.go:135
Function
TestStepper
(t *testing.T)
components/stepper_test.go:8
Function
TestSubtract
(t *testing.T)
cpu/cpu_test.go:867
Function
TestTwoRegInstructions
(t *testing.T)
asm/instructions_test.go:139
Function
TestTwoRegInstructionsString
(t *testing.T)
asm/instructions_test.go:9
Function
TestWord
(t *testing.T)
components/storage_test.go:31
Function
TestWordWithSetOn
(t *testing.T)
components/storage_test.go:50
Function
TestXOR
(t *testing.T)
alu/alu_test.go:215
Function
TestXORGate
(t *testing.T)
circuit/gates_test.go:77
Function
TestXORer
(t *testing.T)
components/components_test.go:317
Method
Unset
()
io/display_ram.go:66
Method
Update
()
components/components.go:539
Method
Update
()
components/components_test.go:28
Method
Update
(a, b, c, d, e, f, g, h bool)
components/decoders.go:205
Method
Update
()
cpu/cpu_test.go:1039
Method
Update
()
io/display.go:70
Method
Update
()
alu/alu.go:204
Method
Update
(value bool)
circuit/wires.go:15
Function
init
()
cmd/simulator/main.go:19
Function
main
()
cmd/assembler/main.go:26
Function
main
important RAM areas 0x0000 - 0x03FF ASCII table 0x0400 - 0x0400 pen position 0x0401 - 0x0401 keycode register 0x0500 - 0xFEFD user code + memory 0xFEF
cmd/generator/main.go:19
Function
main
()
cmd/simulator/main.go:29
← previous
next →
501–600 of 604, ranked by callers