• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

wwww


Commit MetaInfo

Revisioncd333501526a8f715f3e00ac825db3188e226ba6 (tree)
Zeit2016-08-22 07:26:29
Autorsparky4 <sparky4@cock...>
Commitersparky4

Log Message

branch is in the master swap branch code added to swap the files out ; vrstest.c is added for actual testing~ also i improved vrstest~

Ändern Zusammenfassung

Diff

--- a/src/vrstest.c
+++ b/src/vrstest.c
@@ -28,16 +28,18 @@
2828 #include "src/lib/16_ca.h"
2929 #include "src/lib/16_mm.h"
3030
31-
3231 global_game_variables_t gvar;
3332
3433 void main() {
34+ mminfo_t mm; mminfotype mmi;
3535 __segment sega;
3636 void __based(sega)* bigbuffer;
3737 int i;
3838 word start;
3939 int plane;
4040 float t1, t2;
41+ boolean baka;
42+ byte *pal;
4143
4244 // DOSLIB: check our environment
4345 probe_dos();
@@ -49,11 +51,6 @@ void main() {
4951 // the CPU to carry out tasks. --J.C.
5052 cpu_probe();
5153
52- gvar.mm.mmstarted=0;
53-
54- MM_Startup(&gvar.mm, &gvar.mmi);
55- CA_Startup(&gvar);
56-
5754 // DOSLIB: check for VGA
5855 if (!probe_vga()) {
5956 printf("VGA probe failed\n");
@@ -66,12 +63,18 @@ void main() {
6663 }
6764
6865 //bmp = bitmapLoadPcx("data/chikyuu.pcx");
69-
7066 VGAmodeX(1, 1, &gvar);
7167 gvar.video.page[0]=modexDefaultPage(&gvar.video.page[0]);
7268
69+ mm.mmstarted=0;
70+ MM_Startup(&mm, &mmi);
71+ CA_Startup(&gvar);
72+ if(CA_LoadFile("data/spri/chikyuu.vrs", &bigbuffer, &mm, &mmi)) baka=1; else baka=0;
73+
7374 /* fix up the palette and everything */
7475 //modexPalUpdate1(bmp.palette);
76+ //modexLoadPalFile("data/spri/chikyuu.pal", &pal);
77+ //modexPalUpdate1(pal);
7578
7679 /* clear and draw one sprite and one bitmap */
7780 modexClearRegion(&gvar.video.page[0], 0, 0, gvar.video.page[0].sw, gvar.video.page[0].sh, 1);
@@ -114,10 +117,10 @@ void main() {
114117 {
115118 //DrawPBuf(&gvar.video.page[0], 0, 0, p, 0);
116119 }
117- MM_FreePtr(&bigbuffer, &gvar.mm);
118- CA_Shutdown(&gvar);
119- MM_Shutdown(&gvar.mm);
120120 VGAmodeX(0, 1, &gvar);
121+ MM_FreePtr(&bigbuffer, &mm);
122+ MM_Shutdown(&mm);
123+ CA_Shutdown(&gvar);
121124 /*printf("\nmain=%Fp\n\n", &i);
122125 printf("bmp.data=%Fp\n", bmp.data);
123126 printf("*bmp.data=%Fp\n", *(bmp.data));
@@ -135,5 +138,6 @@ void main() {
135138 printf("VGA to VGA: %f\n", t2);
136139 printf("gvar.video.page[0].width: %u\n", gvar.video.page[0].width);
137140 printf("gvar.video.page[0].height: %u\n", gvar.video.page[0].height);
138- return;
141+ if(baka) printf("\nyay!\n");
142+ else printf("\npoo!\n");
139143 }