Results 1 to 5 of 5
  1. #1
    Join Date
    Jan 2015
    Posts
    155

    Default [PS2] Launching ELF files from mc0 question

    Is it possible to launch ELF files from a regular Sony 8MB memory card without any prior modifications other than code in game? I'm using what appears to be LoadPS2Exec() in SOCOM 2 to launch the file but I freeze every time. I confirmed this function launches ELF files by launching a network ELF from the disc without issue. I tried doing this on a PS2. Then I tried launching an ELF from the memory card via uLaunchELF in PCSX2 v1.2.1 and regular PS2 and it freezes as well. I can launch ELFs on both PS2 and PCSX2 from cdrom0: without any issue and from mass0: on PS2 without issue.

    On PS2, with the memory card in slot 1, I used this path: "mc0:/BOOT.ELF". I also tried putting the ELF in different folders and renamed the ELF several times. It still froze on PS2 and PCSX2 on all attempts.

    I'm not doing anything special to put the BOOT.ELF on the memory card, just FTPing it over from PC. I think that may be the issue but I was under the impression the memory card was just another storage device.

    Sorry if this is common information but I could not find anything on this via google.

  2. #2
    Join Date
    Sep 2008
    Posts
    3,034

    Default

    you need uLE v4.40h (for PCSX2 tests).zip

    PCSX2 doesnt support EE timing at all

  3. Thanks! 47iscool is thankful for this post
    Likes 47iscool liked this post
  4. #3
    Join Date
    Jan 2015
    Posts
    155

    Default

    Quote Originally Posted by lee4 View Post
    you need uLE v4.40h (for PCSX2 tests).zip

    PCSX2 doesnt support EE timing at all
    What about PS2 though? It also freezes with uLE or in game(SOCOM II NTSC) when launching from mc0. I tried the supplied link and get the same errors in pcsx2v1.2.1:

    Code:
    (EE pc:00000004) TLB Miss, addr=0x70025f8b [store]
    (EE pc:800002BC) TLB Miss, addr=0x7ff34e40 [load]
    (EE pc:800002BC) TLB Miss, addr=0x60114f40 [load]
    (EE pc:8000032C) TLB Miss, addr=0x7fc14f40 [load]
    (EE pc:800002BC) TLB Miss, addr=0x7f014f40 [load]
    (EE pc:800002BC) TLB Miss, addr=0x40014f40 [load]
    My main concern is PS2 though. Is mc0/1 protected in some way the cdrom0 isn't?

    edit: To better explain:

    SOCOM II[SCUS_972.75]

    LoadPS2Exec: 001ACE88
    Args:
    a0 = file path

    Setting the file path to any ELF on cdrom0 works. Setting it to any ELF on mc0 fails.
    Last edited by Harry62; 06-14-2017 at 11:55:41 AM.

  5. #4
    Join Date
    Sep 2008
    Posts
    3,034

    Default

    some game tries open mc port
    because you use mc to boot elf
    game probably cant initializes mc
    because mc already in use

    TLB Miss = cant read or write data

  6. #5
    Join Date
    Jan 2015
    Posts
    155

    Default

    Quote Originally Posted by lee4 View Post
    some game tries open mc port
    because you use mc to boot elf
    game probably cant initializes mc
    because mc already in use

    TLB Miss = cant read or write data
    Thanks, that explains a lot. I'll try it on a different memory card in mc1.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Nintendo NX and New Zelda Launching This Year
    By dlevere in forum The Lounge
    Replies: 0
    Last Post: 02-27-2016, 02:48:13 AM
  2. Request to add .dat files as cheat files for SMS games
    By uffbulle in forum Under Constuction/To Be Added
    Replies: 2
    Last Post: 02-03-2016, 07:11:06 PM
  3. Halo 5 launching on October 27th
    By dlevere in forum The Lounge
    Replies: 0
    Last Post: 03-31-2015, 07:29:14 AM
  4. a question about PS2's codebreaker cbc files
    By Sly Hedgehog in forum Retro Hacking
    Replies: 19
    Last Post: 11-05-2014, 01:21:27 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •