Hi all I have a question Is it possible creating PS2/PSX USB Manager ISO/BIN/CUE ,something along the lines of OPL which could be boot using orginal PSX Action Replay or Game Shark ???
I know that speed usb 1.1 not good, but emu PS2PSXe ffgriever works well from USB, only cuts FMV. Advantage of this solution is compatibility psx pal / ntsc using Action Replay or Game Shark 99% games works on PS2 swap trick
I'm not even a hundredth as experienced or as intelligent as some of the guys on the forums, but from what I understand there is no way to invoke PS1DRV while under PS2 mode, thus making what you're proposing impossible (someone out there, feel free to correct me if I'm wrong). The closest you can get at the moment is utilizing one of the official Sony PSone emulator hacks under PS2 HDD-OSD, but that has a whole host of drawbacks, chiefly among them being the fact that the emulator is far from complete and, as a result, many games run with glitches.
I have a PS2 + HDD Sony's POPS PSone [compatibility is thin] i run Open PS2 Loader http://oi57.tinypic.com/27x2og2.jpg PS1 mode, PS2 run ELF files or only PS-X EXE ?
No, I'm talking specifically about PSone mode under PS2, utilizing the PSone hardware under PS2 mode.
Some legendary developer once wrote that accessing the PlayStation 2 peripherals while in the PS mode will result in a bus error. I don't know if it will really happen or not, but it should be likely if the memory mapping does change between the IOP's 2 operating modes. The best way now would be to create a good software emulator, which will allow us to emulate some peripherals like the memory card and CD-ROM hardware. Hardware emulation just isn't flexible enough. Interaction with the other pieces of hardware by the running program can be just translated into RPC calls to the PS2 libraries. That would also allow us to quit and return back to the dashboard with the existing hardware, which makes things more convenient for gamers. Invoking rom0S1DRV will reboot the whole PS2 into PS mode, with the IOP in PS mode and the EE set up as the GPU emulator. PS1DRV is actually a PS2 program.
ffgriever walk in the right direction but he abandoned the project and source code lost. [plugins: cdriop.irx audsrv.irx freesd.irx] So it is not possible mode PSOne access to USB or HDD on PS2?? I found something on the eurasia PS1DRV Hack http://www.eurasia.nu/modules.php?name=News&file=article&sid=134
Most likely not, unless somebody tries that and proves that it is doable. That is the independence exploit. As mrbrown wrote, it exploits an unchecked buffer vulnerability in PS1DRV. Through that, unlicensed code can be run. It has nothing to do with running PlayStation games on the PlayStation 2, while it is in PS mode.
I am working on adding USB support to POPS-00001. So far, it starts reading from disc0 and then stops. Here's the log output:
USB support POPS-00001 good solution. It would be great POPS on USB , big problem is speed of installing PSX games to PS2 HDD.
You must allocate more memory for the iopcd threads, and add a delay loop to sceCdRead, otherwise the FILEIO RPC server will crash while seeking thru the file that is in your USB mass drive. Don't ask me why, I can't remember. We had plenty of horrible crashes trying to make it work D: . Also, disc0 isn't needed. I don't have access to the SLBB disassemblies right now, but according to the POPStarter src, this : _sw(0x00000000, 0x00200834); _sw(0x1000000A, 0x0020083C); _sw(0x00000000, 0x0020085C); ... should be enuff for disabling both the reading and the integrity check. Good luck. EDIT : Oh, I just remembered that the POPS-00001 container does not clear all the SIF register flags properly due to some stupid coding mistake. I'd recommend you use the unaltered emulator binaries for great justice .
Yeah, I did increase the stack size for iopcd, but what do you mean by add a delay loop to sceCdRead? My own module read function? EDIT: Wow! It's working! Thanks krHACKen! Patching the integrity check did it. I've attached a ppf patch. Apply it to EXECUTE.ELF and put MYDUMP.BIN and disc/disc0 in folder named POPS in the USB stick. So far I've only tested Bishi Bashi Special 3.
This is awesome Delcro! I tested Little Ralph and Policenauts (multi-disks merged into one), they all seemed to run like they did on the HDD. I'll have to test more later today, though from those quick tests things are looking good
Congrats and thanks for sharing your patch ! Same here. Tried with two flash drives and a USB HDD that was fully FAT32 formatted before the test. Here's the SLBB EE output : Seems to crash or halt by hitting an exception breakpoint before or during the emulator GPU initialization... Not sure I could do that today, but I'll try to set up your PFS wrapper using the POPStarter container and use its subroutine loading facilities to figure out what goes wrong...
It works on my 50001 from an USB stick , but only with the NA & HDD attached to the PS2. Tested it with Alien Looter game. Looks very promising!!! EDIT: Tested in a Slim 90006, it works with Road Rash game. I use an execute.elf with PSP 6.60 bios.
Tried again with another external HDD and Rage Racer v1.0 NTSC J. The intro FMV and the CDDA tracks play fine, no latency, no stuttering. Great stuff !