ROM Hack [Release] PS1 Forwarder Creator

ROMANREIGNS599

Well-Known Member
Member
Joined
May 6, 2017
Messages
531
Trophies
0
Age
31
XP
951
Country
United States
You don't have to, if you make the CIA file from scratch, the forwarder will automatically assign a new ID on it, so just do it. Also don't worry about the save files, they will be based on the title id and separated from one another. But if you do want to use one save file to the other, just copy and paste over it, but back it up first, because you wouldn't know which one is which. Best idea is to browse the retroarch folder and find your current save file, take a screen cap of the folder before installing the new CIA file.
Oh I understand everything you said, thanks. I’m not using retroarch though, just the forwarder to create the cia, and I don’t want to copy over the save. So I guess I’m fine creating a new cia. Thanks bro
 

doha057

Well-Known Member
Newcomer
Joined
Oct 30, 2017
Messages
67
Trophies
0
Age
37
XP
517
Country
Bangladesh
Oh I understand everything you said, thanks. I’m not using retroarch though

The forwarder is using Retroarch core, so you will find its asset, just check on the memory card lol which is actually a good thing, meaning you can practically use the save on any device retroarch is on. Also save states works too, so yeah experiment away
 
  • Like
Reactions: ROMANREIGNS599

ROMANREIGNS599

Well-Known Member
Member
Joined
May 6, 2017
Messages
531
Trophies
0
Age
31
XP
951
Country
United States
The forwarder is using Retroarch core, so you will find its asset, just check on the memory card lol which is actually a good thing, meaning you can practically use the save on any device retroarch is on. Also save states works too, so yeah experiment away
I didn’t understand what you just said but thanks. I get the rough idea I think
 

Kiahnte

New Member
Newbie
Joined
Jul 18, 2022
Messages
1
Trophies
0
Age
31
Location
TN
XP
24
Country
United States
When you use this program, does it make a distinct memory card file for each game? If so, how would I find it?

I want to play through Suikoden 1 and then transfer save data up, but unfortunately it only lets you save on slot 1.
 

cmac86

Member
Newcomer
Joined
Sep 13, 2018
Messages
6
Trophies
0
Age
37
XP
81
Country
Ireland
I am interested to see if anyone can pick up and update the forwarder with the latest core update. I've come over from O3DSxl after dropping mines a few weeks back. I've a collection of over 100 psx games on disc so I'd be very interested to rip some to play on my N2DSxl. Are there much difference's from the last forwarder build by Sakitoshi compared to the latest RetroArch psx core? Or can I just go a head and rip some discs? Thanks
 

doha057

Well-Known Member
Newcomer
Joined
Oct 30, 2017
Messages
67
Trophies
0
Age
37
XP
517
Country
Bangladesh
I am interested to see if anyone can pick up and update the forwarder with the latest core update. I've come over from O3DSxl after dropping mines a few weeks back. I've a collection of over 100 psx games on disc so I'd be very interested to rip some to play on my N2DSxl. Are there much difference's from the last forwarder build by Sakitoshi compared to the latest RetroArch psx core? Or can I just go a head and rip some discs? Thanks
I personally tested several games and finished 2 of them, technically 3 because Resident Evil 2 got 2 disks. Another one is of course Resident Evil 3. Other games I have tested that ran flawlessly are Dino Crisis 1 and 2, Tales of Destiny, I know not many but if you go through the entire thread you will get more games that others have already tried and succeeded. So go ahead and try some, try using the CHD format, let us know the games you have tried. Good luck
 
  • Like
Reactions: cmac86

cmac86

Member
Newcomer
Joined
Sep 13, 2018
Messages
6
Trophies
0
Age
37
XP
81
Country
Ireland
I personally tested several games and finished 2 of them, technically 3 because Resident Evil 2 got 2 disks. Another one is of course Resident Evil 3. Other games I have tested that ran flawlessly are Dino Crisis 1 and 2, Tales of Destiny, I know not many but if you go through the entire thread you will get more games that others have already tried and succeeded. So go ahead and try some, try using the CHD format, let us know the games you have tried. Good luck

That's great to hear doha057, time to go into the storage box and have a look. I've a few game rips in bin+cue format from a number of years ago, will look into getting them to CHD format. I will do some tests. Would be great to replay the Resident evil titles while I am on holiday this August. Thanks again.
 
  • Like
Reactions: doha057

SirFluff

Active Member
Newcomer
Joined
Aug 26, 2022
Messages
37
Trophies
0
Age
16
XP
181
Country
United States
Has anybody managed to update it to the newest core? I managed to get the pcsx_rearmed_libretro_ctr.a file, but I've been completely unable to compile RetroArch-3DS-Forwarders-PSOne...

