]> 4ch.mooo.com Git - 16.git/commitdiff
modified: .gitignore
authorsparky4 <sparky4@4ch.maidlab.jp>
Sun, 9 Dec 2012 19:45:35 +0000 (13:45 -0600)
committersparky4 <sparky4@4ch.maidlab.jp>
Sun, 9 Dec 2012 19:45:35 +0000 (13:45 -0600)
modified:   core16.map
modified:   src/lib/lib_com.h

.gitignore
core16.map
src/lib/dos_gfx.h
src/lib/lib_com.h

index aac4929dba31b8f016dafe487e6b27194ac5bed7..9c1293d6ae03681438e8f2fedef0f9329c65f788 100644 (file)
@@ -11,6 +11,7 @@ FUCK
 *.err\r
 *.ERR\r
 !boop.sh\r
+img\r
 \r
 # except foo.html which is maintained by hand.\r
 #!foo.html\r
index 0b7ba267cb008ca257e32f6aea14694f937b6ba1..ca7c2774a8fe1816f2b935436add02f7c02d471c 100644 (file)
@@ -1,6 +1,6 @@
 Open Watcom Linker Version 1.9\r
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.\r
-Created on:       12/12/02 02:28:01\r
+Created on:       12/12/03 17:53:30\r
 Executable Image: core16.exe\r
 creating a DOS executable\r
 \r
@@ -861,4 +861,4 @@ C:\FDOS\WATCOM/lib286\plbxl.lib
 Stack size:  0800 (2048.)\r
 Memory size:  000127f0 (75760.)\r
 Entry point address: 0000:4930\r
-Link time: 00:02.07\r
+Link time: 00:02.32\r
index eba4462561698e9238596169ae5d2288332539e1..39a06de62a72703b1decf994ce29a7eb2074ff33 100644 (file)
@@ -6,15 +6,15 @@
 \r
 #define SW             320 // width in pixels of vga mode\r
 #define SH             200 // height in pixels of vga mode\r
-#define NUM_COLORS     16 // number of colors in vga mode
-static lgq=NUM_COLORS/(1/8)
-static hgq=NUM_COLORS/(1/8)\r
+#define NUM_COLORS     256 // number of colors in vga mode\r
+//static lgq=NUM_COLORS/(1/8)\r
+//static hgq=NUM_COLORS/(1/8)\r
 /*#define SW           320\r
 #define SH             200\r
 #define NUM_COLORS     4*/ // cga\r
 #define BONK           400\r
-#define LGQ            lgq\r
-#define HGQ            hgq\r
+#define LGQ            32\r
+#define HGQ            56\r
 #define VMEM           0xA000 // = vga\r
 //#define VMEM         0xB800 // = cga\r
 //#define VMOD         0x13\r
index 0c20670f9662d9c1538ff1036731adb8604fd43e..d43b7172d688e3a8916b3b56c2bdd5c7d468ddc2 100644 (file)
 #ifndef _LIBCOM_H_\r
-#define _LIBCOM_H_
-#include <dos.h>
+#define _LIBCOM_H_\r
+#include <dos.h>\r
 #include <stdio.h>\r
 #include <conio.h> // just for wait\r
-#include <time.h> // just for wait
-
+#include <time.h> // just for wait\r
+\r
 /* Control codes for all keys on the keyboard */\r
