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
↓ 258 callers
Method
int8
(int value)
bin/src/main/java/cn/navclub/nes4j/bin/util/BinUtil.java:10
↓ 206 callers
Method
create
(byte openCode, int size, int cycle, AddressMode addressMode)
bin/src/main/java/cn/navclub/nes4j/bin/config/InstructionWrap.java:34
↓ 36 callers
Method
uint8
(int b)
bin/src/main/java/cn/navclub/nes4j/bin/util/BinUtil.java:43
↓ 27 callers
Method
setText
(String text)
app/src/main/java/cn/navclub/nes4j/app/control/LoadingPane.java:176
↓ 24 callers
Method
getAbsAddr
(AddressMode mode)
bin/src/main/java/cn/navclub/nes4j/bin/config/AddrMProvider.java:28
↓ 21 callers
Method
ReadU8
Read unsigned data from target memory address @param address Target memory address @return Unsigned byte data
bin/src/main/java/cn/navclub/nes4j/bin/core/Bus.java:199
↓ 20 callers
Method
tick
Cycle tick function
bin/src/main/java/cn/navclub/nes4j/bin/function/CycleDriver.java:12
↓ 19 callers
Method
set
(T instance)
bin/src/main/java/cn/navclub/nes4j/bin/config/Register.java:19
↓ 17 callers
Method
contain
判断某个标识是否设置
bin/src/main/java/cn/navclub/nes4j/bin/config/Register.java:68
↓ 17 callers
Method
get
获取某个标识的值
bin/src/main/java/cn/navclub/nes4j/bin/config/Register.java:61
↓ 16 callers
Method
update
更新某个标识
bin/src/main/java/cn/navclub/nes4j/bin/config/Register.java:50
↓ 15 callers
Method
NZUpdate
Check CPU Negative and Zero flag
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:112
↓ 15 callers
Method
raUpdate
(int value)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:101
↓ 15 callers
Method
toString
()
bin/src/main/java/cn/navclub/nes4j/bin/io/JoyPad.java:42
↓ 13 callers
Method
toHexStr
(byte b)
bin/src/main/java/cn/navclub/nes4j/bin/util/BinUtil.java:35
↓ 12 callers
Method
WriteU8
Write unsigned data to target memory address @param address Target memory address @param value Unsigned byte data
bin/src/main/java/cn/navclub/nes4j/bin/core/Bus.java:189
↓ 12 callers
Method
format
(LogRecord record)
bin/src/main/java/cn/navclub/nes4j/bin/logging/formatter/NFormatter.java:21
↓ 12 callers
Method
getMapper
()
app/src/main/java/cn/navclub/nes4j/app/config/NESConfig.java:38
↓ 12 callers
Method
write
Write a byte to address
bin/src/main/java/cn/navclub/nes4j/bin/core/Component.java:14
↓ 11 callers
Method
reset
When {@link cn.navclub.nes4j.bin.NES} was reset call
bin/src/main/java/cn/navclub/nes4j/bin/core/Component.java:31
↓ 10 callers
Method
uint16
(int i)
bin/src/main/java/cn/navclub/nes4j/bin/util/BinUtil.java:48
↓ 9 callers
Method
readInt
Little endian read continue two memory address value @param address Memory address offset @return Two address memory value
bin/src/main/java/cn/navclub/nes4j/bin/core/Bus.java:209
↓ 9 callers
Method
u8add
(int a, int b)
bin/src/main/java/cn/navclub/nes4j/bin/util/MathUtil.java:52
↓ 8 callers
Method
localeValue
(String key)
app/src/main/java/cn/navclub/nes4j/app/INes.java:43
↓ 8 callers
Method
read
Read a byte from address
bin/src/main/java/cn/navclub/nes4j/bin/core/Component.java:19
↓ 8 callers
Method
u8sbc
(int a, int b)
bin/src/main/java/cn/navclub/nes4j/bin/util/MathUtil.java:56
↓ 7 callers
Method
accept
(A a, B b, C c)
bin/src/main/java/cn/navclub/nes4j/bin/function/TCallback.java:11
↓ 7 callers
Method
clear
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/Frame.java:26
↓ 7 callers
Method
clear
清除某个标识位
bin/src/main/java/cn/navclub/nes4j/bin/config/Register.java:33
↓ 7 callers
Method
debug
Output a debug level message @param msg message content @param params message params
bin/src/main/java/cn/navclub/nes4j/bin/logging/LoggerDelegate.java:23
↓ 7 callers
Method
logger
(Class<?> clazz)
bin/src/main/java/cn/navclub/nes4j/bin/logging/LoggerFactory.java:17
↓ 6 callers
Method
iRead
(int address)
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:169
↓ 6 callers
Method
output
When apu component product a sample will call this method @param sample Audio sample
bin/src/main/java/cn/navclub/nes4j/bin/apu/Player.java:13
↓ 5 callers
Method
adc
(AddressMode mode, boolean sbc)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:272
↓ 5 callers
Method
loadStyleSheet
(String name)
app/src/main/java/cn/navclub/nes4j/app/assets/FXResource.java:16
↓ 5 callers
Method
setEnable
(boolean enable)
bin/src/main/java/cn/navclub/nes4j/bin/apu/Channel.java:59
↓ 5 callers
Method
stop
When game was close will call this method release resource
bin/src/main/java/cn/navclub/nes4j/bin/apu/Player.java:20
↓ 4 callers
Method
branch
(boolean condition)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:302
↓ 4 callers
Method
config
()
app/src/main/java/cn/navclub/nes4j/app/INes.java:60
↓ 4 callers
Method
isBlank
(String str)
app/src/main/java/cn/navclub/nes4j/app/util/StrUtil.java:25
↓ 4 callers
Method
isDebugEnabled
Whether debug is enable @return If debug is enable return {@code true} otherwise {@code false}
bin/src/main/java/cn/navclub/nes4j/bin/logging/LoggerDelegate.java:63
↓ 4 callers
Method
lengthTick
When the enabled bit is cleared (via $4015), the length counter is forced to 0 and cannot be changed until enabled is set again (the length counter's
bin/src/main/java/cn/navclub/nes4j/bin/apu/Channel.java:74
↓ 4 callers
Method
loadFXML
加载FXML视图文件 @param controller FXML控制器 @param <T> FXML视图类型 @return FXML实例
app/src/main/java/cn/navclub/nes4j/app/assets/FXResource.java:45
↓ 4 callers
Method
logic
Or and not operator
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:121
↓ 4 callers
Method
map
Mapper to real memory address
bin/src/main/java/cn/navclub/nes4j/bin/core/Bus.java:44
↓ 4 callers
Method
pageCross
Judge whether the data obtained in the current addressing mode is spread across pages @param base Origin memory address @param addr Target memory add
bin/src/main/java/cn/navclub/nes4j/bin/config/AddrMProvider.java:79
↓ 4 callers
Method
pop
()
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:83
↓ 4 callers
Method
push
(byte data)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:70
↓ 4 callers
Method
read
(int address)
bin/src/main/java/cn/navclub/nes4j/bin/core/Bus.java:56
↓ 4 callers
Method
release
Execute next break line
bin/src/main/java/cn/navclub/nes4j/bin/NES.java:161
↓ 4 callers
Method
showAndWait
(Throwable throwable, String headerText)
app/src/main/java/cn/navclub/nes4j/app/dialog/ExceptionDialog.java:55
↓ 4 callers
Method
update
(byte b)
bin/src/main/java/cn/navclub/nes4j/bin/apu/Envelope.java:54
↓ 4 callers
Method
warning
Output a warning level message @param msg message content @param params message params
bin/src/main/java/cn/navclub/nes4j/bin/logging/LoggerDelegate.java:39
↓ 4 callers
Method
workstation
()
app/src/main/java/cn/navclub/nes4j/app/util/OSUtil.java:41
↓ 3 callers
Function
Nes4j_hardware_instance
app/src/native/jni/apu_player_jni.c:59
↓ 3 callers
Method
body
The body of the message.Can be null @return the body or null
bin/src/main/java/cn/navclub/nes4j/bin/eventbus/Message.java:13
↓ 3 callers
Method
execute
Execute async load data @param params Execute params
app/src/main/java/cn/navclub/nes4j/app/service/LoadingService.java:16
↓ 3 callers
Method
getFileName
获取文件名称且移除后缀
app/src/main/java/cn/navclub/nes4j/app/util/StrUtil.java:11
↓ 3 callers
Method
getLastBank
()
bin/src/main/java/cn/navclub/nes4j/bin/core/Mapper.java:76
↓ 3 callers
Method
imageProperty
()
app/src/main/java/cn/navclub/nes4j/app/control/IconPopup.java:54
↓ 3 callers
Method
interrupt
(CPUInterrupt interrupt)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:342
↓ 3 callers
Method
load
Recovery current component to target status @param snapshot Status data
bin/src/main/java/cn/navclub/nes4j/bin/core/Component.java:49
↓ 3 callers
Method
loadImage
(String name)
app/src/main/java/cn/navclub/nes4j/app/assets/FXResource.java:25
↓ 3 callers
Method
ror
(AddressMode mode)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:173
↓ 3 callers
Method
start
(Stage stage)
app/src/main/java/cn/navclub/nes4j/app/INes.java:26
↓ 3 callers
Method
value
Current sequencer value @return Return current sequencer value
bin/src/main/java/cn/navclub/nes4j/bin/apu/Sequencer.java:21
↓ 2 callers
Function
Nes4j_apu_play
app/src/native/sys_sound.c:55
↓ 2 callers
Function
Nes4j_apu_stop
app/src/native/sys_sound.c:63
↓ 2 callers
Function
Nes4j_init_hardware
app/src/native/sys_sound.c:15
↓ 2 callers
Function
Nes4j_jni_hash_code
app/src/native/jni/jni_util.c:3
↓ 2 callers
Function
Nes4j_jni_runtime_exception
app/src/native/jni/jni_util.c:10
↓ 2 callers
Method
VRamIncrement
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/register/PPUControl.java:46
↓ 2 callers
Method
arrDeepCopy
(int[][] src, int[][] dst)
app/src/main/java/cn/navclub/nes4j/app/dialog/DPalette.java:78
↓ 2 callers
Method
asl
(InstructionWrap instruction6502)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:193
↓ 2 callers
Method
copy
()
bin/src/main/java/cn/navclub/nes4j/bin/config/Register.java:77
↓ 2 callers
Method
debugDispose
()
app/src/main/java/cn/navclub/nes4j/app/view/GameWorld.java:163
↓ 2 callers
Method
dispose
(Throwable t)
app/src/main/java/cn/navclub/nes4j/app/view/GameWorld.java:146
↓ 2 callers
Method
enableRender
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/register/PPUMask.java:49
↓ 2 callers
Method
execute
(Task<K> task)
app/src/main/java/cn/navclub/nes4j/app/service/TaskService.java:18
↓ 2 callers
Method
fatal
Output a fatal level message @param msg message content @param throwable exception detail
bin/src/main/java/cn/navclub/nes4j/bin/logging/LoggerDelegate.java:47
↓ 2 callers
Method
fireIRQ
()
bin/src/main/java/cn/navclub/nes4j/bin/apu/APU.java:272
↓ 2 callers
Method
fireNMI
Output one frame video sign.
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:309
↓ 2 callers
Method
getImage
()
app/src/main/java/cn/navclub/nes4j/app/event/DragEventHandler.java:94
↓ 2 callers
Method
getInstance
(byte openCode)
bin/src/main/java/cn/navclub/nes4j/bin/config/Instruction.java:654
↓ 2 callers
Method
getStatus
()
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:289
↓ 2 callers
Method
getVolume
When disable is set, the channel's volume is n, otherwise it is the value in the counter. Unless overridden by some other condition, the channel's DAC
bin/src/main/java/cn/navclub/nes4j/bin/apu/Envelope.java:95
↓ 2 callers
Method
inc
(Instruction instruction, AddressMode mode)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:256
↓ 2 callers
Method
increment
()
bin/src/main/java/cn/navclub/nes4j/bin/config/AddrMProvider.java:87
↓ 2 callers
Method
isImpl
()
bin/src/main/java/cn/navclub/nes4j/bin/config/NMapper.java:45
↓ 2 callers
Method
lda
(AddressMode mode)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:95
↓ 2 callers
Method
listener
listener address to event-bus @param address Wait consumer address @param handler When message arrive callback handler @param <T> Accept message
bin/src/main/java/cn/navclub/nes4j/bin/eventbus/EventBus.java:28
↓ 2 callers
Method
lookupTable
<pre> Unless disabled, a write the channel's fourth register immediately reloads the counter with the value from a lookup table, based on the index fo
bin/src/main/java/cn/navclub/nes4j/bin/apu/LengthCounter.java:77
↓ 2 callers
Method
lsr
(AddressMode mode)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:134
↓ 2 callers
Method
mkdirs
(Path path, boolean file)
app/src/main/java/cn/navclub/nes4j/app/util/IOUtil.java:19
↓ 2 callers
Method
newInstance
(Class<? extends Player> clazz)
bin/src/main/java/cn/navclub/nes4j/bin/apu/Player.java:24
↓ 2 callers
Method
popInt
()
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:88
↓ 2 callers
Method
publish
Send message to event-bus @param address Target address @param body The message of body @param <T> The message of type @return Return reply me
bin/src/main/java/cn/navclub/nes4j/bin/eventbus/EventBus.java:45
↓ 2 callers
Method
pushInt
(int data)
bin/src/main/java/cn/navclub/nes4j/bin/core/CPU.java:75
↓ 2 callers
Method
ramMirror
The PPU uses the current VRAM address for both reading and writing PPU memory thru $2007, and for fetching nametable data to draw the background. As i
bin/src/main/java/cn/navclub/nes4j/bin/ppu/PPU.java:225
↓ 2 callers
Method
readCom
Read from ch-rom @param address Target memory address @return Target memory address value
bin/src/main/java/cn/navclub/nes4j/bin/core/Mapper.java:53
next →
1–100 of 423, ranked by callers