[DOWNLOAD] All PSX CAETLA Versions and CAEFLASH

Downloadable items hosted by PSXDEV admins are within this forum.
Forum rules
Do not post any new topics here. You can reply in the existing topics, but do not create new ones. If you do they will be moved or deleted.
User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

[DOWNLOAD] All PSX CAETLA Versions and CAEFLASH

Post by Shadow » July 9th, 2013, 12:16 am

CAETLA ROM's
Thanks goes out to K-COMM, DATEL and Loser :clap
NOTE: I did not write any of the 'FAQ' or 'CAETLA Installation' documents

Code: Select all

                               Caetla FAQ v1.0
==============================================================================

Table of Contents:

1. Introduction
   - What is Caetla?
   - What does it do?
   - What do I need to get started?

2. Installation
   - Knowing your Comms link port number
   - On with flashing the rom!

3. Caetla
   - Menu translations/explanations

4. Caetla tools
   - psexe.exe

==============================================================================

1. Introduction

What is Caetla?

  Caetla is an Action Replay ROM replacement that adds a great deal of
  functionality to the PSX.


What does it do?

 Allows uploading and execution of Grey and Yaroze executables

 CD Functions
  - MOV/STR viewer
  - Audio player

 PC <-> PSX transfers
  - Memory card 
  - VRAM
  - Files

 Cheat functions (for people that play games)
 VRAM viewer
 Memory card management
 Bypassing of Sony startup screens when booting games :)


What do I need to get started?

  You'll need a PSX (obviously), Action Replay (or Gameshark), Comms Link
  and proper cable.  Be sure to get a REAL Action Replay, not that cheap
  knockoff piece of Asian crap version.  If you do, you are screwed.  However,
  the knockoff piece of Asian crap Comms Link will work just fine, as will the
  actual Datel Comms Link.  Also, you'll need a brain.




2. Installation

Knowing your Comms link port number

  First off, you need to know what port your Comms link card is set to.
  (You can change/set the port by changing the jumpers on the Comms link.)
  If it's 320 (Caetla default) it's not terribly important then.  If it's
  other than 320, you will have to let the caetla tools know which port
  to communicate with.  With any Caetla tool, there is a -p option,
  which allows you to specify the port number.  Here's an example:
  psexe -p3 myfile.exe <-- will send over myfile.exe through port 330.

  Key: -p option accepts 0-3 where 0=300, 1=310, 2=320, 3=330

  ALERNATIVELY, you can set the Caetla environment variable 'port'
  to the port you want using the above key, and Caetla will work
  properly without the -p option.  Drop it in your autoexec.bat
  and never worry about it again: 'set port=3'


On with flashing the rom!

  Now the fun stuff.  'psupdate.com' is the rom flasher you'll use
  as follows:

  1. Turn on your psx
  2. Type psupdate -px caetla.bin (x = your port number!)
  3. Reset your psx
  4. Hit enter on your PC keyboard
  5. Wait like a good little kid
  6. Caetla screen now pops on! 


3. Caetla - Menu translations/explanations

Main menu translation

 1. Boot CD
 2. Boot CD with hook
 3. Code entry/management
 4. Memory card management
 5. VRAM viewer
 6. CD functions
 7. Configuration

For the braindead among us, O is accept and X is cancel in the menus


- Boot CD

  Duh, boots the CD.


- Boot CD with hook

  Boot the CD, with the ability to use Caetla tools during Game-time.
  For example, you can use 'timdown.com' during a game to take a snapshot,
  it will save a tim image to your pc, and then resume the game.


- Code entry/management

  Coming Soon.


- Memory card management

  1. Slot Copy - Copy a single save slot to another card
  2. Card Copy - Copy an entire card to another card
  3. Slot Erase - Erase a single save slot from a card
     - Yes/No - Defaults to No
  4. Card Erase - Erase an entire card
     - Yes/No - Defaults to No
  5. Exit 


- VRAM viewer

  Directional Pad - Pan around
  L1 - Increase horizontal resolution
  R1 - Decrease horizontal resolution
  L2 - Switch vertical resolution (240/480) 
  R2 - Switch bit depths (16/24)
  /\ - Change placement of status window
  O - Speed up panning in combination with directional pad
  X - Exit


- CD functions

  When using a PSX CD you are able to view the MOV/STRs on the disc, or listen
  to just the audio from the MOV/STR.  Great for those out there who think that
  FMV is the best part of the game.  And with some games, it is.

  If you have an audio CD in, you can play the tracks, nothing fancy but it gets
  the job done.


- Configuration

  Coming Soon.


