[GH-ISSUE #2451] Crazy Taxi: Fare Wars #945

Closed
opened 2026-03-17 18:06:47 +03:00 by kerem · 78 comments
Owner

Originally created by @HelicopterP on GitHub (Jun 24, 2013).
Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/2451

The game freezes at loading after selecting Crazi Taxi 1. The log is really huge but it goes something like this:
a few MB of this lines -
36:53:926 idle0 W[HLE]: HLE\sceKernelThread.cpp:2598 sceKernelSuspendThread(314)
36:53:926 user_main W[HLE]: HLE\sceKernelThread.cpp:1926 800201a4=sceKernelStartThread(thread=314, argSize=16, argPtr=0986be40): thread already running
36:53:926 user_main W[HLE]: HLE\sceKernelThread.cpp:2629 sceKernelResumeThread(314)
36:53:926 idle0 W[HLE]: HLE\sceKernelThread.cpp:2598 sceKernelSuspendThread(314)
36:53:926 user_main W[HLE]: HLE\sceKernelThread.cpp:1926 800201a4=sceKernelStartThread(thread=314, argSize=16, argPtr=0986be40): thread already running
36:53:926 user_main W[HLE]: HLE\sceKernelThread.cpp:2629 sceKernelResumeThread(314)
36:53:926 idle0 W[HLE]: HLE\sceKernelThread.cpp:2598 sceKernelSuspendThread(314)

than this:

36:53:943 user_main I[HLE]: HLE\sceKernel.cpp:461 KO 297: Alarm "[Alarm]": -
36:53:944 user_main I[HLE]: HLE\sceKernel.cpp:461 KO 298: Alarm "[Alarm]": -
36:53:944 user_main I[HLE]: HLE\sceKernel.cpp:461 KO 299: Thread "idle0":

than some stuff mentioning sceMp3 than a lot of Alarms again than crash.

Here is a full log: http://www.sendspace.com/file/fwuiss

Originally created by @HelicopterP on GitHub (Jun 24, 2013). Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/2451 The game freezes at loading after selecting Crazi Taxi 1. The log is really huge but it goes something like this: a few MB of this lines - 36:53:926 idle0 W[HLE]: HLE\sceKernelThread.cpp:2598 sceKernelSuspendThread(314) 36:53:926 user_main W[HLE]: HLE\sceKernelThread.cpp:1926 800201a4=sceKernelStartThread(thread=314, argSize=16, argPtr=0986be40): thread already running 36:53:926 user_main W[HLE]: HLE\sceKernelThread.cpp:2629 sceKernelResumeThread(314) 36:53:926 idle0 W[HLE]: HLE\sceKernelThread.cpp:2598 sceKernelSuspendThread(314) 36:53:926 user_main W[HLE]: HLE\sceKernelThread.cpp:1926 800201a4=sceKernelStartThread(thread=314, argSize=16, argPtr=0986be40): thread already running 36:53:926 user_main W[HLE]: HLE\sceKernelThread.cpp:2629 sceKernelResumeThread(314) 36:53:926 idle0 W[HLE]: HLE\sceKernelThread.cpp:2598 sceKernelSuspendThread(314) than this: 36:53:943 user_main I[HLE]: HLE\sceKernel.cpp:461 KO 297: Alarm "[Alarm]": - 36:53:944 user_main I[HLE]: HLE\sceKernel.cpp:461 KO 298: Alarm "[Alarm]": - 36:53:944 user_main I[HLE]: HLE\sceKernel.cpp:461 KO 299: Thread "idle0": than some stuff mentioning sceMp3 than a lot of Alarms again than crash. Here is a full log: http://www.sendspace.com/file/fwuiss
kerem 2026-03-17 18:06:47 +03:00
Author
Owner

@sum2012 commented on GitHub (Aug 3, 2013):

v0.8.1-1067-g0b502f1
Still freezes at loading after selecting Crazi Taxi 1
ppsspp debug log: https://docs.google.com/file/d/0B3OaSdeV0L8kOVcwX3hvZGZwS3M/edit?usp=sharing
jpcsp trace log: https://gist.github.com/sum2012/2a7780a71c641e04185a

<!-- gh-comment-id:22063956 --> @sum2012 commented on GitHub (Aug 3, 2013): v0.8.1-1067-g0b502f1 Still freezes at loading after selecting Crazi Taxi 1 ppsspp debug log: https://docs.google.com/file/d/0B3OaSdeV0L8kOVcwX3hvZGZwS3M/edit?usp=sharing jpcsp trace log: https://gist.github.com/sum2012/2a7780a71c641e04185a
Author
Owner

@unknownbrackets commented on GitHub (Oct 28, 2013):

Callback changes and timing improvements could've improved this.

Does it still have the same issues?

-[Unknown]

<!-- gh-comment-id:27194773 --> @unknownbrackets commented on GitHub (Oct 28, 2013): Callback changes and timing improvements could've improved this. Does it still have the same issues? -[Unknown]
Author
Owner

@sum2012 commented on GitHub (Oct 28, 2013):

ppsspp-v0.9.1-2232-gc17dd02-windows-x86 same issues
info log
https://gist.github.com/sum2012/ba187ea3077d7107a902

<!-- gh-comment-id:27218349 --> @sum2012 commented on GitHub (Oct 28, 2013): ppsspp-v0.9.1-2232-gc17dd02-windows-x86 same issues info log https://gist.github.com/sum2012/ba187ea3077d7107a902
Author
Owner

@unknownbrackets commented on GitHub (Jan 11, 2014):

I see some mpeg stuff in there and a loadexec, both of which I think had fixes in the past 3 months. Any improvement in the latest git build?

-[Unknown]

<!-- gh-comment-id:32105957 --> @unknownbrackets commented on GitHub (Jan 11, 2014): I see some mpeg stuff in there and a loadexec, both of which I think had fixes in the past 3 months. Any improvement in the latest git build? -[Unknown]
Author
Owner

@HelicopterP commented on GitHub (Jan 11, 2014):

Still hangs or crashes at loading CT1.
CT2 is ingame but slow ( i have an i5 2500k) and crashes after loading a game city.
The log is full of this:

40:31:732 user_main W[KERNEL]: HLE\sceKernelThread.cpp:2176 800201a4=sceKernelStartThread(thread=287, argSize=16, argPtr=0986be40): thread already running
40:31:732 idle0 E[KERNEL]: HLE\sceKernelThread.cpp:2848 sceKernelSuspendThread(287): thread already suspended
40:31:732 user_main W[KERNEL]: HLE\sceKernelThread.cpp:2176 800201a4=sceKernelStartThread(thread=287, argSize=16, argPtr=0986be40): thread already running

In case of CT2 it's

38:06:297 user_main W[KERNEL]: HLE\sceKernelThread.cpp:2176 800201a4=sceKernelStartThread(thread=287, argSize=16, argPtr=09776f30): thread already running
38:06:297 Decompress I[KERNEL]: HLE\sceKernelThread.cpp:2260 __KernelReturnFromThread: 13595
38:06:297 idle0 E[KERNEL]: HLE\sceKernelThread.cpp:2843 sceKernelSuspendThread(287): thread not running
38:06:315 user_main W[UTIL]: HLE\sceUtility.cpp:418 sceUtilityNetconfGetStatus(): wrong dialog type
38:06:315 user_main I[KERNEL]: HLE\sceKernelThread.cpp:2180 sceKernelStartThread(thread=287, argSize=16, argPtr=09776f30)

Full logs
http://www.sendspace.com/filegroup/MQ7fG1g6syu81XZAqLwCnA

<!-- gh-comment-id:32106655 --> @HelicopterP commented on GitHub (Jan 11, 2014): Still hangs or crashes at loading CT1. CT2 is ingame but slow ( i have an i5 2500k) and crashes after loading a game city. The log is full of this: 40:31:732 user_main W[KERNEL]: HLE\sceKernelThread.cpp:2176 800201a4=sceKernelStartThread(thread=287, argSize=16, argPtr=0986be40): thread already running 40:31:732 idle0 E[KERNEL]: HLE\sceKernelThread.cpp:2848 sceKernelSuspendThread(287): thread already suspended 40:31:732 user_main W[KERNEL]: HLE\sceKernelThread.cpp:2176 800201a4=sceKernelStartThread(thread=287, argSize=16, argPtr=0986be40): thread already running In case of CT2 it's 38:06:297 user_main W[KERNEL]: HLE\sceKernelThread.cpp:2176 800201a4=sceKernelStartThread(thread=287, argSize=16, argPtr=09776f30): thread already running 38:06:297 Decompress I[KERNEL]: HLE\sceKernelThread.cpp:2260 __KernelReturnFromThread: 13595 38:06:297 idle0 E[KERNEL]: HLE\sceKernelThread.cpp:2843 sceKernelSuspendThread(287): thread not running 38:06:315 user_main W[UTIL]: HLE\sceUtility.cpp:418 sceUtilityNetconfGetStatus(): wrong dialog type 38:06:315 user_main I[KERNEL]: HLE\sceKernelThread.cpp:2180 sceKernelStartThread(thread=287, argSize=16, argPtr=09776f30) Full logs http://www.sendspace.com/filegroup/MQ7fG1g6syu81XZAqLwCnA
Author
Owner

@sum2012 commented on GitHub (Jan 12, 2014):

v0.9.6-406-g62eb701
CT1 debug log with stop on error,turn off fast memary
https://drive.google.com/file/d/0B3OaSdeV0L8kY3RyVzVMQU1hR0k/edit?usp=sharing

<!-- gh-comment-id:32111815 --> @sum2012 commented on GitHub (Jan 12, 2014): v0.9.6-406-g62eb701 CT1 debug log with stop on error,turn off fast memary https://drive.google.com/file/d/0B3OaSdeV0L8kY3RyVzVMQU1hR0k/edit?usp=sharing
Author
Owner

@dbz400 commented on GitHub (Jan 18, 2014):

CT2 is working but bit graphical issue and will crash after a while .Vertex cache/HW transform ON/OFF is not helping here.

screen00361
screen00362

<!-- gh-comment-id:32681734 --> @dbz400 commented on GitHub (Jan 18, 2014): CT2 is working but bit graphical issue and will crash after a while .Vertex cache/HW transform ON/OFF is not helping here. ![screen00361](https://f.cloud.github.com/assets/3000282/1947185/431b3a00-8043-11e3-9391-403a651e04b6.jpg) ![screen00362](https://f.cloud.github.com/assets/3000282/1947186/431fa05e-8043-11e3-8487-22bd9ecca223.jpg)
Author
Owner

@sum2012 commented on GitHub (Jan 18, 2014):

ppsspp-v0.9.6-453-gda97a67-windows-x86 debug log (CT1)
fast memory off,stop on first error
https://drive.google.com/file/d/0B3OaSdeV0L8kZ1NZZDFKVHF1bU0/edit?usp=sharing

<!-- gh-comment-id:32681884 --> @sum2012 commented on GitHub (Jan 18, 2014): ppsspp-v0.9.6-453-gda97a67-windows-x86 debug log (CT1) fast memory off,stop on first error https://drive.google.com/file/d/0B3OaSdeV0L8kZ1NZZDFKVHF1bU0/edit?usp=sharing
Author
Owner

@unknownbrackets commented on GitHub (Jun 28, 2014):

Has either game improved at all? The graphical glitches or the crash?

-[Unknown]

<!-- gh-comment-id:47437540 --> @unknownbrackets commented on GitHub (Jun 28, 2014): Has either game improved at all? The graphical glitches or the crash? -[Unknown]
Author
Owner

@sum2012 commented on GitHub (Jun 28, 2014):

CT2 crash strace (v0.9.8-1450-g63bcb65 )

    PPSSPPDebug64.exe!Memory::ReadUnchecked_U32(const unsigned int address) Line 169    C++
    PPSSPPDebug64.exe!GPUCommon::Execute_Call(unsigned int op, unsigned int diff) Line 756  C++
    PPSSPPDebug64.exe!GLES_GPU::FastRunLoop(DisplayList & list) Line 658    C++
    PPSSPPDebug64.exe!GPUCommon::InterpretList(DisplayList & list) Line 516 C++
    PPSSPPDebug64.exe!GPUCommon::ProcessDLQueueInternal() Line 686  C++
    PPSSPPDebug64.exe!GPUCommon::ProcessEvent(GPUEvent ev) Line 643 C++
    PPSSPPDebug64.exe!GLES_GPU::ProcessEvent(GPUEvent ev) Line 695  C++
    PPSSPPDebug64.exe!ThreadEventQueue<GPUInterface,GPUEvent,enum GPUEventType,0,8,7>::RunEventsUntil(unsigned __int64 globalticks) Line 96 C++
    PPSSPPDebug64.exe!ThreadEventQueue<GPUInterface,GPUEvent,enum GPUEventType,0,8,7>::ScheduleEvent(GPUEvent ev) Line 48   C++
    PPSSPPDebug64.exe!GPUCommon::ProcessDLQueue() Line 666  C++
    PPSSPPDebug64.exe!GPUCommon::EnqueueList(unsigned int listpc, unsigned int stall, int subIntrBase, PSPPointer<PspGeListArgs> args, bool head) Line 301  C++
>   PPSSPPDebug64.exe!sceGeListEnQueue(unsigned int listAddress, unsigned int stallAddress, int callbackId, unsigned int optParamAddr) Line 432 C++
    PPSSPPDebug64.exe!WrapU_UUIU<&sceGeListEnQueue>() Line 671  C++
    PPSSPPDebug64.exe!CallSyscallWithoutFlags(const HLEFunction * info) Line 462    C++

1
2
3
4
5
6
7
8

<!-- gh-comment-id:47441388 --> @sum2012 commented on GitHub (Jun 28, 2014): CT2 crash strace (v0.9.8-1450-g63bcb65 ) ``` PPSSPPDebug64.exe!Memory::ReadUnchecked_U32(const unsigned int address) Line 169 C++ PPSSPPDebug64.exe!GPUCommon::Execute_Call(unsigned int op, unsigned int diff) Line 756 C++ PPSSPPDebug64.exe!GLES_GPU::FastRunLoop(DisplayList & list) Line 658 C++ PPSSPPDebug64.exe!GPUCommon::InterpretList(DisplayList & list) Line 516 C++ PPSSPPDebug64.exe!GPUCommon::ProcessDLQueueInternal() Line 686 C++ PPSSPPDebug64.exe!GPUCommon::ProcessEvent(GPUEvent ev) Line 643 C++ PPSSPPDebug64.exe!GLES_GPU::ProcessEvent(GPUEvent ev) Line 695 C++ PPSSPPDebug64.exe!ThreadEventQueue<GPUInterface,GPUEvent,enum GPUEventType,0,8,7>::RunEventsUntil(unsigned __int64 globalticks) Line 96 C++ PPSSPPDebug64.exe!ThreadEventQueue<GPUInterface,GPUEvent,enum GPUEventType,0,8,7>::ScheduleEvent(GPUEvent ev) Line 48 C++ PPSSPPDebug64.exe!GPUCommon::ProcessDLQueue() Line 666 C++ PPSSPPDebug64.exe!GPUCommon::EnqueueList(unsigned int listpc, unsigned int stall, int subIntrBase, PSPPointer<PspGeListArgs> args, bool head) Line 301 C++ > PPSSPPDebug64.exe!sceGeListEnQueue(unsigned int listAddress, unsigned int stallAddress, int callbackId, unsigned int optParamAddr) Line 432 C++ PPSSPPDebug64.exe!WrapU_UUIU<&sceGeListEnQueue>() Line 671 C++ PPSSPPDebug64.exe!CallSyscallWithoutFlags(const HLEFunction * info) Line 462 C++ ``` ![1](https://cloud.githubusercontent.com/assets/2177532/3422121/0b029756-ff1b-11e3-9852-1ae8ef13ffd9.png) ![2](https://cloud.githubusercontent.com/assets/2177532/3422122/0f950222-ff1b-11e3-98e9-59df1e3184d5.png) ![3](https://cloud.githubusercontent.com/assets/2177532/3422123/1248b4a0-ff1b-11e3-8f94-eef2c1d13e9d.png) ![4](https://cloud.githubusercontent.com/assets/2177532/3422124/15a2210e-ff1b-11e3-9561-cdbfdcf00c71.png) ![5](https://cloud.githubusercontent.com/assets/2177532/3422125/193a458a-ff1b-11e3-99b2-869f9e46a98b.png) ![6](https://cloud.githubusercontent.com/assets/2177532/3422126/1c330c4a-ff1b-11e3-9661-8c73daa7c352.png) ![7](https://cloud.githubusercontent.com/assets/2177532/3422127/1f35185c-ff1b-11e3-982e-7851901c43f7.png) ![8](https://cloud.githubusercontent.com/assets/2177532/3422128/220d8d84-ff1b-11e3-8b56-c2d624dcd83e.png)
Author
Owner

@unknownbrackets commented on GitHub (Jun 28, 2014):

Hmm, trying to jump the list to 0x0E003F38. Is this affected at all by PSP-1000/PSP-2000?

-[Unknown]

<!-- gh-comment-id:47441584 --> @unknownbrackets commented on GitHub (Jun 28, 2014): Hmm, trying to jump the list to 0x0E003F38. Is this affected at all by PSP-1000/PSP-2000? -[Unknown]
Author
Owner

@sum2012 commented on GitHub (Jun 28, 2014):

Not affected by PSP-1000/PSP-2000
same crash

<!-- gh-comment-id:47441732 --> @sum2012 commented on GitHub (Jun 28, 2014): Not affected by PSP-1000/PSP-2000 same crash
Author
Owner

@unknownbrackets commented on GitHub (Aug 25, 2014):

Was this improved at all by the duplicate stack address check or the duplicate interrupt handler thing?

-[Unknown]

<!-- gh-comment-id:53218790 --> @unknownbrackets commented on GitHub (Aug 25, 2014): Was this improved at all by the duplicate stack address check or the duplicate interrupt handler thing? -[Unknown]
Author
Owner

@HelicopterP commented on GitHub (Aug 25, 2014):

Nope, CT2 still crashes, CT1 still hangs.

<!-- gh-comment-id:53223571 --> @HelicopterP commented on GitHub (Aug 25, 2014): Nope, CT2 still crashes, CT1 still hangs.
Author
Owner

@sum2012 commented on GitHub (Aug 26, 2014):

CT2 ULUS10273
PPSSPP v0.9.9.1-135-gb4b8174

info log:
https://gist.github.com/sum2012/405bafaddd08cbd1bc8b
debug log:
https://drive.google.com/file/d/0B3OaSdeV0L8kZU1JaWZGVEl5MmM/edit?usp=sharing

<!-- gh-comment-id:53418653 --> @sum2012 commented on GitHub (Aug 26, 2014): CT2 ULUS10273 PPSSPP v0.9.9.1-135-gb4b8174 info log: https://gist.github.com/sum2012/405bafaddd08cbd1bc8b debug log: https://drive.google.com/file/d/0B3OaSdeV0L8kZU1JaWZGVEl5MmM/edit?usp=sharing
Author
Owner

@sum2012 commented on GitHub (Aug 26, 2014):

JPCSP emulator has this log "Texture mipmap with invalid dimension at level 1:"
full log: https://gist.github.com/sum2012/10cc917c7c1d26e54b5b

<!-- gh-comment-id:53421209 --> @sum2012 commented on GitHub (Aug 26, 2014): JPCSP emulator has this log "Texture mipmap with invalid dimension at level 1:" full log: https://gist.github.com/sum2012/10cc917c7c1d26e54b5b
Author
Owner

@unknownbrackets commented on GitHub (Sep 29, 2014):

I made a change not long ago to avoid the specific crash in the screenshots above, but it still means there's invalid ge data. Still happening, right?

-[Unknown]

<!-- gh-comment-id:57113354 --> @unknownbrackets commented on GitHub (Sep 29, 2014): I made a change not long ago to avoid the specific crash in the screenshots above, but it still means there's invalid ge data. Still happening, right? -[Unknown]
Author
Owner

@daniel229 commented on GitHub (Sep 29, 2014):

That crash is like the one happens in Resistance https://github.com/hrydgard/ppsspp/issues/4626

<!-- gh-comment-id:57118390 --> @daniel229 commented on GitHub (Sep 29, 2014): That crash is like the one happens in Resistance https://github.com/hrydgard/ppsspp/issues/4626
Author
Owner

@sum2012 commented on GitHub (Sep 29, 2014):

CT1 (ULUS10273) ppsspp-v0.9.9.1-558-gfeada0e-windows-amd64 log
info log:
EDIT:invalid address log (Do sceuliity debug log):
https://gist.github.com/sum2012/461e7178751fffc10b06
EDIT:non-stop log ,do not get invalid address(Do not do sceuliity debug log):
https://drive.google.com/file/d/0B3OaSdeV0L8kUDVhVHVnREQ0X1k/edit?usp=sharing

debug log: (Just do non-stop log ,do not get invalid address)
https://drive.google.com/file/d/0B3OaSdeV0L8kWlZaYlF2bUtleU0/edit?usp=sharing
EDIT:
invalid addres debug log:
https://drive.google.com/file/d/0B3OaSdeV0L8kOWc5M0JxM2Vybkk/edit?usp=sharing

<!-- gh-comment-id:57163928 --> @sum2012 commented on GitHub (Sep 29, 2014): CT1 (ULUS10273) ppsspp-v0.9.9.1-558-gfeada0e-windows-amd64 log info log: EDIT:invalid address log (Do sceuliity debug log): https://gist.github.com/sum2012/461e7178751fffc10b06 EDIT:non-stop log ,do not get invalid address(Do not do sceuliity debug log): https://drive.google.com/file/d/0B3OaSdeV0L8kUDVhVHVnREQ0X1k/edit?usp=sharing debug log: (Just do non-stop log ,do not get invalid address) https://drive.google.com/file/d/0B3OaSdeV0L8kWlZaYlF2bUtleU0/edit?usp=sharing EDIT: invalid addres debug log: https://drive.google.com/file/d/0B3OaSdeV0L8kOWc5M0JxM2Vybkk/edit?usp=sharing
Author
Owner

@sum2012 commented on GitHub (Sep 29, 2014):

@unknownbrackets some finding
PPSSPP do not return sceKernelCancelAlarm error

JPCSPtrace log:
05:24:09.755114 Decompress - -> sceKernelCancelAlarm 0x4394941 = 0x0
05:24:09.755204 Decompress - <- sceKernelCancelAlarm 0x4394941 = 0x8002019F
full JPCSPTrace log:
https://gist.github.com/sum2012/f4853b7851633e8e7ab4

JPCSP emulator also give this error code.
45926 [Decompress] WARN hle.ThreadManForUser - checkAlarmID unknown uid=0x6c
Full log:
https://gist.github.com/sum2012/bdf4ddc48bb3765317e3

<!-- gh-comment-id:57232765 --> @sum2012 commented on GitHub (Sep 29, 2014): @unknownbrackets some finding PPSSPP do not return sceKernelCancelAlarm error JPCSPtrace log: 05:24:09.755114 Decompress - -> sceKernelCancelAlarm 0x4394941 = 0x0 05:24:09.755204 Decompress - <- sceKernelCancelAlarm 0x4394941 = 0x8002019F full JPCSPTrace log: https://gist.github.com/sum2012/f4853b7851633e8e7ab4 JPCSP emulator also give this error code. 45926 [Decompress] WARN hle.ThreadManForUser - checkAlarmID unknown uid=0x6c Full log: https://gist.github.com/sum2012/bdf4ddc48bb3765317e3
Author
Owner

@sum2012 commented on GitHub (Sep 29, 2014):

For CT2
Last good
v0.9.8-1397-g412acc7

First bad
v0.9.8-1405-gfea0a26

It mean this pull request
https://github.com/hrydgard/ppsspp/pull/6414

<!-- gh-comment-id:57246743 --> @sum2012 commented on GitHub (Sep 29, 2014): For CT2 Last good v0.9.8-1397-g412acc7 First bad v0.9.8-1405-gfea0a26 It mean this pull request https://github.com/hrydgard/ppsspp/pull/6414
Author
Owner

@sum2012 commented on GitHub (Sep 30, 2014):

@unknownbrackets For CT2
git bisect result
2
This commit
github.com/unknownbrackets/ppsspp@d8cff4509e

<!-- gh-comment-id:57249040 --> @sum2012 commented on GitHub (Sep 30, 2014): @unknownbrackets For CT2 git bisect result ![2](https://cloud.githubusercontent.com/assets/2177532/4451400/ffa7dbba-4834-11e4-8d0d-5a83c74b1b6e.png) This commit https://github.com/unknownbrackets/ppsspp/commit/d8cff4509e278d35cf2c9912fcfc2f8ad00da619
Author
Owner

@unknownbrackets commented on GitHub (Sep 30, 2014):

I guess it's a case of "accidentally working", then. Probably related to audio timing somewhere, though (e.g. sceAudio or sceAtrac or sceSas, all of which I'm pretty sure have fairly incorrect timing.)

-[Unknown]

<!-- gh-comment-id:57264981 --> @unknownbrackets commented on GitHub (Sep 30, 2014): I guess it's a case of "accidentally working", then. Probably related to audio timing somewhere, though (e.g. sceAudio or sceAtrac or sceSas, all of which I'm pretty sure have fairly incorrect timing.) -[Unknown]
Author
Owner

@sum2012 commented on GitHub (Jan 16, 2015):

v0.9.9.1-1503-gc250074 same problem
ct1 debug log:
https://drive.google.com/file/d/0B3OaSdeV0L8kQWk2SE5zTHAwbDA/view?usp=sharing

ct2 debug log:
https://drive.google.com/file/d/0B3OaSdeV0L8kcXIxU1pzdzBnMEk/view?usp=sharing

<!-- gh-comment-id:70247085 --> @sum2012 commented on GitHub (Jan 16, 2015): v0.9.9.1-1503-gc250074 same problem ct1 debug log: https://drive.google.com/file/d/0B3OaSdeV0L8kQWk2SE5zTHAwbDA/view?usp=sharing ct2 debug log: https://drive.google.com/file/d/0B3OaSdeV0L8kcXIxU1pzdzBnMEk/view?usp=sharing
Author
Owner

@ppmeis commented on GitHub (Jul 25, 2015):

Tested with latest build. It crash in both CT1 and CT2 after a while. Maybe related to #3854?¿

<!-- gh-comment-id:124879962 --> @ppmeis commented on GitHub (Jul 25, 2015): Tested with latest build. It crash in both CT1 and CT2 after a while. Maybe related to #3854?¿
Author
Owner

@sum2012 commented on GitHub (Jul 31, 2015):

@ppmeis It doesn't work with interpreter mode,so that it is not related to #3854

<!-- gh-comment-id:126682879 --> @sum2012 commented on GitHub (Jul 31, 2015): @ppmeis It doesn't work with interpreter mode,so that it is not related to #3854
Author
Owner

@ppmeis commented on GitHub (Dec 6, 2015):

Tested with latest build. Same status.

<!-- gh-comment-id:162353504 --> @ppmeis commented on GitHub (Dec 6, 2015): Tested with latest build. Same status.
Author
Owner

@sum2012 commented on GitHub (Oct 30, 2016):

Update debug log to v1.3-135-g934aff4
https://drive.google.com/file/d/0B3OaSdeV0L8kV1Bmc21NQ3lGU0E/view?usp=sharing

<!-- gh-comment-id:257143403 --> @sum2012 commented on GitHub (Oct 30, 2016): Update debug log to v1.3-135-g934aff4 https://drive.google.com/file/d/0B3OaSdeV0L8kV1Bmc21NQ3lGU0E/view?usp=sharing
Author
Owner

@ppmeis commented on GitHub (Jan 10, 2017):

Tested with latest build. Instant crash in CT1 character select screen. CT2 goes ingame but also crash:
image

<!-- gh-comment-id:271535762 --> @ppmeis commented on GitHub (Jan 10, 2017): Tested with latest build. Instant crash in CT1 character select screen. CT2 goes ingame but also crash: ![image](https://cloud.githubusercontent.com/assets/4381277/21801775/68b927d8-d723-11e6-8dd6-264a807d1c5c.png)
Author
Owner

@Cade-H commented on GitHub (Jul 7, 2018):

v1.6.3-285-g1f60c85cb (default settings)
Crazy Taxi crashes before character select screen.
Crazy Taxi 2 graphics are now fixed, but crashes before you can drive:
crazytaxi2

<!-- gh-comment-id:403176724 --> @Cade-H commented on GitHub (Jul 7, 2018): v1.6.3-285-g1f60c85cb (default settings) Crazy Taxi crashes before character select screen. Crazy Taxi 2 graphics are now fixed, but crashes before you can drive: ![crazytaxi2](https://user-images.githubusercontent.com/40903969/42404962-63e282b8-8154-11e8-9d4a-adaec8ec8665.png)
Author
Owner

@unknownbrackets commented on GitHub (Aug 25, 2018):

Do any of the I/O timing settings change whether this crashes?

-[Unknown]

<!-- gh-comment-id:415985923 --> @unknownbrackets commented on GitHub (Aug 25, 2018): Do any of the I/O timing settings change whether this crashes? -[Unknown]
Author
Owner

@HelicopterP commented on GitHub (Aug 25, 2018):

ppsspp.zip
CT1 crashes at character select screen, CT2 crashes after character select screen

<!-- gh-comment-id:415987319 --> @HelicopterP commented on GitHub (Aug 25, 2018): [ppsspp.zip](https://github.com/hrydgard/ppsspp/files/2320926/ppsspp.zip) CT1 crashes at character select screen, CT2 crashes after character select screen
Author
Owner

@unknownbrackets commented on GitHub (Aug 25, 2018):

Hmm, both logs call sceUmdDeactivate(2, disc0:), then later enqueues an invalid display list. #11325 may help the crash (with fast memory disabled.)

I wonder what sceUmdDeactivate(2, "disc0:") does, actually...

-[Unknown]

<!-- gh-comment-id:415987608 --> @unknownbrackets commented on GitHub (Aug 25, 2018): Hmm, both logs call `sceUmdDeactivate(2, disc0:)`, then later enqueues an invalid display list. #11325 may help the crash (with fast memory disabled.) I wonder what `sceUmdDeactivate(2, "disc0:")` does, actually... -[Unknown]
Author
Owner

@Cade-H commented on GitHub (Aug 26, 2018):

#11325 does seem to help with fast memory disabled. PPSSPP no longer completely crashes and the game only freezes now. CT2 goes a bit further than before as well, but CT1 still crashes before character select.
ct2

<!-- gh-comment-id:416012796 --> @Cade-H commented on GitHub (Aug 26, 2018): #11325 does seem to help with fast memory disabled. PPSSPP no longer completely crashes and the game only freezes now. CT2 goes a bit further than before as well, but CT1 still crashes before character select. ![ct2](https://user-images.githubusercontent.com/40903969/44624783-10dcef00-a8bd-11e8-84be-575be97c4b50.png)
Author
Owner

@Cade-H commented on GitHub (Sep 1, 2018):

v1.6.3-404-ga004196d4 (default settings)
Crazy Taxi 2 is no longer crashing on Small Apple, but there are still some apparent issues. I am not sure which commit changed this unfortunately.
ct2ingame
ct2bug

<!-- gh-comment-id:417894504 --> @Cade-H commented on GitHub (Sep 1, 2018): v1.6.3-404-ga004196d4 (default settings) Crazy Taxi 2 is no longer crashing on Small Apple, but there are still some apparent issues. I am not sure which commit changed this unfortunately. ![ct2ingame](https://user-images.githubusercontent.com/40903969/44950743-94df2b80-ae15-11e8-8c98-38537a272659.png) ![ct2bug](https://user-images.githubusercontent.com/40903969/44950744-97418580-ae15-11e8-9d25-34325feb740f.png)
Author
Owner

@unknownbrackets commented on GitHub (Sep 3, 2018):

That looks bad - but I can't tell how incorrect it is. From Google, the shadow and top screenshot look like they could be right. Any chance you could try to compare with a screenshot from a PSP (even if you have to drive to the same place or something?)

If so - in addition to the good and bad screenshot, could you try exporting a GE debugger dump on PC?

To do this, open the game and select Debug -> GE debugger..., then when it's displaying the scene, press Record in the top right. After a second or so, it'll finish and save a trace of the drawing activity.

After that, check the memstick/PSP/SYSTEM/DUMP folder and it'll have created a file named something like "ULES12345_0000.ppdmp". You can zip that and then drag and drop it into a reply here.

-[Unknown]

<!-- gh-comment-id:418192954 --> @unknownbrackets commented on GitHub (Sep 3, 2018): That looks bad - but I can't tell how incorrect it is. From Google, the shadow and top screenshot look like they could be right. Any chance you could try to compare with a screenshot from a PSP (even if you have to drive to the same place or something?) If so - in addition to the good and bad screenshot, could you try exporting a GE debugger dump on PC? To do this, open the game and select Debug -> GE debugger..., then when it's displaying the scene, press Record in the top right. After a second or so, it'll finish and save a trace of the drawing activity. After that, check the memstick/PSP/SYSTEM/DUMP folder and it'll have created a file named something like "ULES12345_0000.ppdmp". You can zip that and then drag and drop it into a reply here. -[Unknown]
Author
Owner

@Cade-H commented on GitHub (Sep 6, 2018):

@unknownbrackets Unfortunately I do not have access to a PSP, but I did as you said in PPSSPP. I attached it to this comment, hope that helps.

I used v1.6.3-426-gf42065ed3 (Default settings)
ULUS10273_0001.zip

<!-- gh-comment-id:418965015 --> @Cade-H commented on GitHub (Sep 6, 2018): @unknownbrackets Unfortunately I do not have access to a PSP, but I did as you said in PPSSPP. I attached it to this comment, hope that helps. I used v1.6.3-426-gf42065ed3 (Default settings) [ULUS10273_0001.zip](https://github.com/hrydgard/ppsspp/files/2355486/ULUS10273_0001.zip)
Author
Owner

@unknownbrackets commented on GitHub (Sep 9, 2018):

This game draws the scene to a 512x480 wide buffer, then downloads that framebuffer to RAM, then stretches that to 480x272.

There are a couple verts outside the guardband, but nothing significant. The texture it's trying to draw there is some sort of granite pattern or something, but it's far away and ends up looking ugly. Not sure.

https://www.neogaf.com/threads/crazy-taxi-fare-wars-looks-awful.145578/
https://i.neoseeker.com/p/Games/PSP/Racing/Car/crazy_taxi_fare_wars_image3.jpg

It's not a beautiful game, but I didn't find any screenshots that look as bad - I'm guessing somehow we have the wrong texture.

-[Unknown]

<!-- gh-comment-id:419697123 --> @unknownbrackets commented on GitHub (Sep 9, 2018): This game draws the scene to a 512x480 wide buffer, then downloads that framebuffer to RAM, then stretches that to 480x272. There are a couple verts outside the guardband, but nothing significant. The texture it's trying to draw there is some sort of granite pattern or something, but it's far away and ends up looking ugly. Not sure. https://www.neogaf.com/threads/crazy-taxi-fare-wars-looks-awful.145578/ https://i.neoseeker.com/p/Games/PSP/Racing/Car/crazy_taxi_fare_wars_image3.jpg It's not a beautiful game, but I didn't find any screenshots that look as bad - I'm guessing somehow we have the wrong texture. -[Unknown]
Author
Owner

@unknownbrackets commented on GitHub (Feb 22, 2019):

The latest version of git has some changes that might help debug this better - any chance you could upload a new dump?

It works on more platforms now:
https://github.com/hrydgard/ppsspp/wiki/How-to-create-a-frame-dump

-[Unknown]

<!-- gh-comment-id:466241772 --> @unknownbrackets commented on GitHub (Feb 22, 2019): The latest version of git has some changes that might help debug this better - any chance you could upload a new dump? It works on more platforms now: https://github.com/hrydgard/ppsspp/wiki/How-to-create-a-frame-dump -[Unknown]
Author
Owner

@ppmeis commented on GitHub (Feb 24, 2019):

I tested with latest build and CT1 still crashing the same. CT2 crash in both game modes so I can't create a frame dump. Here's the debuglog_
ppsspplog.zip

<!-- gh-comment-id:466715645 --> @ppmeis commented on GitHub (Feb 24, 2019): I tested with latest build and CT1 still crashing the same. CT2 crash in both game modes so I can't create a frame dump. Here's the debuglog_ [ppsspplog.zip](https://github.com/hrydgard/ppsspp/files/2897420/ppsspplog.zip)
Author
Owner

@ppmeis commented on GitHub (Feb 8, 2020):

Tested in latest Windows Build. Same status (offtopic last commit a year ago wow lol).

<!-- gh-comment-id:583728718 --> @ppmeis commented on GitHub (Feb 8, 2020): Tested in latest Windows Build. Same status (offtopic last commit a year ago wow lol).
Author
Owner

@unknownbrackets commented on GitHub (Apr 7, 2020):

An update GE dump would still help.

-[Unknown]

<!-- gh-comment-id:610148207 --> @unknownbrackets commented on GitHub (Apr 7, 2020): An update GE dump would still help. -[Unknown]
Author
Owner

@Panderner commented on GitHub (Apr 7, 2020):

Here's a log that spam this error in crazy taxi 1's title screen:

28:56:299 idle0        E[SCEKERNEL]: HLE/sceKernelThread.cpp:2721 sceKernelSuspendThread(287): thread not running

And this one crashes after crazy taxi 1 character select screen:

31:56:359 user_main    E[G3D]: GPU/GPUCommon.cpp:1243 CALL to illegal address 00000000 - ignoring! data=000000

And this one after selecting the game:

37:50:487 user_main    E[SCEIO]: HLE/sceUmd.cpp:298 UNTESTED 0=sceUmdDeactivate(2, disc0:)
37:59:650 user_main    E[SCEDISP]: HLE/sceDisplay.cpp:1235 00000000=sceDisplaySetHoldMode(00000001): unsupported
38:00:016 user_main    E[G3D]: GPU/GPUCommon.cpp:954 DL PC = 00000000 WTF!!!!
38:00:045 user_main    E[HLE]: HLE/scePower.cpp:363 sceKernelVolatileMemUnlock(0) FAILED - not locked
<!-- gh-comment-id:610184496 --> @Panderner commented on GitHub (Apr 7, 2020): Here's a log that spam this error in crazy taxi 1's title screen: ``` 28:56:299 idle0 E[SCEKERNEL]: HLE/sceKernelThread.cpp:2721 sceKernelSuspendThread(287): thread not running ``` And this one crashes after crazy taxi 1 character select screen: ``` 31:56:359 user_main E[G3D]: GPU/GPUCommon.cpp:1243 CALL to illegal address 00000000 - ignoring! data=000000 ``` And this one after selecting the game: ``` 37:50:487 user_main E[SCEIO]: HLE/sceUmd.cpp:298 UNTESTED 0=sceUmdDeactivate(2, disc0:) 37:59:650 user_main E[SCEDISP]: HLE/sceDisplay.cpp:1235 00000000=sceDisplaySetHoldMode(00000001): unsupported 38:00:016 user_main E[G3D]: GPU/GPUCommon.cpp:954 DL PC = 00000000 WTF!!!! 38:00:045 user_main E[HLE]: HLE/scePower.cpp:363 sceKernelVolatileMemUnlock(0) FAILED - not locked ```
Author
Owner

@Panderner commented on GitHub (Apr 7, 2020):

And this in crazy taxi 2 in-game:

46:21:523 user_main    E[G3D]: GPU/GPUCommon.cpp:716 No DL ID available to enqueue
<!-- gh-comment-id:610187959 --> @Panderner commented on GitHub (Apr 7, 2020): And this in crazy taxi 2 in-game: ``` 46:21:523 user_main E[G3D]: GPU/GPUCommon.cpp:716 No DL ID available to enqueue ```
Author
Owner

@oskarangure commented on GitHub (Jun 27, 2020):

Here's a GE dump of the american version using v1.9.3:
ULUS10273_0001.zip

Also here's how it appears in ppsspp vs how it should be using an actual psp. The marble-like texture in the middle is similar (maybe the same) as the texture of the surface of the water/ocean in the game.
ct_ppsspp
ct_psp

<!-- gh-comment-id:650467187 --> @oskarangure commented on GitHub (Jun 27, 2020): Here's a GE dump of the american version using v1.9.3: [ULUS10273_0001.zip](https://github.com/hrydgard/ppsspp/files/4839747/ULUS10273_0001.zip) Also here's how it appears in ppsspp vs how it should be using an actual psp. The marble-like texture in the middle is similar (maybe the same) as the texture of the surface of the water/ocean in the game. ![ct_ppsspp](https://user-images.githubusercontent.com/56091094/85910912-cb521b80-b7de-11ea-946d-02d4a48a1bbe.png) ![ct_psp](https://user-images.githubusercontent.com/56091094/85910928-f177bb80-b7de-11ea-8c3b-28e60d41af47.png)
Author
Owner

@sum2012 commented on GitHub (Aug 18, 2020):

CT1:
Remove spam of these Log:
23:873 user_main I[SCEKERNEL]: hle\scekernelthread.cpp:2102 -2147352156=sceKernelStartThread(287, 16, 0986be40)
00:23:873 user_main W[SCEKERNEL]: hle\scekernelthread.cpp:2094 800201a4=sceKernelStartThread(287, 16, 0986be40): thread already running

v1.10.3-449-g8c859ef0f Log:
https://gist.github.com/sum2012/b008d1153068232604115af4d9fea054

debug log:
ppsspplogv1.10.3-449-g8c859ef0f.txt.zip

We may need to do thing in sceKernelExitThread (// TODO: This should trigger ON the thread when it exits.)
and sceKernelTerminateDeleteThread do not same as jpcsp method https://github.com/jpcsp/jpcsp/blob/master/src/jpcsp/HLE/modules/ThreadManForUser.java#L3998

<!-- gh-comment-id:675504403 --> @sum2012 commented on GitHub (Aug 18, 2020): CT1: Remove spam of these Log: 23:873 user_main I[SCEKERNEL]: hle\scekernelthread.cpp:2102 -2147352156=sceKernelStartThread(287, 16, 0986be40) 00:23:873 user_main W[SCEKERNEL]: hle\scekernelthread.cpp:2094 800201a4=sceKernelStartThread(287, 16, 0986be40): thread already running v1.10.3-449-g8c859ef0f Log: https://gist.github.com/sum2012/b008d1153068232604115af4d9fea054 debug log: [ppsspplogv1.10.3-449-g8c859ef0f.txt.zip](https://github.com/hrydgard/ppsspp/files/5090836/ppsspplogv1.10.3-449-g8c859ef0f.txt.zip) We may need to do thing in sceKernelExitThread (// TODO: This should trigger ON the thread when it exits.) and sceKernelTerminateDeleteThread do not same as jpcsp method https://github.com/jpcsp/jpcsp/blob/master/src/jpcsp/HLE/modules/ThreadManForUser.java#L3998
Author
Owner

@hrydgard commented on GitHub (Aug 18, 2020):

Does the game work in JPCSP now?

<!-- gh-comment-id:675507536 --> @hrydgard commented on GitHub (Aug 18, 2020): Does the game work in JPCSP now?
Author
Owner

@sum2012 commented on GitHub (Aug 18, 2020):

Yes, the game work at least in 2014 year
Newest log: https://gist.github.com/sum2012/6a6e7c5de2b4c1f7a882e3a3c0db9892
Some interested log:WARN hle.ThreadManForUser - Decompress - checkAlarmID unknown uid=0x73

<!-- gh-comment-id:675518009 --> @sum2012 commented on GitHub (Aug 18, 2020): Yes, the game work at least in 2014 year Newest log: https://gist.github.com/sum2012/6a6e7c5de2b4c1f7a882e3a3c0db9892 Some interested log:WARN hle.ThreadManForUser - Decompress - checkAlarmID unknown uid=0x73
Author
Owner

@sum2012 commented on GitHub (Aug 18, 2020):

unlucky,in jpcsp ignore checkAlarmID check still in-game.

<!-- gh-comment-id:675760736 --> @sum2012 commented on GitHub (Aug 18, 2020): unlucky,in jpcsp ignore checkAlarmID check still in-game.
Author
Owner

@sum2012 commented on GitHub (Aug 30, 2020):

I make some hack in sceatrac raise unusual error :/
image

<!-- gh-comment-id:683381610 --> @sum2012 commented on GitHub (Aug 30, 2020): I make some hack in sceatrac raise unusual error :/ ![image](https://user-images.githubusercontent.com/2177532/91652591-627f6c00-eacb-11ea-8b5e-5c3699b9fc16.png)
Author
Owner

@unknownbrackets commented on GitHub (Aug 30, 2020):

That seems like a broken memcpy?

// TODO: This should trigger ON the thread when it exits. is only for thread event handlers - is this game actually registering any? Most games don't. If it really does use them, it's very likely related - they are not well tested.

I've been meaning for a while to try to properly simulate the delayed-delete behavior the actual firmware has. It is possible that could be a factor here too, but hard to say.

A JpcspTrace could verify if "thread already running" is a problem or just something the game normally does.

-[Unknown]

<!-- gh-comment-id:683387440 --> @unknownbrackets commented on GitHub (Aug 30, 2020): That seems like a broken memcpy? `// TODO: This should trigger ON the thread when it exits.` is only for thread event handlers - is this game actually registering any? Most games don't. If it really does use them, it's very likely related - they are not well tested. I've been meaning for a while to try to properly simulate the delayed-delete behavior the actual firmware has. It is possible that could be a factor here too, but hard to say. A JpcspTrace could verify if "thread already running" is a problem or just something the game normally does. -[Unknown]
Author
Owner

@sum2012 commented on GitHub (Aug 30, 2020):

JPCSPTrace log of @unknownbrackets https://gist.github.com/sum2012/066c74fbefff9a85d507c8e05e9d9c8e
@unknownbrackets why your jpcsptrace don't return
<- _sceKernelExitThread
or <- sceKernelExitThread ?

<!-- gh-comment-id:683402243 --> @sum2012 commented on GitHub (Aug 30, 2020): JPCSPTrace log of @unknownbrackets https://gist.github.com/sum2012/066c74fbefff9a85d507c8e05e9d9c8e @unknownbrackets why your jpcsptrace don't return <- _sceKernelExitThread or <- sceKernelExitThread ?
Author
Owner

@sum2012 commented on GitHub (Sep 1, 2020):

Thanks @shenweip
confirm v1.10.3-543-ge8c2fce1b-windows-amd64 fixed CT1 and CT2
Closing
1
2

<!-- gh-comment-id:684826705 --> @sum2012 commented on GitHub (Sep 1, 2020): Thanks @shenweip confirm v1.10.3-543-ge8c2fce1b-windows-amd64 fixed CT1 and CT2 Closing ![1](https://user-images.githubusercontent.com/2177532/91853058-3c58f800-ec94-11ea-9d3f-b6b1fdeafa03.jpg) ![2](https://user-images.githubusercontent.com/2177532/91853077-44b13300-ec94-11ea-982d-0fd398d635a1.jpg)
Author
Owner

@shenweip commented on GitHub (Sep 1, 2020):

Good news!

<!-- gh-comment-id:684831474 --> @shenweip commented on GitHub (Sep 1, 2020): Good news!
Author
Owner

@hrydgard commented on GitHub (Sep 1, 2020):

Wow! Fantastic work shenweip and sum2012. That such a little thing fixed it... Really happy to see this closed, it's bothered me for a long time.

<!-- gh-comment-id:684833371 --> @hrydgard commented on GitHub (Sep 1, 2020): Wow! Fantastic work shenweip and sum2012. That such a little thing fixed it... Really happy to see this closed, it's bothered me for a long time.
Author
Owner

@sum2012 commented on GitHub (Sep 1, 2020):

https://github.com/jpcsp/jpcsp/blob/master/src/jpcsp/HLE/modules/ThreadManForUser.java#L488

@shenweip @hrydgard
Just a bit worry that need for more hleReSchedule for thread function.

<!-- gh-comment-id:684840239 --> @sum2012 commented on GitHub (Sep 1, 2020): https://github.com/jpcsp/jpcsp/blob/master/src/jpcsp/HLE/modules/ThreadManForUser.java#L488 @shenweip @hrydgard Just a bit worry that need for more hleReSchedule for thread function.
Author
Owner

@unknownbrackets commented on GitHub (Sep 2, 2020):

Very nice. Shows the importance of each function and tests.

JPCSPTrace log of @unknownbrackets https://gist.github.com/sum2012/066c74fbefff9a85d507c8e05e9d9c8e
@unknownbrackets why your jpcsptrace don't return
<- _sceKernelExitThread
or <- sceKernelExitThread ?

It just runs code before and after the function to do that. There's no after sceKernelExitThread(), so the code can't run.

As for other areas - we should be careful about assumptions, but we may definitely need more tests.

-[Unknown]

<!-- gh-comment-id:685277986 --> @unknownbrackets commented on GitHub (Sep 2, 2020): Very nice. Shows the importance of each function and tests. > JPCSPTrace log of @unknownbrackets https://gist.github.com/sum2012/066c74fbefff9a85d507c8e05e9d9c8e > @unknownbrackets why your jpcsptrace don't return > <- _sceKernelExitThread > or <- sceKernelExitThread ? It just runs code before and after the function to do that. There's no after sceKernelExitThread(), so the code can't run. As for other areas - we should be careful about assumptions, but we may definitely need more tests. -[Unknown]
Author
Owner

@SilentMRG commented on GitHub (Jul 5, 2021):

Hi...

Crazy Taxi 2 works perfectly in version 1.11.3, however Crazy Taxi 1 freezes the screen after selecting the game.

I am playing on Windows 7 Ultimate 64bit and with Direct3D 9 API.

Ahh, I'm using the game version: Crazy Taxi - Fare Wars (USA) (v2.01).

I apologize for posting this information in a thread that was closed, but it's just that I don't have any information about the bug, and I thought it would be unnecessary to open a thread to just cite an old bug,

<!-- gh-comment-id:874353936 --> @SilentMRG commented on GitHub (Jul 5, 2021): Hi... Crazy Taxi 2 works perfectly in version 1.11.3, however Crazy Taxi 1 freezes the screen after selecting the game. I am playing on Windows 7 Ultimate 64bit and with Direct3D 9 API. Ahh, I'm using the game version: Crazy Taxi - Fare Wars (USA) (v2.01). I apologize for posting this information in a thread that was closed, but it's just that I don't have any information about the bug, and I thought it would be unnecessary to open a thread to just cite an old bug,
Author
Owner

@SilentMRG commented on GitHub (Jul 5, 2021):

I just did a quick test here using the OpenGL API, and the game froze 1 time when selecting Crazy Taxi 1 and froze again when selecting Crazy Taxi 2, that is, 1 freeze for each game when selecting them.

In Direct3D 9, the game froze several times and randomly, when selecting CT 1 and 2.

Unfortunately, my video card doesn't support Direct3D 11, so I can't test this API.

I think this old bug is still present, however, randomly, in the above two APIs. Perhaps, in Direct3D 11, this bug does not appear.

I leave this simple warning to those involved in the project.

<!-- gh-comment-id:874361221 --> @SilentMRG commented on GitHub (Jul 5, 2021): I just did a quick test here using the OpenGL API, and the game froze 1 time when selecting Crazy Taxi 1 and froze again when selecting Crazy Taxi 2, that is, 1 freeze for each game when selecting them. In Direct3D 9, the game froze several times and randomly, when selecting CT 1 and 2. Unfortunately, my video card doesn't support Direct3D 11, so I can't test this API. I think this old bug is still present, however, randomly, in the above two APIs. Perhaps, in Direct3D 11, this bug does not appear. I leave this simple warning to those involved in the project.
Author
Owner

@hrydgard commented on GitHub (Jul 6, 2021):

I don't think the hangs are graphics-API-related, though you never know, of course. It's clear that the game isn't completely fixed, so I'll re-open (although the situation is of course a lot better now than when this issue was originally reported).

<!-- gh-comment-id:874553557 --> @hrydgard commented on GitHub (Jul 6, 2021): I don't think the hangs are graphics-API-related, though you never know, of course. It's clear that the game isn't completely fixed, so I'll re-open (although the situation is of course a lot better now than when this issue was originally reported).
Author
Owner

@Panderner commented on GitHub (Jul 6, 2021):

@SilentMRG what specs for your PC are you using?

<!-- gh-comment-id:874861199 --> @Panderner commented on GitHub (Jul 6, 2021): @SilentMRG what specs for your PC are you using?
Author
Owner

@SilentMRG commented on GitHub (Jul 6, 2021):

@SilentMRG what specs for your PC are you using?

Laptop:

Windows 7 Ultimate 64 bits
i5 2.67 GHz
4GB DDR3
Intel HD Graphics 1000

Note: Obviously it's a low performance machine, however it manages to run both GOW at 60 fps at default settings. Anyway, I don't believe the bug is hardware related.

<!-- gh-comment-id:874944928 --> @SilentMRG commented on GitHub (Jul 6, 2021): > @SilentMRG what specs for your PC are you using? Laptop: Windows 7 Ultimate 64 bits i5 2.67 GHz 4GB DDR3 Intel HD Graphics 1000 Note: Obviously it's a low performance machine, however it manages to run both GOW at 60 fps at default settings. Anyway, I don't believe the bug is hardware related.
Author
Owner

@Panderner commented on GitHub (Jul 7, 2021):

Works fine for me:
I tested OpenGL and D3D9 for Both CT games when i swap CT games it didn't freeze and Crazy Taxi 1 works fine in-game.

<!-- gh-comment-id:875198451 --> @Panderner commented on GitHub (Jul 7, 2021): Works fine for me: I tested OpenGL and D3D9 for Both CT games when i swap CT games it didn't freeze and Crazy Taxi 1 works fine in-game.
Author
Owner

@Panderner commented on GitHub (Jul 7, 2021):

Here's my Specs:

AMD A8-7680
Nvidia GTX 1050 Ti
8GB RAM DDR3 1333 MHz
Windows 10 Pro

<!-- gh-comment-id:875199462 --> @Panderner commented on GitHub (Jul 7, 2021): Here's my Specs: AMD A8-7680 Nvidia GTX 1050 Ti 8GB RAM DDR3 1333 MHz Windows 10 Pro
Author
Owner

@SilentMRG commented on GitHub (Jul 7, 2021):

Works fine for me:
I tested OpenGL and D3D9 for Both CT games when i swap CT games it didn't freeze and Crazy Taxi 1 works fine in-game.

CT 1 and 2 working perfectly here too. The only problem is this random bug that freezes the screen when I select one of the games. Today I played CT 1 for 2 hours and didn't notice any bugs. Then I went to play CT 2 and the screen froze when selecting the game; I closed the emulation and went back to emulating CT 2, and it worked for 30 minutes without bugs.

Note: When the screen freezes the fps stays at 0/0 (100%) and sometimes drops to 90% or 80%, while the fps stays at 0/0, sometimes going up to 02/02.

I have 32 games here and this is the only one with a problem.

Because it's a random bug, it might not happen to everyone.

<!-- gh-comment-id:875230428 --> @SilentMRG commented on GitHub (Jul 7, 2021): > Works fine for me: > I tested OpenGL and D3D9 for Both CT games when i swap CT games it didn't freeze and Crazy Taxi 1 works fine in-game. CT 1 and 2 working perfectly here too. The only problem is this random bug that freezes the screen when I select one of the games. Today I played CT 1 for 2 hours and didn't notice any bugs. Then I went to play CT 2 and the screen froze when selecting the game; I closed the emulation and went back to emulating CT 2, and it worked for 30 minutes without bugs. Note: When the screen freezes the fps stays at 0/0 (100%) and sometimes drops to 90% or 80%, while the fps stays at 0/0, sometimes going up to 02/02. I have 32 games here and this is the only one with a problem. Because it's a random bug, it might not happen to everyone.
Author
Owner

@unknownbrackets commented on GitHub (Jul 11, 2021):

If you can find a way or place to reproduce the issue more frequently, that may help. I don't personally have the game, but bugs that take hours to reproduce are typically very hard bugs to fix even when you do own the game in question.

Sometimes, a thing that takes a long time to reproduce just actually needs 2 uncommon things to both happen in a specific order. That's not always the case, but figuring out those kinds of things can help significantly in making bugs easier to fix.

If you see 0/0, that means the game has gone an extended period of time without attempting to draw to the screen and this most likely means an emulation issue. It can also be caused by cheats, disc issues (please double check your CRC), savedata, or certain settings like the CPU clock speed setting.

Such an issue should definitely not be graphics backend specific (the screen locking up certainly can, be showing 0/0 or 2/2 shouldn't be.)

-[Unknown]

<!-- gh-comment-id:877744512 --> @unknownbrackets commented on GitHub (Jul 11, 2021): If you can find a way or place to reproduce the issue more frequently, that may help. I don't personally have the game, but bugs that take hours to reproduce are typically very hard bugs to fix even when you do own the game in question. Sometimes, a thing that takes a long time to reproduce just actually needs 2 uncommon things to both happen in a specific order. That's not always the case, but figuring out those kinds of things can help significantly in making bugs easier to fix. If you see 0/0, that means the game has gone an extended period of time without attempting to draw to the screen and this most likely means an emulation issue. It can also be caused by cheats, disc issues (please double check your CRC), savedata, or certain settings like the CPU clock speed setting. Such an issue should definitely not be graphics backend specific (the screen locking up certainly can, be showing 0/0 or 2/2 shouldn't be.) -[Unknown]
Author
Owner

@ghost commented on GitHub (Jul 27, 2021):

@SilentMRG did you also try this game on android and the issue can reproduce?

<!-- gh-comment-id:887471108 --> @ghost commented on GitHub (Jul 27, 2021): @SilentMRG did you also try this game on android and the issue can reproduce?
Author
Owner

@SilentMRG commented on GitHub (Jul 27, 2021):

If you can find a way or place to reproduce the issue more frequently, that may help. I don't personally have the game, but bugs that take hours to reproduce are typically very hard bugs to fix even when you do own the game in question.

Sometimes, a thing that takes a long time to reproduce just actually needs 2 uncommon things to both happen in a specific order. That's not always the case, but figuring out those kinds of things can help significantly in making bugs easier to fix.

If you see 0/0, that means the game has gone an extended period of time without attempting to draw to the screen and this most likely means an emulation issue. It can also be caused by cheats, disc issues (please double check your CRC), savedata, or certain settings like the CPU clock speed setting.

Such an issue should definitely not be graphics backend specific (the screen locking up certainly can, be showing 0/0 or 2/2 shouldn't be.)

-[Unknown]

I understand. And I'll try as soon as I have time, because at the moment I have a lot of work.

<!-- gh-comment-id:887522114 --> @SilentMRG commented on GitHub (Jul 27, 2021): > If you can find a way or place to reproduce the issue more frequently, that may help. I don't personally have the game, but bugs that take hours to reproduce are typically very hard bugs to fix even when you do own the game in question. > > Sometimes, a thing that takes a long time to reproduce just actually needs 2 uncommon things to both happen in a specific order. That's not always the case, but figuring out those kinds of things can help significantly in making bugs easier to fix. > > If you see 0/0, that means the game has gone an extended period of time without attempting to draw to the screen and this most likely means an emulation issue. It can also be caused by cheats, disc issues (please double check your CRC), savedata, or certain settings like the CPU clock speed setting. > > Such an issue should definitely not be graphics backend specific (the screen locking up certainly can, be showing 0/0 or 2/2 shouldn't be.) > > -[Unknown] I understand. And I'll try as soon as I have time, because at the moment I have a lot of work.
Author
Owner

@SilentMRG commented on GitHub (Jul 27, 2021):

@SilentMRG did you also try this game on android and the issue can reproduce?

Unfortunately, I don't have a good Android to test, and that makes me stuck on the PC.

<!-- gh-comment-id:887522605 --> @SilentMRG commented on GitHub (Jul 27, 2021): > @SilentMRG did you also try this game on android and the issue can reproduce? Unfortunately, I don't have a good Android to test, and that makes me stuck on the PC.
Author
Owner

@ghost commented on GitHub (Sep 9, 2021):

@SilentMRG did you also try this game on android and the issue can reproduce?

Unfortunately, I don't have a good Android to test, and that makes me stuck on the PC.

I cannot reproduce this on my android phone.
Screenshot_2021-09-09-11-53-20-406_org ppsspp ppsspp
@iota97 why calculate crc is gone?

<!-- gh-comment-id:915740702 --> @ghost commented on GitHub (Sep 9, 2021): > > @SilentMRG did you also try this game on android and the issue can reproduce? > > Unfortunately, I don't have a good Android to test, and that makes me stuck on the PC. I cannot reproduce this on my android phone. ![Screenshot_2021-09-09-11-53-20-406_org ppsspp ppsspp](https://user-images.githubusercontent.com/37603562/132619691-6750c055-591e-4da5-bf0a-d5301e87fcdd.jpg) @iota97 why calculate crc is gone?
Author
Owner

@hrydgard commented on GitHub (Sep 9, 2021):

Huh that is weird! CRC button should be there...

<!-- gh-comment-id:915823814 --> @hrydgard commented on GitHub (Sep 9, 2021): Huh that is weird! CRC button should be there...
Author
Owner

@ghost commented on GitHub (Sep 9, 2021):

Screenshot_2021-09-09-11-53-20-406_org ppsspp ppsspp
@iota97 why calculate crc is gone?

Never mind about the calculate crc.
I forget to scroll down ✌️😂

<!-- gh-comment-id:915856123 --> @ghost commented on GitHub (Sep 9, 2021): > ![Screenshot_2021-09-09-11-53-20-406_org ppsspp ppsspp](https://user-images.githubusercontent.com/37603562/132619691-6750c055-591e-4da5-bf0a-d5301e87fcdd.jpg) > @iota97 why calculate crc is gone? Never mind about the calculate crc. I forget to scroll down ✌️😂
Author
Owner

@hrydgard commented on GitHub (Sep 9, 2021):

Ah yeah. we should probably make it more obvious that it's scrollable somehow...

<!-- gh-comment-id:915880924 --> @hrydgard commented on GitHub (Sep 9, 2021): Ah yeah. we should probably make it more obvious that it's scrollable somehow...
Author
Owner

@ghost commented on GitHub (Sep 11, 2021):

This should be added to the future-prio milestone.

<!-- gh-comment-id:917406834 --> @ghost commented on GitHub (Sep 11, 2021): This should be added to the future-prio milestone.
Author
Owner

@hrydgard commented on GitHub (Sep 11, 2021):

Thanks, missed that.

<!-- gh-comment-id:917411177 --> @hrydgard commented on GitHub (Sep 11, 2021): Thanks, missed that.
Author
Owner

@ppmeis commented on GitHub (Dec 17, 2022):

Tested in latest windows build. It works just fine.

<!-- gh-comment-id:1356254877 --> @ppmeis commented on GitHub (Dec 17, 2022): Tested in latest windows build. It works just fine.
Author
Owner

@sum2012 commented on GitHub (Oct 20, 2023):

@ANR2ME in https://github.com/hrydgard/ppsspp/issues/11062#issuecomment-1769770354 reported that Crazy Taxi Fare Wars can sometimes stuck/freezes after selecting either Crazy Taxi or Crazy Taxi 2 (still showing the game selection screen while it stucks

@ANR2ME Can you try Simulate UMD delays ?

<!-- gh-comment-id:1772753194 --> @sum2012 commented on GitHub (Oct 20, 2023): @ANR2ME in https://github.com/hrydgard/ppsspp/issues/11062#issuecomment-1769770354 reported that Crazy Taxi Fare Wars can sometimes stuck/freezes after selecting either Crazy Taxi or Crazy Taxi 2 (still showing the game selection screen while it stucks @ANR2ME Can you try Simulate UMD delays ?
Author
Owner

@anr2me commented on GitHub (Oct 20, 2023):

Ah right, i was using the default I/O timing method (Fast) when i was testing the graphical glitches back then, haven't tried using Simulate UMD yet.

Even with Fast it was quite difficult to reproduce it.

<!-- gh-comment-id:1773278990 --> @anr2me commented on GitHub (Oct 20, 2023): Ah right, i was using the default I/O timing method (Fast) when i was testing the graphical glitches back then, haven't tried using Simulate UMD yet. Even with Fast it was quite difficult to reproduce it.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ppsspp#945
No description provided.