1. 17
  1. 6

    Note: if doing anything serious, I suggest using UEFI. Yes, it’s bloated, but it’s standardised and coherent, and you’re not going to spend very much time with the pre-boot environment anyway. Bonus: you don’t have to faff about with real/protected/.. mode, and it’s at least in theory crossplatform.

    1. 2

      This takes me back to messing around with nasm and qemu instead of studying for finals. I’m sure it could be done with qemu but I was hoping for a nice x86 emulator where you could type in ASM and it would execute and show you the registers and memory. We used SPIM for MIPS assembly in University and I quite liked it for learning.

      1. 3

        I built something like that! https://github.com/eatonphil/x86e

        It’s totally a toy and only supports a few instructions but yeah I too wish there were more accessible UIs that require zero external tools to be installed to just start messing around.