-#define KEY_A           (0x1E)\r
-#define KEY_B           (0x30)\r
-#define KEY_C           (0x2E)\r
-#define KEY_D           (0x20)\r
-#define KEY_E           (0x12)\r
-#define KEY_F           (0x21)\r
-#define KEY_G           (0x22)\r
-#define KEY_H           (0x23)\r
-#define KEY_I           (0x17)\r
-#define KEY_J           (0x24)\r
-#define KEY_K           (0x25)\r
-#define KEY_L           (0x26)\r
-#define KEY_M           (0x32)\r
-#define KEY_N           (0x31)\r
-#define KEY_O           (0x18)\r
-#define KEY_P           (0x19)\r
-#define KEY_Q           (0x10)\r
-#define KEY_R           (0x13)\r
-#define KEY_S           (0x1F)\r
-#define KEY_T           (0x14)\r
-#define KEY_U           (0x16)\r
-#define KEY_V           (0x2F)\r
-#define KEY_W           (0x11)\r
-#define KEY_X           (0x2D)\r
-#define KEY_Y           (0x15)\r
-#define KEY_Z           (0x2C)\r
-#define KEY_1           (0x02)\r
-#define KEY_2           (0x03)\r
-#define KEY_3           (0x04)\r
-#define KEY_4           (0x05)\r
-#define KEY_5           (0x06)\r
-#define KEY_6           (0x07)\r
-#define KEY_7           (0x08)\r
-#define KEY_8           (0x09)\r
-#define KEY_9           (0x0A)\r
-#define KEY_0           (0x0B)\r
-#define KEY_DASH        (0x0C)      /* -_ */\r
-#define KEY_EQUAL       (0x0D)      /* =+ */\r
-#define KEY_LBRACKET    (0x1A)      /* [{ */\r
-#define KEY_RBRACKET    (0x1B)      /* ]} */\r
-#define KEY_SEMICOLON   (0x27)      /* ;: */\r
-#define KEY_RQUOTE      (0x28)      /* '" */\r
-#define KEY_LQUOTE      (0x29)      /* `~ */\r
-#define KEY_PERIOD      (0x33)      /* .> */\r
-#define KEY_COMMA       (0x34)      /* ,< */\r
-#define KEY_SLASH       (0x35)      /* /? */\r
-#define KEY_BACKSLASH   (0x2B)      /* \| */\r
-#define KEY_F1          (0x3B)\r
-#define KEY_F2          (0x3C)\r
-#define KEY_F3          (0x3D)\r
-#define KEY_F4          (0x3E)\r
-#define KEY_F5          (0x3F)\r
-#define KEY_F6          (0x40)\r
-#define KEY_F7          (0x41)\r
-#define KEY_F8          (0x42)\r
-#define KEY_F9          (0x43)\r
-#define KEY_F10         (0x44)\r
-#define KEY_ESC         (0x01)\r
+//here temperarly\r
+#define KEY_A          (0x1E)\r
+#define KEY_B          (0x30)\r
+#define KEY_C          (0x2E)\r
+#define KEY_D          (0x20)\r
+#define KEY_E          (0x12)\r
+#define KEY_F          (0x21)\r
+#define KEY_G          (0x22)\r
+#define KEY_H          (0x23)\r
+#define KEY_I          (0x17)\r
+#define KEY_J          (0x24)\r
+#define KEY_K          (0x25)\r
+#define KEY_L          (0x26)\r
+#define KEY_M          (0x32)\r
+#define KEY_N          (0x31)\r
+#define KEY_O          (0x18)\r
+#define KEY_P          (0x19)\r
+#define KEY_Q          (0x10)\r
+#define KEY_R          (0x13)\r
+#define KEY_S          (0x1F)\r
+#define KEY_T          (0x14)\r
+#define KEY_U          (0x16)\r
+#define KEY_V          (0x2F)\r
+#define KEY_W          (0x11)\r
+#define KEY_X          (0x2D)\r
+#define KEY_Y          (0x15)\r
+#define KEY_Z          (0x2C)\r
+#define KEY_1          (0x02)\r
+#define KEY_2          (0x03)\r
+#define KEY_3          (0x04)\r
+#define KEY_4          (0x05)\r
+#define KEY_5          (0x06)\r
+#define KEY_6          (0x07)\r
+#define KEY_7          (0x08)\r
+#define KEY_8          (0x09)\r
+#define KEY_9          (0x0A)\r
+#define KEY_0          (0x0B)\r
+#define KEY_DASH               (0x0C)  /* -_ */\r
+#define KEY_EQUAL              (0x0D)  /* =+ */\r
+#define KEY_LBRACKET   (0x1A)  /* [{ */\r
+#define KEY_RBRACKET   (0x1B)  /* ]} */\r
+#define KEY_SEMICOLON  (0x27)  /* ;: */\r
+#define KEY_RQUOTE     (0x28)  /* '" */\r
+#define KEY_LQUOTE     (0x29)  /* `~ */\r
+#define KEY_PERIOD     (0x33)  /* .> */\r
+#define KEY_COMMA              (0x34)  /* ,< */\r
+#define KEY_SLASH              (0x35)  /* /? */\r
+#define KEY_BACKSLASH  (0x2B)  /* \| */\r
+#define KEY_F1         (0x3B)\r
+#define KEY_F2         (0x3C)\r
+#define KEY_F3         (0x3D)\r
+#define KEY_F4         (0x3E)\r
+#define KEY_F5         (0x3F)\r
+#define KEY_F6         (0x40)\r
+#define KEY_F7         (0x41)\r
+#define KEY_F8         (0x42)\r
+#define KEY_F9         (0x43)\r
+#define KEY_F10                (0x44)\r
+#define KEY_ESC                (0x01)\r
 #define KEY_BACKSPACE   (0x0E)\r
