|
|
#1 |
|
Homebrew Developer
![]() |
Mounting PS1 games attempt (Failed) but why?
I updated to the new multiman and did find that running ps1 backups worked, but I heard that you cannot mount ps1 games and play from HDD. I figured, why not? So I went to try to get mounting ps1 games to work. I don't know how BDEMU works so I had to use what I already know of it. I know that it mounts ps3 game FOLDERS not isos, so i figured it just creates some form of link to the game folder on the HDD, or some kind of mirror. So I made a DUMMY ps3 game changed its game id and all. I figured that running ps1emu.self would first look in the drive and open the system.cnf file. So in the root of the ps3 game I pasted all of the ps1 game files, the ps3 files/folders where still there to ensure that it would still mount. I finished creating the DUMMY ps3 game with the ps1 game files in it, I went to mount it, It mounted just fine. I went back into multiman and ran ps1emu.elf. It gave me a black screen, Hmmm I don't get.
If anyone has any info on why this doesn't work please let me know.
__________________
If you are going to promote TB at least do it right!!!, or better yet DON'T!!!
Last edited by TizzyT; 10-06-2011 at 04:53 AM. |
|
|
|
|
|
#2 |
|
Member
![]() Join Date: Sep 2011
Posts: 878
Likes: 152
Liked 277 Times in 189 Posts
Mentioned: 52 Post(s)
Tagged: 0 Thread(s)
|
Pretty simple : app_home is only for PS3 games. To get a PS1 ISO to mount, you need a modified storage manager and other things. And you have to mount as virtual disc, not app_home.
__________________
PS3 Slim CECH-3004A 160GB (500GB)
PS2 Slim SCPH-70004 - FMCB 1.8b |
|
|
|
|
|
#3 | |
|
Homebrew Developer
![]() |
If drive = ps3game then ps1emu.self = don't work ps2emu.self = don't work If drive = ps2game then ps3emu.self = don't work ps1emu.self = don't work If drive = ps1game then ps3emu.self = don't work ps2emu.self = don't work These are pretty much thoughts.
__________________
If you are going to promote TB at least do it right!!!, or better yet DON'T!!!
|
|
|
|
|
|
|
#4 |
|
Member
![]() Join Date: Dec 2010
Posts: 333
Likes: 6
Liked 44 Times in 24 Posts
Mentioned: 11 Post(s)
Tagged: 0 Thread(s)
|
maybe launching bdemu is like stating you are launching a ps3 game, and prevents the ps1emu.self from activating, as it already knows it's a ps3 game. .. just my guess i don't know anything of this
|
|
|
|
|
|
#5 |
|
Homebrew Developer
![]() |
lol thanks man. its cool, not everyone knows everything, people know different things and that's why im asking. I think the best people to answer my question are the ones who created BDEMU.
__________________
If you are going to promote TB at least do it right!!!, or better yet DON'T!!!
|
|
|
|
|
|
#6 |
|
Member
![]() Join Date: Sep 2011
Posts: 878
Likes: 152
Liked 277 Times in 189 Posts
Mentioned: 52 Post(s)
Tagged: 0 Thread(s)
|
No, you didn't mount the PS1 ISO. "Mounting" a PS1 game as app_home is basically doing nothing, because as I said app_home is only for PS3 games (it is originally a feature found in PS3 debug firmware for devs to run WIP games from HDD, clearly Sony wouldn't have made it so that you would run PS1 games from that).
What is needed is some heavy modifications to LPAR(?) and Storage Manager, to make the PS3 think the ISO is a real disc in a real drive (which is NOT what BDEMU does). There's probably more to it than that too, I don't know much about that. Also, ps3emu.self? Do you even know what "emu" means? Surely the PS3 doesn't need to emulate itself. When you start a PS3 game, the PS3 directly starts the self contained in EBOOT.BIN on the disc.
__________________
PS3 Slim CECH-3004A 160GB (500GB)
PS2 Slim SCPH-70004 - FMCB 1.8b Last edited by pereb27; 10-06-2011 at 12:06 PM. |
|
|
|
|
|
#7 |
|
Member
![]() Join Date: Sep 2010
Posts: 275
Likes: 38
Liked 32 Times in 23 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
|
what if instead of using a bdemu...someone created a cdremu??
__________________
![]() |
|
|
|
|
|
#8 | |
|
Homebrew Developer
![]() |
PS: please don't trash people or make others feel inferior, just quote it and explain what happened instead of questioning their knowledge over a little mistake. PSS: If you reread my Posts you will find nowhere that I stated mounting an ISO, I said I mounted a Dummy PS3 Game I made that contains the ps1 game files. I already understand that you can't mount ISOs with BDEMU, thats why I used a PS3 game. On the root of the PS3 game are the PS1 game files. So when I mount that PS3 game I should have also mounted the PS1 game files aswell (because they are in the DUMMY PS3 game).
__________________
If you are going to promote TB at least do it right!!!, or better yet DON'T!!!
Last edited by TizzyT; 10-07-2011 at 12:12 AM. |
|
|
|
|
|
|
#9 |
|
Member
![]() Join Date: Sep 2011
Posts: 878
Likes: 152
Liked 277 Times in 189 Posts
Mentioned: 52 Post(s)
Tagged: 0 Thread(s)
|
Sorry if I offended you, that was not my intention.
Anyway this has nothing to do with ISOs. BDEMU is originally a Sony tool, to allow devs on TEST consoles to run WIP games from the PS3's hard drive. BDEMU, as far as I know, does actually NOT emulate a BD drive. It mounts a game folder to app_home/PS3_GAME (example : app_home is redirected to BLUS01234 folder in the HDD. That folder, like every PS3 game, has a PS3_GAME folder, so when you start app_home/PS3_GAME on the XMB, it starts BLUS01234/PS3_GAME). This is why mounting a PS3 game does not make the BD icon appear in the XMB. However, if a disc is inserted but a different game is mounted, the mounted game will appear as BD icon. This means there is also some kind of redirection from dev_bdvd to app_home/PS3_GAME, but the icon doesn't appear without a disc most likely because of security checks. Now, as I said before, BDEMU and app_home are intended only for PS3 games (not like devs are gonna code PS1 games on the PS3). When you try to load app_home, the PS3 looks for EBOOT.BIN there and boots it. No matter what you do, you can't have it boot ps1emu.self and make it look into app_home (both ps1emu.self and BDEMU aren't made for that). Also, there are security checks to make sure the PS1 game you're trying to load is an original disc, in the physical drive. Now, Cobra does manage to load PS1 ISOs. But that's because they use a completely different method of their own. Cobra actually bypasses all the security checks for PS1 games, and, as far as I know, uses a modified Storage Manager to mount the PS1 ISO to where the ps1emu.self can find and load it. As to how they did that, beats me. What I know is, loading a PS1 ISO from HDD requires heavy modifications to the firmware, just like PS3 games would have if Sony didn't already provide tools for doing so.
__________________
PS3 Slim CECH-3004A 160GB (500GB)
PS2 Slim SCPH-70004 - FMCB 1.8b Last edited by pereb27; 10-07-2011 at 03:57 PM. |
|
|
|
|
|
#10 | |
|
Homebrew Developer
![]() |
1) there is a protection scheme that if a ps3 game is mounted, ps1emu.self doesn't work correctly/at all. 2) PS1 accesses the physical drive through another method and bypasses BDEMU. 3) I did something wrong while creating the DUMMY game as there was errors when running ps3 game check, but I just ignored them. PS: the check you mention that the ps3 does to check to see if there is actually a real ps1 game in the physical drive must either exists only in xmb, doesn't exist in ps1emu.self or is easily bypassed or glitched through since we can run ps1emu.self to run backup games in the physical drive. Could you explain this? Now I would like to continue this conversation as I can learn new things. PSS: I understand what you mean by it isn't working because I need to mount as virtual disc, but even so the PS1 boot logo should at least come up I think, If the ps1.self did read from the mounted folder.
__________________
If you are going to promote TB at least do it right!!!, or better yet DON'T!!!
Last edited by TizzyT; 10-08-2011 at 05:33 AM. |
|
|
|
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|