m0(x,y,p) int x,y,p; { return((0x800*p)+(0x50*y)+(0x2*x)); } m2(x,y,p) int x,y,p; { return((0x1000*p)+(0xa0*y)+(0x2*x)); } m7(x,y,p) int x,y,p; { return((0xa0*y)+(0x2*x)); } /* * mode addr cols row pgs calc */ 0x0 0xb800 80 25 8 m0 0x1 0xb800 80 25 8 m0 0x2 0xb800 80 25 5 m2 0x3 0xb800 80 25 5 m2 0x7 0xb000 80 25 0 m7 0x50 0xb800 80 30 0 0x51 0xb800 80 43 0 0x52 0xb800 80 60 0 0x53 0xb800 132 25 0 0x54 0xb800 132 30 0 0x55 0xb800 132 43 0 0x56 0xb800 132 60 0 0x57 0xb800 132 25 0 0x58 0xb800 132 30 0 0x59 0xb800 132 43 0 0x5a 0xb800 132 60 0