You can use last release version for playing in puzzle.
This project was done on FASM in real processor mode under MS-DOS . Since there was no page addressing before, the executable file of the program will not run on modern operating systems Windows 8, 10, 11. |
The executable file has the format *.com
format and any com file executor under Windows is required to run it.
You can use DOSBox
.
- Place the
DOSBox
executable file and the*.com
executable file in the same directory. - Left-click the
*.com
file and drag it onto theDOSBox
executable. - Play!!!
├── Units
│ ├── System / Sound / Random / Mouse / Game # System - main blocks code
│ │ │ # Sound - all sounds code
│ │ ├── *.c # Source code # Random - random functions
│ │ ├── *.di # Data initialized # Mouse - mouse functions
│ │ ├── *.du # Data uninitialized # Game - game alghoritms
│ │ └── *.h # Includes / macros
│ │
│ └── Draw # All frontend
│ │
│ ├── Digits / Fonts / Letters # Digits - all digits drawing
│ │ │ # Fonts - main screens drawing
│ │ ├── *.c # Source code # Letters - all EN Alphabet drawing
│ │ ├── *.di # Data initialized
│ │ ├── *.du # Data uninitialized
│ │ └── *.h # Includes / macros
│ │
│ ├── Color.di # Data initialized
│ └── Draw.h # Includes / macros
│
└── Tag.asm # The executable file of the project
If you want to refactor the code, then you can use several possible tools. But to implement any of them, you need a FASM compiler.
- Install FASM on your computer by this link.
- Copy
proc16.inc
on the following path~\FASM\INCLUDE\MACRO
.proc16.inc
- macro file for fasm. This file includes the ability to create local parameters in routines and use calling conventions.
- Open
FASMW.exe
and you can start coding.
But if you won't write code more comfortable you can use FASM Editor 2.0
.
4. Install FASM Editor 2.0
by this link.
5. Start FEditor.exe
.
6. First of all go Services\Settings
.
- FASM: put way to
FASM.exe
; - INC: put way to
INCLUDE
folder; - DBG: put way to
*.exe
debugger.
You can use Olly Dbg
. Install by this link.