MCPcopy Create free account

hub / github.com/fogleman/nes / functions

Functions388 in github.com/fogleman/nes

↓ 46 callersMethodRead
(address uint16)
nes/mapper.go:9
↓ 29 callersMethodsetZN
setZN sets the zero flag and the negative flag
nes/cpu.go:400
↓ 16 callersMethodchrBankOffset
(index int)
nes/mapper4.go:189
↓ 12 callersMethodWrite
(address uint16, value byte)
nes/mapper.go:10
↓ 12 callersMethodprgBankOffset
(index int)
nes/mapper4.go:177
↓ 11 callersFunctionreadKey
(window *glfw.Window, key glfw.Key)
ui/util.go:55
↓ 10 callersMethodLoad
(decoder *gob.Decoder)
nes/mapper.go:13
↓ 10 callersMethodSave
(encoder *gob.Encoder)
nes/mapper.go:12
↓ 8 callersMethodRead16
Read16 reads two bytes using Read to return a double-word value
nes/cpu.go:312
↓ 8 callersMethodaddBranchCycles
addBranchCycles adds a cycle for taking a branch and adds another cycle if the branch jumps to a new page
nes/cpu.go:295
↓ 6 callersMethodStep
(x float32)
nes/filter.go:6
↓ 6 callersMethodprgBankOffset
(index int)
nes/mapper1.go:157
↓ 6 callersMethodstepEnvelope
()
nes/apu.go:180
↓ 6 callersMethodwriteControl
(value byte)
nes/apu.go:284
↓ 5 callersMethodpull
pull pops a byte from the stack
nes/cpu.go:335
↓ 5 callersMethodwriteRegister
(address uint16, value byte)
nes/ppu.go:220
↓ 4 callersMethodRead
(address uint16)
nes/memory.go:6
↓ 4 callersMethodSetFlags
SetFlags sets the processor status flags
nes/cpu.go:370
↓ 4 callersMethodShowMenu
()
ui/director.go:88
↓ 4 callersMethodWrite
(address uint16, value byte)
nes/memory.go:7
↓ 4 callersMethodchrBankOffset
(index int)
nes/mapper1.go:169
↓ 4 callersMethodnmiChange
()
nes/ppu.go:440
↓ 4 callersFunctionpagesDiffer
pagesDiffer returns true if the two addresses reference different pages
nes/cpu.go:289
↓ 4 callersMethodpush
push pushes a byte onto the stack
nes/cpu.go:329
↓ 4 callersMethodpush16
push16 pushes two bytes onto the stack
nes/cpu.go:341
↓ 4 callersFunctionreadJoystick
(joy glfw.Joystick, turbo bool)
ui/util.go:72
↓ 4 callersMethodstepLength
()
nes/apu.go:192
↓ 4 callersMethodstepSweep
()
nes/apu.go:187
↓ 4 callersMethodupdateOffsets
PRG ROM bank mode (0, 1: switch 32 KB at $8000, ignoring low bit of bank number; 2: fix first bank at $8000 and switch 16 KB bank at $C000; 3: fix las
nes/mapper1.go:185
↓ 3 callersMethodBuffer
()
nes/console.go:76
↓ 3 callersMethodReset
()
nes/ppu.go:185
↓ 3 callersMethodSetView
(view View)
ui/director.go:36
↓ 3 callersFunctioncombineButtons
(a, b [8]bool)
ui/util.go:116
↓ 3 callersMethodcompare
(a, b byte)
nes/cpu.go:302
↓ 3 callersMethodphp
PHP - Push Processor Status
nes/cpu.go:774
↓ 3 callersMethodread16bug
read16bug emulates a 6502 bug that caused the low byte to wrap without incrementing the high byte
nes/cpu.go:320
↓ 3 callersMethodreadPalette
(address uint16)
nes/ppu.go:194
↓ 3 callersMethodreadRegister
(address uint16)
nes/ppu.go:208
↓ 3 callersMethodtriggerIRQ
triggerIRQ causes an IRQ interrupt to occur on the next cycle
nes/cpu.go:411
↓ 3 callersMethodwriteTimerHigh
(value byte)
nes/apu.go:420
↓ 3 callersMethodwriteTimerLow
(value byte)
nes/apu.go:416
↓ 2 callersFunctionDrawCenteredText
(dst draw.Image, text string, dx, dy int, c color.Color)
ui/font.go:61
↓ 2 callersMethodFlags
Flags returns the processor status flags
nes/cpu.go:356
↓ 2 callersFunctionHighPassFilter
(sampleRate float32, cutoffFreq float32)
nes/filter.go:38
↓ 2 callersFunctionMirrorAddress
(mode byte, address uint16)
nes/memory.go:129
↓ 2 callersFunctionNewConsole
(path string)
nes/console.go:22
↓ 2 callersFunctionNewController
()
nes/controller.go:20
↓ 2 callersFunctionNewMapper2
(cartridge *Cartridge)
nes/mapper2.go:15
↓ 2 callersMethodPlayGame
(path string)
ui/director.go:76
↓ 2 callersMethodSetAudioChannel
(channel chan float32)
nes/console.go:92
↓ 2 callersMethodSetAudioSampleRate
(sampleRate float64)
nes/console.go:96
↓ 2 callersMethodSetButtons
(buttons [8]bool)
nes/controller.go:24
↓ 2 callersMethodSetTitle
(title string)
ui/director.go:32
↓ 2 callersMethodStep
()
nes/console.go:47
↓ 2 callersMethodStepSeconds
(seconds float64)
nes/console.go:69
↓ 2 callersMethodclampScroll
(wrap bool)
ui/menuview.go:189
↓ 2 callersMethodcoord
(index int)
ui/texture.go:86
↓ 2 callersFunctioncopyImage
(src image.Image)
ui/util.go:151
↓ 2 callersFunctioncreateTexture
()
ui/util.go:132
↓ 2 callersFunctionhashFile
(path string)
ui/util.go:124
↓ 2 callersFunctionjoystickReset
(joy glfw.Joystick)
ui/util.go:105
↓ 2 callersMethodload
(snapshot int)
ui/gameview.go:28
↓ 2 callersMethodonPress
(index int)
ui/menuview.go:62
↓ 2 callersMethodpull16
pull16 pops two bytes from the stack
nes/cpu.go:349
↓ 2 callersFunctionreadKeys
(window *glfw.Window, turbo bool)
ui/util.go:59
↓ 2 callersMethodrestart
()
nes/apu.go:813
↓ 2 callersMethodsave
(snapshot int)
ui/gameview.go:44
↓ 2 callersFunctionsavePath
(hash string, snapshot int)
ui/util.go:48
↓ 2 callersMethodsetN
setN sets the negative flag if the argument is negative (high bit is set)
nes/cpu.go:391
↓ 2 callersMethodsetZ
setZ sets the zero flag if the argument is zero
nes/cpu.go:382
↓ 2 callersFunctionsramPath
(hash string, snapshot int)
ui/util.go:41
↓ 2 callersMethodsweep
()
nes/apu.go:476
↓ 2 callersFunctionthumbnailPath
(hash string)
ui/util.go:37
↓ 2 callersMethodupdateOffsets
()
nes/mapper4.go:201
↓ 2 callersMethodwriteControl
$2000: PPUCTRL
nes/ppu.go:243
↓ 2 callersMethodwriteControl
Control (internal, $8000-$9FFF)
nes/mapper1.go:121
↓ 2 callersMethodwriteLength
(value byte)
nes/apu.go:808
↓ 2 callersMethodwriteMask
$2001: PPUMASK
nes/ppu.go:257
↓ 2 callersMethodwriteOAMAddress
$2003: OAMADDR
nes/ppu.go:284
↓ 2 callersMethodwriteSweep
(value byte)
nes/apu.go:408
↓ 1 callersMethodBind
()
ui/texture.go:53
↓ 1 callersFunctionCreateGenericThumbnail
(text string)
ui/font.go:33
↓ 1 callersFunctionDrawCharacter
(dst draw.Image, x, y int, ch byte, c color.Color)
ui/font.go:70
↓ 1 callersFunctionDrawText
(dst draw.Image, x, y int, text string, c color.Color)
ui/font.go:82
↓ 1 callersMethodEnter
()
ui/director.go:12
↓ 1 callersMethodExit
()
ui/director.go:13
↓ 1 callersMethodHandleScanLine
()
nes/mapper4.go:71
↓ 1 callersMethodLoad
(decoder *gob.Decoder)
nes/console.go:144
↓ 1 callersFunctionLoadNESFile
LoadNESFile reads an iNES file (.nes) and returns a Cartridge on success. http://wiki.nesdev.com/w/index.php/INES http://nesdev.com/NESDoc.pdf (page 2
nes/ines.go:25
↓ 1 callersMethodLoadState
(filename string)
nes/console.go:134
↓ 1 callersMethodLookup
(path string)
ui/texture.go:61
↓ 1 callersFunctionLowPassFilter
sampleRate: samples per second cutoffFreq: oscillations per second
nes/filter.go:28
↓ 1 callersFunctionNewAPU
(console *Console)
nes/apu.go:62
↓ 1 callersFunctionNewAudio
()
ui/audio.go:12
↓ 1 callersFunctionNewCPU
(console *Console)
nes/cpu.go:175
↓ 1 callersFunctionNewCPUMemory
(console *Console)
nes/memory.go:16
↓ 1 callersFunctionNewCartridge
(prg, chr []byte, mapper, mirror, battery byte)
nes/cartridge.go:14
↓ 1 callersFunctionNewDirector
(window *glfw.Window, audio *Audio)
ui/director.go:25
↓ 1 callersFunctionNewGameView
(director *Director, console *nes.Console, title, hash string)
ui/gameview.go:23
↓ 1 callersFunctionNewMapper
(console *Console)
nes/mapper.go:16
next →1–100 of 388, ranked by callers