Console output:
make -f Makefile.ctr platform=ctr /c/devkitPro/devkitARM_r45/bin/arm-none-eabi-gcc.exe -c -o ctr/ctr_system.o ctr/ctr_system.c -mword-relocations -fomit-frame-pointer -ffast-math -Werror=implicit-function-declaration -march=armv6k -mtune=mpcore -mfloat-abi=hard -marm -mfpu=vfp -mtp=soft -DARM11 -D_3DS -O3 -DLIBCTRU_NO_DEPRECATION -I. -Ideps/zlib -Ideps/7zip -Ilibretro-common/include -DRARCH_INTERNAL -DRARCH_CONSOLE -DSINC_LOWEST_QUALITY -DHAVE_GRIFFIN=1 -DHAVE_FILTERS_BUILTIN -DHAVE_MENU -DHAVE_RGUI -DHAVE_ZLIB -DHAVE_RPNG -DWANT_ZLIB -DHAVE_BUILTIN_AUTOCONFIG -std=gnu99 -ffast-math -I/c/devkitPro/ctrulib_1.1_mod/include cc1: error: unrecognized command line option '-mword-relocations' cc1: error: unrecognized command line option '-mfloat-abi=hard' cc1: error: unrecognized command line option '-marm' cc1: error: unrecognized command line option '-mfpu=vfp' cc1: error: unrecognized command line option '-mtp=soft' ctr/ctr_system.c:1:0: error: bad value (armv6k) for -march= switch ctr/ctr_system.c:1:0: error: bad value (mpcore) for -mtune= switch make: *** [Makefile.ctr:364: ctr/ctr_system.o] Error 1

Does anybody know why this is happening? Or, even better, have an already compiled version of the injector with the latest core? All I want is to have PS1 games on my home menu, and have them run well.
 

SirFluff

Active Member
Newcomer
Joined
Aug 26, 2022
Messages
37
Trophies
0
Age
16
XP
181
Country
United States
Sakitoshi is done with updating the ps1 core and left you the info and tutor how to update and build it yourself
I'm aware. I'm not sure if you've seen the last few pages, but it doesn't seem that anyone can get the program to compile successfully. I'm not so much asking for Sakitoshi to update it, but really just for anybody to update it. If you can manage to compile it, please explain to me how you did it.
 

FanNintendo

Well-Known Member
Member
Joined
Apr 16, 2018
Messages
1,583
Trophies
0
Age
51
XP
2,517
Country
United States
I'm aware. I'm not sure if you've seen the last few pages, but it doesn't seem that anyone can get the program to compile successfully. I'm not so much asking for Sakitoshi to update it, but really just for anybody to update it. If you can manage to compile it, please explain to me how you did it.
I haven't test it or build it my own because I'm too busy and I havent been on 3DS for while only been on CTGP-7 if i did build my own then I would let u know how
 
  • Like
Reactions: havocdrake

Cheese53535

Member
Newcomer
Joined
Sep 17, 2022
Messages
9
Trophies
0
Age
25
Location
Banana
XP
65
Country
Zimbabwe
Hey so I managed to compile the whole thing. Might as well share with you guys :)


