Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GZYangKui/nes4j
/ functions
Functions
423 in github.com/GZYangKui/nes4j
⨍
Functions
423
◇
Types & classes
119
↓ 2 callers
Method
readTileByte
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 callers
Method
rol
(AddressMode mode)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:150
↓ 2 callers
Method
sbc
(AddressMode mode)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:287
↓ 2 callers
Method
setDebugger
(Debugger debugger)
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:99
↓ 2 callers
Method
setNode
(Region node)
app/src/main/java/cn/navclub/nes4j/app/control/LoadingPane.java:164
↓ 2 callers
Method
shareFBit
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 callers
Method
showBackground
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/register/PPUMask.java:36
↓ 2 callers
Method
showSprite
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/register/PPUMask.java:32
↓ 2 callers
Method
stop
When {@link cn.navclub.nes4j.bin.NES} instance stop call
bin/src/main/java/cn/navclub/nes4j/bin/core/Component.java:24
↓ 2 callers
Method
toBinStr
Byte transform binary string
bin/src/main/java/cn/navclub/nes4j/bin/util/BinUtil.java:17
↓ 2 callers
Method
toKB
(int bytes)
app/src/main/java/cn/navclub/nes4j/app/util/StrUtil.java:20
↓ 2 callers
Method
update
(NES context)
app/src/main/java/cn/navclub/nes4j/app/control/PPUControlPane.java:66
↓ 2 callers
Method
update
(int x, int y, int pixel)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Frame.java:22
↓ 2 callers
Method
updateTimeValue
Update timer period @param address Register address @param b Register value
bin/src/main/java/cn/navclub/nes4j/bin/apu/Channel.java:94
↓ 2 callers
Method
userHome
()
app/src/main/java/cn/navclub/nes4j/app/util/OSUtil.java:29
↓ 1 callers
Method
AddrWrite
(byte b)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:115
↓ 1 callers
Method
DMAWrite
(byte[] arr)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:95
↓ 1 callers
Method
I8Read
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 callers
Method
MaskWrite
(byte b)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:285
↓ 1 callers
Function
Nes4j_apu_play_linux
app/src/native/sys_sound.c:94
↓ 1 callers
Function
Nes4j_find_hardware
app/src/native/sys_sound.c:112
↓ 1 callers
Function
Nes4j_jni_throw_exception
app/src/native/jni/jni_util.c:14
↓ 1 callers
Function
Nes4j_linked_list_lose
app/src/native/memory.c:39
↓ 1 callers
Function
Nes4j_new_linked_list
app/src/native/memory.c:31
↓ 1 callers
Function
Nes4j_new_sound_hardware
app/src/native/memory.c:11
↓ 1 callers
Function
Nes4j_sound_hardware_clone
app/src/native/memory.c:18
↓ 1 callers
Function
Nes4j_sound_hardware_close
app/src/native/memory.c:50
↓ 1 callers
Function
Nes4j_str_clone
app/src/native/str_util.c:9
↓ 1 callers
Method
OAMAddrWrite
(byte b)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:111
↓ 1 callers
Method
OAMWrite
(byte b)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:102
↓ 1 callers
Method
ScrollWrite
(byte b)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:270
↓ 1 callers
Method
after
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 callers
Method
args2Map
(String[] args)
app/src/main/java/cn/navclub/nes4j/app/util/StrUtil.java:33
↓ 1 callers
Method
backgroundNameTable
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/register/PPUControl.java:64
↓ 1 callers
Method
before
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 callers
Method
bit
(InstructionWrap instruction6502)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:319
↓ 1 callers
Method
buffer
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 callers
Method
build
()
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:213
↓ 1 callers
Method
calChSize
(byte[] headers)
bin/src/main/java/cn/navclub/nes4j/bin/io/Cartridge.java:268
↓ 1 callers
Method
calRgbSize
计算RGB-ROM大小
bin/src/main/java/cn/navclub/nes4j/bin/io/Cartridge.java:285
↓ 1 callers
Method
calculate
(RInternal internal)
bin/src/main/java/cn/navclub/nes4j/bin/core/impl/MMC1Mapper.java:112
↓ 1 callers
Method
calculate
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 callers
Method
calculateXY
()
app/src/main/java/cn/navclub/nes4j/app/control/IconPopup.java:62
↓ 1 callers
Method
clock
<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 callers
Method
close
()
bin/src/main/java/cn/navclub/nes4j/bin/logging/handler/JUConsoleHandler.java:22
↓ 1 callers
Method
cmp
(InstructionWrap instruction6502)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:238
↓ 1 callers
Method
copy
()
app/src/main/java/cn/navclub/nes4j/app/model/KeyMapper.java:20
↓ 1 callers
Method
create
(Throwable throwable, String headerText)
app/src/main/java/cn/navclub/nes4j/app/dialog/ExceptionDialog.java:51
↓ 1 callers
Method
dec
(InstructionWrap instruction6502)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:327
↓ 1 callers
Method
execute0
()
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:79
↓ 1 callers
Method
file
(File file)
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:193
↓ 1 callers
Method
formatOpenCode
(byte[] buffer)
bin/src/main/java/cn/navclub/nes4j/bin/debug/OpenCodeFormat.java:18
↓ 1 callers
Method
gameLoopCallback
(Frame frame, JoyPad joyPad, JoyPad joyPad1)
app/src/main/java/cn/navclub/nes4j/app/view/GameWorld.java:189
↓ 1 callers
Method
generateVBlankNMI
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/register/PPUControl.java:72
↓ 1 callers
Method
getNode
()
app/src/main/java/cn/navclub/nes4j/app/control/LoadingPane.java:156
↓ 1 callers
Method
getPixel
(int pos)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Frame.java:18
↓ 1 callers
Method
getScanline
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:293
↓ 1 callers
Method
hack
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 callers
Method
incX
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 callers
Method
incY
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 callers
Method
increment
()
app/src/main/java/cn/navclub/nes4j/app/event/FPSTracer.java:35
↓ 1 callers
Method
initPalette
()
app/src/main/java/cn/navclub/nes4j/app/dialog/DPalette.java:56
↓ 1 callers
Method
initTableView
()
app/src/main/java/cn/navclub/nes4j/app/dialog/DHandle.java:128
↓ 1 callers
Method
inject
When {@link NES} wsa created call @param instance {@link NES} instance
bin/src/main/java/cn/navclub/nes4j/bin/debug/Debugger.java:31
↓ 1 callers
Method
isNotBlank
(String str)
app/src/main/java/cn/navclub/nes4j/app/util/StrUtil.java:29
↓ 1 callers
Method
isTraceEnabled
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 callers
Method
loadAssort
()
app/src/main/java/cn/navclub/nes4j/app/view/GameHall.java:128
↓ 1 callers
Method
loadLocalConfig
Load test environment config @param args Program args
app/src/main/java/cn/navclub/nes4j/app/Launcher.java:36
↓ 1 callers
Method
loadXY
(InstructionWrap instruction6502)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:291
↓ 1 callers
Method
localEventBus
Register app internal event-bus
app/src/main/java/cn/navclub/nes4j/app/INes.java:35
↓ 1 callers
Method
lookupSample
<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 callers
Method
mkdirAssort
(String assort)
app/src/main/java/cn/navclub/nes4j/app/util/OSUtil.java:61
↓ 1 callers
Method
move
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 callers
Method
newBuilder
()
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:217
↓ 1 callers
Method
newProvider
(Cartridge cartridge, NES context)
bin/src/main/java/cn/navclub/nes4j/bin/config/NMapper.java:33
↓ 1 callers
Method
next
()
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:368
↓ 1 callers
Method
nodeProperty
()
app/src/main/java/cn/navclub/nes4j/app/control/LoadingPane.java:160
↓ 1 callers
Method
onSuccess
Data load success call this function @param data Target data
app/src/main/java/cn/navclub/nes4j/app/service/LoadingService.java:23
↓ 1 callers
Method
parse
(String text, Class<T> clazz)
app/src/main/java/cn/navclub/nes4j/app/util/JsonUtil.java:17
↓ 1 callers
Method
parseFormat
判断当前文件是INES格式还是NES_2.0格式
bin/src/main/java/cn/navclub/nes4j/bin/io/Cartridge.java:302
↓ 1 callers
Method
player
(Class<? extends Player> clazz)
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:203
↓ 1 callers
Method
point
(BreakLine line)
app/src/main/java/cn/navclub/nes4j/app/view/Debugger.java:155
↓ 1 callers
Method
preExecute
Prepare async execute
app/src/main/java/cn/navclub/nes4j/app/service/LoadingService.java:7
↓ 1 callers
Method
pull
(InstructionWrap instruction6502)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:226
↓ 1 callers
Method
readFileAllByte
(File file)
bin/src/main/java/cn/navclub/nes4j/bin/util/IOUtil.java:11
↓ 1 callers
Method
readOam
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:107
↓ 1 callers
Method
readRom
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 callers
Method
readStatus
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:210
↓ 1 callers
Method
readTileAttr
<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 callers
Method
readTileIdx
<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 callers
Method
reader
<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 callers
Method
register
(Node node, DragEventService service, TransferMode... modes)
app/src/main/java/cn/navclub/nes4j/app/event/DragEventHandler.java:110
↓ 1 callers
Method
render
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Render.java:180
↓ 1 callers
Method
renderPixel
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Render.java:466
↓ 1 callers
Method
reset
Reset NES all core component
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:121
↓ 1 callers
Method
reset
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Render.java:128
↓ 1 callers
Method
reset
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 callers
Method
reset
()
bin/src/main/java/cn/navclub/nes4j/bin/apu/impl/timer/Divider.java:52
↓ 1 callers
Method
run
(File file)
app/src/main/java/cn/navclub/nes4j/app/view/GameWorld.java:230
↓ 1 callers
Method
save
()
app/src/main/java/cn/navclub/nes4j/app/config/NESConfig.java:42
← previous
next →
101–200 of 423, ranked by callers