You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 25, 2024. It is now read-only.
[](https://github.com/VisualStudioEX3/div2-framework/releases/)
10
10
11
-
> **Note**
11
+
> [!NOTE]
12
12
> This repository is only for historical purpose. All this code is migrating to the new project, [DIV2 TLSA98 Engine](https://github.com/VisualStudioEX3/div2-tlsa98-engine).
13
13
14
14
# Introduction
@@ -30,36 +30,36 @@ A little collection of DLLs to extend the **DIV Games Studio 2** features and la
30
30
31
31
All source code is documented in formatted code comments. Check header files.
32
32
33
-
> **Note**
33
+
> [!NOTE]
34
34
> These files are the second iteration of development. A previous version of this collection of DLLs, source code and binaries, are found in the **StarFighter** repository: https://github.com/VisualStudioEX3/StarFighter/tree/develop/DLL
35
35
36
-
> **Warning**
37
-
> This DLLs are designed to work with the original published **DIV Games Studio 2** version from 1998. Not guarantee to work in modern forks like [Div DX / DIV Games Studio 3](https://github.com/DIVGAMES/DIV-Games-Studio) or [DIV Games Studio 2.02](https://github.com/vii1/DIV) because they are not tested on them, and not are suported on forks like [Fenix Project](https://web.archive.org/web/20071012230137/http://fenix.divsite.net/) (and his variants), [eDivc](https://github.com/vroman/edivc), CDiv, [Div GO](https://www.divgo.net/), [Gemix Studio](http://www.gemixstudio.com/), [Bennu GD](https://www.bennugd.org/), or [PixTudio](https://pixtudio.org/).
36
+
> [!WARNING]
37
+
> These DLLs are designed to work with the original published **DIV Games Studio 2** version from 1998. Not guarantee to work in modern forks like [Div DX / DIV Games Studio 3](https://github.com/DIVGAMES/DIV-Games-Studio) or [DIV Games Studio 2.02](https://github.com/vii1/DIV) because they are not tested on them, and not are suported on forks like [Fenix Project](https://web.archive.org/web/20071012230137/http://fenix.divsite.net/) (and his variants), [eDivc](https://github.com/vroman/edivc), CDiv, [Div GO](https://www.divgo.net/), [Gemix Studio](http://www.gemixstudio.com/), [Bennu GD](https://www.bennugd.org/), or [PixTudio](https://pixtudio.org/).
38
38
39
39
# How to compile
40
-
This DLLs are writen in **ANSI C-89** using **Watcom C++ 10.6**. You can download it from [Archive.org](https://archive.org/details/Watcom_C_10.6) as abandoneware.
40
+
These DLLs are writen in **ANSI C-89** using **Watcom C++ 10.6**. You can download it from [Archive.org](https://archive.org/details/Watcom_C_10.6) as abandoneware.
41
41
42
-
> **Warning**
42
+
> [!IMPORTANT]
43
43
> Newer versions of **Watcom** or [Open Watcom](https://github.com/open-watcom/open-watcom-v2) fork are not supported or the compiled binaries are not compatible with the expected by **DIV Games Studio 2** runtime.
44
44
45
45
Each DLL project has a file named `MAKE.BAT`. Run it to compile the DLL. Also, in the root folder, you have another `MAKE.BAT` that allows you to compile each DLL and perform a cleanup and copy the binary to the **DIV Games Studio 2** folder (check the content file to get more information to how setup properly):
46
46
47
47
`MAKE.BAT <folder name>`
48
48
49
49
# How to setup Watcom to compile DIV Games Studio DLLs
50
-
> **Note**
50
+
> [!NOTE]
51
51
> Watcom C++ 10.6 is supported on current Windows versions (at least on Windows 10).
52
52
53
53
1. Start `SETUP32.EXE` and when the wizard ask you to choice the type of installation select the **Selective installation** option.
54
54
2. In the next wizard, go to **Target operating systems** section and select **DOS**.
55
55
3. Start installation process.
56
56
57
-
> **Warning**
57
+
> [!CAUTION]
58
58
> When the installer ask you to overwrite Windows system files, select on **Do not install the new file** option, and mark **Use the current choice for all subsquent DLLs**, to avoid overwrite current ones with older versions that might broken your system.
59
59
60
-
- When is installed, go to the `binw` folder in your **Watcom** folder.
61
-
- Looking for the `wlsystem.lnk` file and open it in a text editor for edit.
62
-
- Add these lines at the end (are the content of the `DIV_DLL.LNK` file):
60
+
4. When is installed, go to the `binw` folder in your **Watcom** folder.
61
+
5. Looking for the `wlsystem.lnk` file and open it in a text editor for edit.
62
+
6. Add these lines at the end (are the content of the `DIV_DLL.LNK` file):
63
63
64
64
```
65
65
system begin div_dll
@@ -70,7 +70,7 @@ system begin div_dll
70
70
end
71
71
```
72
72
73
-
> **Warning**
73
+
> [!IMPORTANT]
74
74
> If you try to compile from **Windows**, check if `wcl386` command is recognized by the **Windows Command Prompt** or **PowerShell** console. If not, add the `C:\<WATCOM FOLDER PATH>\BINW` path to the Windows environment variables.
0 commit comments