]> 4ch.mooo.com Git - 16.git/blob - rss
bg preservation still in works
[16.git] / rss
1 src/lib/16_enti.c://    modexClearRegion(&video->page[0], enti->x, enti->y, 16, 16, 2);\r
2 src/lib/16_enti.c://    modexClearRegion(&video->page[2], 0, 0, video->page[2].sw, video->page[2].sh, 45);\r
3 src/lib/16_enti.c://    modexClearRegion(&video->page[3], 0, 0, video->page[3].sw, video->page[3].sh, 47);\r
4 src/lib/16_enti.c:      if(!video->bgps)\r
5 src/lib/16_enti.c:              video->ofs.pattern_ofs=(uint16_t)video->page[0].data;\r
6 src/lib/16_enti.c:              video->ofs.offscreen_ofs=(uint16_t)video->page[3].data;\r
7 src/lib/16_enti.c:              o2 = video->ofs.offscreen_ofs;                                                                          //dest\r
8 src/lib/16_enti.c:              o = video->ofs.pattern_ofs + (enti->y * video->page[0].stridew) + (enti->x >> 2);       // source\r
9 src/lib/16_enti.c:              for (i=0;i < h;i++,o += video->page[0].stridew,o2 += (w >> 2)) vga_wm1_mem_block_copy(o2,o,w >> 2);\r
10 src/lib/16_enti.c:              modexCopyPageRegion(&video->page[2], &video->page[0], enti->x, enti->y, 0, 0, 24, 32);\r
11 src/lib/16_sprit.c:     VGA_RAM_PTR omemptr = (VGA_RAM_PTR)video->page[0].data;// save original mem ptr\r
12 src/lib/16_sprit.c://#define FRAME1 modexDrawSpriteRegion(pip[(pip->video->p)].page, x, y, 48, player[pn].enti.dire, 24, 32,    PLAYERBMPDATAPTR);\r
13 src/lib/16_sprit.c://#define FRAME2 modexDrawSpriteRegion(pip[(pip->video->p)].page, x, y, 24, player[pn].enti.dire, 24, 32,    PLAYERBMPDATAPTR); stand\r
14 src/lib/16_sprit.c://#define FRAME3 modexDrawSpriteRegion(pip[(pip->video->p)].page, x, y, 0, player[pn].enti.dire, 24, 32,     PLAYERBMPDATAPTR);\r
15 src/lib/16_sprit.c://#define FRAME4 modexDrawSpriteRegion(pip[(pip->video->p)].page, x, y, 24, player[pn].enti.dire, 24, 32,    PLAYERBMPDATAPTR); stand\r
16 src/lib/16_sprit.c:     if(!video->rss)\r
17 src/lib/16_sprit.c:             if(!video->bgps)\r
18 src/lib/16_sprit.c:                             else rx = -(video->page[0].dx);\r
19 src/lib/16_sprit.c:                             else ry = -(video->page[0].dy);\r
20 src/lib/16_sprit.c:                     if ((rx+w) > video->page[0].width) w = video->page[0].width-rx;\r
21 src/lib/16_sprit.c:                     if ((ry+h) > video->page[0].height) h = video->page[0].height-ry;\r
22 src/lib/16_sprit.c:                     o2 = video->ofs.offscreen_ofs;\r
23 src/lib/16_sprit.c:                     o = video->ofs.pattern_ofs + (ry * video->page[0].stridew) + (rx >> 2); // source offscreen\r
24 src/lib/16_sprit.c:                     for (i=0;i < h;i++,o += video->page[0].stridew,o2 += (w >> 2)) vga_wm1_mem_block_copy(o2,o,w >> 2);\r
25 src/lib/16_sprit.c:                     vga_state.vga_graphics_ram = omemptr + video->ofs.offscreen_ofs;\r
26 src/lib/16_sprit.c:                     modexCopyPageRegion(&video->page[2], &video->page[0], enti->x, enti->y, 0, 0, 24, 32);\r
27 src/lib/16_sprit.c:     }else{ rx=ry=w=h=0; vga_state.vga_graphics_ram = (VGA_RAM_PTR)video->page[0].data; }\r
28 src/lib/16_sprit.c:     vga_state.vga_draw_stride_limit = (video->page[0].width + 3 - x) >> 2;//round up\r
29 src/lib/16_sprit.c:     modexClearRegion(&video->page[0], x, y, 16, 32, 1);\r
30 src/lib/16_sprit.c:     if(!video->rss)\r
31 src/lib/16_sprit.c:             if(!video->bgps)\r
32 src/lib/16_sprit.c:                     o = video->ofs.offscreen_ofs; // source offscreen\r
33 src/lib/16_sprit.c:                     o2 = (ry * video->page[0].stridew) + (rx >> 2); // dest visible (original stride)\r
34 src/lib/16_sprit.c:                     for (i=0;i < h;i++,o += vga_state.vga_draw_stride,o2 += video->page[0].stridew) vga_wm1_mem_block_copy(o2,o,w >> 2);\r
35 src/lib/16_sprit.c:                     //modexCopyPageRegion(&video->page[0], &video->page[2], 0, 0, enti->x, enti->y, 24, 32);\r
36 src/lib/16_sprit.c:     vga_state.vga_draw_stride_limit = vga_state.vga_draw_stride = video->page[0].stridew;\r
37 src/lib/16_sprit.c:     vga_state.vga_graphics_ram = video->omemptr;\r
38 src/lib/16_vl.c:        //printf("\n\n  1st vmem_remain=%u\n", video->vmem_remain);\r
39 src/lib/16_vl.c:        for(i=0; i<video->num_of_pages; i++)\r
40 src/lib/16_vl.c:                video->vmem_remain-=video->page[i].pagesize;\r
41 src/lib/16_vl.c:                //printf("              [%u], video->page[%u].pagesize=%u\n", i, i, video->page[i].pagesize);\r
42 src/lib/16_vl.c:                //printf("              [%u], vmem_remain=%u\n", i, video->vmem_remain);\r
43 src/lib/16_vl.c:        video->ofs.offscreen_ofs =      video->page[0].pagesize+video->page[1].pagesize;//(vga_state.vga_stride * vga_state.vga_height);\r
44 src/lib/16_vl.c:        video->ofs.pattern_ofs =        (uint16_t)video->page[3].data;\r
45 src/lib/16_vl.c:        video->vmem_remain=65535U;\r
46 src/lib/16_vl.c:        video->num_of_pages=0;\r
47 src/lib/16_vl.c:        (video->page[0]) = modexDefaultPage(&(video->page[0])); video->num_of_pages++;  //video->page[0].width += (TILEWHD); video->page[0].height += (TILEWHD);\r
48 src/lib/16_vl.c:        (video->page[1]) = modexNextPage(&(video->page[0]));    video->num_of_pages++;\r
49 src/lib/16_vl.c://0000  (video->page[2]) = modexNextPageFlexibleSize(&(video->page[1]), (video->page[0]).width, TILEWH*4);              video->num_of_pages++;\r
50 src/lib/16_vl.c://0000  (video->page[3]) = (video->page[2]);            video->num_of_pages++;\r
51 src/lib/16_vl.c:////    (video->page[2]) = modexNextPageFlexibleSize(&(video->page[1]), TILEWH*4, TILEWH*4);            video->num_of_pages++;\r
52 src/lib/16_vl.c:////    (video->page[3]) = modexNextPageFlexibleSize(&(video->page[2]), video->page[0].sw, 208);        video->num_of_pages++;\r
53 src/lib/16_vl.c:        (video->page[2]) = modexNextPageFlexibleSize(&(video->page[1]), video->page[0].width, 96);      video->num_of_pages++;\r
54 src/lib/16_vl.c:        (video->page[3]) = modexNextPageFlexibleSize(&(video->page[2]), video->page[0].width, 96);      video->num_of_pages++;\r
55 src/lib/16_vl.c:        video->sp=video->p=0;   //showpage\r
56 src/lib/16_vl.c:        video->r=1;                     //render\r
57 src/lib/16_vl.c:        video->vh=video->page[0].height+video->page[1].height+video->page[2].height+video->page[3].height;\r
58 src/lib/16_vl.c:        video->omemptr=                 vga_state.vga_graphics_ram;\r
59 src/lib/16_vl.c:        video->vga_draw_stride= vga_state.vga_draw_stride;\r
60 src/lib/16_vl.c:        video->vga_draw_stride_limit=   vga_state.vga_draw_stride_limit;\r
61 src/lib/16_vl.c:        video->rss=0;   //set to new\r
62 src/lib/16_vl.c:        video->bgps=1;  //set to old\r
63 src/lib/16_vl.c:        video->page[0].dx=video->page[0].dy=\r
64 src/lib/16_vl.c:                video->page[1].dx=video->page[1].dy=TILEWH;     // 1 tile size buffer\r
65 src/lib/16_vl.c:        video->page[2].dx=video->page[2].dy=\r
66 src/lib/16_vl.c:                video->page[3].dx=video->page[3].dy=0;          // cache pages are buffer wwww\r
67 src/lib/16_vl.c:                                        h=video->vh;\r
68 src/lib/16_vl.c:                        w=video->page[pn].width;\r
69 src/lib/16_vl.c:                        d=(0x10000UL - (uint16_t)video->page[pn].data);\r
70 src/lib/16_vl.c:                        s=video->page[pn].stridew;\r
71 src/lib/16_vl.c:                                        h=video->page[pn].height;\r
72 src/lib/16_vl.c:                                        if(!pn) h=video->vh;\r
73 src/lib/16_vl.c:                                        else h=video->page[pn].height;\r
74 src/lib/scroll16.c:                     //0000pip[0].video->startclk = (*clockw);\r
75 src/lib/scroll16.c:                                     mapScrollRight(pip, player, (pip[0].video->p), pn);\r
76 src/lib/scroll16.c:                                     //0000pip[0].video->clk = ((*clockw)-pip[0].video->startclk)/18.2;\r
77 src/lib/scroll16.c:                                     mapScrollLeft(pip, player, (pip[0].video->p), pn);\r
78 src/lib/scroll16.c:                                     //0000pip[0].video->clk = ((*clockw)-pip[0].video->startclk)/18.2;\r
79 src/lib/scroll16.c:                                     mapScrollDown(pip, player, (pip[0].video->p), pn);\r
80 src/lib/scroll16.c:                                     //0000pip[0].video->clk = ((*clockw)-pip[0].video->startclk)/18.2;\r
81 src/lib/scroll16.c:                                     mapScrollUp(pip, player, (pip[0].video->p), pn);\r
82 src/lib/scroll16.c:                                     //0000pip[0].video->clk = ((*clockw)-pip[0].video->startclk)/18.2;\r
83 src/lib/scroll16.c:     //VL_ShowPage(moo[moo[0].video->sp].page, vsync, sr);\r
84 src/lib/scroll16.c:     offset = (word) moo[moo[0].video->sp].page->data;\r
85 src/lib/scroll16.c:                     crtcOffset = moo[moo[0].video->sp].page->sw >> 3;\r
86 src/lib/scroll16.c:                     if(mv[0].video->bgps)\r
87 src/lib/scroll16.c:     mv[0].video->r=1;\r
88 src/lib/scroll16.c:                     if(mv[0].video->bgps)\r
89 src/lib/scroll16.c:     mv[0].video->r=1;\r
90 src/lib/scroll16.c:                     if(mv[0].video->bgps)\r
91 src/lib/scroll16.c:     mv[0].video->r=1;\r
92 src/lib/scroll16.c:                     if(mv[0].video->bgps)\r
93 src/lib/scroll16.c:     mv[0].video->r=1;\r
94 src/lib/scroll16.c:     if(mv[0].video->bgps) modexCopyPageRegion(mv[1].page, mv[0].page, 0, 0, 0, 0, mv[0].page->width, mv[0].page->height);\r
95 src/lib/scroll16.c://   modexCopyPageRegion(&(gv->video.page[gv->video->sfip]), &(gv->video.page[!gv->video->sfip]), x, y, x+w, 0, w, h);\r
96 src/lib/scroll16.c://   o2 =    *(gv->video.page[gv->video->sfip].data)+(y * vga_state.vga_stride) + (x >> 2); // dest visible (original stride)\r
97 src/lib/scroll16.c:             //modexClearRegion(&(gv->video.page[gv->video->sfip]), x, y, w, h, 45);\r
98 src/lib/scroll16.c://           o =     *(gv->video.page[gv->video->sfip].data); // source offscreen\r
99 src/lib/scroll16.c://           modexCopyPageRegion(&(gv->video.page[gv->video->sfip]), &(gv->video.page[!gv->video->sfip]), x, y, x, 0, w, h);\r
100 src/lib/scroll16.c:                     //modexprint(&(gv->video.page[gv->video->sfip]), x, y+8, type, col, bgcol, "sanic!");\r
101 src/lib/scroll16.c:                     //modexCopyPageRegion(&video->page[0], &video->page[1], enti->x, enti->y, 0, 0, 24, 32);\r
102 src/lib/scroll16.c:     switch(pip[0].video->rss)\r
103 src/lib/scroll16.c:#define FRAME1 modexDrawSpriteRegion(pip[/*!*/(pip->video->p)].page, x, y, 48, player[pn].enti.dire, 24, 32, PLAYERBMPDATAPTR);\r
104 src/lib/scroll16.c:#define FRAME2 modexDrawSpriteRegion(pip[/*!*/(pip->video->p)].page, x, y, 24, player[pn].enti.dire, 24, 32, PLAYERBMPDATAPTR);\r
105 src/lib/scroll16.c:#define FRAME3 modexDrawSpriteRegion(pip[/*!*/(pip->video->p)].page, x, y, 0, player[pn].enti.dire, 24, 32,  PLAYERBMPDATAPTR);\r
106 src/lib/scroll16.c:#define FRAME4 modexDrawSpriteRegion(pip[/*!*/(pip->video->p)].page, x, y, 24, player[pn].enti.dire, 24, 32, PLAYERBMPDATAPTR);\r
107 src/lib/scroll16.c:#define FRAME1 modexClearRegion(pip[/*!*/(pip->video->p)].page, x, y, 16, 32, 2+player[pn].enti.dire);\r
108 src/lib/scroll16.c:#define FRAME2 modexClearRegion(pip[/*!*/(pip->video->p)].page, x, y, 16, 32, 1+player[pn].enti.dire);\r
109 src/lib/scroll16.c:#define FRAME3 modexClearRegion(pip[/*!*/(pip->video->p)].page, x, y, 16, 32, player[pn].enti.dire);\r
110 src/lib/scroll16.c:#define FRAME4 modexClearRegion(pip[/*!*/(pip->video->p)].page, x, y, 16, 32, 1+player[pn].enti.dire);\r
111 src/lib/scroll16.c:     if(pip[0].video->bgps) modexCopyPageRegion(pip[0].page, pip[1].page, x-4, y-4, x-4, y-4, 28, 36);\r
112 src/lib/scroll16.c:     //modexCopyPageRegion(pip[3].page, pip[!(pip->video->p)].page, x-4, y-4, 0, 128, 28, 36);\r
113 src/lib/scroll16.c:     /*modexCopyPageRegion(pip[pip->video->p].page,\r
114 src/lib/scroll16.c: pip[!(pip->video->p)].page, x-4, y-4, x-4, y-4, 28, 36);*/\r
115 src/lib/scroll16.c:     pip->video->r=1;\r
116 src/lib/scroll16.c:             set_anim_by_id(player[pn].enti.spri, player[pn].enti.dire); //pip->video->sprifilei = set_anim_by_id(player[pn].enti.spri, player[pn].enti.dire);       if(pip->video->sprifilei == -1){ printf("ERROR! %u\n", player[pn].enti.dire); return; }\r
117 src/lib/scroll16.c:     pip->video->r=1;\r
118 src/lib/scroll16.c:     mv->video->r=1;\r