Problem with multidisc.lst created from GNU/Linux (gedit)

Feel free to go ahead and ask for Help and Support or check out what's already been answered from other customers
Forum rules
This section is for asking about help in regards to your PSIO Cartridge. Do not post any questions here relating to your order. Instead, please open a support ticket in our Service Desk. Thanks.
Post Reply
zeruel85
Active at Cybdyn Systems
Active at Cybdyn Systems
Posts: 52
Joined: November 25th, 2015, 10:03 pm

Problem with multidisc.lst created from GNU/Linux (gedit)

Post by zeruel85 » June 5th, 2016, 8:22 pm

Hello,

I found a sort of 'bug', if we can call it like this. If I create the multidisc.lst file from linux, the game freezes in the PSIO menu. If the file is created from Windows, it works like a charm. Tested on Fear Effect [PAL] and [NTSC-U].

BTW... I saw that you have added Fear Effect [PAL] to the (In)Compatibily List on PSIO website. For me, the freezes happen with Fear Effect [NTSC-U], instead Fear Effect [PAL] works well. Only when the game is reloaded several times (e.g. after two or three game overs) it freezes, but it works quite better than the NTSC-U version.

All tested on a SCPH-7000 NTSC-J console.

Thanks for the attention! :)

User avatar
LameGuy64
Just Joined
Just Joined
Posts: 6
Joined: April 10th, 2013, 3:47 pm
I am a: Hobbyist Game Developer
Motto: Commercial or not, play it!
PlayStation Model: H2000/7000
Skype: lameguy64
Location: Philippines

Re: Problem with multidisc.lst created from GNU/Linux (gedit

Post by LameGuy64 » June 5th, 2016, 9:05 pm

It most likely has something to do with the way how the text file is encoded (the line-break characters to be exact). PSIO probably expects parsing text files that use carriage-return+linefeed characters as a line-break and does not take into account text files that use a single linefeed character as a line-break (such as text files produced with most Linux based text editors).

Try saving the text file with CR+LF characters set as the line-break instead of LF... You may need to use a different editor though.
PSXSDK is for scrubs, PsyQ all the way!
One of the few competently skilled PSX homebrew developers in PSXDEV.

Dev. Console: SCPH-7000 with SCPH-7501 ROM, MM3, PAL color fix, Direct AV ports, DB-9 port for Serial I/O, and a Xplorer FX with Caetla 0.35.

DTL-H2000 PC: Dell Optiplex GX110, Windows 98SE, Pentium III 933MHz, 256MB SDRAM, S3 Savage 4 32MB, Soundblaster Audigy, AverMedia TV Tuner, 3Com 10/100Mbit LAN (onboard), 40GB Seagate HDD, Hitachi Lite-on CD-RW Drive, ZIP 250 and 3.5" Floppy.

User avatar
Datasphere
Member
Member
Posts: 21
Joined: March 19th, 2016, 9:37 pm
I am a: Technical Artist
PlayStation Model: H1000/7500

Re: Problem with multidisc.lst created from GNU/Linux (gedit

Post by Datasphere » July 28th, 2016, 10:33 pm

I was having the exact same issue on Windows with Notepad++.
Saving with CR+LF did the trick.

User avatar
DVD
Member
Member
Posts: 22
Joined: August 7th, 2016, 2:10 am
PlayStation Model: SCPH-7002
Location: Italy

Re: Problem with multidisc.lst created from GNU/Linux (gedit

Post by DVD » August 7th, 2016, 2:34 am

Datasphere wrote:I was having the exact same issue on Windows with Notepad++.
Saving with CR+LF did the trick.
Hi, I'm having the same issue with my PSIO. If I load MULTIDISC.LST file into my SD, the PSIO menu freezes when I select a multidisc game (actually it freezes with other games too, don't know why). I followed instructions carefully but it doesn't work, saved as LST file with both Notepad++ and Windows Notepad (ANSI + Unicode encoding).
Could you please explain how to save a file with CR+LF? Sorry but I'm not that expert :D

User avatar
LameGuy64
Just Joined
Just Joined
Posts: 6
Joined: April 10th, 2013, 3:47 pm
I am a: Hobbyist Game Developer
Motto: Commercial or not, play it!
PlayStation Model: H2000/7000
Skype: lameguy64
Location: Philippines

Re: Problem with multidisc.lst created from GNU/Linux (gedit

Post by LameGuy64 » August 7th, 2016, 11:46 am

Windows Notepad generally saves text files with CR+LF line endings... Try saving in just plain ANSI as PSIO does not support Unicode at all.
PSXSDK is for scrubs, PsyQ all the way!
One of the few competently skilled PSX homebrew developers in PSXDEV.

Dev. Console: SCPH-7000 with SCPH-7501 ROM, MM3, PAL color fix, Direct AV ports, DB-9 port for Serial I/O, and a Xplorer FX with Caetla 0.35.

DTL-H2000 PC: Dell Optiplex GX110, Windows 98SE, Pentium III 933MHz, 256MB SDRAM, S3 Savage 4 32MB, Soundblaster Audigy, AverMedia TV Tuner, 3Com 10/100Mbit LAN (onboard), 40GB Seagate HDD, Hitachi Lite-on CD-RW Drive, ZIP 250 and 3.5" Floppy.

User avatar
Matt
Cybdyn Systems - Admin
Cybdyn Systems - Admin
Posts: 4491
Joined: December 31st, 2012, 5:37 pm
I am a: Systems Designer
PlayStation Model: H2700/5502
Location: Australia
Has thanked: 19 times
Been thanked: 91 times
Contact:

Re: Problem with multidisc.lst created from GNU/Linux (gedit

Post by Matt » August 7th, 2016, 4:44 pm

If you're using vim you can enter insert mode and type CTRL-V CTRL-M.
^M is the keyboard equivalent to \r. Inserting 0x0D in a hex editor will do the trick also.

User avatar
DVD
Member
Member
Posts: 22
Joined: August 7th, 2016, 2:10 am
PlayStation Model: SCPH-7002
Location: Italy

Re: Problem with multidisc.lst created from GNU/Linux (gedit

Post by DVD » August 9th, 2016, 3:02 am

Thanks guys, but I still have the same issue. I'll try to explain what I do step by step:

1) open Notepad or Notepad++ on Windows
2) write down game1.BIN
3) press CTRL-M and write down game2.BIN
4) without creating a third line, I save the file as MULTIDISC.LST (ANSI encoding)

Tried both with Windows and Ubuntu, using Notepad, Notepad++ and Gedit but it doesn't work. Filesize is 20 bytes.
If I open the file with XVI32 hex editor I get: 67 61 6D 65 31 2E 42 49 4E 0D 0A 67 61 6D 65 32 2E 42 49 4E. Any hints?

User avatar
Matt
Cybdyn Systems - Admin
Cybdyn Systems - Admin
Posts: 4491
Joined: December 31st, 2012, 5:37 pm
I am a: Systems Designer
PlayStation Model: H2700/5502
Location: Australia
Has thanked: 19 times
Been thanked: 91 times
Contact:

Re: Problem with multidisc.lst created from GNU/Linux (gedit

Post by Matt » August 9th, 2016, 1:18 pm

DVD wrote:Thanks guys, but I still have the same issue. I'll try to explain what I do step by step:

1) open Notepad or Notepad++ on Windows
2) write down game1.BIN
3) press CTRL-M and write down game2.BIN
4) without creating a third line, I save the file as MULTIDISC.LST (ANSI encoding)

