The above video goes away if you are a member and logged in, so log in now!
Also what is savesupport is fully working mean (
(sorry to get of topic)
HD as a memory card, here's a solution you may not have considered
HD as a memory card, here's a solution you may not have considered –
I'd be happy with the Loader being capable of just auto-loading MC directories from the HD to the MC prior to execution of the specified game. The loader can make a note of what game was loaded, and upon re-execution of the Loader, via reboot or the possible "return to loader" option, will then (unless prevented by user) copy the directory from the MC back to the HD, and remove the directory from the MC.
Of course you could embellish this option a little (or a lot) so that you could just leave it on the MC, useful for playing the same game over and over, instead of moving the data back and forth each time the Loader loads. Futher options could be to allow multiple copies of a game's directory to reside on the HD, each to a different user, profile-style, just select one as the game is selected to play. A huge feature would be to add a "learn this game" mode - have the Loader compare the MC directory structure before and after the game was played to allow it to give a best guess as to what directory belongs with the game you just played. Natually, you could manually tell the program the MC directory for a game.
Guaranteed 100% compatibility, and it would add a few seconds to boot, but that time is much shorter than doing the manual backup routes we have now.
Oh yeah, PS2Dev would smite my user account on their forums faster than you can say 'HDLoader'.... well, maybe AS fast, since you have to mention it first before they actually smite user accounts. The official stance of their mods is that HDLoader and its ilk are warez tools, and nothing but. They have a similar stance on 'backups'. I do have one burned game, and that was because I ripped the PAL version of Worms Forts, NTSC patched it, and then burned it so I could play it in the US from my UK copy. However, the warez people /have/ made life difficult by learning how to hide in public and use terms like 'backup' in place of 'copy I got off that internet thingy'. It is thanks to greed and these folk that the US is subjected to the stupidity of the DMCA (by giving the BSA, RIAA, and other acronyms the excuse they need for such draconian legislation).
Originally Posted by sincro
Okay, enough of the soapbox... about HD memory card support, I will likely not be using a method of copying files around to get better support. This would add more than just a few seconds to transfer ~8MB around, and burns through the limited write ability of the flash EEPROM of the memory card.
didn't understand the half of the posts, sience im not a coder.
(to bad i got noone to teach me over here)
but your project seems amazing. hopefully you will do the trick and i hope also many coder will help you.
I agree that's a lot of EEPROM writes, and would cut the expected lifetime down. But it would not be doing the whole 8meg each time, just the directory for the game being launched - from just 100k up to a couple megs for very large games.
Originally Posted by Krevnik
Read and enjoy
Read and enjoy –
Does someone here has a PS2 with Sony's updated browser (1.0 or 1.1) installed?
If yes (or no, whatever) you might know there is a folder where you can backup your MC saves to hdd.. When your create a folder for your MC backups it is created on "pfs/0/ hdd:__common", for example if I 've created "PS2 Saves" while in hdd browser it will appear "pfs/0/ hdd:__common/PS2 Saves" when you try to browse it with exectftps.
Why I had post this useless info? Its not that useless, if you want to make your HD act as a big memorycard (just like MM16 memory cards for example) you could create a folder to store your saves with your HDDemolisher or with Sony's Browser (but must be created at "pfs/0/ hdd:__common/" for ppl that has "sony's 1.0 or 1.1 browser" to browse their saves with its browser).
I know that for ppl that doesnt have Sony's browser it would work too because these folders aren't used by PS2 anyway, so no conflict and excelent compatibility.
What do you think ppl? For me its a very cool idea lol :P.. if you have installed PS2 SOny's browser you can browse your saves while in browser too so it would be good for the user when wanting to backup the saves back to MC (so no time wasting using ps2menu to transfering from folders that arent visible by ps2's browser)
Well, I seem to be getting closer to figuring out how I should approach the IOP reset problem. Here is what appears to need to be done:
- Detect the IOP reset command as it comes in, and let the EE know. Preferably AFTER the reset is complete and the IOPRP image is loaded (if there is one). This will require some patch to either part of an IOP module (since modules have to be loaded in from ROM to run, any Sony module can be patched), or the game itself. MIPS is great for this, since every instruction is specifically 32 bits wide.
- "Unload" any CDVDMAN/ATAD module that currently exists (this can likely be achieved by removing the reference to the module from the linked list), and load a new one in its place from our little part of the world. They must exist in RAM somewhere or be on the MC in order to load.
Now, there are a couple of nice things: we can store the HDDemolisher IRXs onto the MC (as part of the install process) and use a lightweight patch function written INTO the game's memory space after loading the ELF, but before executing it. This way, games that attempt to clear KSEG0 will fail to clean out the patch.
Goodluck Krevnik! Great project your working on! I know it may be imposible to say but when do you expect to complete a beta of this app? 6 months? 1 year?
I'm sure many people cant wait to try this out!
Good luck tackling those tricky parts, dont give up!
Well, some very good news, I am about half-way finished with Milestone 1 (the hard part of it anyways). I just confirmed that my code correctly detects the type of PS2 disc inserted into the drive. This has been tested with multiple PS2 Single-Layer DVDs, Xenosaga I (it even reports the correct length and layer break!), and a PS1 CD. I don't have any valid PS2 CD games at the moment, so I cannot test CD code very well. Attached is the ELF for anyone interested in seeing REALLY fast scrolling text. I am working on getting my CVS server configured for public access (the reason why I am using my own server is that I have quite a few projects that CVS would help manage, but sourceforge isn't for em all). Once that is done, and I have the copy of the GPL license in place within the source tree, I will make the CVS server publically accessible for those interested in the DVD9 detection code.
DEMOLISHER.ELF - Very prelim app, sits in a loop detecting the disc type. Might need to rename it before loading it into your PS2. Plus, you must wait for 'Valid PS2' to report YES before the information on the disc being dual-layer is valid. I intend to address this before Milestone 1 is reached, so that it sets a flag stating that the disc is still being detected.
Roadmap.doc - Updated roadmap. Added a section which discusses issues with development and how they are being addressed. The first issue discussed is reading/detecting DVD9 discs.
If someone can confirm that this does detect other DVD9 games like GT4 and the like, please do so. Do remember that you need to wait about 5 seconds before the detection is truly accurate (and you can eject the disc again to get the full info on the disc without the scrolling).
Last edited by Krevnik; 03-04-2005 at 08:45 PM.
Reason: Forgot to attach ELF
First, this program crashes under NapLink (sad). But also good news - I tried it with Chinese Gran Turismo 4 (HK Silver) and it works (Dual Layer DVD). Xenosaga Episode I (english) also detected as DVD9.
It seems this program tries to read discs when drive still isn't ready to do it. You probably have to add "cdDiskReady(0);" to your code.