Is it possible to run games off an Action Replay cartridge? Perhaps Net Yaroze games with Caetla?

Miscellaneous and un-categorized content regarding the PlayStation 1
Post Reply
retro_samurai
Interested PSXDEV User
Interested PSXDEV User
Posts: 5
Joined: December 24th, 2022, 3:56 am

Is it possible to run games off an Action Replay cartridge? Perhaps Net Yaroze games with Caetla?

Post by retro_samurai » December 24th, 2022, 9:11 am

Is it possible to somehow run games off an Action Replay cartridge?

On the Caetla's FAQ it says it can run Yaroze games, so I wonder if the game would be stored on the Action Replay cartridge itself.

It would be cool if that was possible, would make for an easy way to test if playstation consoles that don't have a working cd drive are functioning correctly, just plug the cartridge and start playing.

User avatar
nocash
Verified
PSX Aficionado
PSX Aficionado
Posts: 643
Joined: November 12th, 2012, 2:36 pm
Contact:

Post by nocash » December 24th, 2022, 11:36 am

That kind of cartridges have around 256Kbytes FLASH memory, which contains the firmware (eg. caetla), there isn't any additional memory to store games on those cartridges.

Running games means uploading them via cable connection from PC to the connector on the PSX cartridge. There are different cartridges with different (but similar looking) DB25 connectors: Most have parallel "printer port" connectors, Datel has custom Comms-Link connectors, Psy-Q has SCSI connectors.

Uploading plain EXE files should work with all cartridge types. I think Yaroze and Caetla do additionally have some transfer protocol implemented for uploading additional data files (which can be loaded from within the EXE file).

Forwas
What is PSXDEV?
What is PSXDEV?
Posts: 1
Joined: January 31st, 2025, 6:52 am
PlayStation Model: 2001
Location: somalia

Post by Forwas » January 31st, 2025, 6:59 am

Hi. Interesting idea! It would be convenient to be able to run games directly from Action Replay, especially for testing PlayStation without a working CD drive. If the system allows you to download games, then perhaps there is a way to do it with other files. If such an option were implemented in consoles, it could seriously change the way you use old games!

User avatar
gwald
Verified
Net Yaroze Enthusiast
Net Yaroze Enthusiast
Posts: 342
Joined: September 18th, 2013, 8:44 am
I am a: programmer/DBA
PlayStation Model: Net Yaroze
Contact:

Post by gwald » February 23rd, 2025, 11:25 am

Short answer is no because Net Yaroze requires a library that's 500kb in size.

User avatar
Administrator
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2717
Joined: December 31st, 2012, 5:37 pm
I am a: Shadow
PlayStation Model: H2000/5502

Post by Administrator » May 17th, 2025, 3:05 pm

It is possible if you make your own cartridge and have all the available address and data lines connected to your ROM and you assemble your code to boot from the expansion port address space. Bank switching will be required if your ROM is very large though.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

User avatar
gwald
Verified
Net Yaroze Enthusiast
Net Yaroze Enthusiast
Posts: 342
Joined: September 18th, 2013, 8:44 am
I am a: programmer/DBA
PlayStation Model: Net Yaroze
Contact:

Post by gwald » May 18th, 2025, 12:38 am

retro_samurai wrote: December 24th, 2022, 9:11 am Is it possible to somehow run games off an Action Replay cartridge?
Looking at the question again, I would say yes possibly using: https://github.com/upx/upx

RS's Adventure game is 1.42MB made up of libps.exe, NY executable and assets.
Using upx with --best --force, it got it down to 402KB.

So if you don't use any assets, it's about 110KB, so yes it's possible to make a NY game boot from a cheat cartridge IF upx works as expected from the cartridge, which I haven't tried.

User avatar
MottZilla
Verified
Serious PSXDEV User
Serious PSXDEV User
Posts: 97
Joined: July 4th, 2015, 7:04 am
Location: North America

Post by MottZilla » May 18th, 2025, 3:05 pm

If you aren't trying to run existing games, you could make your own cartridge with a small boot ROM and a SD card interface to store your game + assets on the SD card. You would probably want to use the SPI method to access the card. But that would get around the problem of needing a very large ROM or bankswitching capabilities.

If you want to utilize the FAT file system that adds more complexity to it but it should be doable to make something like this. You could add other features to such a device too. The expansion area does have a pretty large area, maybe you could add some extra RAM.

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests