Announcement

Collapse
No announcement yet.

[PS2] Launching ELF files from mc0 question

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [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
    you need uLE v4.40h (for PCSX2 tests).zip

    PCSX2 doesnt support EE timing at all
    lee4 Does Not Accept Codes Requests !
    When lee4 asks a question it does not mean lee4 will look at your game
    *How to create and use SegaCD codes >click here<*
    >)

    Comment


    • #3
      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, 11:55:41 AM.

      Comment


      • #4
        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
        lee4 Does Not Accept Codes Requests !
        When lee4 asks a question it does not mean lee4 will look at your game
        *How to create and use SegaCD codes >click here<*
        >)

        Comment


        • #5
          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.

          Comment

          Working...
          X