MCPcopy Create free account

hub / github.com/GZYangKui/nes4j / functions

Functions423 in github.com/GZYangKui/nes4j

↓ 2 callersMethodreadTileByte
From ppu address get fine y[yyy] after query tile in current position pixel. <b>PPU address:</b> <pre> yyy .. ..... ..... ||| +++----------------
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Render.java:388
↓ 2 callersMethodrol
(AddressMode mode)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:150
↓ 2 callersMethodsbc
(AddressMode mode)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:287
↓ 2 callersMethodsetDebugger
(Debugger debugger)
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:99
↓ 2 callersMethodsetNode
(Region node)
app/src/main/java/cn/navclub/nes4j/app/control/LoadingPane.java:164
↓ 2 callersMethodshareFBit
Because the envelope loop and length counter disable flags are mapped to the same bit, the length counter can't be used while the envelope is in loop
bin/src/main/java/cn/navclub/nes4j/bin/apu/Envelope.java:119
↓ 2 callersMethodshowBackground
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/register/PPUMask.java:36
↓ 2 callersMethodshowSprite
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/register/PPUMask.java:32
↓ 2 callersMethodstop
When {@link cn.navclub.nes4j.bin.NES} instance stop call
bin/src/main/java/cn/navclub/nes4j/bin/core/Component.java:24
↓ 2 callersMethodtoBinStr
Byte transform binary string
bin/src/main/java/cn/navclub/nes4j/bin/util/BinUtil.java:17
↓ 2 callersMethodtoKB
(int bytes)
app/src/main/java/cn/navclub/nes4j/app/util/StrUtil.java:20
↓ 2 callersMethodupdate
(NES context)
app/src/main/java/cn/navclub/nes4j/app/control/PPUControlPane.java:66
↓ 2 callersMethodupdate
(int x, int y, int pixel)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Frame.java:22
↓ 2 callersMethodupdateTimeValue
Update timer period @param address Register address @param b Register value
bin/src/main/java/cn/navclub/nes4j/bin/apu/Channel.java:94
↓ 2 callersMethoduserHome
()
app/src/main/java/cn/navclub/nes4j/app/util/OSUtil.java:29
↓ 1 callersMethodAddrWrite
(byte b)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:115
↓ 1 callersMethodDMAWrite
(byte[] arr)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:95
↓ 1 callersMethodI8Read
This is util method,read target address memory value @param address Memory address @return Memory address value
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:113
↓ 1 callersMethodMaskWrite
(byte b)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:285
↓ 1 callersFunctionNes4j_apu_play_linux
app/src/native/sys_sound.c:94
↓ 1 callersFunctionNes4j_find_hardware
app/src/native/sys_sound.c:112
↓ 1 callersFunctionNes4j_jni_throw_exception
app/src/native/jni/jni_util.c:14
↓ 1 callersFunctionNes4j_linked_list_lose
app/src/native/memory.c:39
↓ 1 callersFunctionNes4j_new_linked_list
app/src/native/memory.c:31
↓ 1 callersFunctionNes4j_new_sound_hardware
app/src/native/memory.c:11
↓ 1 callersFunctionNes4j_sound_hardware_clone
app/src/native/memory.c:18
↓ 1 callersFunctionNes4j_sound_hardware_close
app/src/native/memory.c:50
↓ 1 callersFunctionNes4j_str_clone
app/src/native/str_util.c:9
↓ 1 callersMethodOAMAddrWrite
(byte b)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:111
↓ 1 callersMethodOAMWrite
(byte b)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:102
↓ 1 callersMethodScrollWrite
(byte b)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:270
↓ 1 callersMethodafter
When DragDrop event trigger will call this function and transform {@link Dragboard} object. @param board {@inheritDoc} @apiNote If {@link DragEventSe
app/src/main/java/cn/navclub/nes4j/app/event/DragEventHandler.java:33
↓ 1 callersMethodargs2Map
(String[] args)
app/src/main/java/cn/navclub/nes4j/app/util/StrUtil.java:33
↓ 1 callersMethodbackgroundNameTable
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/register/PPUControl.java:64
↓ 1 callersMethodbefore
When DragOver event trigger will call this function check drag data whether satisfy condition. @param board {@inheritDoc} @return If return {@code tr
app/src/main/java/cn/navclub/nes4j/app/event/DragEventHandler.java:25
↓ 1 callersMethodbit
(InstructionWrap instruction6502)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:319
↓ 1 callersMethodbuffer
When {@link NES} instance rpg-rom data happen change call @param buffer Change after rpg data
bin/src/main/java/cn/navclub/nes4j/bin/debug/Debugger.java:24
↓ 1 callersMethodbuild
()
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:213
↓ 1 callersMethodcalChSize
(byte[] headers)
bin/src/main/java/cn/navclub/nes4j/bin/io/Cartridge.java:268
↓ 1 callersMethodcalRgbSize
计算RGB-ROM大小
bin/src/main/java/cn/navclub/nes4j/bin/io/Cartridge.java:285
↓ 1 callersMethodcalculate
(RInternal internal)
bin/src/main/java/cn/navclub/nes4j/bin/core/impl/MMC1Mapper.java:112
↓ 1 callersMethodcalculate
The shifter continuously calculates a result based on the channel's period. The channel's period (from the third and fourth registers) is first shifte
bin/src/main/java/cn/navclub/nes4j/bin/apu/SweepUnit.java:81
↓ 1 callersMethodcalculateXY
()
app/src/main/java/cn/navclub/nes4j/app/control/IconPopup.java:62
↓ 1 callersMethodclock
<p> When the timer outputs a clock, the following actions occur in order: </p> <li> If the silence flag is clear, the output level changes based on bi
bin/src/main/java/cn/navclub/nes4j/bin/apu/impl/DMChannel.java:163
↓ 1 callersMethodclose
()
bin/src/main/java/cn/navclub/nes4j/bin/logging/handler/JUConsoleHandler.java:22
↓ 1 callersMethodcmp
(InstructionWrap instruction6502)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:238
↓ 1 callersMethodcopy
()
app/src/main/java/cn/navclub/nes4j/app/model/KeyMapper.java:20
↓ 1 callersMethodcreate
(Throwable throwable, String headerText)
app/src/main/java/cn/navclub/nes4j/app/dialog/ExceptionDialog.java:51
↓ 1 callersMethoddec
(InstructionWrap instruction6502)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:327
↓ 1 callersMethodexecute0
()
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:79
↓ 1 callersMethodfile
(File file)
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:193
↓ 1 callersMethodformatOpenCode
(byte[] buffer)
bin/src/main/java/cn/navclub/nes4j/bin/debug/OpenCodeFormat.java:18
↓ 1 callersMethodgameLoopCallback
(Frame frame, JoyPad joyPad, JoyPad joyPad1)
app/src/main/java/cn/navclub/nes4j/app/view/GameWorld.java:189
↓ 1 callersMethodgenerateVBlankNMI
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/register/PPUControl.java:72
↓ 1 callersMethodgetNode
()
app/src/main/java/cn/navclub/nes4j/app/control/LoadingPane.java:156
↓ 1 callersMethodgetPixel
(int pos)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Frame.java:18
↓ 1 callersMethodgetScanline
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:293
↓ 1 callersMethodhack
When {@link CPU#next()} was executed before call @return If return {@code true} block current thread,otherwise do nothing.
bin/src/main/java/cn/navclub/nes4j/bin/debug/Debugger.java:17
↓ 1 callersMethodincX
The coarse X component of v needs to be incremented when the next tile is reached. Bits 0-4 are incremented, with overflow toggling bit 10. This means
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Render.java:413
↓ 1 callersMethodincY
Row 29 is the last row of tiles in a nametable. To wrap to the next nametable when incrementing coarse Y from 29, the vertical nametable is switched b
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Render.java:436
↓ 1 callersMethodincrement
()
app/src/main/java/cn/navclub/nes4j/app/event/FPSTracer.java:35
↓ 1 callersMethodinitPalette
()
app/src/main/java/cn/navclub/nes4j/app/dialog/DPalette.java:56
↓ 1 callersMethodinitTableView
()
app/src/main/java/cn/navclub/nes4j/app/dialog/DHandle.java:128
↓ 1 callersMethodinject
When {@link NES} wsa created call @param instance {@link NES} instance
bin/src/main/java/cn/navclub/nes4j/bin/debug/Debugger.java:31
↓ 1 callersMethodisNotBlank
(String str)
app/src/main/java/cn/navclub/nes4j/app/util/StrUtil.java:29
↓ 1 callersMethodisTraceEnabled
Whether trace is enable @return If trace is enable return {@code true} otherwise {@code false}
bin/src/main/java/cn/navclub/nes4j/bin/logging/LoggerDelegate.java:70
↓ 1 callersMethodloadAssort
()
app/src/main/java/cn/navclub/nes4j/app/view/GameHall.java:128
↓ 1 callersMethodloadLocalConfig
Load test environment config @param args Program args
app/src/main/java/cn/navclub/nes4j/app/Launcher.java:36
↓ 1 callersMethodloadXY
(InstructionWrap instruction6502)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:291
↓ 1 callersMethodlocalEventBus
Register app internal event-bus
app/src/main/java/cn/navclub/nes4j/app/INes.java:35
↓ 1 callersMethodlookupSample
<p> <b>Lookup Table</b> </p> <p> The <a href="https://www.nesdev.org/wiki/APU_Mixe">APU mixer</a> formulas can be efficiently implemented using two lo
bin/src/main/java/cn/navclub/nes4j/bin/apu/APU.java:259
↓ 1 callersMethodmkdirAssort
(String assort)
app/src/main/java/cn/navclub/nes4j/app/util/OSUtil.java:61
↓ 1 callersMethodmove
Batch move file to dst @param dst Move dest @param list Wait move file list @return Success move to dest file list
app/src/main/java/cn/navclub/nes4j/app/util/OSUtil.java:83
↓ 1 callersMethodnewBuilder
()
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:217
↓ 1 callersMethodnewProvider
(Cartridge cartridge, NES context)
bin/src/main/java/cn/navclub/nes4j/bin/config/NMapper.java:33
↓ 1 callersMethodnext
()
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:368
↓ 1 callersMethodnodeProperty
()
app/src/main/java/cn/navclub/nes4j/app/control/LoadingPane.java:160
↓ 1 callersMethodonSuccess
Data load success call this function @param data Target data
app/src/main/java/cn/navclub/nes4j/app/service/LoadingService.java:23
↓ 1 callersMethodparse
(String text, Class<T> clazz)
app/src/main/java/cn/navclub/nes4j/app/util/JsonUtil.java:17
↓ 1 callersMethodparseFormat
判断当前文件是INES格式还是NES_2.0格式
bin/src/main/java/cn/navclub/nes4j/bin/io/Cartridge.java:302
↓ 1 callersMethodplayer
(Class<? extends Player> clazz)
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:203
↓ 1 callersMethodpoint
(BreakLine line)
app/src/main/java/cn/navclub/nes4j/app/view/Debugger.java:155
↓ 1 callersMethodpreExecute
Prepare async execute
app/src/main/java/cn/navclub/nes4j/app/service/LoadingService.java:7
↓ 1 callersMethodpull
(InstructionWrap instruction6502)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:226
↓ 1 callersMethodreadFileAllByte
(File file)
bin/src/main/java/cn/navclub/nes4j/bin/util/IOUtil.java:11
↓ 1 callersMethodreadOam
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:107
↓ 1 callersMethodreadRom
Read from rpg-rom @param address Target address @return rpg-rom data
bin/src/main/java/cn/navclub/nes4j/bin/core/Mapper.java:33
↓ 1 callersMethodreadStatus
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:210
↓ 1 callersMethodreadTileAttr
<b>The low 12 bits of the attribute address are composed in the following way:</b> <pre> NN 1111 YYY XXX || |||| ||| +++-- high 3 bits of co
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Render.java:359
↓ 1 callersMethodreadTileIdx
<b> The high bits of v are used for fine Y during rendering, and addressing nametable data only requires 12 bits, with the high 2 CHR address lines fi
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Render.java:344
↓ 1 callersMethodreader
<b>Memory reader</b> <p> When the sample buffer is emptied, the memory reader fills the sample buffer with the next byte from the currently playing sa
bin/src/main/java/cn/navclub/nes4j/bin/apu/impl/DMChannel.java:210
↓ 1 callersMethodregister
(Node node, DragEventService service, TransferMode... modes)
app/src/main/java/cn/navclub/nes4j/app/event/DragEventHandler.java:110
↓ 1 callersMethodrender
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Render.java:180
↓ 1 callersMethodrenderPixel
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Render.java:466
↓ 1 callersMethodreset
Reset NES all core component
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:121
↓ 1 callersMethodreset
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Render.java:128
↓ 1 callersMethodreset
When a sample is (re)started, the current address is set to the sample address, and bytes remaining is set to the sample length.
bin/src/main/java/cn/navclub/nes4j/bin/apu/impl/DMChannel.java:246
↓ 1 callersMethodreset
()
bin/src/main/java/cn/navclub/nes4j/bin/apu/impl/timer/Divider.java:52
↓ 1 callersMethodrun
(File file)
app/src/main/java/cn/navclub/nes4j/app/view/GameWorld.java:230
↓ 1 callersMethodsave
()
app/src/main/java/cn/navclub/nes4j/app/config/NESConfig.java:42
← previousnext →101–200 of 423, ranked by callers