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
Stack size: dac0 (56000.)
Memory size: 000228e0 (141536.)
Entry point address: 08e3:0072
-Link time: 00:00.58
+Link time: 00:00.52
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
Stack size: dac0 (56000.)
Memory size: 00022fd0 (143312.)
Entry point address: 07c6:022c
-Link time: 00:00.19
+Link time: 00:00.28
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
Stack size: dac0 (56000.)
Memory size: 0001d520 (120096.)
Entry point address: 0000:8024
-Link time: 00:00.26
+Link time: 00:00.96
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
Stack size: dac0 (56000.)
Memory size: 0001d3e0 (119776.)
Entry point address: 0000:7e06
-Link time: 00:00.92
+Link time: 00:00.61
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
Stack size: dac0 (56000.)
Memory size: 00020d40 (134464.)
Entry point address: 0000:7c3a
-Link time: 00:00.69
+Link time: 00:00.41
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
Stack size: dac0 (56000.)
Memory size: 0001d960 (121184.)
Entry point address: 0000:7d82
-Link time: 00:00.10
+Link time: 00:00.29
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
Stack size: dac0 (56000.)
Memory size: 0001d1b0 (119216.)
Entry point address: 0000:7ad2
-Link time: 00:00.90
+Link time: 00:00.87
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
Stack size: dac0 (56000.)
Memory size: 00022710 (141072.)
Entry point address: 08da:0072
-Link time: 00:00.63
+Link time: 00:00.69
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
Stack size: dac0 (56000.)
Memory size: 00020810 (133136.)
Entry point address: 0000:7c86
-Link time: 00:00.67
+Link time: 00:00.32
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
Stack size: dac0 (56000.)
Memory size: 00021600 (136704.)
Entry point address: 0000:7d20
-Link time: 00:00.88
+Link time: 00:00.44
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
Stack size: dac0 (56000.)
Memory size: 0001a220 (107040.)
Entry point address: 0000:02d8
-Link time: 00:00.81
+Link time: 00:00.50
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
Stack size: dac0 (56000.)
Memory size: 0001a240 (107072.)
Entry point address: 0000:02f8
-Link time: 00:00.52
+Link time: 00:00.89
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
Stack size: dac0 (56000.)
Memory size: 0002a070 (172144.)
Entry point address: 0990:027c
-Link time: 00:00.51
+Link time: 00:00.67
\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
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
--- /dev/null
+/* 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
\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
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
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
Stack size: dac0 (56000.)
Memory size: 00016940 (92480.)
Entry point address: 0000:0222
-Link time: 00:00.77
+Link time: 00:00.44
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
Stack size: dac0 (56000.)
Memory size: 00017580 (95616.)
Entry point address: 0000:0210
-Link time: 00:00.21
+Link time: 00:00.92
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
Stack size: dac0 (56000.)
Memory size: 0001f460 (128096.)
Entry point address: 0000:7d06
-Link time: 00:00.74
+Link time: 00:00.50