+/*\r
+voidtg::mode160x120(){\r
+ int crtc11; outp(CRTC_INDEX, 0x11); // unlock crtc\r
+ crtc11 = inp(CRTC_DATA) & 0x7f;\r
+ outp(CRTC_INDEX, 0x11);\r
+ outp(CRTC_DATA, crtc11);\r
+ width = 160;\r
+ height = 120;\r
+ maxx = 159;\r
+ maxy = 119;\r
+ pages = 13;\r
+ lineSize = 40;\r
+ pageSize = 19200;\r
+ modeName = "160x120";\r
+ outp(MISC_OUTPUT, 0xe3); // mor\r
+\r
+ outp(CRTC_INDEX, 0x00); outp(CRTC_DATA, 0x32);\r
+ outp(CRTC_INDEX, 0x01); outp(CRTC_DATA, 0x27);\r
+ outp(CRTC_INDEX, 0x02); outp(CRTC_DATA, 0x28);\r
+ outp(CRTC_INDEX, 0x03); outp(CRTC_DATA, 0x20);\r
+ outp(CRTC_INDEX, 0x04); outp(CRTC_DATA, 0x2b);\r
+ outp(CRTC_INDEX, 0x05); outp(CRTC_DATA, 0x70);\r
+ outp(CRTC_INDEX, 0x06); outp(CRTC_DATA, 0x0d);\r
+ outp(CRTC_INDEX, 0x07); outp(CRTC_DATA, 0x3e);\r
+ outp(CRTC_INDEX, 0x08); outp(CRTC_DATA, 0x00);\r
+ outp(CRTC_INDEX, 0x09); outp(CRTC_DATA, 0x43);\r
+ outp(CRTC_INDEX, 0x10); outp(CRTC_DATA, 0xea);\r
+ outp(CRTC_INDEX, 0x11); outp(CRTC_DATA, 0xac);\r
+ outp(CRTC_INDEX, 0x12); outp(CRTC_DATA, 0xdf);\r
+ outp(CRTC_INDEX, 0x13); outp(CRTC_DATA, 0x14);\r
+ outp(CRTC_INDEX, 0x14); outp(CRTC_DATA, 0x00);\r
+ outp(CRTC_INDEX, 0x15); outp(CRTC_DATA, 0xe7);\r
+ outp(CRTC_INDEX, 0x16); outp(CRTC_DATA, 0x06);\r
+ outp(CRTC_INDEX, 0x17); outp(CRTC_DATA, 0xe3);\r
+\r
+ outp(0xSC_INDEX, 0x01); // seq\r
+ outp(0xSC_DATA, 0x01);\r
+ outp(0xSC_INDEX, 0x03); // seq\r
+ outp(0xSC_DATA, 0x00);\r
+ outp(0xSC_INDEX, 0x04); // seq\r
+ outp(0xSC_DATA, 0x06);\r
+\r
+ outp(GC_INDEX, 0x05); // gcr\r
+ outp(0x3cf, 0x40);\r
+ outp(GC_INDEX, 0x06); // gcr\r
+ outp(0x3cf, 0x05);\r
+\r
+ inp(0x3da); // acr\r
+ outp(0x3c0, 0x10 | 0x20);\r
+ outp(0x3c0, 0x41);\r
+ inp(0x3da); // acr\r
+ outp(0x3c0, 0x11 | 0x20);\r
+ outp(0x3c0, 0x00);\r
+ inp(0x3da); // acr\r
+ outp(0x3c0, 0x12 | 0x20);\r
+ outp(0x3c0, 0x0f);\r
+ inp(0x3da); // acr\r
+ outp(0x3c0, 0x13 | 0x20);\r
+ outp(0x3c0, 0x00);\r
+ inp(0x3da); // acr\r
+ outp(0x3c0, 0x14 | 0x20);\r
+ outp(0x3c0, 0x00);\r
+\r
+ outp(CRTC_INDEX, 0x11); // lock crtc\r
+ crtc11 = inp(CRTC_DATA) | 0x80;\r
+ outp(CRTC_INDEX, 0x11);\r
+ outp(CRTC_DATA, crtc11);\r
+}\r
+*/\r