This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 12 Vote(s) - 4.33 Average
  • 1
  • 2
  • 3
  • 4
  • 5
JPCSP for Dummies
(01-06-2014, 04:39 PM)Luin Wrote:
(01-06-2014, 04:14 PM)onelight Wrote: Zero no Kiseki has LBA Protection. That may be why you not getting any BGM

I see, but I managed to get BGM to work fine in an earlier version though (3262).
But at the cost of some video problems. This BGM not working also happens with other games which worked in old versions of the emulator so it's not just game-specific problem I think.

So, the old version worked fine the Sonic Stage obtained from page 1 but not the new version. Could it be that I need another software like Sound Forge?

yet the old version worked fine the Sonic Stage , It may has some bug will new version from jpcsp r3392.
so, if you want play Zero no Kiseki , you can try jpcsp r3391
Reply
(01-07-2014, 01:05 AM)onelight Wrote: yet the old version worked fine the Sonic Stage , It may has some bug will new version from jpcsp r3392.
so, if you want play Zero no Kiseki , you can try jpcsp r3391

Ooh! Sound worked with r3391! I just transferred the .dll and .exe and turned on the 2 options in Audio.

Speed is also quite good, some minor graphic/effect glitches but some of them are still present in r3428 anyways.

Thank you very much for the help! But it sure is a curious case. It seems it's just not me so maybe something broken in the newer versions or the guide is outdated?
Reply
Starting with r3446, JPCSP could support Screen Scaling on External GE. Once I opened JPCSP (with External GE already enabled), this message popped up on the Console:
Code:
Running Jpcsp 64bit...
Exception in thread "GUI" java.lang.UnsatisfiedLinkError: jpcsp.graphics.RE.externalge.NativeUtils.setScreenScaling(I)V
    at jpcsp.graphics.RE.externalge.NativeUtils.setScreenScaling(Native Method)
    at jpcsp.graphics.RE.externalge.ExternalGE.init(External
GE.java:91)
    at jpcsp.MainGUI.processArgs(MainGUI.java:2769)
    at jpcsp.MainGUI.access$7300(MainGUI.java:133)
    at jpcsp.MainGUI$76.run(MainGUI.java:2885)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventI
