PS1/2 Can i play PAL burned PSX (homebrew) games on an NTSC-U/C running FreePSXBoot?

_FN10_

Well-Known Member
OP
Member
Joined
Sep 30, 2022
Messages
107
Trophies
0
XP
534
Country
Canada
so i got a homebrew (here) and it only has a CD Image for PAL but i live in Canada and the only NTSC one is a PSX-EXE so is there anyway to patch it or anything?
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,484
Trophies
2
XP
15,081
Country
Germany
+1 for just try it (and share the result). Maybe the region is just set to PAL to satisfy the additional region check in SCPH-102 consoles (while US consoles will ignore the region problem). If the output signal is set to PAL, an NTSC TV might go blackscreen (and vise versa). Depends on TV, on cable (composite, S-Video, RGB).
NTSC-J consoles (all but the very first) will not start out-of-region games with a simple modchip.

If the game doesn't work, it is worth trying to compile it yourself (there is a part in the makefile allowing to select between PAL/NTSC and standalone EXE build/CD image).

Unfortunately I don't have a secondary Linux PC at hand right now (and no ready to use Virtual Machine either) to simply try it myself. I don't run unknown software on my main computer (candy-psx in this case)

The needed packages are mentioned in the GitHub repository.
https://github.com/ChenThread/fromage
 

eyeliner

Has an itch needing to be scratched.
Member
Joined
Feb 17, 2006
Messages
2,905
Trophies
2
Age
44
XP
5,607
Country
Portugal
I have a PAL pxand have no issue with any region in discs, I don't assume this will be any different
 

_FN10_

Well-Known Member
OP
Member
Joined
Sep 30, 2022
Messages
107
Trophies
0
XP
534
Country
Canada
+1 for just try it (and share the result). Maybe the region is just set to PAL to satisfy the additional region check in SCPH-102 consoles (while US consoles will ignore the region problem). If the output signal is set to PAL, an NTSC TV might go blackscreen (and vise versa). Depends on TV, on cable (composite, S-Video, RGB).
NTSC-J consoles (all but the very first) will not start out-of-region games with a simple modchip.

If the game doesn't work, it is worth trying to compile it yourself (there is a part in the makefile allowing to select between PAL/NTSC and standalone EXE build/CD image).

Unfortunately I don't have a secondary Linux PC at hand right now (and no ready to use Virtual Machine either) to simply try it myself. I don't run unknown software on my main computer (candy-psx in this case)

The needed packages are mentioned in the GitHub repository.
https://github.com/ChenThread/fromage
i can even open it in ImgBurn
 
  • Sad
Reactions: KleinesSinchen

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,484
Trophies
2
XP
15,081
Country
Germany
i can even open it in ImgBurn
Burned it for testing, but didn't sacrifice CD-R, so can't test it on PS1.
Writing with IMGBurn works, but verification fails (a lot of "error in the image corrected by the drive" or something like this)

Will try later or tomorrow.
 

_FN10_

Well-Known Member
OP
Member
Joined
Sep 30, 2022
Messages
107
Trophies
0
XP
534
Country
Canada
Burned it for testing, but didn't sacrifice CD-R, so can't test it on PS1.
Writing with IMGBurn works, but verification fails (a lot of "error in the image corrected by the drive" or something like this)

Will try later or tomorrow.
it will work at verifying (it did with PSXFunkin) it just says that when buring a homebrew game
Post automatically merged:

Burned it for testing, but didn't sacrifice CD-R, so can't test it on PS1.
Writing with IMGBurn works, but verification fails (a lot of "error in the image corrected by the drive" or something like this)

Will try later or tomorrow.
uhh so i got it working but since its a PAL game there is NO colours
IMG_20230113_164716.jpg
 
Last edited by _FN10_,

eyeliner

Has an itch needing to be scratched.
Member
Joined
Feb 17, 2006
Messages
2,905
Trophies
2
Age
44
XP
5,607
Country
Portugal
i use AVI (Composite)
Post automatically merged:


However, i might buy a HDMI Up scaler at some point
Ah... That indeed doesn't help in coloring. Please do invest a modest amount of coin in a decent S-Video cable.
 

eyeliner

Has an itch needing to be scratched.
Member
Joined
Feb 17, 2006
Messages
2,905
Trophies
2
Age
44
XP
5,607
Country
Portugal
yeah
Post automatically merged:


i just realised that i dont have a s-video connector in my tv
Hm... That makes it a wee bit more difficult, then. But usin an upscaler, you're bound to need one of those or an RGB, at least....
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,484
Trophies
2
XP
15,081
Country
Germany
Tried and failed setting up a build environment for this.

New virtual machine with Ubuntu 22.04. Fromage needs candyk-psx. The latter should be installed by Arch Linux pacman. But the given repository goes straight to a 404 page. So time wasted trying to get pacman to work.
Tried compiling candy-psx myself. Needed cross compilers for mipsel architecture have different names. Set symlinks (seems to be okay). Then make attempts to compile and aborts on not finding a header file for soft float implementation. Nowhere to be found.:hateit:

"A" needs "B", "B" needs "C" and so on. Try contacting the developer(s) for an NTSC version (or somebody with experience in Arch Linux should try it in that OS).
I give up. Sorry, I'm too dumb!

Why isn't an NTSC version of the CD image provided right with the PAL one? It makes no sense. The make file is – as far as I understand it – prepared to build both by simple adding and removing some "#" for (un)comment settings. To me it looks like this would have taken the dev(s) a minute to produce the other version.
========

