Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/fogleman/nes
/ functions
Functions
388 in github.com/fogleman/nes
⨍
Functions
388
◇
Types & classes
32
↓ 1 callers
Method
writePRGBank
PRG bank (internal, $E000-$FFFF)
nes/mapper1.go:152
↓ 1 callers
Method
writePalette
(address uint16, value byte)
nes/ppu.go:201
↓ 1 callers
Method
writePeriod
(value byte)
nes/apu.go:675
↓ 1 callers
Method
writeProtect
(value byte)
nes/mapper4.go:158
↓ 1 callers
Method
writeRegister
(address uint16, value byte)
nes/mapper4.go:116
↓ 1 callers
Method
writeRegister
(address uint16, value byte)
nes/mapper1.go:107
↓ 1 callers
Function
writeSRAM
(filename string, sram []byte)
ui/util.go:218
↓ 1 callers
Method
writeScroll
$2005: PPUSCROLL
nes/ppu.go:304
↓ 1 callers
Method
writeValue
(value byte)
nes/apu.go:799
Method
BackgroundColor
()
nes/console.go:80
Method
Callback
(out []float32)
ui/audio.go:41
Method
Enter
()
ui/gameview.go:54
Method
Enter
()
ui/menuview.go:116
Method
Exit
()
ui/gameview.go:63
Method
Exit
()
ui/menuview.go:122
Method
Load
(decoder *gob.Decoder)
nes/mapper4.go:44
Method
Load
(decoder *gob.Decoder)
nes/ppu.go:137
Method
Load
(decoder *gob.Decoder)
nes/cpu.go:240
Method
Load
(decoder *gob.Decoder)
nes/mapper1.go:42
Method
Load
(decoder *gob.Decoder)
nes/apu.go:86
Method
Load
(decoder *gob.Decoder)
nes/apu.go:373
Method
Load
(decoder *gob.Decoder)
nes/apu.go:538
Method
Load
(decoder *gob.Decoder)
nes/apu.go:648
Method
Load
(decoder *gob.Decoder)
nes/apu.go:777
Method
Load
(decoder *gob.Decoder)
nes/mapper40.go:26
Method
Load
(decoder *gob.Decoder)
nes/mapper7.go:22
Method
Load
(decoder *gob.Decoder)
nes/mapper2.go:29
Method
Load
(decoder *gob.Decoder)
nes/mapper225.go:30
Method
Load
(decoder *gob.Decoder)
nes/cartridge.go:27
Method
Load
(decoder *gob.Decoder)
nes/mapper3.go:27
Method
PrintInstruction
PrintInstruction prints the current CPU state
nes/cpu.go:268
Method
Read
(address uint16)
nes/mapper4.go:82
Method
Read
(address uint16)
nes/mapper1.go:58
Method
Read
(address uint16)
nes/mapper40.go:43
Method
Read
()
nes/controller.go:28
Method
Read
(address uint16)
nes/mapper7.go:30
Method
Read
(address uint16)
nes/mapper2.go:39
Method
Read
(address uint16)
nes/mapper225.go:40
Method
Read
(address uint16)
nes/memory.go:20
Method
Read
(address uint16)
nes/memory.go:80
Method
Read
(address uint16)
nes/mapper3.go:37
Method
Reset
()
nes/console.go:43
Method
Save
(encoder *gob.Encoder)
nes/mapper4.go:31
Method
Save
(encoder *gob.Encoder)
nes/ppu.go:89
Method
Save
(encoder *gob.Encoder)
nes/cpu.go:220
Method
Save
(encoder *gob.Encoder)
nes/mapper1.go:29
Method
Save
(encoder *gob.Encoder)
nes/apu.go:73
Method
Save
(encoder *gob.Encoder)
nes/apu.go:348
Method
Save
(encoder *gob.Encoder)
nes/apu.go:525
Method
Save
(encoder *gob.Encoder)
nes/apu.go:630
Method
Save
(encoder *gob.Encoder)
nes/apu.go:761
Method
Save
(encoder *gob.Encoder)
nes/mapper40.go:20
Method
Save
(encoder *gob.Encoder)
nes/mapper7.go:17
Method
Save
(encoder *gob.Encoder)
nes/mapper2.go:22
Method
Save
(encoder *gob.Encoder)
nes/mapper225.go:23
Method
Save
(encoder *gob.Encoder)
nes/cartridge.go:19
Method
Save
(encoder *gob.Encoder)
nes/mapper3.go:20
Method
Step
(x float32)
nes/filter.go:19
Method
Step
(x float32)
nes/filter.go:50
Method
Step
()
nes/mapper4.go:57
Method
Step
Step executes a single PPU cycle
nes/ppu.go:676
Method
Step
Step executes a single CPU instruction
nes/cpu.go:425
Method
Step
()
nes/mapper1.go:55
Method
Step
()
nes/apu.go:99
Method
Step
()
nes/mapper40.go:32
Method
Step
()
nes/mapper7.go:27
Method
Step
()
nes/mapper2.go:36
Method
Step
()
nes/mapper225.go:37
Method
Step
()
nes/mapper.go:11
Method
Step
()
nes/mapper3.go:34
Method
StepFrame
()
nes/console.go:60
Method
Update
(t, dt float64)
ui/gameview.go:70
Method
Update
(t, dt float64)
ui/menuview.go:126
Method
Write
(address uint16, value byte)
nes/mapper4.go:101
Method
Write
(address uint16, value byte)
nes/mapper1.go:77
Method
Write
(address uint16, value byte)
nes/mapper40.go:63
Method
Write
(value byte)
nes/controller.go:40
Method
Write
(address uint16, value byte)
nes/mapper7.go:46
Method
Write
(address uint16, value byte)
nes/mapper2.go:58
Method
Write
(address uint16, value byte)
nes/mapper225.go:60
Method
Write
(address uint16, value byte)
nes/memory.go:44
Method
Write
(address uint16, value byte)
nes/memory.go:96
Method
Write
(address uint16, value byte)
nes/mapper3.go:57
Method
adc
ADC - Add with Carry
nes/cpu.go:513
Method
ahx
illegal opcodes below
nes/cpu.go:920
Method
alr
(info *stepInfo)
nes/cpu.go:923
Method
anc
(info *stepInfo)
nes/cpu.go:926
Method
and
AND - Logical AND
nes/cpu.go:532
Method
arr
(info *stepInfo)
nes/cpu.go:929
Method
asl
ASL - Arithmetic Shift Left
nes/cpu.go:538
Method
axs
(info *stepInfo)
nes/cpu.go:932
Method
bcc
BCC - Branch if Carry Clear
nes/cpu.go:553
Method
bcs
BCS - Branch if Carry Set
nes/cpu.go:561
Method
beq
BEQ - Branch if Equal
nes/cpu.go:569
Method
bit
BIT - Bit Test
nes/cpu.go:577
Method
bmi
BMI - Branch if Minus
nes/cpu.go:585
Method
bne
BNE - Branch if Not Equal
nes/cpu.go:593
Method
bpl
BPL - Branch if Positive
nes/cpu.go:601
Method
brk
BRK - Force Interrupt
nes/cpu.go:609
Method
bvc
BVC - Branch if Overflow Clear
nes/cpu.go:617
← previous
next →
201–300 of 388, ranked by callers