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:
  • 10 Vote(s) - 2.9 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Hatsune Miku Project Diva 2nd [ULJM05681]
#26
(05-08-2011, 07:23 PM)divX Wrote:
(05-06-2011, 09:57 AM)djellyboy Wrote:
(05-06-2011, 04:40 AM)ankc92 Wrote:
(01-21-2011, 04:14 AM)Itaru Wrote: I can't help you there since your laptop is just too slow for this game. The graphics freezes when it is unable to keep up with the rest of the game. This freeze happens all the time when I try to play the rhythm game on my slow laptop, but never happens on my desktop PC.

cirei5,4gb ram and 512 gpu too slow?

i can play this game already, and this's at fullspeed. . . Really playable. . . But, i get the emulator not from the one that orphis site provided it. But at the some chinese site. . . You can get it somewhere in thread of this playable games section Smile

Can i get the emulator link, please... Or maybe you would tell me what is the thread about for find it...

jpcsp 2110 windows x86 for Hatsune Miku Project Diva 2
download:
http://www.mediafire.com/?jgy1e6awfl2aoly



setting
Open the ATI Catalyst Center or Nvidia Control Panel
Forcing vsync to off

Use vertex cache,
Use shaders
Disable UBO
Enable saving GE screen to Textures instead of Memory
Enable dynamic shader generation

use media engine

change code:
jpcsp\src\jpcsp\HLE\modules150\sceGe_user.java

Code:
    if(false){//if (VideoEngine.getInstance().hasDrawList(list_addr)) {
            //Avoid  freezing for Hatsune Miku Project Diva 2nd
            cpu.gpr[2] = SceKernelErrors.ERROR_BUSY;
            log.warn("sceGeListEnQueue can't enqueue duplicate list address");
        } else {
            synchronized (this) {
                PspGeList list = listFreeQueue.poll();
                if (list == null) {
                    cpu.gpr[2] = SceKernelErrors.ERROR_OUT_OF_MEMORY;
                    log.warn("sceGeListEnQueue no more free list available!");
                } else {
                    list.init(list_addr, stall_addr, cbid, arg_addr);
                    startGeList(list);
                    cpu.gpr[2] = list.id;
                }
            }
        }

        if (log.isDebugEnabled()) {
            log.debug(String.format("sceGeListEnQueue returning 0x%x", cpu.gpr[2]));
        }
    }

    public void sceGeListEnQueueHead(Processor processor) {
        CpuState cpu = processor.cpu;

        int list_addr = cpu.gpr[4];
        int stall_addr = cpu.gpr[5];
        int cbid = cpu.gpr[6];
        int arg_addr = cpu.gpr[7];

        if (log.isDebugEnabled()) {
            log.debug("sceGeListEnQueueHead(list=0x" + Integer.toHexString(list_addr)
                + ",stall=0x" + Integer.toHexString(stall_addr)
                + ",cbid=0x" + Integer.toHexString(cbid)
                + ",arg=0x" + Integer.toHexString(arg_addr) + ")");
        }

        list_addr &= Memory.addressMask;
        stall_addr &= Memory.addressMask;

        if(false){//if (VideoEngine.getInstance().hasDrawList(list_addr)) {
            //Avoid  freezing for Hatsune Miku Project Diva 2nd
            cpu.gpr[2] = SceKernelErrors.ERROR_BUSY;
            log.warn("sceGeListEnQueueHead can't enqueue duplicate list address");
        ...
Reply


Messages In This Thread
RE: Hatsune Miku Project Diva 2nd [ULJM05681] - by l2sp - 05-08-2011, 08:56 PM
JPCSP ERRORS - by gibs.teodosio - 08-25-2012, 06:22 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)