4. Caetla Tools

psexe.com - This is the tool that allows you to upload to the PSX


The Caetla homepage provides an example of how a Net Yaroze batch file would
be translated in psexe commands.  The example is as follows:

Net Yaroze AUTO file for Terra Incognita

local dload maketmd.dat  80090000
local dload makemap.dat  800ae000
local dload makedemo.dat 800af000
local dload se.vh        800b0000
local dload makemime.dat 800c0000
local dload maketim.dat  800d0000
local dload se.vb        80110000
local load  terra.exe

Equivalent psexe commands

psexe -x libps.exe
psexe maketmd.dat  -d80090000
psexe makemap.dat  -d800ae000
psexe makedemo.dat -d800af000
psexe se.vh        -d800b0000
psexe makemime.dat -d800c0000
psexe maketim.dat  -d800d0000
psexe se.vb        -d80110000
psexe terra.exe


This should be enough information for even the most pea brained person to
comprehend the use of psexe.

Code: Select all

Caetla Installation
===================
Download Caetla and the Caetla tools, and unzip them.
It's a good idea to copy the tools to a directory in your path.

Caetla setup takes place from a DOS prompt.

If you are not using a Comms Card at the default port number of 320,
you can use the '-p' parameter with the tools, but it's better to set
an 'environment variable' - type:
SET PORT=p
(where 'p' is the correct value for your setup - run CAEFLASH with no
parameters and you'll see a list of values for 'p',
eg. 0 for a Comms Card on port 300
    10 for an XPLORER on LPT1, etc.)
You should also insert 'SET PORT=p' in your AUTOEXEC.BAT.

You can type 'SET' to see a list of your current environment variables.

Caetla installation has 4 stages:
1. Check for compatibility
2. Backup your current ROM
3. Flash Caetla
4. Configure Caetla

1. Check for compatibility
Power off the PSX and type:
        caeflash -T      for an Action Replay or Caetla'd XPlorer:
        caeflash -T -XT  for an un-Caetla'd XPlorer:
Power on the PSX and press a key on the PC.

You'll see this: [Hardware information]
                 Hardware type : PAR1
                 EEP-ROM  MID : BF / DID : 07
                 This EEP-ROM is supported.
                 Is hardware-type right? (y/n)
Enter 'y' to continue.
Now you'll see this: [Writing test to EEP-ROM]
                     EEP-ROM : 1F01FC00 - 1F01FFFF(PAR1)
                     Would you like to test writing to this range?(y/n)
Enter 'y' to continue.

If it completes normally, your current AR ROM can be reflashed.
If not, you can't install Caetla on this Action Replay.
Most AR clones use a hacked version of Caetla anyway, so you might still be
able to use the Caetla tools with an 'un-flashable' AR.

2. Backup your current ROM
Power off the PSX and type:
        caeflash -b BACKUP.ROM      for an Action Replay or Caetla'd XPlorer
        caeflash -XT -b BACKUP.ROM  for an un-Caetla'd XPlorer
Power on the PSX.
Your current ROM will be saved to 'BACKUP.ROM' on the PC.

3. Flash Caetla
Power off the PSX and type:
        caeflash CAETLA.BIN      for an Action Replay or Caetl'd XPlorer
        caeflash -XT CAETLA.BIN  for an un-Caetla'd XPlorer
Replace 'CAETLA.BIN' with the name of the Caetla ROM eg. CAETLA.035
Power on the PSX.
If the Caetla menu is not displayed on the PSX, hold down L1+L2+R1+R2
on the pad and reset the PSX. 

4. Configure Caetla
Select PAL/NTSC:
Caetla will initially start in NTSC mode.
To change to PAL, press 'SELECT' and 'L1' on the PSX pad, move the
box on the screen to the left and press 'O'.
You can change back to NTSC by the same method.

Select Japanese/English:
Caetla will initially start in Japanese.
To change to English, press 'SELECT' and 'L2' on the PSX pad, move the
box on the screen to the left and press 'O'.

Set the hardware type:
Select "Configuration" from the Caetla main menu.
Choose "PAR/GS" for Action Replay, or "X-Plorer" in "Hardware Setting".
Return to the main menu.

