]> 4ch.mooo.com Git - 16.git/commitdiff
addedexperimental 2nd res header for testings!
authorsparky4 <sparky4@cock.li>
Thu, 22 Oct 2015 21:19:07 +0000 (16:19 -0500)
committersparky4 <sparky4@cock.li>
Thu, 22 Oct 2015 21:19:07 +0000 (16:19 -0500)
32 files changed:
16.exe
16.map
16/tweak16/16.24
bakapi.exe
bakapi.map
exmmtest.exe
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.h
src/lib/modex16/192x144.h
src/lib/modex16/192x144_.h [new file with mode: 0755]
test.exe
test.map
test2.exe
test2.map
vgmtest.map

diff --git a/16.exe b/16.exe
index ddd85e0da2f4b3384de9fa7e9b68012735cb843d..ea7ada36c977a9300248651ccd91ab9eac09f260 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index a985242e8c6c25d4193f787d65f9eb632edf94b3..e9cbe00d75d4ebc4aeaaa357673964e5438e156f 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/22 15:05:24
+Created on:       15/10/22 16:17:36
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -664,4 +664,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00022c20 (142368.)
 Entry point address: 08ed:0072
-Link time: 00:00.43
+Link time: 00:00.34
index f6ff010055d73d9c725902a63b322e98d1d1eea4..d71b71251b3cee8b92e44c86bf31bf7c0ca4e5bf 100755 (executable)
Binary files a/16/tweak16/16.24 and b/16/tweak16/16.24 differ
index 802bdddd0c9e5573827fe534c8ebb6eb84f8365a..1479767e77a41707842786d4b65640d41900f8be 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 400ea6f9448021124c4c2d6dc5422f1c69ddeb99..f7cbb0dd3e2533d3f9b594d3e6ba3a76e9eb07c2 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/22 15:05:24
+Created on:       15/10/22 16:17:36
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -676,4 +676,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00023520 (144672.)
 Entry point address: 07d7:022c
-Link time: 00:00.43
+Link time: 00:00.04
index 0d5dd3f6a4878ffa881333d608af883ac431637b..8e0b6827b4cf70d8d4b4fb7937c2e8d2a2838cb3 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index ec483c08bf4a3a2b10459e21adae26ce03287c98..05bb4019566f7a7af5b02522b73d5a4f6762dc47 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/22 15:05:24
+Created on:       15/10/22 16:17:36
 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:  0001d620 (120352.)
 Entry point address: 0000:8094
-Link time: 00:00.19
+Link time: 00:00.11
index 01a24f0a96db257224f59c1a6830e1b16b78e0a2..c336e7aafde86ca3ecc16c4e91e2a40c21d9ac9e 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/22 15:05:25
+Created on:       15/10/22 16:17:36
 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.27
+Link time: 00:00.02
index c3712ad83be10e8d03d353359067783d2c68a93e..054c0f090ce8c21bff544240f11768912f93fd2e 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 2e884ce8cde0b0c5d6e7a0bf285eecaaa671b569..85d09ac254f444821200bce10081a922f4bf2fcf 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/22 15:05:25
+Created on:       15/10/22 16:17:36
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -638,4 +638,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00021030 (135216.)
 Entry point address: 0000:7cf8
-Link time: 00:00.16
+Link time: 00:00.67
index 2db56c471d2c85abfb7719c6c5d10110326f77b7..a64780eed20bfbcff18da0470a24f894937e723d 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/22 15:05:25
+Created on:       15/10/22 16:17:36
 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.59
+Link time: 00:00.69
index 176bf1f0bf63d77ceea482fe2e8ac14e4686a501..85d76ef08b30edfbe36733efa3c21a8a05b222bb 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/22 15:05:25
+Created on:       15/10/22 16:17:36
 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:  0001d1c0 (119232.)
 Entry point address: 0000:7ae2
