Which will lead you off on huge excursion into the weeds. You really don't want to try to program your own small OS, boot sector, or file system just to make a game in assembly. Booting into protected mode is not all that simple and requires that you set up the GDT, LDT, and IDT. I think you can forego the LDT but it's been so long I just don't know. Matsp would definitely be your source for this but I really feel that your 'game' idea will soon get swallowed by the enormous task of getting your own type of OS running.What you want to do is look at sites like osdever.net, which will teach you to code a primitive boot sector as well as a primitive kernel. From there, you will have direct access to the hardware, and, for example, the screen buffer.