Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MitchellSternke/SuperMarioBros-C
/ functions
Functions
134 in github.com/MitchellSternke/SuperMarioBros-C
⨍
Functions
134
◇
Types & classes
33
↓ 30 callers
Method
rol
source/Emulation/MemoryAccess.cpp:120
↓ 16 callers
Function
printIndent
codegen/ast.cpp:161
↓ 12 callers
Method
setZN
source/SMB/SMBEngine.cpp:190
↓ 8 callers
Method
setButtonState
source/Emulation/Controller.cpp:30
↓ 5 callers
Function
lookupComment
codegen/util.cpp:20
↓ 5 callers
Method
output
source/Emulation/APU.cpp:515
↓ 5 callers
Method
ror
source/Emulation/MemoryAccess.cpp:132
↓ 5 callers
Method
stepTimer
source/Emulation/APU.cpp:96
↓ 4 callers
Method
writeControl
source/Emulation/APU.cpp:615
↓ 3 callers
Method
writeTimerHigh
source/Emulation/APU.cpp:88
↓ 3 callers
Method
writeTimerLow
source/Emulation/APU.cpp:83
↓ 2 callers
Function
cleanupNode
codegen/ast.cpp:110
↓ 2 callers
Function
drawCHRTile
source/Util/Video.cpp:64
↓ 2 callers
Method
getCHR
source/SMB/SMBEngine.cpp:97
↓ 2 callers
Method
readByte
source/Emulation/PPU.cpp:120
↓ 2 callers
Method
reset
source/SMB/SMBEngine.cpp:62
↓ 2 callers
Method
writeByte
source/Emulation/PPU.cpp:459
↓ 2 callers
Method
writeRegister
source/Emulation/APU.cpp:639
↓ 2 callers
Method
writeSweep
source/Emulation/APU.cpp:74
↓ 1 callers
Method
audioCallback
source/SMB/SMBEngine.cpp:42
↓ 1 callers
Function
cleanupList
codegen/ast.cpp:101
↓ 1 callers
Function
duplicateString
We need to be able to duplicate yytext since it is volatile
codegen/util.hpp:12
↓ 1 callers
Function
generateScanlineTexture
source/Util/Video.cpp:141
↓ 1 callers
Function
initialize
* Initialize libraries for use. */
source/Main.cpp:60
↓ 1 callers
Method
initializeValue
* Initialize the configuration option. */
source/Configuration.hpp:71
↓ 1 callers
Function
loadPalette
source/Util/Video.cpp:179
↓ 1 callers
Function
loadRomImage
* Load the Super Mario Bros. ROM image. */
source/Main.cpp:24
↓ 1 callers
Function
mainLoop
source/Main.cpp:165
↓ 1 callers
Function
mapNewline
codegen/util.cpp:15
↓ 1 callers
Method
readData
source/SMB/SMBEngine.cpp:158
↓ 1 callers
Method
readRegister
source/Emulation/PPU.cpp:168
↓ 1 callers
Method
render
source/Emulation/PPU.cpp:226
↓ 1 callers
Function
reverseList
codegen/ast.cpp:74
↓ 1 callers
Function
shutdown
* Shutdown libraries for exit. */
source/Main.cpp:153
↓ 1 callers
Method
stepCounter
source/Emulation/APU.cpp:299
↓ 1 callers
Method
stepFrame
source/Emulation/APU.cpp:532
↓ 1 callers
Method
update
source/SMB/SMBEngine.cpp:68
↓ 1 callers
Method
writeDMA
source/Emulation/PPU.cpp:498
↓ 1 callers
Method
writeLength
source/Emulation/APU.cpp:382
↓ 1 callers
Method
writePeriod
source/Emulation/APU.cpp:376
Method
APU
source/Emulation/APU.cpp:488
Method
AstNode
codegen/ast.cpp:6
Method
BasicConfigurationOption
* Constructor. */
source/Configuration.hpp:52
Method
BinaryNode
codegen/ast.cpp:28
Method
ConfigurationOption
source/Configuration.cpp:75
Method
Controller
source/Emulation/Controller.cpp:3
Method
DeclNode
codegen/ast.cpp:46
Method
InstructionNode
codegen/ast.cpp:61
Method
LabelNode
codegen/ast.cpp:53
Method
ListNode
codegen/ast.cpp:40
Method
MemoryAccess
source/Emulation/MemoryAccess.cpp:5
Method
Noise
source/Emulation/APU.cpp:348
Method
PPU
source/Emulation/PPU.cpp:86
Method
Pulse
source/Emulation/APU.cpp:38
Method
RootNode
codegen/ast.cpp:35
Method
SMBDataPointers
source/SMB/SMBDataPointers.hpp:362
Method
SMBEngine
source/SMB/SMBEngine.cpp:17
Method
Translator
codegen/translator.cpp:21
Method
Triangle
source/Emulation/APU.cpp:244
Method
UnaryNode
codegen/ast.cpp:22
Function
audioCallback
* SDL Audio callback function. */
source/Main.cpp:49
Method
bit
source/SMB/SMBEngine.cpp:91
Method
classifyLabels
codegen/translator.cpp:55
Function
cleanupAst
codegen/ast.cpp:152
Method
code
source/SMB/SMB.cpp:6
Method
compare
source/SMB/SMBEngine.cpp:84
Function
drawBox
source/Util/Video.cpp:7
Function
drawText
source/Util/Video.cpp:103
Method
generateCode
codegen/translator.cpp:150
Method
generateConstantDeclarations
codegen/translator.cpp:292
Method
generateDataDeclarations
codegen/translator.cpp:332
Method
getAttributeTableValue
source/Emulation/PPU.cpp:93
Method
getAudioEnabled
source/Configuration.cpp:109
Method
getAudioFrequency
source/Configuration.cpp:114
Method
getConstantHeaderOutput
codegen/translator.cpp:35
Method
getDataHeaderOutput
codegen/translator.cpp:45
Method
getDataOutput
codegen/translator.cpp:40
Method
getDataPointer
source/SMB/SMBEngine.cpp:102
Method
getFrameRate
source/Configuration.cpp:119
Method
getMemory
source/SMB/SMBEngine.cpp:118
Method
getMemoryWord
source/SMB/SMBEngine.cpp:131
Method
getNametableIndex
source/Emulation/PPU.cpp:111
Method
getOutput
source/Emulation/APU.cpp:507
Method
getRenderScale
source/Configuration.cpp:129
Method
getScanlinesEnabled
source/Configuration.cpp:139
Method
getSourceOutput
codegen/translator.cpp:50
Method
getVsyncEnabled
source/Configuration.cpp:144
Method
indexEmptyLines
codegen/translator.cpp:527
Method
initialize
source/Configuration.cpp:86
Method
loadConstantData
source/SMB/SMBData.cpp:6
Function
main
source/Main.cpp:265
Function
mapComment
codegen/util.cpp:10
Method
output
source/Emulation/APU.cpp:185
Method
output
source/Emulation/APU.cpp:315
Method
output
source/Emulation/APU.cpp:447
Method
pha
source/SMB/SMBEngine.cpp:136
Method
pla
source/SMB/SMBEngine.cpp:142
Method
popReturnIndex
source/SMB/SMBEngine.cpp:148
Function
printNode
codegen/ast.cpp:169
Method
pushReturnIndex
source/SMB/SMBEngine.cpp:153
next →
1–100 of 134, ranked by callers