-Link time: 00:00.31
+Link time: 00:00.25
index dea9c5fe36897a964f59868d8c6c6a6ff5bbabca..7c49d4355997222d3334d652a43bada9149d11c1 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 202ef73f2a7c9c315bf1e484aeb7ac6c76380bdc..0bc3b5de21fec6ee3d8b76fdb91807ed9633d248 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/22 15:05:25
+Created on:       15/10/22 16:17:36
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -658,4 +658,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  000229b0 (141744.)
 Entry point address: 08e3:0072
-Link time: 00:00.88
+Link time: 00:00.51
index 6a194d79a4bf99f024d2b05b80cafae967e86aa0..fec3b42132bc41d581e5945f2d9c165e470a2b6a 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 78f9f2d010700a843c4408a985396be75618fa39..ba57b737fb9b43f5d71c892f1d4fb7e0cd104f48 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/22 15:05:24
+Created on:       15/10/22 16:17:36
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -636,4 +636,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00020ab0 (133808.)
 Entry point address: 0000:7cd6
-Link time: 00:00.41
+Link time: 00:00.13
index 7c12e5d8a22ee07521a6156efa0241cd76985b08..721b488e77cb91379cc7c161f38924554ee0d90c 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index 2d22c0f16b769cfe3ed552ce72fb0378abd4d702..c2448211813b2bd24ea4c9ca45ab9bbca297315d 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/22 15:05:25
+Created on:       15/10/22 16:17:36
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -641,4 +641,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00020b60 (133984.)
 Entry point address: 0000:7d80
-Link time: 00:00.06
+Link time: 00:00.22
index 846dbabab6ef13d287955d27d80ab7a6073c251a..2e0573ccdd801b51ab6f065074ee2685b5aae613 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 876c05f7904fb2e306349f3fde7671dcbe090aa9..e3f9e4ab28703578df46f3cfcfa4a452aaf94266 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/22 15:05:24
+Created on:       15/10/22 16:17:36
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -507,4 +507,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001a5a0 (107936.)
 Entry point address: 0000:03d6
-Link time: 00:00.11
+Link time: 00:00.80
index b315de5297ae25153803593ff38a94a3bb69d48f..08453b08073ff569cfb9b851fdd128195aec76a4 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 3e4cd8a2682950608e44ebbafcbb60e643c6c25b..29d4f2dedc37a0c633c823314412019297bf5b9e 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/22 15:05:24
+Created on:       15/10/22 16:17:36
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -507,4 +507,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001a5e0 (108000.)
 Entry point address: 0000:0416
-Link time: 00:00.75
+Link time: 00:00.86
index a015efc47cc12d54782b6e40ed2c843cf79eaf82..8323ccd4d01778f6ed84c6cdf9a6b6236f2758cd 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index f0a26074f8aba6575310b12acdaf04e821c9f22e..e6cf3481f06bcf24fa34f8a3e7987ec60600b22e 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/22 15:05:25
+Created on:       15/10/22 16:17:36
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -740,4 +740,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00029d80 (171392.)
 Entry point address: 09cc:037c
-Link time: 00:00.01
+Link time: 00:00.98
index 22abf730e784b4ee36b603bafb1a92443a8e89d0..fbcc398200fc2013cf099cd2882852296139bf9e 100755 (executable)
@@ -33,8 +33,8 @@
 #include "src/lib/16text.h"
 #include "src/lib/modex16/320x240.h"
 #include "src/lib/modex16/320x200.h"
-#include "src/lib/modex16/192x144.h"
 #include "src/lib/modex16/256x192.h"
+#include "src/lib/modex16/192x144_.h"
 
 //320x240 = 20x15
 //192x144 = 12x9
