DipSw: Difference between revisions

From PSP Developer wiki
Jump to navigation Jump to search
(Created page with "= DipSw Values = <pre> bit 16 -> umd vs dvd bit 21 -> break on unresolved syscalls bit 29 -> vsh game boot bit 30 -> dev tool mode bit 56 -> sysmem kprintf </pre>")
 
m (Remove bits 0-7, they are in fact part of the sceKernelGetGPI api)
 
(5 intermediate revisions by 2 users not shown)
Line 2: Line 2:


<pre>
<pre>
bit 16 -> umd vs dvd
bit 8 -> enable assertions (sceKernelAssert in sysmem)
bit 10 -> load ELF at 0x08000000 instead of 0x02000000
bit 12 -> memory-related similarly to bit 10
bit 13 -> set umd emu mode in loadexec
bit 16 -> umd mode when clear, dvd mode when set
bit 17 -> unknown, used by msstor
bit 18 -> unknown UMD-related
bit 19 -> delay UMD reads
bit 20 -> unknown, used by wlan
bit 21 -> break on unresolved syscalls
bit 21 -> break on unresolved syscalls
bit 29 -> vsh game boot
bit 22 -> unknown, used by threadman
bit 30 -> dev tool mode
bit 24 -> check memory overflows
bit 25 -> break on invalid segment checksum in modulemgr
bit 26 -> unknown, used by threadman
bit 28 -> other tool mode (see sceKernelIsToolMode)
bit 29 -> vsh (when set) vs game boot
bit 30 -> dev tool mode (see sceKernelIsDevelopmentToolMode)
bit 49 -> unknown, used by power
bit 56 -> sysmem kprintf
bit 56 -> sysmem kprintf
bit 58 -> open tty0: as stdout for iofilemgr
bit 59 -> use sceKernelDebugWrite() as stdout for iofilemgr
</pre>
</pre>

Latest revision as of 07:23, 17 May 2024

DipSw Values[edit | edit source]

bit 8 -> enable assertions (sceKernelAssert in sysmem)
bit 10 -> load ELF at 0x08000000 instead of 0x02000000
bit 12 -> memory-related similarly to bit 10
bit 13 -> set umd emu mode in loadexec
bit 16 -> umd mode when clear, dvd mode when set
bit 17 -> unknown, used by msstor
bit 18 -> unknown UMD-related
bit 19 -> delay UMD reads
bit 20 -> unknown, used by wlan
bit 21 -> break on unresolved syscalls
bit 22 -> unknown, used by threadman
bit 24 -> check memory overflows
bit 25 -> break on invalid segment checksum in modulemgr
bit 26 -> unknown, used by threadman
bit 28 -> other tool mode (see sceKernelIsToolMode)
bit 29 -> vsh (when set) vs game boot
bit 30 -> dev tool mode (see sceKernelIsDevelopmentToolMode)
bit 49 -> unknown, used by power
bit 56 -> sysmem kprintf
bit 58 -> open tty0: as stdout for iofilemgr
bit 59 -> use sceKernelDebugWrite() as stdout for iofilemgr