The above video goes away if you are a member and logged in, so log in now!
HD Homebrew Project Developement (Old Thread)
HD Homebrew Project Developement (Old Thread) –
For those of you just joining the discussion, I decided to outline what is happening. The original post is still here, just quoted below.
Anyways, this has developed into a full-fleged open source project called 'HDDemolisher' (a bit of a jab at my own confidence about this project). The code is available under the GPL, and instructions for accessing the CVS server can be found here.
The current status is that I have working CD/DVD detection, which was a test to see if code I wrote for my DVD9 ripping tool on MacOS X would port cleanly to the PS2's EE. It does, which means HDDemolisher will be able to rip and play DVD9 games without flattening them. Next up is interfacing with the HDD and with the HDL database.
What you can do to contribute:
- I need a splash screen, and a menu background. So artists/etc can help out in this regard, even if you don't know programming.
- I need information on how the IOP acts on the IOP reset command, and which IRX module is responsible for handling the reset. Any links/resources/documents to this end would be helpful.
- If you can program, get a copy of the source from CVS and read the TODO file. Anything marked as not finished is fair game. Submit the patches directly to me for inclusion into the CVS tree.
Originally Posted by Krevnik
Last edited by Krevnik; 03-06-2005 at 06:32 PM.
this is a way bigger project that i could ever imagine.... but so is ps2 dos LOL
It isn't nearly as big as what I had to write during my last term in college: 2 projects, one C/C++ 3D engine with Serial I/O for a VR suit totalling 5000 lines of code, the other a Java telnet game server (similar to a MUD) totalling 4300 lines of code. If I can do both of those single-handedly in under 15 weeks, this will be possible, but I prefer to work in a group to speed up development and let me focus on the key problems that I have leads on solving.
Sounds like you are truly determined...I hope you decide to start and at least learn some stuff from trying.
heh...I gotta try at least....maybe a good project to start would be a "simple" win32 app that will copy .elf, .mp3 and rom files to organized directories from the PC with the PS2 drive attached.
well go for it trust me no of us will stop you... Good luck
looking forward to see the development of this project... Good luck
My suggestions for new features
Kormann, on your two ideas:
1) Difficult, as this would require knowing where to reload the old elf, and patching or rewriting PADMAN. Because I am already working on the difficult task of writing a custom CDVDMAN, this just cannot be a priority, at the moment, but I can put it at a higher priority over storing save files onto the HD.
2) This would be possible, and actually not that difficult, since we could build from PS2MENU on that front.
The best way to support me: help out with coding experience. Even if it isn't much, someone who helps write the interface for the user, and provides a means to write debug output to the screen in a nice fashion would still save me a great deal of time. I am not looking for someone to help with the driver writing, but rather all the gruntwork that needs to be done so I can focus on the stuff that is really gonna suck.
Hmmm thats ok
I'm not a coder.. All I could do is create some concepts of the interface, because writing an interface means coding and I'm not able to.
Another thing, don't disable network adapter (like hdloader does with the new games) thing for online playing.. it would be nice to play new games from hdd thought.
I know hdloader doesnt disable network adapter. There is a theory that it conflicts with a module used for DN4$ and so will be read as no network adapter instaled.
A proof would be: you can play games online against other ppl using xlink (games that are able to play in lan mode) - SW: BF, TimeSplitters, Twisted Metal Black Online. And some older games that has internet play (but no DN4$) like Socom1, Tribes Aerial Assault, Automodellista, Twisted Metal Black Online.
Last edited by Kormann; 03-01-2005 at 12:03 PM.
Yes, but one thing to consider is where does the dev9/atad/smap tree branch out from the 'official' IRX drivers? If we could build a setup that only uses a custom atad driver, and a custom cdvdman, then we /might/ be able to do this. However, it is not on my todo list at the moment since it is rather tricky to solve, and would be more useful for those who pirate the games, rather than the owners. So I am not likely to actually do anything on this front.