To remove Caetla:
=================
Power off the PSX, and type:    caeflash BACKUP.ROM
Power on the PSX.
(Caeflash can re-flash XPlorer '.FCD' files)
caetla13.zip
caetla015.lzh
caetla016.lzh
caetla017.lzh
caetla018.lzh
caetla019.lzh
caetla020.lzh
CAETLA21.LZH
caetla023.lzh
caetla025.lzh
CAETLA26.LZH
caetla027.lzh
caetla028.lzh
caetla29.zip
Caetla30.bin
Caetla31.bin
Caetla32.bin
caetla33.bin
Caetla34.bin
Caetla35.bin
CAETLA37.BIN
CAETLA38.BIN
CAEFLASH.COM
Enjoy! :mrgreen:
You do not have the required permissions to view the files attached to this post.
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.

AmiDog
Active PSXDEV User
Active PSXDEV User
Posts: 53
Joined: Sep 07, 2012

Post by AmiDog » July 9th, 2013, 7:56 pm

Is there a version history available somewhere? I currently have the 34 version flashed to my Xplorer and would like to know if there's any benefit in upgrading, or if I better not try to fix what isn't broken :-)

Type 79
Verified
Active PSXDEV User
Active PSXDEV User
Posts: 61
Joined: Sep 18, 2012
Location: Finland

Post by Type 79 » July 9th, 2013, 9:03 pm

If I remember correctly 0.34 was first to support Xplorer.
And in 0.35 cheats are saved to memory card, not in cartridge.
Also 0.34 is only that I've managed to get work with Xplorer FX.
I have 0.37 flashed on my normal Xplorer, haven't notice any difference to 0.34.

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » July 9th, 2013, 10:28 pm

Yeah, only 0.34 works with the Xplorer FX for some reason. I was first using 0.35 for both of my Xplorers (Original Xplorer and FX) and it didn't work. I thought the cable was wrong, I thought the parallel port mode was wrong... After all that messing around, it turned out that 0.34 would only work with them correctly.
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.

AmiDog
Active PSXDEV User
Active PSXDEV User
Posts: 53
Joined: Sep 07, 2012

Post by AmiDog » July 10th, 2013, 12:03 am

I've got an Xplorer FX, so it seems I already have the correct version (0.34). Thanks! :-)

danhans42
BANNED
BANNED
Posts: 329
Joined: Nov 28, 2012

Post by danhans42 » August 3rd, 2013, 2:27 am

I have a few xplorer carts but my FX definitely has 0.35 flashed on it and works fine with the original caetla tools on my old laptop and on my XP machine with Catflap.

User avatar
nocash
Verified
PSX Aficionado
PSX Aficionado
Posts: 541
Joined: Nov 12, 2012
Contact:

Post by nocash » December 23rd, 2013, 5:19 am

Thanks for the ROM collection! I wasn't able to unzip the CAEFLASH.zip file and CAETLA30..38.zip's. Either that 10 files are corrupt, or I was doing something wrong. Did anybody else have that problem, too? Or got them unzipped okay?

User avatar
TriMesh
Verified
PSX Aptitude
PSX Aptitude
Posts: 225
Joined: Dec 20, 2013
PlayStation Model: DTL-H1202
Location: Hong Kong

Post by TriMesh » December 23rd, 2013, 2:35 pm

nocash wrote:Thanks for the ROM collection! I wasn't able to unzip the CAEFLASH.zip file and CAETLA30..38.zip's. Either that 10 files are corrupt, or I was doing something wrong. Did anybody else have that problem, too? Or got them unzipped okay?
They seem to not be compressed, just raw binary files and an executable.

User avatar
nocash
Verified
PSX Aficionado
PSX Aficionado
Posts: 541
Joined: Nov 12, 2012
Contact:

Post by nocash » December 23rd, 2013, 11:06 pm

Duh, yes, you are right. Thanks. The thing happened to me is that Opera has replaced .BIN by .ZIP when downloading the file (it's sometimes doing that stuff, some years ago it got me .JPGs width .PDF extension). It makes me feeling like an idiot : - )

User avatar
szczuru
What is PSXDEV?
What is PSXDEV?
Posts: 3
Joined: Aug 16, 2014
Motto: War never changes...
PlayStation Model: SCPH5502

Post by szczuru » August 16th, 2014, 9:28 am

Does anyone have a rom backup of PSXAmp?

Image

I've flashed it with Caetla 0.33 (newer version doesn't work on this cart) IN AR MODE and I've lost MP3 player functionality, after switching to MP3 MODE only [START] text appear (just like when booting CD in AR/Caetla).

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » August 16th, 2014, 6:25 pm

Honestly I've never seen this cartridge before. You should have backed it up before flashing it. I'm afraid you have lost the original ROM that it contained.
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
szczuru
What is PSXDEV?
What is PSXDEV?
Posts: 3
Joined: Aug 16, 2014
Motto: War never changes...
PlayStation Model: SCPH5502

