I have been tearing my hair out on this one, I'm completely unable to get the xonlinedash to boot with eject using NKPatcher11_U04 (FRAGS with nothing on screen).
I've managed to get xonlinedash to boot no problems when using the nkpatcher setup in NDURE 3.1 - So I know for certain all of my x2onlinedash.xbe and x0nlinedash.xbe's are fine.
However, I want the flexibility of using my own nkpatcher config. I've been reading and i cannot see why the xonlinedash refuses to load.
I made sure to define:
CODE
;;;---------------------------------------------------------------------------
%define KINGROACH_VERSION ; NDURE 3.X <<<<<<<<<<<<<<<<<<<<<<<<<
;;;---------------------------------------------------------------------------
and boot1.bin is placed in accordance with NKP_top.asm
CODE
READ1: db '\Device\Harddisk0\Partition1\NKP11\boot1.bin',0,0
obviously this will be useless in a couple of months, but i want to recover my old gamertag and get a bit of LIVE in while I still can.
If anyone can shed some light it would be greatly appreciated (IMG:style_emoticons/default/pop.gif)
sort of, when PATCH_BACK_MS_KEY is defined AND it finds boot1.bin instead of booting xb0xdash.xbe it should load the xonlineconsole (C:\xodash\x2onlinedash.xbe?).
However, when boot1.bin is present it frags. When deleted it boots xb0xdash.xbe no trouble.
EDIT:
CODE
* ADDED dash testing for habibi and patch back paths when using tray boot
if not there it will default to tray open NKP options (no way to get error 21)
a invalid path will display a "fast" frag on the eject led
I guess it's looking in the wrong place, but I can't figure out what it's looking for :S
This post has been edited by Little-G: Feb 8 2010, 05:04 PM
Some Hex comparing later... (IMG:style_emoticons/default/sleeping.gif) and i've figured it out (IMG:style_emoticons/default/pop.gif)
comment out PATCH_BACK_MS_KEY
CODE
;%define PATCH_BACK_MS_KEY
set OPEN_PATH to the location of x2onlinedash.xbe, and disable NKP
CODE
%define OPEN_PATH '\Device\Harddisk0\Partition2\xodash\x2onlinedash.xbe'
;;; use this to enable all of NKP (disable to boot some other HACK)
;%define OPEN_DASH_WITH_NKP
it now works exactly as it should:-
no boot1.bin - xb0xdash.xbe
boot1.bin - x2onlinedash.xbe
I hope this helps someone (IMG:style_emoticons/default/tongue.gif)