- 精华
- 0
- 帖子
- 107
- 威望
- 0 点
- 积分
- 98 点
- 种子
- 0 点
- 注册时间
- 2004-11-29
- 最后登录
- 2024-8-11
|
发表于 2006-2-28 20:14 · 云南
|
显示全部楼层
HD Homebrew Project
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[/COLOR].
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.
Quote:
Originally Posted by Krevnik
With homebrew apps like HDL Dump now available, and some of us with an understanding of how DVD9s work for PS2s (including myself), there is a chance that those ambitious enough could write a replacement for HD Loader / HD Advance which can solve two of the nagging problems I personally have with HD Advance:
1) Lack of built-in DVD9 support. It isn't quite as hard to detect a PS2 DVD9 as one would think. I use a short-cut for a personal DVD9 ripping tool on MacOS X because Virtual PC forces FAT32.
2) Lack of support for storing saves onto the HD. When Battlefront, Star Ocean, and Dark Cloud 2 can eat up 4MB of space on their own VERY EASILY, being able to store saves on the HD directly would help in not having to constantly weed out saves from space-hungry games like Dark Cloud 2.
The tricky parts to this project would be a custom CDVD driver, and for #2, a custom MCMAN driver (the first is required just to trick games into running off the HD, and DVD9 support cannot be done using HD Advance's CDVD driver). The easy part would be the code which reads the CD or DVD image onto the HD, the menus, etc. Also, I would like to incorporate the HDL Dump server into the app (this would be a GPL project, so it would be possible), and provide any patches we make to the server back to the project.
I am confident that I could achieve this on my own, although having an extra hand would greatly speed up the development. I plan to have a project roadmap and milestones laid out by the end of the week, so the earlier someone with PS2 programming skills decides to join up, the more input to the roadmap they can provide.
Anyone feel as ambitious as I do? |
|