index 0c06722c236ca842afbbee9d19028bbc31be72b4..a6f645e68bb16c575df56f54c1f5cf9697de7de5 100755 (executable)
@@ -72,7 +72,7 @@ static const word ModeX_192x144regs[] = {
        0xe715,          /* v blank start */\r
        0x0616,          /* v blank end */\r
        0xe317            /* turn on byte mode */\r
-};\r
+};//50 => 30\r
 \r
 #endif /*_SMALLMODEXRES_H_*/\r
 /*\r
diff --git a/src/lib/modex16/192x144_.h b/src/lib/modex16/192x144_.h
new file mode 100755 (executable)
index 0000000..f5dbc18
--- /dev/null
@@ -0,0 +1,108 @@
+\r
+/* 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 _SMALLMODEXRESS_H_\r
+#define _SMALLMODEXRESS_H_\r
+\r
+#include "src/lib/types.h"\r
+\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
+};*/\r
+\r
+static const word ModeX_192x144regs[] = {\r
+       0x3f00,         /* Horizontal total */\r
+       0x2f01,         /* horizontal display enable end */\r
+       0x3002,         /* Start horizontal blanking */\r
+       0x5003,         /* End horizontal blanking */\r
+       0x3404,         /* Start horizontal retrace */\r
+       0x4805,         /* 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
+       0x1f12,          /* vertical displayed */\r
+       0x1813,         /* 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
+};//50 => 30\r
+\r
+#endif /*_SMALLMODEXRESS_H_*/\r
+/*#include "TwkUser.h" // get Register definition\r
+Register 192x144_[] =\r
+       {\r
+       { 0x3c2, 0x0, 0xe3},\r
+       { 0x3d4, 0x0, 0x3f},\r
+       { 0x3d4, 0x1, 0x2f},\r
+       { 0x3d4, 0x2, 0x30},\r
+       { 0x3d4, 0x3, 0x4a},\r
+       { 0x3d4, 0x4, 0x34},\r
+       { 0x3d4, 0x5, 0x48},\r
+       { 0x3d4, 0x6, 0xd},\r
+       { 0x3d4, 0x7, 0x3e},\r
+       { 0x3d4, 0x8, 0x0},\r
+       { 0x3d4, 0x9, 0x41},\r
+       { 0x3d4, 0x10, 0xea},\r
+       { 0x3d4, 0x11, 0xac},\r
+       { 0x3d4, 0x12, 0x1f},\r
+       { 0x3d4, 0x13, 0x18},\r
+       { 0x3d4, 0x14, 0x0},\r
+       { 0x3d4, 0x15, 0xe7},\r
+       { 0x3d4, 0x16, 0x6},\r
+       { 0x3d4, 0x17, 0xe3},\r
+       { 0x3c4, 0x1, 0x1},\r
+       { 0x3c4, 0x4, 0x6},\r
+       { 0x3ce, 0x5, 0x40},\r
+       { 0x3ce, 0x6, 0x5},\r
+       { 0x3c0, 0x10, 0x41},\r
+       { 0x3c0, 0x11, 0xe},\r
+       { 0x3c0, 0x13, 0x0}\r
+       };*/\r
index a597b10d6227bd890d90d72ad9ae590aaf8d4a54..7f60edae784b4df896a053d97d7c37c491734ddd 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index be8f8c29a553aaf4264622dc01e9c25b4ce743ae..2fdf8656d3a02e3eb639f38630c563a39a736bc8 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/22 15:05:24
+Created on:       15/10/22 16:17:36
 Executable Image: test.exe
 creating a DOS executable
 
@@ -475,4 +475,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00019fe0 (106464.)
 Entry point address: 0000:2892
-Link time: 00:00.78
+Link time: 00:00.19
index 94312bf80f113e672882d985136a89f52d3c130b..12a323fca03e2b3adf9ac4e538f47f1e9a75c571 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index e1e78aad7baebfde058b9c7afba8b0e4d6f2135d..2b997a890789359621bbfa1002b79b40cf3d2afc 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/22 15:05:24
+Created on:       15/10/22 16:17:36
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -422,4 +422,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  000177e0 (96224.)
 Entry point address: 0000:0260
-Link time: 00:00.09
+Link time: 00:00.78
index c1ad9f27ee93cf045b5f00e38562f8ee179799a5..6868f1ec905ab4272a2d0144c2f0c0a9312e2ce6 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/22 15:05:25
+Created on:       15/10/22 16:17:36
 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.38
+Link time: 00:00.59