Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wangtz0607/x86sokoban
Sokoban written in x86 assembly
https://github.com/wangtz0607/x86sokoban
Last synced: about 1 month ago
JSON representation
Sokoban written in x86 assembly
- Host: GitHub
- URL: https://github.com/wangtz0607/x86sokoban
- Owner: wangtz0607
- License: mit
- Created: 2022-11-20T05:55:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-11T12:30:47.000Z (12 months ago)
- Last Synced: 2024-04-05T15:52:32.496Z (9 months ago)
- Language: Assembly
- Homepage:
- Size: 115 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Compile
1. Install [MASM32 SDK](https://www.masm32.com/) to `C:\masm32`.
2. Add `C:\masm32\bin` (the directory containing `ml.exe` and `link.exe`) to `PATH`.
3. Run```sh
ml /c /coff sokoban.asm
link /SUBSYSTEM:console /LIBPATH:"C:\masm32\lib" sokoban.obj
```Alternatively, use GNU make:
```sh
make LIBPATH=C:\masm32\lib
```## Run
Run `sokoban.exe` in a terminal supporting ANSI escape sequences (such as [Windows Terminal](https://aka.ms/terminal), [Fluent Terminal](https://apps.microsoft.com/store/detail/fluent-terminal/9P2KRLMFXF9T), [ConEmu](https://conemu.github.io/), and the built-in terminal of [Visual Studio Code](https://code.visualstudio.com/)). `conhost.exe` is NOT supported.
## License
x86sokoban is licensed under the [MIT license](https://opensource.org/licenses/MIT).