Have anyone tested if CHD files created this way have better compatibility than ones with LZMA?EDIT: Nevermind, i figured it out:
chdman createcd -i input.cue -o output.chd --compression cdzl,cdfl
Have anyone tested if CHD files created this way have better compatibility than ones with LZMA?EDIT: Nevermind, i figured it out:
chdman createcd -i input.cue -o output.chd --compression cdzl,cdfl
@Felold I figured out what my issue was: the image format.
The one I had laying around was CCD/IMG/SUB which I was using on USB. So to test with the Wii's SD card, I decided to try all formats and these are the results:
Wii SD card (Using 16a and Saulfabre's build)
CCD/IMG/SUB - Oscillating FPS between 59.81 and ~58 and noticeable stutter (a little less than with USB)
BIN/CUE - Steady 59.81 FPS, no stutter
CHD (Deflate+FLAC) - Steady 59.81 FPS, no stutter
USB (Using 16a and Saulfabre's build)
CCD/IMG/SUB - Oscillating FPS between 59.81 and ~56 and noticeable stutter
BIN/CUE - Steady 59.81 FPS, no stutter
CHD (Deflate+FLAC) - Steady 59.81 FPS, no stutter
So there is some issue with how the emulator is handling CCD/IMG/SUB files even though both IMG and BIN files are identical (same size and hash).
The problem with adding 60hz will be that in certain PAL50 games issues may arise such as distorted sound in cutscenes or speed problems.
It would be an interesting option to consider anyway.
I tested Colin McRae 1 PAL (v1.1 ; SLES-00477) converted to CHD without LZMA... and, this time, it crashed in the time trial menu (Exception "ISI" occured), after roughly 1 hour game time.Have anyone tested if CHD files created this way have better compatibility than ones with LZMA?
I tested Colin McRae 1 PAL (v1.1 ; SLES-00477) converted to CHD without LZMA... and, this time, it crashed in the time trial menu (Exception "ISI" occured), after roughly 1 hour game time.
Last time, converted to CHD with LZMA, it crashed during the 2nd lesson of the Intermediate Rally School after a few minutes (without LZMA, it does not crash there).
So, we can assume that the crashes are really random. ^^
It is easier if you use a normal graphical interface like namDHC: https://github.com/umageddon/namDHC
I leave it attached.
I don't really understand about showing the progress, because with the namdhc GUI you also see the bar for each file and at the end of the operation you can see the log file with all the detailed data. Also in options you can select to show a verbose window and a console window for each new job. You can have as much information on screen as you want.
It is a Windows frontend for CHDMA, but created a year ago. Probably with Windows 10 you would not have any problem.
I use it on linux with wine and it works very well. A simple way to manage the CHD format for those who don't know how to use the command console.
I have restarted Spiderman from the beginning and I'm already in the part where I chase Venom. No crashes so far, not even changing the configuration to analog in the middle of the game.
I still have some games to test, but... is it just me or does the Dynarec and CHD combination work great?
Try dynarec to see if the same thing happens.
It seems so.I still have some games to test, but... is it just me or does the Dynarec and CHD combination work great?
I tried Dynarec, and crashes didn't happen with CHD.
But one big downside: grandpa Dynarec is so slow. I lose 10 FPS on Colin 1 CHD (also on Colin 2 with cue/bin), and there's some graphical glitches (mainly on global light FX) that do not happen with Lightrec.
@GustavoReis
@retrodernBedlam - the game has serious graphical glitches from the first screen, making it impossible to see the menu and be able to do anything
Correct. You can put the values of the settingsRX2022.cfg file as arguments in the meta.xml.hey all, can you use custom configs when making single rom loaders for this game, by adding them to the meta.xml? the default settings work fine for most that i play, but i'd like a separate config for tekken 3 to have interlaced setting on, but use the standard config i've made for the other games.
<arguments>
<arg>sd:/apps/sfg_ps1_tekken3/iso</arg> <!-- full path of the folder where the game is stored -->
<arg>sfg_Tekken3.chd</arg> <!-- PS1 game to load in .cue, .pbp, .img or .chd -->
<arg>Core = 1</arg> <!-- toggle type of core (0 = Interpreter, 1 = Lightrec, 2 = PPC Dynarec) -->
<arg>Interlaced = 1</arg> <!-- toggle Interlaced mode (0 = disabled, 1 = enabled) -->
<arg>Dithering = 0</arg> <!-- toggle Dithering (0 = disabled, 1 = enabled) -->
</arguments>
<arguments>
<arg>sd:/apps/sfg_ps1_silenthill/iso</arg> <!-- full path of the folder where the game is stored -->
<arg>sfg_SilentHill.cue</arg> <!-- PS1 game to load in .cue, .pbp, .img or .chd -->
<arg>Core = 2</arg> <!-- toggle type of core (0 = Interpreter, 1 = Lightrec, 2 = PPC Dynarec) -->
<arg>SkipFrames = 1</arg> <!-- toggle Frameskipping (0 = disabled, 1 = enabled) -->
<arg>Dithering = 1</arg> <!-- toggle Dithering (0 = disabled, 1 = enabled) -->
<arg>BilinearFilter = 1</arg> <!-- toggle bilinear filter (0 = disabled, 1 = enabled) -->
</arguments>
Correct. You can put the values of the settingsRX2022.cfg file as arguments in the meta.xml.
A small example:
For Tekken 3, you want to run it in Lightrec, use Interlaced mode, and run it without Dithering, the arguments would be:
Code:<arguments> <arg>sd:/apps/sfg_ps1_tekken3/iso</arg> <!-- full path of the folder where the game is stored --> <arg>sfg_Tekken3.chd</arg> <!-- PS1 game to load in .cue, .pbp, .img or .chd --> <arg>Core = 1</arg> <!-- toggle type of core (0 = Interpreter, 1 = Lightrec, 2 = PPC Dynarec) --> <arg>Interlaced = 1</arg> <!-- toggle Interlaced mode (0 = disabled, 1 = enabled) --> <arg>Dithering = 0</arg> <!-- toggle Dithering (0 = disabled, 1 = enabled) --> </arguments>
Another example: for Silent Hill, you want with the improved PPC dynarec, with frameskipping, with Dithering, and having bilinear filter. The arguments would be:
Code:<arguments> <arg>sd:/apps/sfg_ps1_silenthill/iso</arg> <!-- full path of the folder where the game is stored --> <arg>sfg_SilentHill.cue</arg> <!-- PS1 game to load in .cue, .pbp, .img or .chd --> <arg>Core = 2</arg> <!-- toggle type of core (0 = Interpreter, 1 = Lightrec, 2 = PPC Dynarec) --> <arg>SkipFrames = 1</arg> <!-- toggle Frameskipping (0 = disabled, 1 = enabled) --> <arg>Dithering = 1</arg> <!-- toggle Dithering (0 = disabled, 1 = enabled) --> <arg>BilinearFilter = 1</arg> <!-- toggle bilinear filter (0 = disabled, 1 = enabled) --> </arguments>
Please consider that other settings you don't tell as arguments in the meta.xml will be loaded from global settings (settingsRX2022.cfg).
Hope this understand.
A new build of my branch of WiiStation with latest CDROM and CDRISO from PCSX-ReARMed.
I've cloned RearmCdromCdiso until git https://github.com/xjsxjs197/WiiSXRX_2022/commit/a46968331abe1ddeed88c6c01e01b841ad5ae021 because latest git https://github.com/xjsxjs197/WiiSXRX_2022/commit/8c7e2f1d3a2157fdd7b7af00849b7522a2cbb727 broke Lightrec.
Full changes i made here can be found here: https://github.com/saulfabregwiivc/WiiStation/commits/cdrom-pcsxrearm-latest
This fixes Bedlam (PAL) having severely corrupted graphics. (@retrodern)
Also adjustes the resume timing hack (notaz), otherwise some loading times (ex. Final Fantasy 7) will be extremely long.
Please test this build, thanks
Seems to work well, it also fixes Worms Pinball.A new build of my branch of WiiStation with latest CDROM and CDRISO from PCSX-ReARMed.
I've cloned RearmCdromCdiso until git https://github.com/xjsxjs197/WiiSXRX_2022/commit/a46968331abe1ddeed88c6c01e01b841ad5ae021 because latest git https://github.com/xjsxjs197/WiiSXRX_2022/commit/8c7e2f1d3a2157fdd7b7af00849b7522a2cbb727 broke Lightrec.
Full changes i made here can be found here: https://github.com/saulfabregwiivc/WiiStation/commits/cdrom-pcsxrearm-latest
This fixes Bedlam (PAL) having severely corrupted graphics. (@retrodern)
Also adjustes the resume timing hack (notaz), otherwise some loading times (ex. Final Fantasy 7) will be extremely long.
Please test this build, thanks