]> 4ch.mooo.com Git - 16.git/commitdiff
pee!!!
authorsparky4 <sparky4@cock.li>
Sun, 30 Aug 2015 14:45:23 +0000 (09:45 -0500)
committersparky4 <sparky4@cock.li>
Sun, 30 Aug 2015 14:45:23 +0000 (09:45 -0500)
modified:   16.exe
modified:   bakapi.exe
modified:   exmmtest.exe
modified:   fmemtest.exe
modified:   fontgfx.exe
modified:   fonttest.exe
modified:   inputest.exe
modified:   maptest.exe
modified:   palettec.exe
modified:   pcxtest.exe
modified:   scroll.exe
modified:   sountest.exe
modified:   src/lib/modex16.c
modified:   src/pcxtest.c
modified:   test.exe
modified:   test2.exe
modified:   tsthimem.exe

17 files changed:
16.exe
bakapi.exe
exmmtest.exe
fmemtest.exe
fontgfx.exe
fonttest.exe
inputest.exe
maptest.exe
palettec.exe
pcxtest.exe
scroll.exe
sountest.exe
src/lib/modex16.c
src/pcxtest.c
test.exe
test2.exe
tsthimem.exe

diff --git a/16.exe b/16.exe
index f3c65e244689a23b369643c4d003864c074eac87..dcbdab22da42daf86452e4121909306cde781477 100755 (executable)
Binary files a/16.exe and b/16.exe differ
index 6aed4ed87342e6b9beb27871d7b9b30e2ad46768..1758a97ffc99dd2d605e4fdc39a656f3637f9b2c 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 6662ebe29189aa2471ace03bafe46f535e6e08f8..d274f3dda342612e97f9492077768d12e9b5df6a 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index 5e69999c274ef3343fb967a01f9492d14e94c28f..fd8b5774883ba903197b1544010eff1efe8c070e 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index a7a4a67c8e4b6b809cb27a1973e0747ae0355649..e81edb501e8b96b0f48751387d23a85734dad79b 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index a2fcbcd34049c1c2b7abf1ec37fab11a7211ae8c..130f28d51b73c9b4735aac3605b89af24756d71f 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index 1552031f6abfffc767eff0adadb33bb6000c980f..66fd13c9bff79d04f509ba29c345b96dec9c5a21 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index 767d6a37f410a68504f3554cb86a0b08416d326d..648ec1efefbea510e162861a8610c44029be447b 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 0e231e0b9e23cf64bf121512132fe47823908fa4..492749c13a2991d91c4d68828c98caaeb1e13bb9 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index bf4f6b52634b94f780f47a3949e959e3a8c9edfd..fdd02e25198d38faacfeec1203f4a614b0193221 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 6116dc1b8e08798f4a2eb40149816635f557b777..291f39e5779e39df49ef6d9d331a802c20ce20d1 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 9194021d0ef37a9a27f9c88e3d6251e83d5911e8..6ad59991cbc9b0e767537afae5fb70f4cd751120 100755 (executable)
Binary files a/sountest.exe and b/sountest.exe differ
index 02fc24062c5d8760fe21a995a2b2c89a68f31b0d..27ad067757bf51701e7c4775c43e015a2daf2cae 100755 (executable)
@@ -325,6 +325,10 @@ modexDrawBmpRegion(page_t *page, int x, int y,
     word rowCounter;\r
     byte planeCounter = 4;\r
 \r
+       printf("bmp->data=%Fp\n",bmp->data);\r
+       printf("*bmp->data=%Fp\n",*(bmp->data));\r
+       printf("&bmp->data=%Fp\n",&(bmp->data));\r
+\r
         //code is a bit slow here\r
     __asm {\r
                 MOV AX, SCREEN_SEG      ; go to the VGA memory\r
index d955fdc9858b0f9f20d7b35ccb5150532b3fe892..be51733b77ce894dbeafdbdbcf4e517ea9ed6801 100755 (executable)
@@ -80,52 +80,53 @@ void main() {
 \r
        /* non sprite comparison */\r
        start = *clockw;\r
-       for(i=0; i<100 ;i++) {\r
+       //for(i=0; i<100 ;i++) {\r
                oldDrawBmp(VGA, 20, 20, &bmp, 0);\r
-       }\r
+       //}\r
 \r
        start = *clockw;\r
-       for(i=0; i<100 ;i++) {\r
+       //for(i=0; i<100 ;i++) {\r
 //0000         modexDrawBmp(&page, 20, 20, &bmp);\r
-               modexDrawBmp(&page, 0, 0, &bmp);\r
-       }\r
+               modexDrawBmp(&page, 100, 100, &bmp);\r
+       //}\r
        t1 = (*clockw-start) /18.2;\r
 \r
        start = *clockw;\r
-       for(i=0; i<100; i++) {\r
+       //for(i=0; i<100; i++) {\r
 //0000         modexCopyPageRegion(&page, &page, 20, 20, 128, 20, 64, 64);\r
                modexCopyPageRegion(&page, &page, 0, 0, 0, 0, 320, 240);\r
-       }\r
+       //}\r
        t2 = (*clockw-start)/18.2;\r
 \r
 \r
        start = *clockw;\r
-       for(i=0; i<100 ;i++) {\r
+       //for(i=0; i<100 ;i++) {\r
                oldDrawBmp(VGA, 20, 20, &bmp, 1);\r
-       }\r
+       //}\r
 \r
 \r
        start = *clockw;\r
-       for(i=0; i<100 ;i++) {\r
+       //for(i=0; i<100 ;i++) {\r
 //0000         modexDrawSprite(&page, 20, 20, &bmp);\r
-               modexDrawSprite(&page, 0, 0, &bmp);\r
-       }\r
+               modexDrawSprite(&page, 100, 100, &bmp);\r
+       //}\r
        //_fmemset(MK_FP(0xA000, 0), (int)p->plane, SCREEN_WIDTH*(SCREEN_HEIGHT*2));\r
-       modexDrawBmp(&page, 0, 0, &bmp);\r
+       //modexDrawBmp(&page, 0, 0, &bmp);\r
        while(!kbhit())\r
        {\r
                //DrawPBuf(&page, 0, 0, p, 0);\r
        }\r
        modexLeave();\r
+       printf("main=%Fp\n", &i);\r
 \r
        printf("\n%d\n", sizeof(p->plane));\r
        printf("%d\n", sizeof(bmp));\r
 \r
-       for(i=0; i<(320*240); i++)\r
+       /*for(i=0; i<(320*240); i++)\r
        {\r
                fprintf(stdout, "%d", bmp.data[i]);\r
                if(i%320==0) fprintf(stdout, "\n");\r
-       }\r
+       }*/\r
        printf("CPU to VGA: %f\n", t1);\r
        printf("VGA to VGA: %f\n", t2);\r
        return;\r
index b17b6c52d9dd9dace7c0be8d050a9a1a542c16e6..ca406739e4612d6f2c7ec396fd573343a7d7d257 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index d0c818635d1eb1ebe65396a3b6f0c68ea42fed7b..79e5e10d9d252e5f3b77d4c9cf46cf8a26a2ff9e 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 4287f6736b823c8f5331ec017136e0c8b12e21d1..a427bff2fba65d0b7b909df3dc1cfe76f26bc0f4 100755 (executable)
Binary files a/tsthimem.exe and b/tsthimem.exe differ