Post by szczuru » August 16th, 2014, 9:53 pm

I don't have COMMS link cart/cable to connect this Cart to PC :/ I thought that this cart have two EEPROM banks - one for AR, second for MP3 player - but as I said - I've flashed it with Caetla when switch was in "AR" position - MP3 Player dissapear too. When switching to MP3 cart behave just like in AR MODE when you press "Start game" - Only this screen appear:
Image

User avatar
szczuru
What is PSXDEV?
What is PSXDEV?
Posts: 3
Joined: Aug 16, 2014
Motto: War never changes...
PlayStation Model: SCPH5502

Post by szczuru » November 24th, 2014, 3:15 am

Does caeflash works with USB serial cables? Just like this:
http://www.psxdev.net/forum/viewtopic.p ... =349#p2592

I need to backup some of my 3dr party ARs (clones etc and MP3 player which i've mentioned before).

Or maybe is there any other solution to dump ROMs from AR carts through USB serial?

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » November 24th, 2014, 12:40 pm

szczuru wrote:Does caeflash works with USB serial cables? Just like this:
http://www.psxdev.net/forum/viewtopic.p ... =349#p2592

I need to backup some of my 3dr party ARs (clones etc and MP3 player which i've mentioned before).

Or maybe is there any other solution to dump ROMs from AR carts through USB serial?
No, it won't work with USB serial cables.
The only solution is to code up your own flasher program specifically for serial use.
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.

araya
Interested PSXDEV User
Interested PSXDEV User
Posts: 5
Joined: Mar 09, 2014

Post by araya » April 21st, 2015, 4:01 pm

Why aren't those cheap carts compatible with caetla? I have few lying around, flashing ezoray on them and communication with OLD pc works just fine. Is it the pcb layout, parts on pcb, or what? All carts originally have same job to do, cheat or boot copies/non-region games. Just curious.. / or stupid.

Gradius
Verified
Extreme PSXDEV User
Extreme PSXDEV User
Posts: 220
Joined: Sep 09, 2012
I am a: IT Consultant, Systems Integrator
PlayStation Model: 7501
Location: Chile

Post by Gradius » April 22nd, 2015, 1:02 pm


User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » April 23rd, 2015, 10:58 pm

araya wrote:Why aren't those cheap carts compatible with caetla? I have few lying around, flashing ezoray on them and communication with OLD pc works just fine. Is it the pcb layout, parts on pcb, or what? All carts originally have same job to do, cheat or boot copies/non-region games. Just curious.. / or stupid.
Not all the connections on the parallel port are connected, and they have completely different logic in their PAL.
Some of the EEPROM's are also way too small to fit CAETLA, then there is the fact that the voltages run at different levels.
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.

araya
Interested PSXDEV User
Interested PSXDEV User
Posts: 5
Joined: Mar 09, 2014

Post by araya » April 24th, 2015, 5:45 am

So, why does ezoray run flawless? Is it smaller program? My connection is ISA commslink -> psx. Ezoray always works just fine, with every cheapasschinanolicensecart. Then there is is Xplorer FX/caetla34, no connection through commslink or parallel port. I guess I'm doing something wrong.
Anyways, I'm receiving new xplorer fx cart in few days, Just to check there's no hardware failure..

araya
Interested PSXDEV User
Interested PSXDEV User
Posts: 5
Joined: Mar 09, 2014

Post by araya » April 24th, 2015, 5:55 am

I have one those mp3 player carts, it's just i don't how to dump cart roms with my currrent ezoray sysytem.

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » April 24th, 2015, 5:56 am

Well yeah, they will work with the ISA CommsLink because that's your missing parallel comms and voltage converter in the chain. If you didn't have that, you need to build a FreeWing. I have a really old scheme of that somewhere and I started on a PCB but that was years ago... I can't even remember where it is in the forums. Either way, it's a very limited setup. The Xplorer/Xploder is the best as far as the old parallel port stuff goes. It's funny how you said every cartridge works, because I have some cartridges that have a DB-25 port, but when I opened the case and looked at the PCB, only the grounds were soldered.

Anyway, the Xplorer doesn't need to go through the CommsLink ISA card. The problem would be you're using an OS higher than Windows 98, or your DB-25 cable is wired wrong. Your parallel port must also be on address 0x378 and set to SPP mode in your BIOS. The IRQ doesn't matter.

Image

araya wrote:I have one those mp3 player carts, it's just i don't how to dump cart roms with my currrent ezoray sysytem.
You can dump the ROM from the PIO addressing and transmit it via RS232. Just need to do a bit of programming ;)
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.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests