WARNING: Failed to initialize DEBUG output\r
-starting timer ok\r
-index=4096\r
-chkmap ok 12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
-12\r
-12\r
-8\r
-8\r
-4\r
-4\r
+chkmap ok x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=168 by=128\r
+x=168 y=112 bx=172 by=128\r
+x=172 y=112 bx=176 by=128\r
+x=176 y=112 bx=180 by=128\r
+x=172 y=112 bx=168 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=164 y=112 bx=160 by=128\r
+x=160 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=164 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=172 y=112 bx=164 by=128\r
+x=176 y=112 bx=164 by=128\r
+x=164 y=112 bx=168 by=128\r
+x=168 y=112 bx=172 by=128\r
+x=172 y=112 bx=176 by=128\r
+x=176 y=112 bx=180 by=128\r
+x=180 y=112 bx=184 by=128\r
+x=184 y=112 bx=188 by=128\r
+x=188 y=112 bx=192 by=128\r
+x=192 y=112 bx=196 by=128\r
+x=196 y=112 bx=200 by=128\r
+x=200 y=112 bx=204 by=128\r
+x=204 y=112 bx=208 by=128\r
+x=208 y=112 bx=212 by=128\r
+x=204 y=112 bx=200 by=128\r
+x=200 y=112 bx=196 by=128\r
+x=196 y=112 bx=192 by=128\r
+x=192 y=112 bx=188 by=128\r
+x=188 y=112 bx=184 by=128\r
+x=184 y=112 bx=180 by=128\r
+x=180 y=112 bx=176 by=128\r
+x=176 y=112 bx=172 by=128\r
+x=172 y=112 bx=168 by=128\r
+x=168 y=112 bx=164 by=128\r
+x=164 y=112 bx=160 by=128\r
+x=160 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=156 by=128\r
+x=152 y=112 bx=156 by=128\r
+x=148 y=112 bx=156 by=128\r
+x=144 y=112 bx=156 by=128\r
+x=156 y=112 bx=152 by=128\r
+x=152 y=112 bx=148 by=128\r
+x=148 y=112 bx=144 by=128\r
+x=144 y=112 bx=140 by=128\r
+x=144 y=116 bx=144 by=132\r
+x=144 y=120 bx=144 by=132\r
+x=144 y=124 bx=144 by=132\r
+x=144 y=128 bx=144 by=132\r
+x=144 y=116 bx=144 by=132\r
+x=144 y=120 bx=144 by=132\r
+x=144 y=124 bx=144 by=132\r
+x=144 y=128 bx=144 by=132\r
+x=140 y=112 bx=136 by=128\r
+x=136 y=112 bx=132 by=128\r
+x=132 y=112 bx=128 by=128\r
+x=128 y=112 bx=124 by=128\r
+x=124 y=112 bx=120 by=128\r
+x=120 y=112 bx=116 by=128\r
+x=116 y=112 bx=112 by=128\r
+x=112 y=112 bx=108 by=128\r
+x=108 y=112 bx=104 by=128\r
+x=104 y=112 bx=100 by=128\r
+x=100 y=112 bx=96 by=128\r
+x=96 y=112 bx=92 by=128\r
+x=92 y=112 bx=88 by=128\r
+x=88 y=112 bx=84 by=128\r
+x=84 y=112 bx=80 by=128\r
+x=80 y=112 bx=76 by=128\r
+x=76 y=112 bx=72 by=128\r
+x=72 y=112 bx=68 by=128\r
+x=68 y=112 bx=64 by=128\r
+x=64 y=112 bx=60 by=128\r
+x=60 y=112 bx=56 by=128\r
+x=56 y=112 bx=52 by=128\r
+x=52 y=112 bx=48 by=128\r
+x=48 y=112 bx=44 by=128\r
+x=48 y=116 bx=48 by=132\r
+x=48 y=120 bx=48 by=132\r
+x=48 y=124 bx=48 by=132\r
+x=48 y=128 bx=48 by=132\r
+x=48 y=116 bx=48 by=132\r
+x=48 y=120 bx=48 by=132\r
+x=48 y=124 bx=48 by=132\r
+x=48 y=128 bx=48 by=132\r
+x=48 y=116 bx=48 by=132\r
+x=48 y=120 bx=48 by=132\r
+x=48 y=124 bx=48 by=132\r
+x=48 y=128 bx=48 by=132\r
+x=48 y=116 bx=48 by=132\r
+x=48 y=120 bx=48 by=132\r
+x=48 y=124 bx=48 by=132\r
+x=48 y=128 bx=48 by=132\r
+x=48 y=116 bx=48 by=132\r
+x=48 y=120 bx=48 by=132\r
+x=48 y=124 bx=48 by=132\r
+x=48 y=128 bx=48 by=132\r
+x=48 y=116 bx=48 by=132\r
+x=48 y=120 bx=48 by=132\r
+x=48 y=124 bx=48 by=132\r
+x=48 y=128 bx=48 by=132\r
+x=48 y=116 bx=48 by=132\r
+x=48 y=120 bx=48 by=132\r
+x=48 y=124 bx=48 by=132\r
+x=48 y=128 bx=48 by=132\r
+x=48 y=116 bx=48 by=132\r
+x=48 y=120 bx=48 by=132\r
+x=48 y=124 bx=48 by=132\r
+x=48 y=128 bx=48 by=132\r
+x=48 y=116 bx=48 by=132\r
+x=48 y=120 bx=48 by=132\r
+x=48 y=124 bx=48 by=132\r
+x=48 y=128 bx=48 by=132\r
+x=48 y=116 bx=48 by=132\r
+x=48 y=120 bx=48 by=132\r
+x=48 y=124 bx=48 by=132\r
+x=48 y=128 bx=48 by=132\r
+x=48 y=116 bx=48 by=132\r
+x=48 y=120 bx=48 by=132\r
+x=48 y=124 bx=48 by=132\r
+x=48 y=128 bx=48 by=132\r
+\r
Project 16 scroll.exe. This is just a test file!\r
-version Jun 13 2016 11:37:38\r
-tx: 0\r
-ty: 2\r
-player.x: 112 player.y: 128\r
-player.tx: 7 player.ty: 10\r
-player.triggx: 6 player.triggy: 10\r
-player.hp: 4 player.q: 1 player.info.dir: 2 player.d: 2 pdir=1\r
-tile data value at player trigger position: 1\r
-Virtual Screen: 352x272\r
-Screen: 320x240\r
-virtual tile resolution: 22x17\r
-tile resolution: 20x15 \r
+version Jun 20 2016 11:28:21\r
+tx: 0 ty: 13\r
+\r
+player vars:\r
+ x: 48 y: 128\r
+ tx: 3 ty: 21\r
+ triggx: 3 triggy: 22\r
+ hp: 4 q: 1 player.info.dir: 2 player.d: 2 pdir=4\r
+ tile data value at player trigger position: 1\r
+\r
+Virtual Screen: 352x272 Screen: 320x240\r
+virtual tile resolution: 22x17 tile resolution: 20x15\r
middle tile position: 10x8\r
video memory remaining: 65535\r
-page [0]=(a000:0b00) size=23936 sw=320 sh=240 width=352 height=272\r
- [1]=(a000:6880) size=23936 sw=320 sh=240 width=352 height=272\r
- [2]=(a000:bb08) size=1024 sw=64 sh=64 width=64 height=64\r
- [3]=(a000:bf08) size=16640 sw=320 sh=208 width=320 height=208\r
-gvar.video.p=1 gvar.video.r=0 pageflipflop=1\r
+page [0]=(a000:4780) size=23936 w=352 h=272 sw=320 sh=240 pi=4\r
+ [1]=(a000:5d80) size=23936 w=352 h=272 sw=320 sh=240 pi=4\r
+ [2]=(a000:bb00) size=1024 w=64 h=64 sw=64 sh=64 pi=1408\r
+ [3]=(a000:bf00) size=16640 w=320 h=208 sw=320 sh=208 pi=1408\r
+gvar.video.p=0 gvar.video.r=0 pageflipflop=1\r
\r
-gvar.video.tickclk=0.164835\r
-gvar.video.clk=0.109890\r
\r
detected CPU type: 386 or newer\r
{
if(!pageflipflop) modexCopyPageRegion(pip[1].page, pip[0].page, player[pn].x, player[pn].y-TILEWH, player[pn].x, player[pn].y-TILEWH, 16, 32);
#ifdef SPRITE
- PBUFSFUN(pip[1].page, player[pn].x, player[pn].y-TILEWH, 16, 32, 16, 32, PLAYERBMPDATA);
+ PBUFSFUN(pip[0].page, player[pn].x, player[pn].y-TILEWH, 16, 32, 16, 32, PLAYERBMPDATA);
#else
modexClearRegion(pip[1].page, player[pn].x, player[pn].y-TILEWH, 16, 32, 14);
#endif
{
if(!pageflipflop) modexCopyPageRegion(pip[1].page, pip[0].page, player[pn].x, player[pn].y-TILEWH, player[pn].x, player[pn].y-TILEWH, 16, 32);
#ifdef SPRITE
- PBUFSFUN(pip[1].page, player[pn].x, player[pn].y-TILEWH, 16, 96, 16, 32, PLAYERBMPDATA);
+ PBUFSFUN(pip[0].page, player[pn].x, player[pn].y-TILEWH, 16, 96, 16, 32, PLAYERBMPDATA);
#else
modexClearRegion(pip[1].page, player[pn].x, player[pn].y-TILEWH, 16, 32, 10);
#endif
{
if(!pageflipflop) modexCopyPageRegion(pip[1].page, pip[0].page, player[pn].x, player[pn].y-TILEWH, player[pn].x, player[pn].y-TILEWH, 16, 32);
#ifdef SPRITE
- PBUFSFUN(pip[1].page, player[pn].x, player[pn].y-TILEWH, 16, 64, 16, 32, PLAYERBMPDATA);
+ PBUFSFUN(pip[0].page, player[pn].x, player[pn].y-TILEWH, 16, 64, 16, 32, PLAYERBMPDATA);
#else
modexClearRegion(pip[1].page, player[pn].x, player[pn].y-TILEWH, 16, 32, 9);
#endif
{
if(!pageflipflop) modexCopyPageRegion(pip[1].page, pip[0].page, player[pn].x, player[pn].y-TILEWH, player[pn].x, player[pn].y-TILEWH, 16, 32);
#ifdef SPRITE
- PBUFSFUN(pip[1].page, player[pn].x, player[pn].y-TILEWH, 16, 0, 16, 32, PLAYERBMPDATA);
+ PBUFSFUN(pip[0].page, player[pn].x, player[pn].y-TILEWH, 16, 0, 16, 32, PLAYERBMPDATA);
#else
modexClearRegion(pip[1].page, player[pn].x, player[pn].y-TILEWH, 16, 32, 12);
#endif
// vga_state.vga_graphics_ram[o] = (k^j)&15; // VRL samples put all colors in first 15!
// }
// }
- modexCopyPageRegion(mv[3].page, mv[!(mv->video->p)].page, 0/**/, 0/**/, 0, 128, 20, 36);
+ modexCopyPageRegion(mv[3].page, mv[0].page, 0/**/, 0/**/, 16, 0, 16, 32);
}
{
sword x = player[pn].x;
sword y = player[pn].y;
+ sword bx = player[pn].x; //buffer's x
+ sword by = player[pn].y; //buffer's y
word dire=32; //direction
sword qq; //scroll offset
word ls = player[pn].persist_aniframe;
//up
dire*=player[pn].d;
y-=qq;
+ by-=4;
break;
case 3:
// right
dire*=(player[pn].d-2);
x+=qq;
+ bx+=4;
break;
case 2:
break;
//down
dire*=(player[pn].d-2);
y+=qq;
+ by+=4;
break;
case 1:
//left
dire*=(player[pn].d+2);
x-=qq;
+ bx-=4;
break;
}
- //modexCopyPageRegion(pip[!(pip->video->p)].page, pip[3].page, 0, 128, x-4, y-4, 28, 36);
+
+///*!*/(pip->video->p)
+#define PAGENUMB 3
+
#ifdef SPRITE
// #define FRAME1 PBUFSFUN(pip[1].page, x, y, 32, dire, 16, 32, PLAYERBMPDATA);
// #define FRAME2 PBUFSFUN(pip[1].page, x, y, 16, dire, 16, 32, PLAYERBMPDATA);
// #define FRAME3 PBUFSFUN(pip[1].page, x, y, 0, dire, 16, 32, PLAYERBMPDATA);
// #define FRAME4 PBUFSFUN(pip[1].page, x, y, 16, dire, 16, 32, PLAYERBMPDATA);
-#define FRAME1 PBUFSFUN(pip[/*!*/(pip->video->p)].page, x, y, 32, dire, 16, 32, PLAYERBMPDATA);
-#define FRAME2 PBUFSFUN(pip[/*!*/(pip->video->p)].page, x, y, 16, dire, 16, 32, PLAYERBMPDATA);
-#define FRAME3 PBUFSFUN(pip[/*!*/(pip->video->p)].page, x, y, 0, dire, 16, 32, PLAYERBMPDATA);
-#define FRAME4 PBUFSFUN(pip[/*!*/(pip->video->p)].page, x, y, 16, dire, 16, 32, PLAYERBMPDATA);
+#define FRAME1 PBUFSFUN(pip[PAGENUMB].page, 0, 0, 32, dire, 16, 32, PLAYERBMPDATA);
+#define FRAME2 PBUFSFUN(pip[PAGENUMB].page, 0, 0, 16, dire, 16, 32, PLAYERBMPDATA);
+#define FRAME3 PBUFSFUN(pip[PAGENUMB].page, 0, 0, 0, dire, 16, 32, PLAYERBMPDATA);
+#define FRAME4 PBUFSFUN(pip[PAGENUMB].page, 0, 0, 16, dire, 16, 32, PLAYERBMPDATA);
#else
#define FRAME1 modexClearRegion(pip[/*!*/(pip->video->p)].page, x, y, 16, 32, 2+dire);
#define FRAME2 modexClearRegion(pip[/*!*/(pip->video->p)].page, x, y, 16, 32, 1+dire);
#endif
if(!pageflipflop)
modexCopyPageRegion(pip[1].page, pip[0].page, x-4, y-4, x-4, y-4, 28, 36);
+ else modexCopyPageRegion(pip[3].page, pip[0].page, bx, by, 0, 0, 16, 32);
//modexCopyPageRegion(page_t *dest, page_t *src, word sx, word sy, word dx, word dy, word width, word height);
//modexCopyPageRegion(pip[3].page, pip[!(pip->video->p)].page, x-4, y-4, 0, 128, 28, 36);
/*modexCopyPageRegion(pip[pip->video->p].page,
pip[!(pip->video->p)].page, x-4, y-4, x-4, y-4, 28, 36);*/
// else modexCopyPageRegion(pip[1].page, pip[0].page, x-4, y-4, x-4, y-4, 28, 40);
+//delay(10);
switch(ls)
{
case 1:
// if(3>ls && ls>=2) { FRAME2 }else
// if(4>ls && ls>=3) { FRAME3 }else
// if(5>ls && ls>=4) { FRAME4 }
+ modexCopyPageRegion(pip[0].page, pip[3].page, 0, 0, x, y, 16, 32);
+ printf("x=%d y=%d bx=%d by=%d\n", x, y, bx, by);
pip->video->r=1;
//TODO: mask copy //modexCopyPageRegion(dest->page, src->page, x-4, y-4, x-4, y-4, 28, 40);
//modexClearRegion(top->page, 66, 66, 2, 40, 0);