1. Grab devKitPro, there's a whole installer for it
2. find devKitARM r45 somewhere and drop it into the devKitPro folder (rename the one inside to something else, we won't need it)
3. download the ctrulib_1.1_mod repo, extract the "ctrulib_1.1_mod-master" folder into the devKitPro folder, and then rename it to just "ctrulib_1.1_mod"
4. get aemstro (it's the first result on Google), download the whole repo and extract it to the devKitPro folder and then rename the folder to "aemstro"
5. follow @Marcogn 's instructions
5a. set up the Environment
5b. grab the core with `./libretro-fetch.sh pcsx_rearmed`
5c. make the .sh file and put it in the "libretro-super" folder (the folder might be in C:/Users/*name*/)
6. from step 7 in the forwarder repo: in C:\Users\*name*\libretro-super\libretro-pcsx_rearmed, change 'snprintf(Config.Mcd2, sizeof(Config.Mcd2), "%s/%s", dir, CARD2_FILE);' to snprintf(Config.Mcd2, sizeof(Config.Mcd2), "%s/../../%s", dir, CARD2_FILE);
7. compile the core with `./libretro-build-ctr.sh`
8. clone the Retroarch-3DS-Forwarders-PSOne, move the compiled core into the folder (in your C:/Users/*name*/ folder) and rename it to libretro_ctr.a
9. where everyone got stuck, download libctru 1.6.0 and replace the libctru folder in the devKitPro folder
10. make a copy or rename the devKitARM folder you added earlier and name it "devkitARM_r45"
11. compile Retroarch-3DS-Forwarders-PSOne and you should have a .cia
12. extract the .cia with HackingToolkit3DS, rename the files and copy them into the PS1 Forwarders Creator folder under tools/assets_ps1
13. do the rest of the repo's steps

if you need me to go into more detail, I'd be happy to help
 

Cheese53535

Member
Newcomer
Joined
Sep 17, 2022
Messages
9
Trophies
0
Age
25
Location
Banana
XP
65
Country
Zimbabwe
Hey so I managed to compile the whole thing. Might as well share with you guys :)


1. Grab devKitPro, there's a whole installer for it
2. find devKitARM r45 somewhere and drop it into the devKitPro folder (rename the one inside to something else, we won't need it)
3. download the ctrulib_1.1_mod repo, extract the "ctrulib_1.1_mod-master" folder into the devKitPro folder, and then rename it to just "ctrulib_1.1_mod"
4. get aemstro (it's the first result on Google), download the whole repo and extract it to the devKitPro folder and then rename the folder to "aemstro"
5. follow @Marcogn 's instructions
5a. set up the Environment
5b. grab the core with `./libretro-fetch.sh pcsx_rearmed`
5c. make the .sh file and put it in the "libretro-super" folder (the folder might be in C:/Users/*name*/)
6. from step 7 in the forwarder repo: in C:\Users\*name*\libretro-super\libretro-pcsx_rearmed, change 'snprintf(Config.Mcd2, sizeof(Config.Mcd2), "%s/%s", dir, CARD2_FILE);' to snprintf(Config.Mcd2, sizeof(Config.Mcd2), "%s/../../%s", dir, CARD2_FILE);
7. compile the core with `./libretro-build-ctr.sh`
8. clone the Retroarch-3DS-Forwarders-PSOne, move the compiled core into the folder (in your C:/Users/*name*/ folder) and rename it to libretro_ctr.a
9. where everyone got stuck, download libctru 1.6.0 and replace the libctru folder in the devKitPro folder
10. make a copy or rename the devKitARM folder you added earlier and name it "devkitARM_r45"
11. compile Retroarch-3DS-Forwarders-PSOne and you should have a .cia
12. extract the .cia with HackingToolkit3DS, rename the files and copy them into the PS1 Forwarders Creator folder under tools/assets_ps1
13. do the rest of the repo's steps

if you need me to go into more detail, I'd be happy to help
 

SirFluff

Active Member
Newcomer
Joined
Aug 26, 2022
Messages
37
Trophies
0
Age
16
XP
181
Country
United States
I made it all the way up to the last few steps. When trying to compile with make -f Makefile.ctr in MSYS, I get the error arm-none-eabi-gcc.exe: error: CreateProcess: No such file or directory. Any ideas? I'm so close to completing this.
 

Cheese53535

Member
Newcomer
Joined
Sep 17, 2022
Messages
9
Trophies
0
Age
25
Location
Banana
XP
65
Country
Zimbabwe
I made it all the way up to the last few steps. When trying to compile with make -f Makefile.ctr in MSYS, I get the error arm-none-eabi-gcc.exe: error: CreateProcess: No such file or directory. Any ideas? I'm so close to completing this.
did you set the current directory to the Retroarch Forwarders folder before trying to compile?

Either way, I've compiled and tested it with SotN and it seems to work fine
 

SirFluff

Active Member
Newcomer
Joined
Aug 26, 2022
Messages
37
Trophies
0
Age
16
XP
181
Country
United States
did you set the current directory to the Retroarch Forwarders folder before trying to compile?

Either way, I've compiled and tested it with SotN and it seems to work fine
Yeah, everything looks to be set up properly. I thought the problem was MSYS, but running it in regular CMD gives me the same weird MTUNE switch error.
Is there any chance you could spare me a build of the injector? I have a feeling I'm not going to get anywhere trying to compile it on my PC.
 

Cheese53535

Member
Newcomer
Joined
Sep 17, 2022
Messages
9
Trophies
0
Age
25
Location
Banana
XP
65
Country
Zimbabwe
Yeah, everything looks to be set up properly. I thought the problem was MSYS, but running it in regular CMD gives me the same weird MTUNE switch error.
Is there any chance you could spare me a build of the injector? I have a feeling I'm not going to get anywhere trying to compile it on my PC.
I can't post links since this is a new account, but it should be in this site's Downloads area
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/eJV6GaIEgd4?si=ciLPnlhfd7XcrxQn