]> 4ch.mooo.com Git - 16.git/commitdiff
working on 256x192
authorsparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 20:11:09 +0000 (15:11 -0500)
committersparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 20:11:09 +0000 (15:11 -0500)
30 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
exmmtest.map
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.map
inputest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
palettel.exe
palettel.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
src/lib/modex16/256x192.h
src/lib/modex16/320x200.h [new file with mode: 0755]
src/lib/modex16/320x240.h
test.exe
test.map
test2.exe
test2.map
vgmtest.map

diff --git a/16.exe b/16.exe
index bc41da402a7990aaf6eedcb20a8c1ed4dffcee28..5c31da4d41d7363828c34a9168725238f5bdd02b 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 29b062f7b2e16a79cb074d73bf7d51e7e6df6b5f..f18157a27a4fe2333a5e32f001beb8d33849822d 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -663,4 +663,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  000228e0 (141536.)
 Entry point address: 08e3:0072
-Link time: 00:00.58
+Link time: 00:00.52
index 58d94f57f243e842960c8058500e7907e888b71c..613b965302fe1de6f98cc26f8107bbadc4533607 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 7c9cfb200f5539f972f0cd4839c033fd3b19c1e7..b383bd605e0c335c1d52b1031003e50e0bac3756 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -668,4 +668,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00022fd0 (143312.)
 Entry point address: 07c6:022c
-Link time: 00:00.19
+Link time: 00:00.28
index c11172ef01db3741b8a23935d664172cc522f7eb..d18d0117a80c98a2f8a3b0a22a8baa7294402b2c 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -577,4 +577,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d520 (120096.)
 Entry point address: 0000:8024
-Link time: 00:00.26
+Link time: 00:00.96
index f7f51eea1d0910c51aed3eff15e4a193299443af..d323dc244ac98a756a770cda46193048bae06910 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -576,4 +576,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d3e0 (119776.)
 Entry point address: 0000:7e06
-Link time: 00:00.92
+Link time: 00:00.61
index 24c38b25628230b99764163a38c39c340888023a..d6c4511788895150c5ec3fa899d7d69123416f76 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index fb0f64b1a1aef64d3bf22d554708bf62f48dbf67..2a208abf8f0c53464ba476d2589544ccba818f27 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -637,4 +637,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00020d40 (134464.)
 Entry point address: 0000:7c3a
-Link time: 00:00.69
+Link time: 00:00.41
index 11849da52a53d6452a624b6d13ef6e0f3de3ef8c..bccc743edfb5015f0ab03ee835dc295b85ec233e 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -588,4 +588,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001d960 (121184.)
 Entry point address: 0000:7d82
-Link time: 00:00.10
+Link time: 00:00.29
index 7d3e6b3d17a6dfca45985fd17dc57aedb1c4a685..89814f8aae2324dec4a255c0784dc256fd0c0f10 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: inputest.exe
 creating a DOS executable
 
@@ -572,4 +572,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d1b0 (119216.)
 Entry point address: 0000:7ad2
-Link time: 00:00.90
+Link time: 00:00.87
index a439d3591a077b9535e96d5ee3342a7299c8abc4..12fb274f9a740fde854b6b58a8c886548b82a690 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 4a936f1207ce34aef27a458f9ecbb98196468af0..6ceb0a25efea2592fb18a7173fad61988f1c45bb 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -657,4 +657,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00022710 (141072.)
 Entry point address: 08da:0072
-Link time: 00:00.63
+Link time: 00:00.69
index cce19030ea0c4fd608e2be78a4b0ad0f340b943a..96138198220509a382b3e4157037ad41237f9778 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 4b5cf4cb2733cddcdd6636f950d0523bb1fc5c37..7b7cfda16f58f602d7402dc6e8565b32dcf69f82 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -635,4 +635,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00020810 (133136.)
 Entry point address: 0000:7c86
-Link time: 00:00.67
+Link time: 00:00.32
index 8b630950a9ec8e6460f1988e0ce9fe0172717cc1..a998fa3b45e8d65e68029bcc0224a6c5babda299 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index c83911e85b0a7b637d7c94476a0ce8e3e3659f19..45e6312c878aacfaf9ca272198beed940c58fcb9 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -655,4 +655,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00021600 (136704.)
 Entry point address: 0000:7d20
-Link time: 00:00.88
+Link time: 00:00.44
index 6834d792d9c037077fc513c96eda934302cc6beb..7da93f3f652523ecead432f55762933af9aec495 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index a27d61d205150315d7db62b886989ac3f8c8b1fe..6f25a2ca900f503d69f6795c5d45834479572e7b 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -506,4 +506,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001a220 (107040.)
 Entry point address: 0000:02d8
