Nagsm is a street fighter like game built in x86 16 bit assembly as a project for Shoubra's Faculty of Engineering Microprocessors course.
You move with A and D to avoid obstacles coming in your way, and gain score the longer you survive.
-
You'll need some sort of virual machine to run 16 bit stuff. DOSBOX is intutive and easy to use
-
You'll need an assembler to make an executable out of your .asm file we use MASM you can download the assembler from here
paste the assembler in your project folder for simplicity. after downloading and installing DOSBOX, run it and mount the project folder by typing
mount c c:\<PATH_OF_THE_PROJECT>
then type
c:
you're now in directory of the project in the virutal machine, to make sure that your are you can type
dir
and a list of the files and folders in the directory will be printed in the console. if it doesn't make sure you replicated the previous steps correctly
now assemble the .asm file by typing
masm /a <FILE_NAME>.asm
Link it by typing
link <THE_NAME_OF_THE_OBJ_YOU_CHOSE>
and you now have an executable of your assembly simply type its name in the console and it will start running