Hello.
Current ADLO can not boot XP. Then, how about using freeldr as payload? You must know freeldr already, but if I would explain shortly, it is a clone of NTLDR, a boot loader of WindowsNT/2k/XP. And it is one of products of ReactOS project. Currently it can just boot ReactOS, which will be a clone of Windows itself, and can not boot genuine Windows. But plan to be able to boot guenuie one someday.
Then, if once it becomes to be able to boot guenie Windows, how about using it as payload? if doing so, it is yet another way of booting Windows than ADLO.
BTW, somebody help to work X on EPIA-M!. Why 0xc0000 data changes after boot?
--- Okajima, Jun, Tokyo, Japan.
On Tue, Nov 29, 2005 at 10:33:45AM +0900, Jun OKAJIMA wrote:
[..freeldr..]
Then, if once it becomes to be able to boot guenie Windows, how about using it as payload?
Sure, as long as freeldr does not require any traditional interrupt services, it will work just fine as a payload.
if doing so, it is yet another way of booting Windows than ADLO.
In the event that freeldr provides all required interrupt services for Windows XP early start, it should work well.
I would probably look at extending the ADLO/Bochs combination to implement whatever is missing for XP though. It may not be at all much. But then again, it may be months.
//Peter
I would probably look at extending the ADLO/Bochs combination to implement whatever is missing for XP though. It may not be at all much. But then again, it may be months.
According to the bochs website XP is reported to work under bochs. If so then all that would be needed is an upgrade of the copy of bochs bios. That should get you all the necessary bios services.
I tried this probally a year or so ago but it breaks the IDE interface. Since at the time the new bios didn't really offer that much in the way of new features I didn't continue.
Fixing the IDE should be pretty simple. Diffing the ide routines to the current shows what Adam did to make them work.
-- Richard A. Smith