mpl(Unknown Source)
    at java.awt.EventQueue.access$200(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.Protect
ionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at j
ava.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Is this message supposed to appear? Just to note, I had already restarted JPCSP multiple times and this message always showed up. I can still play games (using the External GE Render) while this message appears. This message also appears with any selected resolution (1x, 2x, 3x, etc.).
Reply
(01-25-2014, 04:11 AM)DragonNeos Wrote: Starting with r3446, JPCSP could support Screen Scaling on External GE. Once I opened JPCSP (with External GE already enabled), this message popped up on the Console:
Code:
Running Jpcsp 64bit...
Exception in thread "GUI" java.lang.UnsatisfiedLinkError: jpcsp.graphics.RE.externalge.NativeUtils.setScreenScaling(I)V
    at jpcsp.graphics.RE.externalge.NativeUtils.setScreenScaling(Native Method)
    at jpcsp.graphics.RE.externalge.ExternalGE.init(External
GE.java:91)
    at jpcsp.MainGUI.processArgs(MainGUI.java:2769)
    at jpcsp.MainGUI.access$7300(MainGUI.java:133)
    at jpcsp.MainGUI$76.run(MainGUI.java:2885)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventI
mpl(Unknown Source)
    at java.awt.EventQueue.access$200(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.Protect
ionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at j
ava.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Is this message supposed to appear? Just to note, I had already restarted JPCSP multiple times and this message always showed up. I can still play games (using the External GE Render) while this message appears. This message also appears with any selected resolution (1x, 2x, 3x, etc.).
This error message is now fixed in r3448, but the external GE rendering is still not available. An additional library is required for that, we are still working on it.
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
@gid15
Are you miss my Post: #121

yet the old version worked fine the Sonic Stage , It may has some bug will new version from jpcsp r3392.
so, if you want play Zero no Kiseki , you can try jpcsp r3391
Reply
dos 
Can you please tell me what the problem is I have already tried updating drivers but these messages keep coming up?


Attached Files Thumbnail(s)
   
Reply
Can the following error codes be implemented into JPCSP? There seemed to be some missing error codes in SceKernelErrors.java and I found some from http://achurch.org/cgi-bin/hg/aquaria-ps...psp/misc.c (Line 466):
Code:
psp_errno==0x80000023 ? ": Invalid address" :
psp_errno==0x80618005 ? ": sceMpeg: Stream already registered _or_ double init" :
psp_errno==0x80618006 ? ": sceMpeg: Initialization failed" :
psp_errno==0x807F0002 ? ": sceAudiocodec: Invalid codec" :
psp_errno==0x807F0003 ? ": sceAudiocodec: EDRAM allocation failed" :
psp_errno==0x807F00FD ? ": sceAudiocodec: Decoding failed" :

Some other websites contain more missing error codes such as http://psp.jim.sh/pspsdk-doc/pspkerror_8h.html:
Code:
SCE_KERNEL_ERROR_OK = 0
SCE_KERNEL_ERROR_ERROR = 0x80020001
SCE_KERNEL_ERROR_NOTIMP = 0x80020002
SCE_KERNEL_ERROR_ILLEGAL_EXPCODE = 0x80020032
SCE_KERNEL_ERROR_EXPHANDLER_NOUSE = 0x80020033
SCE_KERNEL_ERROR_EXPHANDLER_USED = 0x80020034
SCE_KERNEL_ERROR_SYCALLTABLE_NOUSED = 0x80020035
SCE_KERNEL_ERROR_SYCALLTABLE_USED = 0x80020036
SCE_KERNEL_ERROR_ILLEGAL_SYSCALLTABLE = 0x80020037
SCE_KERNEL_ERROR_ILLEGAL_PRIMARY_SYSCALL_NUMBER = 0x80020038
SCE_KERNEL_ERROR_PRIMARY_SYSCALL_NUMBER_INUSE = 0x80020039
SCE_KERNEL_ERROR_ILLEGAL_CONTEXT = 0x80020064
SCE_KERNEL_ERROR_ILLEGAL_INTRCODE = 0x80020065
SCE_KERNEL_ERROR_CPUDI = 0x80020066
SCE_KERNEL_ERROR_FOUND_HANDLER = 0x80020067
SCE_KERNEL_ERROR_NOTFOUND_HANDLER = 0x80020068
SCE_KERNEL_ERROR_ILLEGAL_INTRLEVEL = 0x80020069
SCE_KERNEL_ERROR_ILLEGAL_ADDRESS = 0x8002006a
SCE_KERNEL_ERROR_ILLEGAL_INTRPARAM = 0x8002006b
SCE_KERNEL_ERROR_ILLEGAL_STACK_ADDRESS = 0x8002006c
SCE_KERNEL_ERROR_ALREADY_STACK_SET = 0x8002006d
SCE_KERNEL_ERROR_NO_TIMER = 0x80020096
SCE_KERNEL_ERROR_ILLEGAL_TIMERID = 0x80020097
SCE_KERNEL_ERROR_ILLEGAL_SOURCE = 0x80020098
SCE_KERNEL_ERROR_ILLEGAL_PRESCALE = 0x80020099
SCE_KERNEL_ERROR_TIMER_BUSY = 0x8002009a
SCE_KERNEL_ERROR_TIMER_NOT_SETUP = 0x8002009b
SCE_KERNEL_ERROR_TIMER_NOT_INUSE = 0x8002009c
SCE_KERNEL_ERROR_UNIT_USED = 0x800200a0
SCE_KERNEL_ERROR_UNIT_NOUSE = 0x800200a1
SCE_KERNEL_ERROR_NO_ROMDIR = 0x800200a2
SCE_KERNEL_ERROR_IDTYPE_EXIST = 0x800200c8
SCE_KERNEL_ERROR_IDTYPE_NOT_EXIST = 0x800200c9
SCE_KERNEL_ERROR_IDTYPE_NOT_EMPTY = 0x800200ca
SCE_KERNEL_ERROR_UNKNOWN_UID = 0x800200cb
SCE_KERNEL_ERROR_UNMATCH_UID_TYPE = 0x800200cc
SCE_KERNEL_ERROR_ID_NOT_EXIST = 0x800200cd
SCE_KERNEL_ERROR_NOT_FOUND_UIDFUNC = 0x800200ce
SCE_KERNEL_ERROR_UID_ALREADY_HOLDER = 0x800200cf
SCE_KERNEL_ERROR_UID_NOT_HOLDER = 0x800200d0
SCE_KERNEL_ERROR_ILLEGAL_PERM = 0x800200d1
SCE_KERNEL_ERROR_ILLEGAL_ARGUMENT = 0x800200d2
SCE_KERNEL_ERROR_ILLEGAL_ADDR = 0x800200d3
SCE_KERNEL_ERROR_OUT_OF_RANGE = 0x800200d4
SCE_KERNEL_ERROR_MEM_RANGE_OVERLAP = 0x800200d5
SCE_KERNEL_ERROR_ILLEGAL_PARTITION = 0x800200d6
SCE_KERNEL_ERROR_PARTITION_INUSE = 0x800200d7
SCE_KERNEL_ERROR_ILLEGAL_MEMBLOCKTYPE = 0x800200d8
SCE_KERNEL_ERROR_MEMBLOCK_ALLOC_FAILED = 0x800200d9
SCE_KERNEL_ERROR_MEMBLOCK_RESIZE_LOCKED = 0x800200da
SCE_KERNEL_ERROR_MEMBLOCK_RESIZE_FAILED = 0x800200db
SCE_KERNEL_ERROR_HEAPBLOCK_ALLOC_FAILED = 0x800200dc
SCE_KERNEL_ERROR_HEAP_ALLOC_FAILED = 0x800200dd
SCE_KERNEL_ERROR_ILLEGAL_CHUNK_ID = 0x800200de
SCE_KERNEL_ERROR_NOCHUNK = 0x800200df
SCE_KERNEL_ERROR_NO_FREECHUNK = 0x800200e0
SCE_KERNEL_ERROR_LINKERR = 0x8002012c
SCE_KERNEL_ERROR_ILLEGAL_OBJECT = 0x8002012d
SCE_KERNEL_ERROR_UNKNOWN_MODULE = 0x8002012e
SCE_KERNEL_ERROR_NOFILE = 0x8002012f
SCE_KERNEL_ERROR_FILEERR = 0x80020130
SCE_KERNEL_ERROR_MEMINUSE = 0x80020131
SCE_KERNEL_ERROR_PARTITION_MISMATCH = 0x80020132
SCE_KERNEL_ERROR_ALREADY_STARTED = 0x80020133
SCE_KERNEL_ERROR_NOT_STARTED = 0x80020134
SCE_KERNEL_ERROR_ALREADY_STOPPED = 0x80020135
SCE_KERNEL_ERROR_CAN_NOT_STOP = 0x80020136
SCE_KERNEL_ERROR_NOT_STOPPED = 0x80020137
SCE_KERNEL_ERROR_NOT_REMOVABLE = 0x80020138
SCE_KERNEL_ERROR_EXCLUSIVE_LOAD = 0x80020139
SCE_KERNEL_ERROR_LIBRARY_NOT_YET_LINKED = 0x8002013a
SCE_KERNEL_ERROR_LIBRARY_FOUND = 0x8002013b
SCE_KERNEL_ERROR_LIBRARY_NOTFOUND = 0x8002013c
SCE_KERNEL_ERROR_ILLEGAL_LIBRARY = 0x8002013d
SCE_KERNEL_ERROR_LIBRARY_INUSE = 0x8002013e
SCE_KERNEL_ERROR_ALREADY_STOPPING = 0x8002013f
SCE_KERNEL_ERROR_ILLEGAL_OFFSET = 0x80020140
SCE_KERNEL_ERROR_ILLEGAL_POSITION = 0x80020141
SCE_KERNEL_ERROR_ILLEGAL_ACCESS = 0x80020142
SCE_KERNEL_ERROR_MODULE_MGR_BUSY = 0x80020143
SCE_KERNEL_ERROR_ILLEGAL_FLAG = 0x80020144
SCE_KERNEL_ERROR_CANNOT_GET_MODULELIST = 0x80020145
SCE_KERNEL_ERROR_PROHIBIT_LOADMODULE_DEVICE = 0x80020146
SCE_KERNEL_ERROR_PROHIBIT_LOADEXEC_DEVICE = 0x80020147
SCE_KERNEL_ERROR_UNSUPPORTED_PRX_TYPE = 0x80020148
SCE_KERNEL_ERROR_ILLEGAL_PERM_CALL = 0x80020149
SCE_KERNEL_ERROR_CANNOT_GET_MODULE_INFORMATION = 0x8002014a
SCE_KERNEL_ERROR_ILLEGAL_LOADEXEC_BUFFER = 0x8002014b
SCE_KERNEL_ERROR_ILLEGAL_LOADEXEC_FILENAME = 0x8002014c
SCE_KERNEL_ERROR_NO_EXIT_CALLBACK = 0x8002014d
SCE_KERNEL_ERROR_NO_MEMORY = 0x80020190
SCE_KERNEL_ERROR_ILLEGAL_ATTR = 0x80020191
SCE_KERNEL_ERROR_ILLEGAL_ENTRY = 0x80020192
SCE_KERNEL_ERROR_ILLEGAL_PRIORITY = 0x80020193
SCE_KERNEL_ERROR_ILLEGAL_STACK_SIZE = 0x80020194
SCE_KERNEL_ERROR_ILLEGAL_MODE = 0x80020195
SCE_KERNEL_ERROR_ILLEGAL_MASK = 0x80020196
SCE_KERNEL_ERROR_ILLEGAL_THID = 0x80020197
SCE_KERNEL_ERROR_UNKNOWN_THID = 0x80020198
SCE_KERNEL_ERROR_UNKNOWN_SEMID = 0x80020199
SCE_KERNEL_ERROR_UNKNOWN_EVFID = 0x8002019a
SCE_KERNEL_ERROR_UNKNOWN_MBXID = 0x8002019b
SCE_KERNEL_ERROR_UNKNOWN_VPLID = 0x8002019c
SCE_KERNEL_ERROR_UNKNOWN_FPLID = 0x8002019d
SCE_KERNEL_ERROR_UNKNOWN_MPPID = 0x8002019e
SCE_KERNEL_ERROR_UNKNOWN_ALMID = 0x8002019f
SCE_KERNEL_ERROR_UNKNOWN_TEID = 0x800201a0
SCE_KERNEL_ERROR_UNKNOWN_CBID = 0x800201a1
SCE_KERNEL_ERROR_DORMANT = 0x800201a2
SCE_KERNEL_ERROR_SUSPEND = 0x800201a3
SCE_KERNEL_ERROR_NOT_DORMANT = 0x800201a4
SCE_KERNEL_ERROR_NOT_SUSPEND = 0x800201a5
SCE_KERNEL_ERROR_NOT_WAIT = 0x800201a6
SCE_KERNEL_ERROR_CAN_NOT_WAIT = 0x800201a7
SCE_KERNEL_ERROR_WAIT_TIMEOUT = 0x800201a8
SCE_KERNEL_ERROR_WAIT_CANCEL = 0x800201a9
SCE_KERNEL_ERROR_RELEASE_WAIT = 0x800201aa
SCE_KERNEL_ERROR_NOTIFY_CALLBACK = 0x800201ab
SCE_KERNEL_ERROR_THREAD_TERMINATED = 0x800201ac
SCE_KERNEL_ERROR_SEMA_ZERO = 0x800201ad
SCE_KERNEL_ERROR_SEMA_OVF = 0x800201ae
SCE_KERNEL_ERROR_EVF_COND = 0x800201af
SCE_KERNEL_ERROR_EVF_MULTI = 0x800201b0
SCE_KERNEL_ERROR_EVF_ILPAT = 0x800201b1
SCE_KERNEL_ERROR_MBOX_NOMSG = 0x800201b2
SCE_KERNEL_ERROR_MPP_FULL = 0x800201b3
SCE_KERNEL_ERROR_MPP_EMPTY = 0x800201b4
SCE_KERNEL_ERROR_WAIT_DELETE = 0x800201b5
SCE_KERNEL_ERROR_ILLEGAL_MEMBLOCK = 0x800201b6
SCE_KERNEL_ERROR_ILLEGAL_MEMSIZE = 0x800201b7
SCE_KERNEL_ERROR_ILLEGAL_SPADADDR = 0x800201b8
SCE_KERNEL_ERROR_SPAD_INUSE = 0x800201b9
SCE_KERNEL_ERROR_SPAD_NOT_INUSE = 0x800201ba
SCE_KERNEL_ERROR_ILLEGAL_TYPE = 0x800201bb
SCE_KERNEL_ERROR_ILLEGAL_SIZE = 0x800201bc
SCE_KERNEL_ERROR_ILLEGAL_COUNT = 0x800201bd
SCE_KERNEL_ERROR_UNKNOWN_VTID = 0x800201be
SCE_KERNEL_ERROR_ILLEGAL_VTID = 0x800201bf
SCE_KERNEL_ERROR_ILLEGAL_KTLSID = 0x800201c0
SCE_KERNEL_ERROR_KTLS_FULL = 0x800201c1
SCE_KERNEL_ERROR_KTLS_BUSY = 0x800201c2
SCE_KERNEL_ERROR_PM_INVALID_PRIORITY = 0x80020258
SCE_KERNEL_ERROR_PM_INVALID_DEVNAME = 0x80020259
SCE_KERNEL_ERROR_PM_UNKNOWN_DEVNAME = 0x8002025a
SCE_KERNEL_ERROR_PM_PMINFO_REGISTERED = 0x8002025b
SCE_KERNEL_ERROR_PM_PMINFO_UNREGISTERED = 0x8002025c
SCE_KERNEL_ERROR_PM_INVALID_MAJOR_STATE = 0x8002025d
SCE_KERNEL_ERROR_PM_INVALID_REQUEST = 0x8002025e
SCE_KERNEL_ERROR_PM_UNKNOWN_REQUEST = 0x8002025f
SCE_KERNEL_ERROR_PM_INVALID_UNIT = 0x80020260
SCE_KERNEL_ERROR_PM_CANNOT_CANCEL = 0x80020261
SCE_KERNEL_ERROR_PM_INVALID_PMINFO = 0x80020262
SCE_KERNEL_ERROR_PM_INVALID_ARGUMENT = 0x80020263
SCE_KERNEL_ERROR_PM_ALREADY_TARGET_PWRSTATE = 0x80020264
SCE_KERNEL_ERROR_PM_CHANGE_PWRSTATE_FAILED = 0x80020265
SCE_KERNEL_ERROR_PM_CANNOT_CHANGE_DEVPWR_STATE = 0x80020266
SCE_KERNEL_ERROR_PM_NO_SUPPORT_DEVPWR_STATE = 0x80020267
SCE_KERNEL_ERROR_DMAC_REQUEST_FAILED = 0x800202bc
SCE_KERNEL_ERROR_DMAC_REQUEST_DENIED = 0x800202bd
SCE_KERNEL_ERROR_DMAC_OP_QUEUED = 0x800202be
SCE_KERNEL_ERROR_DMAC_OP_NOT_QUEUED = 0x800202bf
SCE_KERNEL_ERROR_DMAC_OP_RUNNING = 0x800202c0
SCE_KERNEL_ERROR_DMAC_OP_NOT_ASSIGNED = 0x800202c1
SCE_KERNEL_ERROR_DMAC_OP_TIMEOUT = 0x800202c2
SCE_KERNEL_ERROR_DMAC_OP_FREED = 0x800202c3
SCE_KERNEL_ERROR_DMAC_OP_USED = 0x800202c4
SCE_KERNEL_ERROR_DMAC_OP_EMPTY = 0x800202c5
SCE_KERNEL_ERROR_DMAC_OP_ABORTED = 0x800202c6
SCE_KERNEL_ERROR_DMAC_OP_ERROR = 0x800202c7
SCE_KERNEL_ERROR_DMAC_CHANNEL_RESERVED = 0x800202c8
SCE_KERNEL_ERROR_DMAC_CHANNEL_EXCLUDED = 0x800202c9
SCE_KERNEL_ERROR_DMAC_PRIVILEGE_ADDRESS = 0x800202ca
SCE_KERNEL_ERROR_DMAC_NO_ENOUGHSPACE = 0x800202cb
SCE_KERNEL_ERROR_DMAC_CHANNEL_NOT_ASSIGNED = 0x800202cc
SCE_KERNEL_ERROR_DMAC_CHILD_OPERATION = 0x800202cd
SCE_KERNEL_ERROR_DMAC_TOO_MUCH_SIZE = 0x800202ce
SCE_KERNEL_ERROR_DMAC_INVALID_ARGUMENT = 0x800202cf
SCE_KERNEL_ERROR_MFILE = 0x80020320
SCE_KERNEL_ERROR_NODEV = 0x80020321
SCE_KERNEL_ERROR_XDEV = 0x80020322
SCE_KERNEL_ERROR_BADF = 0x80020323
SCE_KERNEL_ERROR_INVAL = 0x80020324
SCE_KERNEL_ERROR_UNSUP = 0x80020325
SCE_KERNEL_ERROR_ALIAS_USED = 0x80020326
SCE_KERNEL_ERROR_CANNOT_MOUNT = 0x80020327
SCE_KERNEL_ERROR_DRIVER_DELETED = 0x80020328
SCE_KERNEL_ERROR_ASYNC_BUSY = 0x80020329
SCE_KERNEL_ERROR_NOASYNC = 0x8002032a
SCE_KERNEL_ERROR_REGDEV = 0x8002032b
SCE_KERNEL_ERROR_NOCWD = 0x8002032c
SCE_KERNEL_ERROR_NAMETOOLONG = 0x8002032d
SCE_KERNEL_ERROR_NXIO = 0x800203e8
SCE_KERNEL_ERROR_IO = 0x800203e9
SCE_KERNEL_ERROR_NOMEM = 0x800203ea
SCE_KERNEL_ERROR_STDIO_NOT_OPENED = 0x800203eb
SCE_KERNEL_ERROR_CACHE_ALIGNMENT = 0x8002044c
SCE_KERNEL_ERROR_ERRORMAX = 0x8002044d
Reply
Can there be added support for EBOOT.PBP in JPCSP? Every time I load a demo/trial or game in this format, I get this:
Code:
java.lang.NullPointerException
    at jpcsp.HLE.modules150.SysMemUserForUser.malloc(SysMemUserForUser.java:214)
    at jpcsp.HLE.modules.HLEModule.load(HLEModule.java:81)
    at jpcsp.HLE.modules.HLEModuleManager.installModuleWithAnnotations(HLEModuleManager.java:500)
    at jpcsp.HLE.modules.HLEModuleManager.installDefaultModules(HLEModuleManager.java:249)
    at jpcsp.HLE.modules.HLEModuleManager.Initialise(HLEModuleManager.java:230)
    at jpcsp.Emulator.initNewPsp(Emulator.java:250)
    at jpcsp.Emulator.load(Emulator.java:156)
    at jpcsp.Emulator.load(Emulator.java:151)
    at jpcsp.MainGUI.loadFile(MainGUI.java:1549)
    at jpcsp.GUI.MemStickBrowser.loadSelectedFile(MemStickBrowser.java:339)
    at jpcsp.GUI.MemStickBrowser.btnLoadActionPerformed(MemStickBrowser.java:426)
    at jpcsp.GUI.MemStickBrowser.access$200(MemStickBrowser.java:44)
    at jpcsp.GUI.MemStickBrowser$5.actionPerformed(MemStickBrowser.java:378)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$300(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.WaitDispatchSupport$2.run(Unknown Source)
    at java.awt.WaitDispatchSupport$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.WaitDispatchSupport.enter(Unknown Source)
    at java.awt.Dialog.show(Unknown Source)
    at java.awt.Component.show(Unknown Source)
    at java.awt.Component.setVisible(Unknown Source)
    at java.awt.Window.setVisible(Unknown Source)
    at java.awt.Dialog.setVisible(Unknown Source)
    at jpcsp.MainGUI.OpenMemStickActionPerformed(MainGUI.java:1767)
    at jpcsp.MainGUI.access$700(MainGUI.java:133)
    at jpcsp.MainGUI$9.actionPerformed(MainGUI.java:479)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.AbstractButton.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$300(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
The last revision that referenced adding support to EBOOT.PBP was r3623, but it doesn't seem to help much at all.


Attached Files Thumbnail(s)
   

.zip   Log_r3711(64bit)_ALL.zip (Size: 2.61 KB / Downloads: 88)
Reply
(03-01-2015, 04:55 AM)DragonNeos Wrote: Can there be added support for EBOOT.PBP in JPCSP? Every time I load a demo/trial or game in this format, I get this:
Code:
java.lang.NullPointerException
    at jpcsp.HLE.modules150.SysMemUserForUser.malloc(SysMemUserForUser.java:214)
    at jpcsp.HLE.modules.HLEModule.load(HLEModule.java:81)
    at jpcsp.HLE.modules.HLEModuleManager.installModuleWithAnnotations(HLEModuleManager.java:500)
    at jpcsp.HLE.modules.HLEModuleManager.installDefaultModules(HLEModuleManager.java:249)
    at jpcsp.HLE.modules.HLEModuleManager.Initialise(HLEModuleManager.java:230)
    at jpcsp.Emulator.initNewPsp(Emulator.java:250)
    at jpcsp.Emulator.load(Emulator.java:156)
    at jpcsp.Emulator.load(Emulator.java:151)
    at jpcsp.MainGUI.loadFile(MainGUI.java:1549)
    at jpcsp.GUI.MemStickBrowser.loadSelectedFile(MemStickBrowser.java:339)
    at jpcsp.GUI.MemStickBrowser.btnLoadActionPerformed(MemStickBrowser.java:426)
    at jpcsp.GUI.MemStickBrowser.access$200(MemStickBrowser.java:44)
    at jpcsp.GUI.MemStickBrowser$5.actionPerformed(MemStickBrowser.java:378)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$300(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.WaitDispatchSupport$2.run(Unknown Source)
    at java.awt.WaitDispatchSupport$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.WaitDispatchSupport.enter(Unknown Source)
    at java.awt.Dialog.show(Unknown Source)
    at java.awt.Component.show(Unknown Source)
    at java.awt.Component.setVisible(Unknown Source)
    at java.awt.Window.setVisible(Unknown Source)
    at java.awt.Dialog.setVisible(Unknown Source)
    at jpcsp.MainGUI.OpenMemStickActionPerformed(MainGUI.java:1767)
    at jpcsp.MainGUI.access$700(MainGUI.java:133)
    at jpcsp.MainGUI$9.actionPerformed(MainGUI.java:479)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.AbstractButton.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$300(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
The last revision that referenced adding support to EBOOT.PBP was r3623, but it doesn't seem to help much at all.
Does it work to move the directory NPJH90252 under "umdimages" and keep the EBOOT.PBP in this directory. The demo should then be loaded with "Load UMD..."?
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
The demo does work when I move the folder into the umdimages directory or in any directory as long as I add the path in the Configuration Settings. I probably assumed it wasn't going to work with "Load UMD..." since the demo wasn't converted into a ISO/CSO (as clicking on Load UMD... will show UMD ISO/CSO Browser). Most demos want their own folder to be placed in the GAME directory so I thought I would have to either click on "Load MemStick..." or "Load file..." but it didn't work. The README doesn't provide much insight on loading standard EBOOT.PBP (only covers ISO/CSO and homebrews in Sections 2 & 3 - Loading/Running applications & Usage).

Does JPCSP support other image formats such as DAX or JSO? [Unknown]'s application maxcso can convert standard UMD images into many formats such as CSO v2 and ZSO.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)