/hangman8086

:space_invader: A (very) basic "Hangman" game developed with Intel 8086 Assembly.

Primary LanguageAssemblyGNU General Public License v3.0GPL-3.0

hangman8086

First things first

You must have emu8086 and DOSBox installed.

Understanding its crazy and messy code

We admit it: this won't be the prettiest code you'll see. But if you're not familiarized with8086 instruction set, here's a guide for you. And, if you like a little bit of history, this book is very nice too.

Compiling and running it

To compile it, you don't even need to understand assembly. To make things easy for you, we really recommend that you create a directory inside C:\ partition. In this example, let's call it "temp". Then, just open main.asm using emu8086 and click in that nice button called "compile". After that, you just need to wait a little bit and a window will pop up. Choose the directory you created and be happy save inside of it.

Since this game is graphics mode only, you'll need to run it using DOSBox - but you can also execute it on Command Prompt (CMD), for example. It won't run in any version after Microsoft Windows XP, though. Considering you're using DOSBox, follow the next steps accordingly:

  • Mounting C:\ partition
Z:\> mount c: c:\temp
  • Entering C:\
Z:\> c:
  • Running the game
Z:\> main

That's it!

License

Released under the GPLv3 license.