This leaves the option mentioned above to try different cables. Composite is garbage video quality anyway.
 

_FN10_

Well-Known Member
OP
Member
Joined
Sep 30, 2022
Messages
107
Trophies
0
XP
534
Country
Canada
Tried and failed setting up a build environment for this.

New virtual machine with Ubuntu 22.04. Fromage needs candyk-psx. The latter should be installed by Arch Linux pacman. But the given repository goes straight to a 404 page. So time wasted trying to get pacman to work.
Tried compiling candy-psx myself. Needed cross compilers for mipsel architecture have different names. Set symlinks (seems to be okay). Then make attempts to compile and aborts on not finding a header file for soft float implementation. Nowhere to be found.:hateit:

"A" needs "B", "B" needs "C" and so on. Try contacting the developer(s) for an NTSC version (or somebody with experience in Arch Linux should try it in that OS).
I give up. Sorry, I'm too dumb!

Why isn't an NTSC version of the CD image provided right with the PAL one? It makes no sense. The make file is – as far as I understand it – prepared to build both by simple adding and removing some "#" for (un)comment settings. To me it looks like this would have taken the dev(s) a minute to produce the other version.
========

This leaves the option mentioned above to try different cables. Composite is garbage video quality anyway.
i posted an issuse on github https://github.com/ChenThread/fromage/issues/3
Post automatically merged:

Tried and failed setting up a build environment for this.

New virtual machine with Ubuntu 22.04. Fromage needs candyk-psx. The latter should be installed by Arch Linux pacman. But the given repository goes straight to a 404 page. So time wasted trying to get pacman to work.
Tried compiling candy-psx myself. Needed cross compilers for mipsel architecture have different names. Set symlinks (seems to be okay). Then make attempts to compile and aborts on not finding a header file for soft float implementation. Nowhere to be found.:hateit:

"A" needs "B", "B" needs "C" and so on. Try contacting the developer(s) for an NTSC version (or somebody with experience in Arch Linux should try it in that OS).
I give up. Sorry, I'm too dumb!

Why isn't an NTSC version of the CD image provided right with the PAL one? It makes no sense. The make file is – as far as I understand it – prepared to build both by simple adding and removing some "#" for (un)comment settings. To me it looks like this would have taken the dev(s) a minute to produce the other version.
========

This leaves the option mentioned above to try different cables. Composite is garbage video quality anyway.
i justed looked at the MAKEFILE and all they should need to do is press backspace twice
Screenshot 2023-01-14 8.50.16 AM.png

Post automatically merged:
 
Last edited by _FN10_,
  • Like
Reactions: eyeliner

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,484
Trophies
2
XP
15,081
Country
Germany
Have to bump this topic since there is additional information available now.

After getting a PM out of nowhere by a new member @PSXHeaven I looked into this once again. Packages for this candyk-psx are online once again and I finally succeeded in getting this 😡 💀 💢 😡 ☠️ 🌩️ ⛈️ to compile… after spending hours in dependency hell and a lot of trial and error.

I compiled it without adjusting the makefile accordingly, which means still no CD image for NTSC consoles. I should have made notes about the steps necessary to get it to compile – alas, I was about to smash my expensive computer to pieces and didn't have the patience for that.

Problems I remember:
  • "Mipsel" cross compiler / candyk is installed to /opt (which makes sense) but missing int $PATH variable.
  • Some header files, at least stubs-o32_soft.hwhere missing no matter what development packages I installed with Synaptic in my Ubuntu
    • Not sure if it was needed in the end since I was trying another version of Mipsel cross compiler than the one in candyk-psx last time
  • Makefile didn't contain the path to candyk
  • mkisofs is needed and was missing on my VM!? Maybe because I installed a minimal system at first??
  • It is searching for file named isolicence.palfrom which I believe it is just the 16 first sectors from any PS1 disc (Europe in this case) – full 2352 bytes per sector.
    • This file was nowhere to be found, so I cropped it from a PS1 image (in this case the bin image given on the official download of the fromage project)
    • Somebody fearing legal problems because the file was missing?? I mean, this file is a small part of the complete CD image that is shared.
Finally it went through, compiled everything and created fromage.bin and fromage.cue which could be burned to CD-R normally. The homebrew game starts on a SCPH-9002 with PsNee and seemingly works (I have no clue how to use Minecraft and similar games), but it loads, I can move and create blocks → Somewhat works for me, albeit no sound despite being the full CD version (with music file present) and not the standalone exe

There is something seriously wrong with the image creation (as can be seen by burning the one supplied officially). Seems EDC/ECC is wrong (???) and the music file became inaccessible on the PC after burning. I didn't test emulators.

Tired now.

Would be nice if somebody else could add something of value here.
 
Last edited by KleinesSinchen,
  • Like
Reactions: PSXHeaven

eyeliner

Has an itch needing to be scratched.
Member
Joined
Feb 17, 2006
Messages
2,905
Trophies
2
Age
44
XP
5,607
Country
Portugal
The easiest solution is just use an RGB capable cable or an upscaler, like ossc, gbscontrol or the like.
No need to loose hair over it.

You can cook up one for little money.
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,484
Trophies
2
XP
15,081
Country
Germany
The easiest solution is just use an RGB capable cable or an upscaler, like ossc, gbscontrol or the like.
No need to loose hair over it.

You can cook up one for little money.
Maybe a solution for the NTSC←→PAL color problem.

But not a solution for the compiling problem (and possible changes to the source code → further development).
 
  • Like
Reactions: eyeliner

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/qv96JYhfAuA?si=_PN4PTWfj5BWI9wk