Me veo en tener que hacer un bootloader x86, que ejecuto sobre Qemu. Con bastante esfuerzo he conseguido cargar una segunda etapa (para escapar de la limitación de estar en el primer sector del "disco"), pero debería cambiar a modo protegido, implementar mi rutina para manejar el teclado y escribir en pantalla (en modo protegido de 32 bits las interrupciones de la BIOS ya no son accesibles), etc. Y, literalmente, no sé por dónde empezar. Encuentro poca documentación, dispersa y que no entiendo bien. Incluso le he preguntado a ChatGPT pero, como era esperable, hace aguas por todos lados.
bootloader x86, que ejecuto sobre Qemu
Dejar claro que ensamblador se me da fatal desde que empecé la carrera, de milagro consigo hacer nada y no entiendo casi nada de lo que leo. No me entra en la cabeza ese tipo de lógica y me pierdo muy rápido.
Llevo dos semanas detrás de esto y no avanzo, así que agradezco sugerencias, consejos, referencias, lo que sea.