MCPcopy Create free account

hub / github.com/akatsuki105/dawngb / functions

Functions944 in github.com/akatsuki105/dawngb

↓ 122 callersFunctionSetBit
(val V, idx W, b bool)
core/gb/internal/bit.go:13
↓ 84 callersMethodPack
()
core/gb/cpu/sm83/register.go:41
↓ 64 callersMethodbit
(val uint8, bit int)
core/gb/cpu/sm83/algorithms.go:53
↓ 61 callersMethodfetch
()
core/gb/cpu/sm83/sm83.go:61
↓ 52 callersMethodRead
(addr uint16)
core/gb/cpu/sm83/sm83.go:8
↓ 52 callersMethodWrite
(addr uint16, val uint8)
core/gb/cpu/sm83/sm83.go:9
↓ 38 callersMethodUnpack
(val uint8)
core/gb/cpu/sm83/register.go:50
↓ 27 callersFunctionenosys
()
docs/wasm_exec.js:8
↓ 25 callersFunctionBit
Bit check val's idx bit
core/gb/internal/bit.go:6
↓ 23 callersFunctiongetBit
(val uint8, bit int)
core/gb/apu/psg/io.go:222
↓ 21 callersMethodWrite
(addr uint16, val uint8)
core/gb/apu/psg/io.go:61
↓ 17 callersMethodadd
(val uint8, carry bool)
core/gb/cpu/sm83/algorithms.go:74
↓ 16 callersMethodset_hl
(bit int, b bool)
core/gb/cpu/sm83/algorithms.go:89
↓ 16 callersMethodsub
(val uint8, carry bool)
core/gb/cpu/sm83/algorithms.go:81
↓ 14 callersMethodbranch
(dst uint16)
core/gb/cpu/sm83/algorithms.go:17
↓ 13 callersMethodcall
(dst uint16)
core/gb/cpu/sm83/algorithms.go:62
↓ 10 callersMethodLoad
(cmd LoadCmd, args ...any)
core/gb/gb.go:126
↓ 10 callersMethodRead
(addr uint16)
core/gb/ppu/ppu.go:22
↓ 10 callersFunctionbtou8
(b bool)
core/gb/cpu/sm83/sm83.go:67
↓ 10 callersFunctionstatIRQAsserted
(stat uint8)
core/gb/ppu/ppu.go:180
↓ 9 callersMethodIsColor
IsCGBMode returns true if the hardware has CGB features (i.e., it's a CGB or AGB).
core/gb/gb.go:245
↓ 8 callersMethodReset
()
core/gb/cpu/cpu.go:58
↓ 8 callersMethodcp
(val uint8)
core/gb/cpu/sm83/algorithms.go:67
↓ 8 callersFunctionflip
Helper functions
core/gb/ppu/renderer/software/software.go:115
↓ 8 callersMethodread
(addr uint16, peek bool)
core/gb/memory.go:7
↓ 7 callersMethodrl
(r *uint8)
core/gb/cpu/sm83/algorithms.go:108
↓ 7 callersMethodrlc
(r *uint8)
core/gb/cpu/sm83/algorithms.go:137
↓ 7 callersMethodrr
(r *uint8)
core/gb/cpu/sm83/algorithms.go:96
↓ 7 callersMethodrrc
(r *uint8)
core/gb/cpu/sm83/algorithms.go:103
↓ 7 callersMethodsla
(r *uint8)
core/gb/cpu/sm83/algorithms.go:114
↓ 7 callersMethodsra
(r *uint8)
core/gb/cpu/sm83/algorithms.go:131
↓ 7 callersMethodsrl
(r *uint8)
core/gb/cpu/sm83/algorithms.go:120
↓ 7 callersMethodswap
(r *uint8)
core/gb/cpu/sm83/algorithms.go:126
↓ 6 callersMethodDirectBoot
()
core/gb/gb.go:85
↓ 6 callersMethodIRQ
(id int)
core/gb/ppu/ppu.go:23
↓ 6 callersFunctionNew
(model Model, audioBuffer io.Writer)
core/gb/gb.go:62
↓ 6 callersMethodReset
()
core/gb/gb.go:74
↓ 6 callersMethodpush16
(val uint16)
core/gb/cpu/sm83/algorithms.go:28
↓ 6 callersMethodret
()
core/gb/cpu/sm83/algorithms.go:58
↓ 5 callersMethodTurnOff
()
core/gb/apu/psg/ch_wave.go:48
↓ 5 callersMethodWrite
(addr uint16, val uint8)
core/gb/memory.go:66
↓ 5 callersMethodWrite
(addr uint16, val uint8)
core/gb/cpu/dma.go:55
↓ 5 callersMethodpop16
()
core/gb/cpu/sm83/algorithms.go:40
↓ 5 callersFunctionsetBit
(val uint8, bit int, b bool)
core/gb/apu/psg/io.go:226
↓ 5 callersMethodwrite
(addr uint16, val uint8)
core/gb/cartridge/cartridge.go:11
↓ 4 callersMethodCreateSnapshot
()
core/gb/cartridge/serialization.go:19
↓ 4 callersMethodGetOutput
GetOutput gets 4bit sample (0..15)
core/gb/apu/psg/ch_wave.go:84
↓ 4 callersMethodSetOBP
(bank, val uint8)
core/gb/ppu/renderer/renderer.go:11
↓ 4 callersMethodclock256Hz
()
core/gb/apu/psg/ch_wave.go:64
↓ 4 callersMethodclockTimer
()
core/gb/apu/psg/ch_wave.go:73
↓ 4 callersMethoddacEnable
()
core/gb/apu/psg/ch_noise.go:116
↓ 4 callersMethodreload
()
core/gb/apu/psg/ch_wave.go:54
↓ 4 callersMethodreset
()
core/gb/cpu/dma.go:31
↓ 4 callersMethodwindowStepCycle
()
core/gb/apu/psg/ch_wave.go:140
↓ 3 callersMethodDump
(cmd DumpCmd, args ...any)
core/gb/gb.go:192
↓ 3 callersMethodLoadROM
(data []uint8)
src/ebi/emu.go:78
↓ 3 callersMethodLoadSave
(data []uint8)
src/ebi/emu.go:120
↓ 3 callersMethodReadIO
(addr uint16)
core/gb/cpu/io.go:3
↓ 3 callersMethodRunFrame
()
core/gb/gb.go:204
↓ 3 callersMethodSerialize
(w io.Writer)
core/gb/serialization.go:84
↓ 3 callersMethodSkipBIOS
()
core/gb/cpu/cpu.go:74
↓ 3 callersMethodWrite
(addr uint16, val uint8)
core/gb/ppu/io.go:44
↓ 3 callersMethod_resume
()
docs/wasm_exec.js:555
↓ 3 callersMethodclock64Hz
()
core/gb/apu/psg/ch_noise.go:55
↓ 3 callersMethodcompareLYC
()
core/gb/ppu/ppu.go:147
↓ 3 callersMethoddrawScanline
(y int)
core/gb/ppu/renderer/software/layer_bg.go:28
↓ 3 callersMethoddutyStepCycle
デューティ比の1ステップの長さを(2MHzの)サイクル数で返す
core/gb/apu/psg/ch_square.go:117
↓ 3 callersMethodread
(addr uint16)
core/gb/cartridge/cartridge.go:10
↓ 3 callersMethodreset
()
core/gb/apu/psg/unit_sweep.go:23
↓ 3 callersMethodupdate
()
core/gb/apu/psg/ch_square.go:102
↓ 2 callersFunctionByte
(data V, offset W)
core/gb/internal/helper.go:5
↓ 2 callersFunctionByteSliceFromUint16Slice
(arr []uint16)
internal/unsafeslice/unsafeslice.go:5
↓ 2 callersMethodCreateSnapshot
()
core/gb/cpu/dma.go:130
↓ 2 callersMethodDeserialize
(r io.Reader)
core/gb/serialization.go:96
↓ 2 callersMethodRAMSize
()
core/gb/cartridge/cartridge.go:79
↓ 2 callersMethodResolution
()
core/gb/gb.go:230
↓ 2 callersMethodRun
(cycles8MHz int64)
core/gb/ppu/ppu.go:97
↓ 2 callersMethodScreen
()
core/gb/gb.go:231
↓ 2 callersMethodSetBGP
(val uint8)
core/gb/ppu/renderer/renderer.go:10
↓ 2 callersFunctionSetByte
(data V, offset W, value uint8)
core/gb/internal/helper.go:9
↓ 2 callersMethodSetKeyInput
(key string, press bool)
core/gb/gb.go:233
↓ 2 callersMethodSetLCDC
(val uint8)
core/gb/ppu/renderer/renderer.go:9
↓ 2 callersMethodSetSCX
(val uint8)
core/gb/ppu/renderer/renderer.go:12
↓ 2 callersMethodSetSCY
(val uint8)
core/gb/ppu/renderer/renderer.go:13
↓ 2 callersMethodSetWX
(val uint8)
core/gb/ppu/renderer/renderer.go:14
↓ 2 callersMethodSetWY
(val uint8)
core/gb/ppu/renderer/renderer.go:15
↓ 2 callersMethodStep
()
core/gb/cpu/cpu.go:141
↓ 2 callersMethodWriteIO
(addr uint16, val uint8)
core/gb/cpu/io.go:41
↓ 2 callersMethodcalcFreqency
1ステップの長さを(2MHzの)サイクル数で返す
core/gb/apu/psg/ch_noise.go:104
↓ 2 callersMethodcheckInterrupt
()
core/gb/cpu/cpu.go:189
↓ 2 callersMethodcheckOverflow
()
core/gb/apu/psg/unit_sweep.go:79
↓ 2 callersMethodgetColor
(palID, n uint8)
core/gb/ppu/renderer/software/layer_sprite.go:130
↓ 2 callersMethodgetColor
(palID, n uint8)
core/gb/ppu/renderer/software/layer_bg.go:86
↓ 2 callersMethodinstruction
()
core/gb/cpu/cpu.go:175
↓ 2 callersMethodisMBC30
ポケモンクリスタルなどは、MBC30と呼ばれる特殊なMBC3を使っている これを見分ける方法は今のところ、カートリッジヘッダのROMサイズとRAMサイズを見るしかない
core/gb/cartridge/mbc3.go:40
↓ 2 callersFunctionnewEnvelope
()
core/gb/apu/psg/unit_envelope.go:15
↓ 2 callersFunctionnewSquareChannel
(hasSweep bool)
core/gb/apu/psg/ch_square.go:28
↓ 2 callersFunctionparseHex
(s string)
core/gb/debugger_gdb.go:36
↓ 2 callersMethodpop8
()
core/gb/cpu/sm83/algorithms.go:33
↓ 2 callersMethodpush8
(val uint8)
core/gb/cpu/sm83/algorithms.go:22
next →1–100 of 944, ranked by callers