Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/akatsuki105/dawngb
/ functions
Functions
944 in github.com/akatsuki105/dawngb
⨍
Functions
944
◇
Types & classes
178
↓ 1 callers
Method
step
()
core/gb/gb.go:224
↓ 1 callers
Method
step
()
core/gb/cpu/cpu.go:148
↓ 1 callers
Method
step
()
core/gb/ppu/ppu.go:109
↓ 1 callers
Method
stop
()
core/gb/cpu/cpu.go:124
↓ 1 callers
Function
update
()
src/libretro/main.go:234
↓ 1 callers
Method
update
524288Hz
core/gb/cpu/timer.go:34
↓ 1 callers
Method
update
()
core/gb/apu/psg/ch_wave.go:92
↓ 1 callers
Method
updateFrequency
()
core/gb/apu/psg/unit_sweep.go:59
↓ 1 callers
Method
updateVolume
()
core/gb/apu/psg/unit_envelope.go:51
↓ 1 callers
Method
vblank
Mode 1
core/gb/ppu/mode.go:19
↓ 1 callers
Method
write
(addr uint16, val uint8, poke bool)
core/gb/memory.go:70
Method
AttachDebugger
(d debugger.Debugger)
core/gb/debugger.go:8
Function
ByteSliceFromUint32Slice
(arr []uint32)
internal/unsafeslice/unsafeslice.go:9
Method
CGBFlag
()
core/gb/cartridge/cartridge.go:66
Method
CreateSnapshot
()
core/gb/cpu/serialization.go:30
Method
CreateSnapshot
()
core/gb/cpu/timer.go:86
Method
CreateSnapshot
()
core/gb/cpu/serial.go:57
Method
CreateSnapshot
()
core/gb/cartridge/mbc3.go:121
Method
CreateSnapshot
()
core/gb/cartridge/mbc5.go:68
Method
CreateSnapshot
()
core/gb/cartridge/mbc1.go:79
Method
CreateSnapshot
()
core/gb/cartridge/mbc2.go:61
Method
CreateSnapshot
()
core/gb/apu/apu.go:72
Method
CreateSnapshot
()
core/gb/apu/psg/ch_noise.go:134
Method
CreateSnapshot
()
core/gb/apu/psg/serialization.go:18
Method
CreateSnapshot
()
core/gb/apu/psg/ch_square.go:138
Method
CreateSnapshot
()
core/gb/apu/psg/unit_envelope.go:71
Method
CreateSnapshot
()
core/gb/apu/psg/ch_wave.go:159
Method
CreateSnapshot
()
core/gb/apu/psg/unit_sweep.go:105
Method
Draw
(screen *ebiten.Image)
src/ebi/emu.go:106
Method
Draw
(screen *ebiten.Image)
src/ebi/main.go:101
Method
DrawScanline
(y int, scanline []color.NRGBA)
core/gb/ppu/renderer/dummy/dummy.go:13
Method
DrawScanline
(y int, scanline []color.NRGBA)
core/gb/ppu/renderer/software/software.go:40
Method
GetChunk
(chunkID uint64)
core/gb/debugger.go:137
Method
GetOutput
GetOutput gets 4bit sample (0..15)
core/gb/apu/psg/ch_noise.go:109
Method
GetOutput
GetOutput gets 4bit sample (0..15)
core/gb/apu/psg/ch_square.go:109
Method
GetValue
GetValue returns the value of the specified state.
core/gb/debugger.go:14
Method
HBlank
()
core/gb/cpu/cpu.go:135
Method
HandleGDB
Reference: https://www.chciken.com/tlmboy/2022/04/03/gdb-z80.html data は $[data]#[checksum] の data部分
core/gb/debugger_gdb.go:12
Method
IRQ
IRQ id: 0: VBLANK, 1: LCDSTAT, 2: TIMER, 3: SERIAL, 4: JOYPAD
core/gb/cpu/cpu.go:183
Method
IsCGBMode
()
core/gb/cpu/cpu.go:209
Method
Layout
引数にウィンドウサイズをとり、画面の解像度を返す
src/ebi/main.go:106
Method
LoadROM
(rom []uint8)
core/gb/gb.go:178
Method
LoadSave
(savedata []uint8)
core/gb/gb.go:188
Function
New
()
core/gb/ppu/renderer/dummy/dummy.go:9
Method
Pack
()
core/gb/cpu/sm83/register.go:11
Method
PokeMemory
(memID int, addr uint32, width int, data uint32)
core/gb/debugger.go:90
Method
PrintLog
(message string)
internal/debugger/debugger.go:6
Method
Quit
()
core/gb/gb.go:90
Method
Read
(addr uint16)
core/gb/memory.go:3
Method
Read
(addr uint16)
core/gb/cpu/dma.go:45
Method
Read
(addr uint16)
core/gb/cpu/bus.go:3
Method
Read
(addr uint16)
core/gb/cpu/timer.go:49
Method
Read
(addr uint16)
core/gb/ppu/io.go:5
Method
Read
(addr uint16)
core/gb/cartridge/cartridge.go:58
Method
Read
(addr uint16, peek bool)
core/gb/apu/psg/io.go:40
Method
Read
(p []uint8)
src/ebi/audio.go:88
Method
Reset
()
core/gb/cpu/sm83/sm83.go:39
Method
Reset
()
core/gb/ppu/ppu.go:74
Method
Reset
()
core/gb/apu/apu.go:33
Method
Reset
()
core/gb/apu/psg/ch_noise.go:30
Method
Reset
()
core/gb/apu/psg/psg.go:39
Method
Reset
()
core/gb/apu/psg/ch_square.go:39
Method
Reset
()
core/gb/apu/psg/ch_wave.go:39
Method
RestoreSnapshot
(snap DMASnapshot)
core/gb/cpu/dma.go:142
Method
RestoreSnapshot
(snap *Snapshot)
core/gb/cpu/serialization.go:57
Method
RestoreSnapshot
(snap TimerSnapshot)
core/gb/cpu/timer.go:96
Method
RestoreSnapshot
(snap SerialSnapshot)
core/gb/cpu/serial.go:65
Method
RestoreSnapshot
(snap *Snapshot)
core/gb/cpu/sm83/serialization.go:28
Method
RestoreSnapshot
(snap *Snapshot)
core/gb/ppu/serialization.go:45
Method
RestoreSnapshot
(snap *MBC3Snapshot)
core/gb/cartridge/mbc3.go:131
Method
RestoreSnapshot
(snap *MBC5Snapshot)
core/gb/cartridge/mbc5.go:76
Method
RestoreSnapshot
(snap *Snapshot)
core/gb/cartridge/serialization.go:54
Method
RestoreSnapshot
(snap MBC1Snapshot)
core/gb/cartridge/mbc1.go:88
Method
RestoreSnapshot
(snap MBC2Snapshot)
core/gb/cartridge/mbc2.go:68
Method
RestoreSnapshot
(snap Snapshot)
core/gb/apu/apu.go:79
Method
RestoreSnapshot
(snap NoiseSnapshot)
core/gb/apu/psg/ch_noise.go:149
Method
RestoreSnapshot
(snap Snapshot)
core/gb/apu/psg/serialization.go:37
Method
RestoreSnapshot
(snap SquareSnapshot)
core/gb/apu/psg/ch_square.go:156
Method
RestoreSnapshot
(snap EnvelopeSnapshot)
core/gb/apu/psg/unit_envelope.go:82
Method
RestoreSnapshot
(snap WaveSnapshot)
core/gb/apu/psg/ch_wave.go:179
Method
RestoreSnapshot
(snap SweepSnapshot)
core/gb/apu/psg/unit_sweep.go:116
Method
Run
(cycles8MHz int64)
core/gb/apu/apu.go:40
Method
Screen
()
core/gb/ppu/ppu.go:93
Method
SetBGP
(val uint8)
core/gb/ppu/renderer/dummy/dummy.go:15
Method
SetBGP
(val uint8)
core/gb/ppu/renderer/software/software.go:107
Method
SetLCDC
(val uint8)
core/gb/ppu/renderer/dummy/dummy.go:14
Method
SetLCDC
(val uint8)
core/gb/ppu/renderer/software/software.go:95
Method
SetOBP
(bank, val uint8)
core/gb/ppu/renderer/software/software.go:108
Method
SetOBP0
(val uint8)
core/gb/ppu/renderer/dummy/dummy.go:16
Method
SetOBP1
(val uint8)
core/gb/ppu/renderer/dummy/dummy.go:17
Method
SetSCX
(val uint8)
core/gb/ppu/renderer/dummy/dummy.go:18
Method
SetSCX
(val uint8)
core/gb/ppu/renderer/software/software.go:109
Method
SetSCY
(val uint8)
core/gb/ppu/renderer/dummy/dummy.go:19
Method
SetSCY
(val uint8)
core/gb/ppu/renderer/software/software.go:110
Method
SetWX
(val uint8)
core/gb/ppu/renderer/dummy/dummy.go:20
Method
SetWX
(val uint8)
core/gb/ppu/renderer/software/software.go:111
Method
SetWY
(val uint8)
core/gb/ppu/renderer/dummy/dummy.go:21
Method
SetWY
(val uint8)
core/gb/ppu/renderer/software/software.go:112
Method
SkipBIOS
()
core/gb/ppu/ppu.go:86
Method
SkipBIOS
()
core/gb/apu/psg/psg.go:51
← previous
next →
201–300 of 944, ranked by callers