Tried both with Windows and Ubuntu, using Notepad, Notepad++ and Gedit but it doesn't work. Filesize is 20 bytes.
If I open the file with XVI32 hex editor I get: 67 61 6D 65 31 2E 42 49 4E 0D 0A 67 61 6D 65 32 2E 42 49 4E. Any hints?
CTRL+M is for Unix systems only when using the 'vim' text editor.
Under Windows, just follow the instructions exactly in the 'PSIO Systems Manual' and it should work fine.
Can you share your lst file here so I may check it?

User avatar
Yuri
Cybdyn Systems - Admin
Cybdyn Systems - Admin
Posts: 229
Joined: January 13th, 2012, 1:56 am
I am a: Embedded Developer
Location: Russia

Re: Problem with multidisc.lst created from GNU/Linux (gedit

Post by Yuri » August 9th, 2016, 7:07 pm

might be useful to try add "0D 0A" to the end

67 61 6D 65 31 2E 42 49 4E 0D 0A 67 61 6D 65 32 2E 42 49 4E + 0D 0A

User avatar
DVD
Member
Member
Posts: 22
Joined: August 7th, 2016, 2:10 am
PlayStation Model: SCPH-7002
Location: Italy

Re: Problem with multidisc.lst created from GNU/Linux (gedit

Post by DVD » August 10th, 2016, 3:54 am

Yes I followed the instructions but it still doesn't work. This is my lst file together with a screen of the game folder, hope it helps!
Attachments
multidisc error.rar
(4.36 KiB) Downloaded 216 times

User avatar
Matt
Cybdyn Systems - Admin
Cybdyn Systems - Admin
Posts: 4491
Joined: December 31st, 2012, 5:37 pm
I am a: Systems Designer
PlayStation Model: H2700/5502
Location: Australia
Has thanked: 19 times
Been thanked: 91 times
Contact:

Re: Problem with multidisc.lst created from GNU/Linux (gedit

Post by Matt » August 10th, 2016, 4:21 pm

DVD wrote:Yes I followed the instructions but it still doesn't work. This is my lst file together with a screen of the game folder, hope it helps!
Try using lower case file extensions in the MULTIDISC.LST file.

Code: Select all

xeno1.bin
xeno2.bin

User avatar
DVD
Member
Member
Posts: 22
Joined: August 7th, 2016, 2:10 am
PlayStation Model: SCPH-7002
Location: Italy

Re: Problem with multidisc.lst created from GNU/Linux (gedit

Post by DVD » August 11th, 2016, 8:48 pm

Just tried and it doesn't work. Tried on another SD card too, the PSIO menu still freezes after few seconds after launch. Any thoughts?

User avatar
Matt
Cybdyn Systems - Admin
Cybdyn Systems - Admin
Posts: 4491
Joined: December 31st, 2012, 5:37 pm
I am a: Systems Designer
PlayStation Model: H2700/5502
Location: Australia
Has thanked: 19 times
Been thanked: 91 times
Contact:

Re: Problem with multidisc.lst created from GNU/Linux (gedit

Post by Matt » August 11th, 2016, 9:24 pm

DVD wrote:Just tried and it doesn't work. Tried on another SD card too, the PSIO menu still freezes after few seconds after launch. Any thoughts?
Have you updated the ARM and FPGA Firmware to the latest versions?

User avatar
DVD
Member
Member
Posts: 22
Joined: August 7th, 2016, 2:10 am
PlayStation Model: SCPH-7002
Location: Italy

Re: Problem with multidisc.lst created from GNU/Linux (gedit

Post by DVD » August 12th, 2016, 3:00 am

Shadow wrote:
DVD wrote:Just tried and it doesn't work. Tried on another SD card too, the PSIO menu still freezes after few seconds after launch. Any thoughts?
Have you updated the ARM and FPGA Firmware to the latest versions?
Thanks Shadow, I didn't realize I was still on 2.2.228 version of the ARM firmware. Now it works! However, I think I found a bug and I opened a new thread here: viewtopic.php?f=72&t=1068

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest