The vast majority of isos work, but there are some that do not work in .CHD (the BIOS says that there is no disk).
If I unzip them to .bin they run again. Even in .gz .
But not in .CHD.
For example Chou Aniki - Seinaru Protein Densetsu (Japan).chd, Atelier Marie + Elie - Salburg no Renkinjutsushi 1 & 2 (Japan).chd or XII Stag (Europe).chd
02-23-2022, 03:34 AM (This post was last modified: 02-23-2022, 03:35 AM by Son Gokuu.)
Obviously I use 1.7. If not, I would not have said that the majority run. None would run.
I have tried several builds including the latest one.
Code:
PCSX2 Nightly - v1.7.2383 Compiled on Feb 22 2022
Savestate version: 0x9a2c0000
Host Machine Init:
Operating System = Microsoft Windows 10, 64-bit
Physical RAM = 16339 MB
CPU name = Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
Vendor/Model = GenuineIntel (stepping 03)
CPU speed = 4.007 ghz (8 logical threads)
x86PType = Standard OEM
x86Flags = bfebfbff 7ffafbbf
x86EFlags = 2c100800
x86 Features Detected:
SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2.. AVX.. AVX2.. FMA
Pcsx2 was compiled as 64-bits.
The current power profile is 'Equilibrado'.
The current min / max processor states
AC: 5% / 100%
Battery: 5% / 100%
Reserving memory for recompilers...
HLE Host: Set 'host:' root path to: \
Patches: No CRC found, using 00000000 instead.
isoFile open ok: D:\Roms\PlayStation 2\XII Stag (Europe).chd
Image type = Audio CD
* CDVD Disk Open: CD, 1 tracks (1 to 1):
* * Track 1: Data (Mode 1) (312972 sectors)
(IsoFS) Invalid partition descriptor encountered at block 0x10: ''
Vsync is OFF
GPU 0: NVIDIA GeForce GTX 1080 Ti
3 vulkan queue families
VK_EXT_provoking_vertex is supported
Read 125 entries from 'D:\Emuladores\PlayStation 2\PCSX2\cache\vulkan_shaders.idx'
Using hardware for point expansion and hardware for line expansion.
Vsync is OFF
GS Lookup CRC:00000000
48000 SampleRate:
GS Lookup CRC:00000000
McdSlot 0 [File]: D:\Emuladores\PlayStation 2\PCSX2\memcards\Mcd001.ps2
McdSlot 1 [File]: D:\Emuladores\PlayStation 2\PCSX2\memcards\Mcd002.ps2
EE/iR5900-32 Recompiler Reset
Bios Found: Europe v02.20(10/02/2006) Console
BIOS rom2 module not found, skipping...
BIOS erom module not found, skipping...
# Initialize memory (rev:3.70, ctm:196Mhz, cpuclk:147Mhz detected)
Frame buffer size set to 512x512 (1536x1536)
EE DECI2 Manager version 0.06 Apr 7 2005 21:09:14
CPUID=2e20, BoardID=0, ROMGEN=2006-0210, 32M
Patches: No CRC found, using 00000000 instead.
(IsoFS) Invalid partition descriptor encountered at block 0x10: ''
(IsoFS) Invalid partition descriptor encountered at block 0x10: ''
PAD: Warning! No controls are bound to a currently attached device!
Please attach a controller that has been setup for use with PAD or go to GamePad Settings and setup new controls.
IOP Realtime Kernel Ver.0.9.1
Copyright 1999 (C) Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname rom0:OSDSYS secname all
loadelf version 3.30
Input ELF format filename = rom0:OSDSYS
0 00100000 00058a48 ......
Loaded, rom0:OSDSYS
start address 0x100008
gp address 00000000
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
Frame buffer size set to 512x512 (1536x1536)
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
Get Reboot Request From EE
Frame buffer size set to 512x512 (1536x1536)
PlayStation 2 ======== Update rebooting..
PlayStation 2 ======== Update reboot complete
cdvdman Init
rmreset start
rmreset end
clearspu: completed
Pad Driver for OSD (2000/12/05 18:05) 392, 128
IOP Realtime Kernel Ver.0.9.1
Copyright 1999 (C) Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
read/write allocate memory 4000
open name rom0:OSDVER flag 1 data 4aa78
open fd = 2
open name rom0:ROMVER flag 1 data 4aa78
open fd = 2
open name rom0:XDEV9 flag 1 data 4aa78
open fd = 2
loadmodule: fname rom0:XDEV9 args 0 arg
dev9: unknown dev9 hardware.
loadmodule: id 32, ret 1
loadmodule: fname rom0:XDEV9SERV args 0 arg
loadmodule: id -200, ret 1
open name rom0:ROMVER flag 1 data 4aa78
open fd = 2
open name rom0:FONTM flag 1 data 4aa78
open fd = 2
open name rom0:FNTIMAGE flag 1 data 4aa78
open fd = 2
open name rom0:SNDIMAGE flag 1 data 4aa78
open fd = 2
open name rom0:TEXIMAGE flag 1 data 4aa78
open fd = 2
open name rom0:ICOIMAGE flag 1 data 4aa78
open fd = 2
open name rom0:TZLIST flag 1 data 4aa78
open fd = 2
_spu_rev_offsetaddr 1f9021
### addr = 1034255 size = 28640
_spu_rev_offsetaddr 1d9021
### addr = 968719 size = 28640
get val add 3c0 type 2 ret 1ff000
get val add 1ff000 type 2 ret 300
open name rom0:PS1ID flag 1 data 4aa78
open fd = 2
open name rom0:PS1VERE flag 1 data 4aa78
open fd = 2
open name rom1:DVDIDE flag 1 data 4aa78
open fd = 2
open name rom1:DVDVERE flag 1 data 4aa78
open fd = 2
(UpdateVSyncRate) Mode Changed to DVD PAL.
Frame buffer size set to 640x512 (1920x1536)
Possible old value used in COP2 code. If the game is broken, please report to github.com/pcsx2/pcsx2.
273800 D8E80000 lqc2 vf08, 0x 0(a3)
273804 D8C40000 lqc2 vf04, 0x 0(a2)
273808 D8C50010 lqc2 vf05, 0x 10(a2)
27380c D8C60020 lqc2 vf06, 0x 20(a2)
273810 D8C70030 lqc2 vf07, 0x 30(a2)
273814 D8890000 lqc2 vf09, 0x 0(a0)
273818 D8AA0000 lqc2 vf10, 0x 0(a1)
27381c D88B0000 lqc2 vf11, 0x 0(a0)
273820 D8AC0000 lqc2 vf12, 0x 0(a1)
273824 4BE821BC vmulax.xyzw ACC,vf04,vf08x
273828 4BE828BD vmadday.xyzw ACC,vf05,vf08y
27382c 4BE830BE vmaddaz.xyzw ACC,vf06,vf08z
273830 4BE83A0B vmaddw.xyzw vf08, vf07, vf08w
273834 4BC84ADB vmulw.xyz vf11,vf09,vf08w
273838 4BC8531B vmulw.xyz vf12,vf10,vf08w
27383c 4A0002FF vnop
273840 4A0002FF vnop
273844 48C08000 ctc2 zero, Status
273848 4BAB42EC vsub.xyw vf11, vf08, vf11
27384c *4BA8632C vsub.xyw vf12, vf12, vf08
273850 4A2B4B3C vmove.w, vf11, vf09
273854 4A2C533C vmove.w, vf12, vf10
273858 4A0002FF vnop
27385c 20E70010 addi a3, a3, 0x0010
273860 D8E80000 lqc2 vf08, 0x 0(a3)
273864 2108FFFF addi t0, t0, 0xFFFF
273868 =48428000 cfc2 v0, Status
27386c 304200C0 andi v0,v0, 0x00C0
273870 10400004 beq v0, zero, ->$0x00273884
273874 00000000 nop
Possible old value used in COP2 code. If the game is broken, please report to github.com/pcsx2/pcsx2.
273824 4BE821BC vmulax.xyzw ACC,vf04,vf08x
273828 4BE828BD vmadday.xyzw ACC,vf05,vf08y
27382c 4BE830BE vmaddaz.xyzw ACC,vf06,vf08z
273830 4BE83A0B vmaddw.xyzw vf08, vf07, vf08w
273834 4BC84ADB vmulw.xyz vf11,vf09,vf08w
273838 4BC8531B vmulw.xyz vf12,vf10,vf08w
27383c 4A0002FF vnop
273840 4A0002FF vnop
273844 48C08000 ctc2 zero, Status
273848 4BAB42EC vsub.xyw vf11, vf08, vf11
27384c *4BA8632C vsub.xyw vf12, vf12, vf08
273850 4A2B4B3C vmove.w, vf11, vf09
273854 4A2C533C vmove.w, vf12, vf10
273858 4A0002FF vnop
27385c 20E70010 addi a3, a3, 0x0010
273860 D8E80000 lqc2 vf08, 0x 0(a3)
273864 2108FFFF addi t0, t0, 0xFFFF
273868 =48428000 cfc2 v0, Status
27386c 304200C0 andi v0,v0, 0x00C0
273870 10400004 beq v0, zero, ->$0x00273884
273874 00000000 nop
So give those a try and see if that works fine for you.
I compressed all the isos with chdman (always the last version) but I tried with a few different versions for checking if it was the problem with the isos what don't run.
My command line is: for /r %%i in (*.cue, *.gdi) do chdman createcd -i "%%i" -o "%%~ni.chd"
It's the same than yours. But I compressed with your .bat and the game runs.
So I've just tried two things:
1.- the chdman version you have (I use 0.240 and you have the 0.229)
With my .bat, the game continues without working .
2.- I used 0.240 with yours. The game run.
So I'm getting crazy.
Same command line. Same chdman version. But if I compress the game in your folder, Cho Aniki (for example) runs and its size is 343MB. And in my folder, the game doesn't run and its size is 399MB.
I don't understand!! haha
And why a few games don't run but hundred of them do? (compressed with my own same chdman and .bat)