- 精华
- 0
- 帖子
- 55
- 威望
- 0 点
- 积分
- 81 点
- 种子
- 0 点
- 注册时间
- 2006-1-27
- 最后登录
- 2023-7-7
|
原文如下,摘自psx-scene:
Download at bottom of this post.
ESR public beta, revision 6b - initial public release.
IMPORTANT NOTE: The ESR application requires my cdvdinit fix to be loaded first, so either use FMCB with default launcher (it will contain my fix) or launch it manually (using RUNME1.1a). The second choice should also help mrbrown's exploit users, but I didn't test it yet (it's queued for next release). If you cannot access cdvd after applying cdvdinit fix, then you're out of luck, sorry (you'll have to wait until I will find a way to fix the init procedure). It's been tested mostly with first versions of FMCB (that used crosslinking - easier to test on whole variety of consoles) and using my RUNME1.1a (but should work with any others as long as cdvdinit fix is used). Take also note, that it was tested on V3, V4, V7, V9, V10 and V12... but all PAL consoles.
Short background: ESR is an application that gives you the possibility to launch DVD discs patched to DVDV format on unmodded consoles.
I'm attaching set of two applications. One is intended for launching games directly from dvd (but can also launch homebrew apps from DVDV discs, just SYSTEM.CNF and proper elf is needed) . The other is to launch elf files in either mcx:/BOOT/BOOT.ELF or mcx:/B?DATA-SYSTEM/BOOT.ELF. The second one is a little bit less compatible with games than the first one.
Both will let you access dvdv patched, burned games (and not only games). You can use it to launch uLE with DVDV support, as well as HDLoader to install such games (then, the games will work under hdl without any problems - but you'll have to poweroff console and run hdloader again. It's because main program of hdloader uses the same memory space that my launcher, so running a game in hdl while ESR is active would cause freeze. In GUI version there will be option "Disable ESR after first IOP reset" that will solve also this problem).
The game's compatibility should be quite nice. ESR has been tested with ~100 games and currently only one of them has bigger problem (sound issues in ICO). Though, some compatibility has been probably lost when I created the legal version.
The homebrew compatibility is worse. It's because some homebrew applications will try to use the same memory that ESR uses.
The version that boots the dvd directly is placed at 0x88000 and writes intermediate iop replacement images to 0xb0000. Take a note, that uLE uses loader, that is placed at 0x90000, thus overwrites bss/sbss section of ESR, this will most likely cause a crash when launching other apps from uLE (but uLE itself should work fine).
The version that boots files on memory cards is placed at 0xb0000 and writes intermediate iop replacement images at (if needed of course) 0x01800000. This one should let you launch most homebrew apps from dvdv with uLE (not PS2Link, which places itself at 0xa8000... unless you'll use "highload" version). The fact that it writes to some space above 1Meg can lead to overwriting data of some applications, that's why you shouldn't use this one for games... though, it will work fine with most of them (just use "PS2Disc" in ule or launch the main executable sles/slus/sces/scus/slpm/whatever directly).
DNAS protected games can be played, but you'll have to patch them with proper number first (windip and co.).
DVD9 games can be played. You have two choices. You can patch it with toxic patcher then dvdpatch and burn... or simply make image, patch it and burn it.
CD games can be played only after converting to DVD (not all are easy to do... due to absolute LBA addressing - just use some tuts available on the net).
Take a note, that some console versions will require the dvd disc to have DVD-ROM book type for DVD+R/+RW media. Make sure you've changed it manually or selected it to set the booktype automatically in your burning software. DVD-R should also work fine. As for DVD+/-RW... it really depends on your laser unit quality, they're just much harder to read.
[B]Use good quality media, so you won't have to submit nonexistent bugs![/B]
Take a note, that both versions require DVD/DVDV in drive before launching them... else they'll freeze either on white or magenta screen.
Now, the last, but also very important notice:
ESR has been tested quite a lot, but some big changes were made recently. So take a note that the software is still in beta stage. Some unknown erros may ocurr. If you're not willing to help make it better, don't download it. If you're having some problems, give as much details as you can: console model and region, game name and region. Game ID and iop replacement image version it uses, steps that will be helpful to reproduce the bug, what colors flashed on screen and how many times (red, green, blue, cyan, magenta, yellow, white).
Legall stuff (the easy version):
1. The project is written from scratch and homebrew ps2sdk has been used.
2. It doesn't contain any copyrighted materials.
3. It's intended to be used with homebrew applications as well as backups of legally owned games and applications.
4. Author is not responsible for any damage caused by the software.
5. If you like to modify it - ask first. Maybe your changes can make into the official release... it will also make me able to keep everything clear (which is vital during beta stage... it would be hard to gather info on issues caused by many versions if not all were released by me).
6. The ESR application cannot be used for commercial purposes under any circumstances.
Source code of both IOP and EE side application will be released with first stable version.
[B]A teraz notka dla rodaków:
Jeśli zobaczę, że ESR jest sprzedawany na aukcjach (i nie tylko) w jakiejkolwiek formie... urwę łeb przy samej dupie a jaja usmażę na wrzącym oleju! Uważajcie, bo nie zwykłem żartować w tych sprawach.
(sad, but true)[/B]
You'll have to use memento disc patcher for now, but new patching app will be available shortly.
Short tutorial for games:
1. Put your original game in drive and make image of it.
2. Patch it.
3. Burn it.
4. Put it in your PS2 and launch ESR (direct DVD version).
5. That's it!
Short tutorial for homebrew apps (launching from DVD):
1. Start new compilation of DVDVideo.
2. Put all necessary DVDV structure files.
3. Put your SYSTEM.CNF in root directory of disc (remember about the ;1 ISO version extension).
4. Put apropriate executable (same as in SYSTEM.CNF)
5. Make sure the DVD will be hybrid udf/iso.
6. Burn it.
7. Put it in your PS2 and launch ESR (direct DVD version).
8. That's it!
... or just put your homebrew app as mcx:/BOOT/BOOT.ELF or mcx:/B?DATA-SYSTEM/BOOT.ELF, whete mcx is either mc0 or mc1 and ? means reagional code. Now run the second file (mcard version). Though, the best choice is to have uLE in one of the paths and launch other apps from it.
[B]Great thanks to all testers that wasted their precious time with this application (I didn't consult with them yet if they'll let me put their names here). This application uses "imgirx" device driver to help during IOP updates - I don't know who wrote this useful 1kB driver, so I cannot credit him/her properly. If the author has any objections, just contact me, and I'll write my own driver (why reinvent the wheel? right?).[/B]
大致翻译如下:
此为ESR public beta 版。需用FMCB。
需要用 memento disc patcher 将iso 变成dvdv格式,然后刻盘可运行。大致步骤如下:
1.从光盘读取镜像,得到iso文件。
2.用 memento disc patcher将iso 变成dvdv格式iso
3.刻盘
4.放入ps2,运行esr,开始游戏。
ESR下载:ESR.rar
MementoDiscPatcher下载:MementoDiscPatcher.rar. |
|