PCSX2 versions used:
1.3.1-1256-gbbd74e5
Emulation settings:
"Safe" preset, "Safest" doesn't make a difference in this case
Plugins used
GSdx AVX (but I've tried all of them) SW mode with no extra rendering threads. Both OpenGL and DX
Description
Huge slowdowns once you load one of the games (they're emulated). The odd thing is that the emulation speed is at 100%, and they all works in the old 1.0.0 version of pcsx2.
The same thing goes for two other neogeo collections: Ryuuko no Ken Tenchijin (SLPS-25610) and World Heroes Gorgeous (SLPS-25782).
They work fine in 1.0.0 but they're broken with all the latest versions. While all the other collections, the Battle Archives 2 for example, are fine
CPU: I5 2500 3.80ghz
GPU: AMD 5670
Screenshot attached Mainly for the 100% thing
I don't know if it's important, but here's a log of the latest version just before and after launching the selected game
Code:
GameState::change_state [5]
Pagesplit @ 00122FE4 : size=7 insts
Pagesplit @ 0012DFEC : size=5 insts
Protected page @ 0x002db
Pagesplit @ 00108FE0 : size=8 insts
TitleMenu::‾TitleMenu
GameState::change 1 [2]->[5]
change disp mode 0 -> 1
GameState::change 2 [2]->[5]
storeImage "fname", 37, 5, 0, 0, 0, 320, 224
Uncounted Manual block @ 0x80001A30 : size = 4 page/offs = 0x00001/0xA30 inpgsz = 16
Uncounted Manual block @ 0x800018B0 : size = 14 page/offs = 0x00001/0x8B0 inpgsz = 56
Uncounted Manual block @ 0x800018E8 : size = 3 page/offs = 0x00001/0x8E8 inpgsz = 12
Uncounted Manual block @ 0x800018F4 : size = 3 page/offs = 0x00001/0x8F4 inpgsz = 12
Uncounted Manual block @ 0x80001900 : size = 2 page/offs = 0x00001/0x900 inpgsz = 8
Uncounted Manual block @ 0x80001908 : size = 3 page/offs = 0x00001/0x908 inpgsz = 12
Uncounted Manual block @ 0x80001914 : size = 7 page/offs = 0x00001/0x914 inpgsz = 28
Uncounted Manual block @ 0x80001930 : size = 2 page/offs = 0x00001/0x930 inpgsz = 8
Uncounted Manual block @ 0x80001994 : size = 7 page/offs = 0x00001/0x994 inpgsz = 28
Uncounted Manual block @ 0x800019B0 : size = 2 page/offs = 0x00001/0x9B0 inpgsz = 8
Uncounted Manual block @ 0x800019D0 : size = 23 page/offs = 0x00001/0x9D0 inpgsz = 92
Uncounted Manual block @ 0x80001A40 : size = 3 page/offs = 0x00001/0xA40 inpgsz = 12
Protected page @ 0x00162
Protected page @ 0x0016f
DVCI: File cache was not hit. "¥DISK¥047.NGT;1"
Pagesplit @ 002FDFF4 : size=3 insts
Pagesplit @ 002FFFD0 : size=12 insts
Pagesplit @ 0016FFE8 : size=6 insts
DVCI: File cache was not hit. "¥DISK¥047.NGF;1"
file_read[00550880][bios.bin][131072]
succes open file[bios.bin]
file_read[005708C0][047prg.bin][1048576]
DVCI: File cache was not hit. "¥DISK¥047PRG.BIN;1"
succes open file[047prg.bin]
Uncounted Manual block @ 0x80001A70 : size = 9 page/offs = 0x00001/0xA70 inpgsz = 36
Uncounted Manual block @ 0x80001A94 : size = 9 page/offs = 0x00001/0xA94 inpgsz = 36
Uncounted Manual block @ 0x80001AC0 : size = 5 page/offs = 0x00001/0xAC0 inpgsz = 20
Uncounted Manual block @ 0x80001AD4 : size = 2 page/offs = 0x00001/0xAD4 inpgsz = 8
Uncounted Manual block @ 0x80001ADC : size = 13 page/offs = 0x00001/0xADC inpgsz = 52
storeImage "fname", 37, 5, 10, 0, 0, 320, 224
Protected page @ 0x0015e
Protected page @ 0x00144
Pagesplit @ 0015CFE4 : size=7 insts
Pagesplit @ 0015CFEC : size=5 insts
Protected page @ 0x00147
Protected page @ 0x002e8
Protected page @ 0x002f5
Protected page @ 0x002e6
Protected page @ 0x002ea
Protected page @ 0x002f4
Protected page @ 0x002f7
Protected page @ 0x002ef
Protected page @ 0x002f2
Protected page @ 0x002f6
Protected page @ 0x002f0
Protected page @ 0x002eb
Protected page @ 0x002ed
Protected page @ 0x002e3
Pagesplit @ 00148FF4 : size=3 insts
Protected page @ 0x00148
Pagesplit @ 0015DFF8 : size=2 insts
Protected page @ 0x002ee
Protected page @ 0x002e9
Protected page @ 0x002fc
Pagesplit @ 002E8FE0 : size=8 insts
Protected page @ 0x002ec
Protected page @ 0x002e5
Protected page @ 0x002e7
Protected page @ 0x002f8
Protected page @ 0x002f9
Protected page @ 0x002fb
Protected page @ 0x002f1
Protected page @ 0x002f3
Protected page @ 0x002e4
Pagesplit @ 0015AFF8 : size=2 insts
Protected page @ 0x00152
Protected page @ 0x001a0
Protected page @ 0x0019f
Pagesplit @ 0019FFB0 : size=20 insts
Same thing, but with 1.0.0
Code:
GameState::change_state [5]
Pagesplit @ 00122FE4 : size=7 insts
Pagesplit @ 0012DFEC : size=5 insts
Protected page @ 0x002db
Pagesplit @ 00108FE0 : size=8 insts
TitleMenu::‾TitleMenu
GameState::change 1 [2]->[5]
change disp mode 0 -> 1
GameState::change 2 [2]->[5]
storeImage "fname", 37, 5, 0, 0, 0, 320, 224
Uncounted Manual block @ 0x80001A30 : size = 4 page/offs = 0x00001/0xA30 inpgsz = 16
Uncounted Manual block @ 0x800018B0 : size = 14 page/offs = 0x00001/0x8B0 inpgsz = 56
Uncounted Manual block @ 0x800018E8 : size = 3 page/offs = 0x00001/0x8E8 inpgsz = 12
Uncounted Manual block @ 0x800018F4 : size = 3 page/offs = 0x00001/0x8F4 inpgsz = 12
Uncounted Manual block @ 0x80001900 : size = 2 page/offs = 0x00001/0x900 inpgsz = 8
Uncounted Manual block @ 0x80001908 : size = 3 page/offs = 0x00001/0x908 inpgsz = 12
Uncounted Manual block @ 0x80001914 : size = 7 page/offs = 0x00001/0x914 inpgsz = 28
Uncounted Manual block @ 0x80001930 : size = 2 page/offs = 0x00001/0x930 inpgsz = 8
Uncounted Manual block @ 0x80001994 : size = 7 page/offs = 0x00001/0x994 inpgsz = 28
Uncounted Manual block @ 0x800019B0 : size = 2 page/offs = 0x00001/0x9B0 inpgsz = 8
Uncounted Manual block @ 0x800019D0 : size = 23 page/offs = 0x00001/0x9D0 inpgsz = 92
Uncounted Manual block @ 0x80001A40 : size = 3 page/offs = 0x00001/0xA40 inpgsz = 12
Protected page @ 0x00162
Protected page @ 0x0016f
DVCI: File cache was not hit. "¥DISK¥047.NGT;1"
Pagesplit @ 002FDFF4 : size=3 insts
Pagesplit @ 002FFFD0 : size=12 insts
Pagesplit @ 0016FFE8 : size=6 insts
DVCI: File cache was not hit. "¥DISK¥047.NGF;1"
file_read[00550880][bios.bin][131072]
succes open file[bios.bin]
file_read[005708C0][047prg.bin][1048576]
DVCI: File cache was not hit. "¥DISK¥047PRG.BIN;1"
succes open file[047prg.bin]
Uncounted Manual block @ 0x80001A70 : size = 9 page/offs = 0x00001/0xA70 inpgsz = 36
Uncounted Manual block @ 0x80001A94 : size = 9 page/offs = 0x00001/0xA94 inpgsz = 36
Uncounted Manual block @ 0x80001AC0 : size = 5 page/offs = 0x00001/0xAC0 inpgsz = 20
Uncounted Manual block @ 0x80001AD4 : size = 2 page/offs = 0x00001/0xAD4 inpgsz = 8
Uncounted Manual block @ 0x80001ADC : size = 13 page/offs = 0x00001/0xADC inpgsz = 52
storeImage "fname", 37, 5, 10, 0, 0, 320, 224
Protected page @ 0x0015e
Protected page @ 0x00144
Pagesplit @ 0015CFE4 : size=7 insts
Pagesplit @ 0015CFEC : size=5 insts
Protected page @ 0x00147
Protected page @ 0x002e8
Protected page @ 0x002f5
Protected page @ 0x002e6
Protected page @ 0x002ea
Protected page @ 0x002f4
Protected page @ 0x002f7
Protected page @ 0x002ef
Protected page @ 0x002f2
Protected page @ 0x002f6
Protected page @ 0x002f0
Protected page @ 0x002eb
Protected page @ 0x002ed
Protected page @ 0x002e3
Pagesplit @ 00148FF4 : size=3 insts
Protected page @ 0x00148
Pagesplit @ 0015DFF8 : size=2 insts
Protected page @ 0x002ee
Protected page @ 0x002e9
Protected page @ 0x002fc
Pagesplit @ 002E8FE0 : size=8 insts
Protected page @ 0x002ec
Protected page @ 0x002e5
Protected page @ 0x002e7
Protected page @ 0x002f8
Protected page @ 0x002f9
Protected page @ 0x002fb
Protected page @ 0x002f1
Protected page @ 0x002f3
Protected page @ 0x002e4
Pagesplit @ 0015AFF8 : size=2 insts
Protected page @ 0x00152
Protected page @ 0x001a0
Protected page @ 0x0019f
Pagesplit @ 0019FFB0 : size=20 insts
It's the same, if it's useful I can show a video of the problem
What about v1.2.1?
The only issue is the slowdown?
Have you tried some manual gamefixes? Maybe ee timing hack?
Could be interesting to check that game using the ee overclocking build of blyss sarania you could give that build a chance and overclock the ee.
(10-14-2015, 09:22 PM)willkuer Wrote: [ -> ]What about v1.2.1?
The only issue is the slowdown?
Have you tried some manual gamefixes? Maybe ee timing hack?
Could be interesting to check that game using the ee overclocking build of blyss sarania you could give that build a chance and overclock the ee.
The game works fine with 1.2.1 as well
I've tried with the timing hack but still nothing
1.2.1 works with the other two "broken" compilations as well
Can you please check which git versiob is broken? I would suggest a binary search. It is the fastest way to find an object in an ordered list:
Please try the oldest git you can find after the v1.2.1 release. Check if it works. If it works check the version that is directly in the center between the earliest broken and the latest working release. Repeat until you found the revision that broke the game. Searching the broken release within 1000 version will only take ten trials using that method.
It would greatly help the devs to find the broken release.
(10-14-2015, 10:05 PM)willkuer Wrote: [ -> ]Can you please check which git versiob is broken? I would suggest a binary search. It is the fastest way to find an object in an ordered list:
Please try the oldest git you can find after the v1.2.1 release. Check if it works. If it works check the version that is directly in the center between the earliest broken and the latest working release. Repeat until you found the revision that broke the game. Searching the broken release within 1000 version will only take ten trials using that method.
It would greatly help the devs to find the broken release.
The earliest one that I was able to find on the orphis page was pcsx2-v1.2.1-103-g32ed98a
It was already broken in it
That's already quite helpful. Can you please check as well
this list?
Version 1.2.1 is around 5870. So you now only have 50 versions left.
(10-15-2015, 08:25 AM)willkuer Wrote: [ -> ]That's already quite helpful. Can you please check as well this list?
Version 1.2.1 is around 5870. So you now only have 50 versions left.
It works with
5899, it doesn't with
5900
Here's the changelog
Quote:Counters/Vsync: Adjusted VSync according to an older test we had. Fixes Legendz Gekitou! Saga Battle. Also adjusted the number of scanlines depending on if the game is using interlacing or not.
Thanks for the help nachash ! , Notified this to Refraction.
Feeling thoroughly notified and annoyed cos vsync is a pain in the arse ;p