-Link time: 00:00.81
+Link time: 00:00.50
index dcb8559900ddfbdc87e8ed58fe9e2d541dbf98f9..94546efd4fbef95911a00fac837209612955efd4 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index a25ba118ca4f044cddfa5c1b6e3531b3ecade3aa..f24143ea822dce07fafc04a42b4ded19c00733ec 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -506,4 +506,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001a240 (107072.)
 Entry point address: 0000:02f8
-Link time: 00:00.52
+Link time: 00:00.89
index 7f833d9c62aa84b933425e1066d44ab18c0fb161..832165a0b40cf9a5c366bc0f335e7174b48e402a 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index c80b3b6dc9f6a4988e325fa79ce15879122518ac..f9316584d62f6bd9abd49abbc621f66eaa8171f8 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -755,4 +755,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0002a070 (172144.)
 Entry point address: 0990:027c
-Link time: 00:00.51
+Link time: 00:00.67
index 16f306cdcadf75b96bf54638ff59c6b066d39f9a..eb58c2301078406b06f17761bdd17da9a659a4e6 100755 (executable)
 \r
 /*static const word ModeX_256x224regs[75] =\r
 {\r
-    0x3c2, 0x00, 0xe3,\r
-    0x3d4, 0x00, 0x5f,\r
-    0x3d4, 0x01, 0x3f,\r
-    0x3d4, 0x02, 0x40,\r
-    0x3d4, 0x03, 0x82,\r
-    0x3d4, 0x04, 0x4a,\r
-    0x3d4, 0x05, 0x9a,\r
-    0x3d4, 0x06, 0x0b,\r
-    0x3d4, 0x07, 0x3e,\r
-    0x3d4, 0x08, 0x00,\r
-    0x3d4, 0x09, 0x41,\r
-    0x3d4, 0x10, 0xda,\r
-    0x3d4, 0x11, 0x9c,\r
-    0x3d4, 0x12, 0xbf,\r
-    0x3d4, 0x13, 0x20,\r
-    0x3d4, 0x14, 0x00,\r
-    0x3d4, 0x15, 0xc7,\r
-    0x3d4, 0x16, 0x04,\r
-    0x3d4, 0x17, 0xe3,\r
-    0x3c4, 0x01, 0x01,\r
-    0x3c4, 0x04, 0x06,\r
-    0x3ce, 0x05, 0x40,\r
-    0x3ce, 0x06, 0x05,\r
-    0x3c0, 0x10, 0x41,\r
-    0x3c0, 0x13, 0x00\r
+       0x3c2, 0x00, 0xe3,\r
+       0x3d4, 0x00, 0x5f,\r
+       0x3d4, 0x01, 0x3f,\r
+       0x3d4, 0x02, 0x40,\r
+       0x3d4, 0x03, 0x82,\r
+       0x3d4, 0x04, 0x4a,\r
+       0x3d4, 0x05, 0x9a,\r
+       0x3d4, 0x06, 0x0b,\r
+       0x3d4, 0x07, 0x3e,\r
+       0x3d4, 0x08, 0x00,\r
+       0x3d4, 0x09, 0x41,\r
+       0x3d4, 0x10, 0xda,\r
+       0x3d4, 0x11, 0x9c,\r
+       0x3d4, 0x12, 0xbf,\r
+       0x3d4, 0x13, 0x20,\r
+       0x3d4, 0x14, 0x00,\r
+       0x3d4, 0x15, 0xc7,\r
+       0x3d4, 0x16, 0x04,\r
+       0x3d4, 0x17, 0xe3,\r
+       0x3c4, 0x01, 0x01,\r
+       0x3c4, 0x04, 0x06,\r
+       0x3ce, 0x05, 0x40,\r
+       0x3ce, 0x06, 0x05,\r
+       0x3c0, 0x10, 0x41,\r
+       0x3c0, 0x13, 0x00\r
 };*/\r
 \r
 static const word ModeX_256x192regs[] = {\r
@@ -59,17 +59,17 @@ static const word ModeX_256x192regs[] = {
        0x4002,         /* Start horizontal blanking */\r
        0x4a04,         /* End horizontal blanking */\r
        0x9a05,         /* End horizontal retrace */\r
-       0x0806,         /* vertical total */\r
-       0x3e07,         /* overflow (bit 8 of vertical counts) */\r
-       0x4109,         /* cell height (2 to double-scan */\r
-       0xca10,         /* v sync start */\r
-       0x8c11,         /* v sync end and protect cr0-cr7 */\r
-       0xaf12,         /* vertical displayed */\r
+       0x0b06,          /* vertical total */\r
+       0x8f07,          /* overflow (bit 8 of vertical counts) */\r
+       0x4109,          /* cell height (2 to double-scan */\r
+       0xd010,          /* v sync start */\r
+       0x8c11,          /* v sync end and protect cr0-cr7 */\r
+       0x7f12,          /* vertical displayed */\r
        0x2013,         /* offset/logical width */\r
-       0x0014,         /* turn off dword mode */\r
-       0xa715,         /* v blank start */\r
-       0x0216,         /* v blank end */\r
-       0xe317          /* turn on byte mode */\r
+       0x0014,          /* turn off dword mode */\r
+       0xa715,          /* v blank start */\r
+       0x0216,          /* v blank end */\r
+       0xe317            /* turn on byte mode */\r
 };\r
 \r
 #endif /*_DIX_H_*/\r
diff --git a/src/lib/modex16/320x200.h b/src/lib/modex16/320x200.h
new file mode 100755 (executable)
index 0000000..a885476
--- /dev/null
@@ -0,0 +1,75 @@
+/* Project 16 Source Code~\r
+ * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669\r
+ *\r
+ * This file is part of Project 16.\r
+ *\r
+ * Project 16 is free software; you can redistribute it and/or modify\r
+ * it under the terms of the GNU General Public License as published by\r
+ * the Free Software Foundation; either version 3 of the License, or\r
+ * (at your option) any later version.\r
+ *\r
+ * Project 16 is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+ * GNU General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or\r
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,\r
+ * Fifth Floor, Boston, MA 02110-1301 USA.\r
+ *\r
+ */\r
+\r
+#ifndef _UNOX_H_\r
+#define _UNOX_H_\r
+\r
+#include "src/lib/types.h"\r
+\r
+/*static const word ModeX_320x200regs[75] =\r
+{\r
+       0x3c2, 0x00, 0x63,\r
+       0x3d4, 0x00, 0x5f,\r
+       0x3d4, 0x01, 0x4f,\r
+       0x3d4, 0x02, 0x50,\r
+       0x3d4, 0x03, 0x82,\r
+       0x3d4, 0x04, 0x54,\r
+       0x3d4, 0x05, 0x80,\r
+       0x3d4, 0x06, 0xbf,\r
+       0x3d4, 0x07, 0x1f,\r
+       0x3d4, 0x08, 0x00,\r
+       0x3d4, 0x09, 0x41,\r
+       0x3d4, 0x10, 0x9c,\r
+       0x3d4, 0x11, 0x8e,\r
+       0x3d4, 0x12, 0x8f,\r
+       0x3d4, 0x13, 0x28,\r
+       0x3d4, 0x14, 0x00,\r
+       0x3d4, 0x15, 0x96,\r
+       0x3d4, 0x16, 0xb9,\r
+       0x3d4, 0x17, 0xe3,\r
+       0x3c4, 0x01, 0x01,\r
+       0x3c4, 0x04, 0x06,\r
+       0x3ce, 0x05, 0x40,\r
+       0x3ce, 0x06, 0x05,\r
+       0x3c0, 0x10, 0x41,\r
+       0x3c0, 0x13, 0x00\r
+};*/\r
+\r
+static const word ModeX_320x200regs[] = {\r
+       0x4f01,         /* horizontal display enable end */\r
+       0x5002,         /* Start horizontal blanking */\r
+       0x5404,         /* End horizontal blanking */\r
+       0x8005,         /* End horizontal retrace */\r
+       0x0d06,          /* vertical total */\r
+       0x3e07,          /* overflow (bit 8 of vertical counts) */\r
+       0x4109,          /* cell height (2 to double-scan */\r
+       0xea10,          /* v sync start */\r
+       0xac11,          /* v sync end and protect cr0-cr7 */\r
+       0xdf12,          /* vertical displayed */\r
+       0x2813,         /* offset/logical width */\r
+       0x0014,          /* turn off dword mode */\r
+       0x9615,          /* v blank start */\r
+       0xb916,          /* v blank end */\r
+       0xe317            /* turn on byte mode */\r
+};\r
+\r
+#endif /*_UNOX_H_*/\r
index b4efda98fb5050f086ce55a76b8c5d706c335865..e31ac0f1e80ba7efde4c2fbbaeec6faed8972755 100755 (executable)
 \r
 /*static const word ModeX_320x240regs[75] =\r
 {\r
-    0x3c2, 0x00, 0xe3,\r
-    0x3d4, 0x00, 0x5f,\r
-    0x3d4, 0x01, 0x4f,\r
-    0x3d4, 0x02, 0x50,\r
-    0x3d4, 0x03, 0x82,\r
-    0x3d4, 0x04, 0x54,\r
-    0x3d4, 0x05, 0x80,\r
-    0x3d4, 0x06, 0x0d,\r
-    0x3d4, 0x07, 0x3e,\r
-    0x3d4, 0x08, 0x00,\r
-    0x3d4, 0x09, 0x41,\r
-    0x3d4, 0x10, 0xea,\r
-    0x3d4, 0x11, 0xac,\r
-    0x3d4, 0x12, 0xdf,\r
-    0x3d4, 0x13, 0x28,\r
-    0x3d4, 0x14, 0x00,\r
-    0x3d4, 0x15, 0xe7,\r
-    0x3d4, 0x16, 0x06,\r
-    0x3d4, 0x17, 0xe3,\r
-    0x3c4, 0x01, 0x01,\r
-    0x3c4, 0x04, 0x06,\r
-    0x3ce, 0x05, 0x40,\r
-    0x3ce, 0x06, 0x05,\r
-    0x3c0, 0x10, 0x41,\r
-    0x3c0, 0x13, 0x00\r
+       0x3c2, 0x00, 0xe3,\r
+       0x3d4, 0x00, 0x5f,\r
+       0x3d4, 0x01, 0x4f,\r
+       0x3d4, 0x02, 0x50,\r
+       0x3d4, 0x03, 0x82,\r
+       0x3d4, 0x04, 0x54,\r
+       0x3d4, 0x05, 0x80,\r
+       0x3d4, 0x06, 0x0d,\r
+       0x3d4, 0x07, 0x3e,\r
+       0x3d4, 0x08, 0x00,\r
+       0x3d4, 0x09, 0x41,\r
+       0x3d4, 0x10, 0xea,\r
+       0x3d4, 0x11, 0xac,\r
+       0x3d4, 0x12, 0xdf,\r
+       0x3d4, 0x13, 0x28,\r
+       0x3d4, 0x14, 0x00,\r
+       0x3d4, 0x15, 0xe7,\r
+       0x3d4, 0x16, 0x06,\r
+       0x3d4, 0x17, 0xe3,\r
+       0x3c4, 0x01, 0x01,\r
+       0x3c4, 0x04, 0x06,\r
+       0x3ce, 0x05, 0x40,\r
+       0x3ce, 0x06, 0x05,\r
+       0x3c0, 0x10, 0x41,\r
+       0x3c0, 0x13, 0x00\r
 };*/\r
 \r
 static const word ModeX_320x240regs[] = {\r
@@ -59,17 +59,17 @@ static const word ModeX_320x240regs[] = {
        0x5002,         /* Start horizontal blanking */\r
        0x5404,         /* End horizontal blanking */\r
        0x8005,         /* End horizontal retrace */\r
-       0x0d06,         /* vertical total */\r
-       0x3e07,         /* overflow (bit 8 of vertical counts) */\r
-       0x4109,         /* cell height (2 to double-scan */\r
-       0xea10,         /* v sync start */\r
-       0xac11,         /* v sync end and protect cr0-cr7 */\r
-       0xdf12,         /* vertical displayed */\r
+       0xbf06,          /* vertical total */\r
+       0x1f07,          /* overflow (bit 8 of vertical counts) */\r
+       0x4109,          /* cell height (2 to double-scan */\r
+       0x9c10,          /* v sync start */\r
+       0xb811,          /* v sync end and protect cr0-cr7 */\r
+       0x8f12,          /* vertical displayed */\r
        0x2813,         /* offset/logical width */\r
-       0x0014,         /* turn off dword mode */\r
-       0xe715,         /* v blank start */\r
-       0x0616,         /* v blank end */\r
-       0xe317          /* turn on byte mode */\r
+       0x0014,          /* turn off dword mode */\r
+       0xe715,          /* v blank start */\r
+       0x0616,          /* v blank end */\r
+       0xe317            /* turn on byte mode */\r
 };\r
 \r
 #endif /*_UNX_H_*/\r
index eeb68215b33256c528fc49b6c27bc9c7a93284e5..d7fb4efc52ae58e85f107ad32ac02664fd5b7f1e 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index df4e0bf8a52799b4744dda5c76e19f12af691dc5..860f324de958d4e522c8016782823c1f9d067bea 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: test.exe
 creating a DOS executable
 
@@ -409,4 +409,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00016940 (92480.)
 Entry point address: 0000:0222
-Link time: 00:00.77
+Link time: 00:00.44
index 1f06bdb7532c9185daf1d7fc6b1b5edf428c7be7..70befac660d686a7b6a17c266f0ed7815e6c0357 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index f0cdada898bd8e88daa4045eceb87c3970db2cac..0a1a3da9f7d7ccd7e00b916c140697008e09d99a 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -421,4 +421,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00017580 (95616.)
 Entry point address: 0000:0210
-Link time: 00:00.21
+Link time: 00:00.92
index 5b5af63edb3f05bf9705e9fa2ed6d2e152fce647..1a541c1a17ddfe81ca3171c1a5db93def917cc65 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:51:38
+Created on:       15/10/13 15:11:00
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -606,4 +606,4 @@ vgmsnd.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001f460 (128096.)
 Entry point address: 0000:7d06
-Link time: 00:00.74
+Link time: 00:00.50