Thank God, finally! :shock: Stage two loads successfully now, and I get a little bit of error feedback when something goes wrong (but it doesn't go wrong now, since it works, lol). Now I've got to get this kernel booted in Pmode and I can get back to what I'm comfortable with: C! At least I learned ...
According to El Torito Spec, that's only true for *Floppy Emulation* (and of course, a real floppy works that way). This, and ISOLINUX, are meant to be run under *NO Emulation*. ISOLINUX has the same thing at the end - fill to 2046B and then add the boot signature. If that's not done, it won't even ...
Ok, I've got a MUCH better idea of what I need to do and how this works. I discovered that a HUGE part of my problem was that I was making the ISO images wrong. I kept wondering why ISOLINUX and other renowned bootloaders wouldn't even work when I built them, lol! :oops: That's sorted out now though...
Thanks again. I'm also trying to make sense of ISOLINUX bit by bit. Slowly but surely, all the ops are coming together in my head. I did pick up what you mentioned: mov [CDDrive], dl ; Save value of booting drive So I've got that saved. Going to follow your suggesting and see what I come up with. I'...
Yeah, that's sort of a big portion of the problem. It must be a real CD/DVD image, no floppy emulation. It's a basic design requirement, and the final target of this physically requires it. I wish I could elaborate, but I'm keeping my end goal under wraps for the time being. But I've got to learn ho...
Indeed, that's all I'm trying to do. If I can overcome this hurdle and get to working in C, then it will be relatively smooth sailing. I guess my biggest problem is I'm inexperienced with ASM, especially in the Ring 0 realm. I've been in user-land my whole programming career, and only learned some b...
Hi guys, I just registered here, and I was hooked by the wonderful tutorials which actually show you how to work on Windows in VS! :) This was about the only thing I could find with any comprehensive information (And took me 3 days just to find this). Everything else was for Linux/Unix users and a b...