OSDN Git Service

removed some junk
authorsparky4 <sparky4@cock.li>
Tue, 19 Jun 2018 15:36:56 +0000 (10:36 -0500)
committersparky4 <sparky4@cock.li>
Tue, 19 Jun 2018 15:36:56 +0000 (10:36 -0500)
src/inputest.c
src/lib/16_head.c
src/lib/16_head.h
src/lib/16_tail.c
src/lib/16_tail.h
src/lib/doslib

index 08c5745..1bb0d78 100755 (executable)
@@ -67,10 +67,6 @@ main(int argc, char *argv[])
        gvar.player[0].enti.d=2;\r
        gvar.player[0].enti.spt=4;\r
 \r
-//     wordtest();\r
-       bytetest();\r
-//0000 nibbletest();\r
-//0000 booleantest();\r
        //printf("dbg_testkeyin=%u      dbg_testcontrolnoisy=%u dbg_nogvar.playerinpu=%u\nloop if this is not responsive then please KILL or reset machine sorry!!\n", dbg_testkeyin, dbg_testcontrolnoisy, dbg_nogvar.playerinpu);\r
        while(!gvar.in.inst->Keyboard[sc_Escape])\r
        {\r
index e5ddd6d..4e8d333 100755 (executable)
@@ -324,6 +324,7 @@ _dl=_DL;
 //     printf("        cf=%04x\npf=%04x\naf=%04x\nzf=%04x\nsf=%04x\ntf=%04x\nif=%04x\ndf=%04x\nof=%04x\n", _CF, _PF, _AF, _ZF, _SF, _TF, _IF, _DF, _OF);\r
        printf("cflag: "BYTE_TO_BINARY_PATTERN""BYTE_TO_BINARY_PATTERN"\n",             BYTE_TO_BINARY(_cflag>>8), BYTE_TO_BINARY(_cflag));\r
 //             printf("cflag: %s\n",(_cflag));\r
+       printf("dx: "NIBBLE_TO_BINARY_PATTERN""NIBBLE_TO_BINARY_PATTERN"\n",            NIBBLE_TO_BINARY(_dx>>4), NIBBLE_TO_BINARY(_dx));\r
 #endif\r
        printf("dx: "BYTE_TO_BINARY_PATTERN""BYTE_TO_BINARY_PATTERN"\n",                BYTE_TO_BINARY(_dx>>8), BYTE_TO_BINARY(_dx));\r
        printf("                ---------------------------------------\n");\r
index 0a71c96..888773b 100755 (executable)
@@ -217,6 +217,13 @@ void regidump();
        (byte & 0x02 ? '1' : '0'), \\r
        (byte & 0x01 ? '1' : '0')\r
 \r
+#define NIBBLE_TO_BINARY_PATTERN "%c%c%c%c"\r
+#define NIBBLE_TO_BINARY(byte)  \\r
+       (byte & 0x08 ? '1' : '0'), \\r
+       (byte & 0x04 ? '1' : '0'), \\r
+       (byte & 0x02 ? '1' : '0'), \\r
+       (byte & 0x01 ? '1' : '0')\r
+\r
 #define PRINT_OPAQUE_STRUCT(p)  print_mem((p), sizeof(*(p)))\r
 \r
 #endif/*__16_HEAD_H__*/\r
index d8f18b9..9cb0e76 100755 (executable)
@@ -792,101 +792,3 @@ void turboXT(byte bakapee)
        }\r
 }\r
 #endif\r
-\r
-//from https://stackoverflow.com/questions/18327439/printing-binary-representation-of-a-char-in-c\r
-const char *word_to_binary(int x)\r
-{\r
-       static char b[17];\r
-       int z;\r
-\r
-       b[0] = '\0';\r
-       for (z = 256; z > 0; z >>= 1)\r
-       {\r
-///            printf("                z=%u    b=%u    x=%u\n", z, b, x);\r
-               strcat(b, ((x & z) == z) ? "1" : "0");\r
-       }\r
-       return b;\r
-}\r
-\r
-const char *byte_to_binary(int x)\r
-{\r
-       static char b[9];\r
-       int z;\r
-\r
-       b[0] = '\0';\r
-       for (z = 128; z > 0; z >>= 1)\r
-       {\r
-               strcat(b, ((x & z) == z) ? "1" : "0");\r
-       }\r
-       return b;\r
-}\r
-\r
-const char *nibble_to_binary(int x)\r
-{\r
-       static char b[9];\r
-       int z;\r
-\r
-       b[0] = '\0';\r
-       for (z = 8; z > 0; z >>= 1)\r
-       {\r
-               strcat(b, ((x & z) == z) ? "1" : "0");\r
-       }\r
-       return b;\r
-}\r
-\r
-const char *boolean_to_binary(int x)\r
-{\r
-       static char b[3];\r
-       int z;\r
-\r
-       b[0] = '\0';\r
-       for (z = 1; z > 0; z >>= 1)\r
-       {\r
-               strcat(b, ((x & z) == z) ? "1" : "0");\r
-       }\r
-       return b;\r
-}\r
-\r
-void wordtest()\r
-{\r
-       word pee;\r
-       printf("wordtest\n");\r
-       /* word to binary string */\r
-       for(pee=0;pee<280;pee++)\r
-               printf("        %u      %s\n", pee, word_to_binary(pee));\r
-       printf("        sizeof(word)=%s\n", word_to_binary(sizeof(word)));\r
-       printf("end of word test\n");\r
-}\r
-\r
-void bytetest()\r
-{\r
-       byte pee;\r
-       printf("bytetest\n");\r
-       /* byte to binary string */\r
-       for(pee=0;pee<18;pee++)\r
-               printf("        %u      %s\n", pee, byte_to_binary(pee));\r
-       printf("        sizeof(byte)=%s\n", byte_to_binary(sizeof(byte)));\r
-       printf("end of byte test\n");\r
-}\r
-\r
-void nibbletest()\r
-{\r
-       nibble pee;\r
-       printf("nibbletest\n");\r
-       /* nibble to binary string */\r
-       for(pee=0;pee<18;pee++)\r
-               printf("        %u      %s\n", pee, nibble_to_binary(pee));\r
-       printf("        sizeof(nibble)=%s\n", nibble_to_binary(sizeof(nibble)));\r
-       printf("end of nibble test\n");\r
-}\r
-\r
-void booleantest()\r
-{\r
-       boolean pee;\r
-       printf("booleantest\n");\r
-       /* boolean to binary string */\r
-       for(pee=0;pee<4;pee++)\r
-               printf("        %u      %s\n", pee, boolean_to_binary(pee));\r
-       printf("        sizeof(boolean)=%s\n", boolean_to_binary(sizeof(boolean)));\r
-       printf("end of boolean test\n");\r
-}\r
index 9d6555a..f0fa97b 100755 (executable)
@@ -141,13 +141,5 @@ void DebugMemory_(global_game_variables_t *gvar, boolean q);
 void ClearMemory (global_game_variables_t *gvar);\r
 void Quit (global_game_variables_t *gvar, char *error);\r
 void turboXT(byte bakapee);\r
-const char *word_to_binary(int x);\r
-const char *byte_to_binary(int x);\r
-const char *nibble_to_binary(int x);\r
-const char *boolean_to_binary(int x);\r
-void wordtest();\r
-void bytetest();\r
-void nibbletest();\r
-void booleantest();\r
 \r
 #endif /*__16_TAIL__ */\r
index 9a52516..1c55370 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 9a52516ac236cb67e1a8f0d9b06bd3f2120a8311
+Subproject commit 1c553707ed78522d5252677f94ddfcc31866d88f