Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andrewrk/jamulator
/ functions
Functions
264 in github.com/andrewrk/jamulator
⨍
Functions
264
◇
Types & classes
14
↓ 2 callers
Function
usageAndQuit
()
main.go:41
↓ 2 callers
Method
wramPtr
(addr int)
jamulator/compile.go:980
↓ 1 callers
Method
Assemble
(w io.Writer)
jamulator/assembly.go:362
↓ 1 callers
Function
AssembleRom
(dir string, ioreader io.Reader)
jamulator/nes.go:111
↓ 1 callers
Method
AssembleToFile
(filename string)
jamulator/assembly.go:408
↓ 1 callers
Method
CompileToFile
(file *os.File, flags CompileFlags)
jamulator/compile.go:1909
↓ 1 callers
Method
DisassembleToDir
(dest string)
jamulator/nes.go:79
↓ 1 callers
Method
ExpandLabeledStatements
()
jamulator/assembly.go:426
↓ 1 callers
Method
GetLine
()
jamulator/assembly.go:30
↓ 1 callers
Method
GetOffset
()
jamulator/assembly.go:32
↓ 1 callers
Function
Load
(ioreader io.Reader)
jamulator/rom.go:57
↓ 1 callers
Function
Nametable_setMirroring
runtime/nametable.c:4
↓ 1 callers
Function
Ppu_bgPatternTableAddress
runtime/ppu.c:482
↓ 1 callers
Function
Ppu_decodePatternTile
runtime/ppu.c:648
↓ 1 callers
Function
Ppu_dispose
runtime/ppu.c:45
↓ 1 callers
Function
Ppu_evaluateScanlineSprites
runtime/ppu.c:574
↓ 1 callers
Function
Ppu_new
runtime/ppu.c:22
↓ 1 callers
Function
Ppu_raster
runtime/ppu.c:128
↓ 1 callers
Function
Ppu_readData
$2007
runtime/ppu.c:425
↓ 1 callers
Function
Ppu_readOamData
$2004
runtime/ppu.c:373
↓ 1 callers
Function
Ppu_readStatus
$2002
runtime/ppu.c:318
↓ 1 callers
Function
Ppu_renderTileRow
runtime/ppu.c:513
↓ 1 callers
Function
Ppu_sprPaletteEntry
runtime/ppu.c:729
↓ 1 callers
Function
Ppu_sprPatternTableAddress
runtime/ppu.c:465
↓ 1 callers
Function
Ppu_step
runtime/ppu.c:172
↓ 1 callers
Function
Ppu_updateEndScanlineRegisters
runtime/ppu.c:234
↓ 1 callers
Function
Ppu_writeAddress
$2006
runtime/ppu.c:395
↓ 1 callers
Function
Ppu_writeControl
$2000
runtime/ppu.c:64
↓ 1 callers
Function
Ppu_writeData
$2007
runtime/ppu.c:411
↓ 1 callers
Function
Ppu_writeDma
$4014
runtime/ppu.c:117
↓ 1 callers
Function
Ppu_writeMask
$2001
runtime/ppu.c:93
↓ 1 callers
Function
Ppu_writeMirroredVram
Writes to mirrored regions of VRAM
runtime/ppu.c:52
↓ 1 callers
Function
Ppu_writeOamAddress
$2003
runtime/ppu.c:337
↓ 1 callers
Function
Ppu_writeOamData
$2004
runtime/ppu.c:342
↓ 1 callers
Function
Ppu_writeScroll
$2005
runtime/ppu.c:379
↓ 1 callers
Method
RecompileToBinary
(filename string, flags CompileFlags)
jamulator/recompile.go:13
↓ 1 callers
Method
ResolveRender
()
jamulator/codegen.go:8
↓ 1 callers
Method
Save
(writer io.Writer)
jamulator/rom.go:161
↓ 1 callers
Method
SaveFile
(dir string)
jamulator/rom.go:236
↓ 1 callers
Method
SetOffset
(int)
jamulator/assembly.go:31
↓ 1 callers
Method
ToProgram
()
jamulator/disassembly.go:477
↓ 1 callers
Method
addDynJumpTable
()
jamulator/compile.go:1729
↓ 1 callers
Method
addInterpretBlock
()
jamulator/interpret.go:434
↓ 1 callers
Method
addLabelsAfterJsrs
()
jamulator/compile.go:1900
↓ 1 callers
Method
addNmiInterruptCode
()
jamulator/compile.go:1698
↓ 1 callers
Method
addResetInterruptCode
()
jamulator/compile.go:1707
↓ 1 callers
Function
allAscii
(dl *list.List)
jamulator/disassembly.go:597
↓ 1 callers
Method
clearCarry
()
jamulator/compile.go:221
↓ 1 callers
Method
clearDec
()
jamulator/compile.go:205
↓ 1 callers
Method
clearInt
()
jamulator/compile.go:213
↓ 1 callers
Method
clearNeg
()
jamulator/compile.go:241
↓ 1 callers
Method
clearOverflow
()
jamulator/compile.go:225
↓ 1 callers
Method
clearZero
()
jamulator/compile.go:197
↓ 1 callers
Method
collapseDataStatements
()
jamulator/disassembly.go:570
↓ 1 callers
Method
compileLabels
(s *LabelStatement)
jamulator/compile.go:1481
↓ 1 callers
Method
createFunctionDeclares
()
jamulator/compile.go:1618
↓ 1 callers
Method
createPadReadFn
()
jamulator/compile.go:1841
↓ 1 callers
Method
createPadWriteFn
()
jamulator/compile.go:1799
↓ 1 callers
Method
createPrgRomGlobal
(prgRom [][]byte)
jamulator/compile.go:1525
↓ 1 callers
Method
createReadChrFn
(chrRom [][]byte)
jamulator/compile.go:1547
↓ 1 callers
Method
createReadMemFn
()
jamulator/compile.go:1890
↓ 1 callers
Method
createRegisters
()
jamulator/compile.go:1683
↓ 1 callers
Method
createWordRegister
(name string)
jamulator/compile.go:1596
↓ 1 callers
Method
cyclesForIndirectY
(baseAddr, addr llvm.Value, pc int)
jamulator/compile.go:1375
↓ 1 callers
Function
dataListToStr
(dl *list.List)
jamulator/disassembly.go:613
↓ 1 callers
Method
debugPrintStatus
()
jamulator/compile.go:1284
↓ 1 callers
Method
detectJumpTable
(addr int)
jamulator/disassembly.go:106
↓ 1 callers
Method
disassembleToDirWithJam
(dest string, jamFd io.Writer)
jamulator/nes.go:16
↓ 1 callers
Method
dynLoadWord
(addr llvm.Value)
jamulator/compile.go:1053
↓ 1 callers
Method
dynTestAndSetCarryAddition
(a llvm.Value, v llvm.Value, carry llvm.Value)
jamulator/compile.go:1424
↓ 1 callers
Method
dynTestAndSetCarrySubtraction
(left llvm.Value, right llvm.Value)
jamulator/compile.go:273
↓ 1 callers
Method
dynTestAndSetCarrySubtraction3
(a llvm.Value, v llvm.Value, carry llvm.Value)
jamulator/compile.go:279
↓ 1 callers
Method
dynTestAndSetOverflowAddition
(a llvm.Value, b llvm.Value, r llvm.Value)
jamulator/compile.go:1434
↓ 1 callers
Method
dynTestAndSetOverflowSubtraction
(a llvm.Value, b llvm.Value, carry llvm.Value)
jamulator/compile.go:1447
↓ 1 callers
Function
flush_events
runtime/main.c:100
↓ 1 callers
Method
getMemoizedStrGlob
(str string)
jamulator/compile.go:1253
↓ 1 callers
Method
gotByte
(e *list.Element, b byte)
jamulator/disassembly.go:659
↓ 1 callers
Method
groupAsciiStrings
()
jamulator/disassembly.go:692
↓ 1 callers
Method
identifyOrgs
()
jamulator/disassembly.go:670
↓ 1 callers
Function
init_video
runtime/main.c:176
↓ 1 callers
Method
interpRelAddr
()
jamulator/interpret.go:418
↓ 1 callers
Method
interpZpgAddr
()
jamulator/interpret.go:410
↓ 1 callers
Method
interpZpgIndexAddr
(indexPtr llvm.Value)
jamulator/interpret.go:427
↓ 1 callers
Method
isJumpTable
(addr int)
jamulator/disassembly.go:96
↓ 1 callers
Function
loadMovie
runtime/main.c:36
↓ 1 callers
Method
markAsInstruction
(addr int)
jamulator/disassembly.go:265
↓ 1 callers
Function
parseFlags
runtime/main.c:257
↓ 1 callers
Method
performLdx
(v llvm.Value)
jamulator/compile.go:325
↓ 1 callers
Method
readAllAsData
()
jamulator/disassembly.go:487
↓ 1 callers
Function
removeExtension
(filename string)
jamulator/nes.go:107
↓ 1 callers
Method
resolveDynJumpCases
()
jamulator/disassembly.go:744
↓ 1 callers
Method
setCarry
()
jamulator/compile.go:217
↓ 1 callers
Method
setDec
()
jamulator/compile.go:201
↓ 1 callers
Method
setNeg
()
jamulator/compile.go:237
↓ 1 callers
Function
setPadStateFromMovie
runtime/main.c:88
↓ 1 callers
Method
setZero
()
jamulator/compile.go:193
↓ 1 callers
Method
setupControllerFramework
()
jamulator/compile.go:1741
↓ 1 callers
Method
visitForBasicBlocks
()
jamulator/compile.go:153
↓ 1 callers
Method
visitForCompile
()
jamulator/compile.go:163
↓ 1 callers
Method
visitForControlFlow
()
jamulator/compile.go:120
← previous
next →
101–200 of 264, ranked by callers