-#define KEY_TAB         (0x0F)\r
-#define KEY_ENTER       (0x1C)\r
-#define KEY_CONTROL     (0x1D)\r
-#define KEY_LSHIFT      (0x2A)\r
-#define KEY_RSHIFT      (0x36)\r
-#define KEY_PRTSC       (0x37)\r
-#define KEY_ALT         (0x38)\r
-#define KEY_SPACE       (0x39)\r
-#define KEY_CAPSLOCK    (0x3A)\r
-#define KEY_NUMLOCK     (0x45)\r
-#define KEY_SCROLLLOCK  (0x46)\r
-#define KEY_HOME        (0x47)\r
-#define KEY_UP          (0x48)\r
-#define KEY_PGUP        (0x49)\r
-#define KEY_MINUS       (0x4A)\r
-#define KEY_LEFT        (0x4B)\r
-#define KEY_CENTER      (0x4C)\r
-#define KEY_RIGHT       (0x4D)\r
-#define KEY_PLUS        (0x4E)\r
-#define KEY_END         (0x4F)\r
-#define KEY_DOWN        (0x50)\r
-#define KEY_PGDOWN      (0x51)\r
-#define KEY_INS         (0x52)\r
-#define KEY_DEL         (0x53)
-
-#define KEY_LWIN       (0x73)
-#define KEY_RWIN       (0x74)
-#define KEY_MENU       (0x75)
-
-typedef unsigned char byte;
-
+#define KEY_TAB                (0x0F)\r
+#define KEY_ENTER              (0x1C)\r
+#define KEY_CONTROL    (0x1D)\r
+#define KEY_LSHIFT     (0x2A)\r
+#define KEY_RSHIFT     (0x36)\r
+#define KEY_PRTSC              (0x37)\r
+#define KEY_ALT                (0x38)\r
+#define KEY_SPACE              (0x39)\r
+#define KEY_CAPSLOCK   (0x3A)\r
+#define KEY_NUMLOCK    (0x45)\r
+#define KEY_SCROLLLOCK (0x46)\r
+#define KEY_HOME               (0x47)\r
+#define KEY_UP         (0x48)\r
+#define KEY_PGUP               (0x49)\r
+#define KEY_MINUS              (0x4A)\r
+#define KEY_LEFT               (0x4B)\r
+#define KEY_CENTER     (0x4C)\r
+#define KEY_RIGHT              (0x4D)\r
+#define KEY_PLUS               (0x4E)\r
+#define KEY_END                (0x4F)\r
+#define KEY_DOWN               (0x50)\r
+#define KEY_PGDOWN     (0x51)\r
+#define KEY_INS                (0x52)\r
+#define KEY_DEL                (0x53)\r
+\r
+#define KEY_LWIN               (0x73)\r
+#define KEY_RWIN               (0x74)\r
+#define KEY_MENU               (0x75)\r
+\r
+\r
+typedef unsigned char byte;\r
+\r
 void wait(clock_t wait);\r
 \r
-#endif/*_LIBCOM_H_*/
+#endif/*_LIBCOM_H_*/\r