Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1003 Bytes

README.md

File metadata and controls

30 lines (21 loc) · 1003 Bytes

x86sokoban

Sokoban written in x86 assembly

Compile

  1. Install MASM32 SDK to C:\masm32.
  2. Add C:\masm32\bin (the directory containing ml.exe and link.exe) to PATH.
  3. Run
ml /c /coff sokoban.asm
link /SUBSYSTEM:console /LIBPATH:"C:\masm32\lib" sokoban.obj

Alternatively, use GNU make:

make LIBPATH=C:\masm32\lib

Run

Run sokoban.exe in a terminal supporting ANSI escape sequences (such as Windows Terminal, Fluent Terminal, ConEmu, and the built-in terminal of Visual Studio Code). conhost.exe is NOT supported.

License

x86sokoban is licensed under the MIT license.