Annotation of hatari/src/includes/syncTables.h, revision 1.1

1.1     ! root        1: /*
        !             2:   Hatari
        !             3: 
        !             4:   Tables for cycles when allow top/bottom borders. Also left/right and Sync Scroll
        !             5: */
        !             6: 
        !             7: //-----------------------------------------------------------------------
        !             8: // Top/Bottom Border tables - NOTE due to natural interrupt inaccuracies(ie interrupt due while
        !             9: // currently processing instruction) these values have a 'range' - We have a single table
        !            10: // entry for each possible + overlap, just in-case!
        !            11: 
        !            12: // Bottom border
        !            13: 
        !            14: #define  BOTTOM_OFFSET  (-20)
        !            15: 
        !            16: // Medway Menu 67
        !            17: SYNCSHIFTER_ACCESS BottomBorderAccess_Med_67_1[] = {
        !            18:   0xFF820A,0x00,135204+BOTTOM_OFFSET,
        !            19:   0xFF820A,0x02,135284+BOTTOM_OFFSET,
        !            20: };
        !            21: SYNCSHIFTER_ACCESS BottomBorderAccess_Med_67_2[] = {
        !            22:   0xFF820A,0x00,135208+BOTTOM_OFFSET,
        !            23:   0xFF820A,0x02,135288+BOTTOM_OFFSET,
        !            24: };
        !            25: SYNCSHIFTER_ACCESS BottomBorderAccess_Med_67_3[] = {
        !            26:   0xFF820A,0x00,135212+BOTTOM_OFFSET,
        !            27:   0xFF820A,0x02,135292+BOTTOM_OFFSET,
        !            28: };
        !            29: SYNCSHIFTER_ACCESS BottomBorderAccess_Med_67_4[] = {
        !            30:   0xFF820A,0x00,135216+BOTTOM_OFFSET,
        !            31:   0xFF820A,0x02,135296+BOTTOM_OFFSET,
        !            32: };
        !            33: SYNCSHIFTER_ACCESS BottomBorderAccess_Med_67_5[] = {
        !            34:   0xFF820A,0x00,135220+BOTTOM_OFFSET,
        !            35:   0xFF820A,0x02,135300+BOTTOM_OFFSET,
        !            36: };
        !            37: SYNCSHIFTER_ACCESS BottomBorderAccess_Med_67_6[] = {
        !            38:   0xFF820A,0x00,135224+BOTTOM_OFFSET,
        !            39:   0xFF820A,0x02,135304+BOTTOM_OFFSET,
        !            40: };
        !            41: SYNCSHIFTER_ACCESS BottomBorderAccess_Med_67_7[] = {
        !            42:   0xFF820A,0x00,135228+BOTTOM_OFFSET,
        !            43:   0xFF820A,0x02,135308+BOTTOM_OFFSET,
        !            44: };
        !            45: SYNCSHIFTER_ACCESS BottomBorderAccess_Med_67_8[] = {
        !            46:   0xFF820A,0x00,135232+BOTTOM_OFFSET,
        !            47:   0xFF820A,0x02,135312+BOTTOM_OFFSET,
        !            48: };
        !            49: SYNCSHIFTER_ACCESS BottomBorderAccess_Med_67_9[] = {
        !            50:   0xFF820A,0x00,135236+BOTTOM_OFFSET,
        !            51:   0xFF820A,0x02,135316+BOTTOM_OFFSET,
        !            52: };
        !            53: // D-Bug 136a
        !            54: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_136a_1[] = {
        !            55:   0xFF820A,0x00,135200+BOTTOM_OFFSET,
        !            56:   0xFF820A,0x02,135288+BOTTOM_OFFSET,
        !            57: };
        !            58: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_136a_2[] = {
        !            59:   0xFF820A,0x00,135204+BOTTOM_OFFSET,
        !            60:   0xFF820A,0x02,135292+BOTTOM_OFFSET,
        !            61: };
        !            62: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_136a_3[] = {
        !            63:   0xFF820A,0x00,135208+BOTTOM_OFFSET,
        !            64:   0xFF820A,0x02,135296+BOTTOM_OFFSET,
        !            65: };
        !            66: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_136a_4[] = {
        !            67:   0xFF820A,0x00,135212+BOTTOM_OFFSET,
        !            68:   0xFF820A,0x02,135300+BOTTOM_OFFSET,
        !            69: };
        !            70: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_136a_5[] = {
        !            71:   0xFF820A,0x00,135216+BOTTOM_OFFSET,
        !            72:   0xFF820A,0x02,135304+BOTTOM_OFFSET,
        !            73: };
        !            74: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_136a_6[] = {
        !            75:   0xFF820A,0x00,135220+BOTTOM_OFFSET,
        !            76:   0xFF820A,0x02,135308+BOTTOM_OFFSET,
        !            77: };
        !            78: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_136a_7[] = {
        !            79:   0xFF820A,0x00,135224+BOTTOM_OFFSET,
        !            80:   0xFF820A,0x02,135312+BOTTOM_OFFSET,
        !            81: };
        !            82: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_136a_8[] = {
        !            83:   0xFF820A,0x00,135228+BOTTOM_OFFSET,
        !            84:   0xFF820A,0x02,135316+BOTTOM_OFFSET,
        !            85: };
        !            86: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_136a_9[] = {
        !            87:   0xFF820A,0x00,135232+BOTTOM_OFFSET,
        !            88:   0xFF820A,0x02,135320+BOTTOM_OFFSET,
        !            89: };
        !            90: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_136a_10[] = {
        !            91:   0xFF820A,0x00,135236+BOTTOM_OFFSET,
        !            92:   0xFF820A,0x02,135324+BOTTOM_OFFSET,
        !            93: };
        !            94: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_136a_11[] = {
        !            95:   0xFF820A,0x00,135240+BOTTOM_OFFSET,
        !            96:   0xFF820A,0x02,135328+BOTTOM_OFFSET,
        !            97: };
        !            98: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_136a_12[] = {
        !            99:   0xFF820A,0x00,135244+BOTTOM_OFFSET,
        !           100:   0xFF820A,0x02,135332+BOTTOM_OFFSET,
        !           101: };
        !           102: // D-Bug 141a
        !           103: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_141a_1[] = {
        !           104:   0xFF820A,0x00,135200+BOTTOM_OFFSET,
        !           105:   0xFF820A,0x02,135292+BOTTOM_OFFSET,
        !           106: };
        !           107: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_141a_2[] = {
        !           108:   0xFF820A,0x00,135204+BOTTOM_OFFSET,
        !           109:   0xFF820A,0x02,135296+BOTTOM_OFFSET,
        !           110: };
        !           111: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_141a_3[] = {
        !           112:   0xFF820A,0x00,135208+BOTTOM_OFFSET,
        !           113:   0xFF820A,0x02,135300+BOTTOM_OFFSET,
        !           114: };
        !           115: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_141a_4[] = {
        !           116:   0xFF820A,0x00,135212+BOTTOM_OFFSET,
        !           117:   0xFF820A,0x02,135304+BOTTOM_OFFSET,
        !           118: };
        !           119: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_141a_5[] = {
        !           120:   0xFF820A,0x00,135216+BOTTOM_OFFSET,
        !           121:   0xFF820A,0x02,135308+BOTTOM_OFFSET,
        !           122: };
        !           123: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_141a_6[] = {
        !           124:   0xFF820A,0x00,135220+BOTTOM_OFFSET,
        !           125:   0xFF820A,0x02,135312+BOTTOM_OFFSET,
        !           126: };
        !           127: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_141a_7[] = {
        !           128:   0xFF820A,0x00,135224+BOTTOM_OFFSET,
        !           129:   0xFF820A,0x02,135316+BOTTOM_OFFSET,
        !           130: };
        !           131: SYNCSHIFTER_ACCESS BottomBorderAccess_DBug_141a_8[] = {
        !           132:   0xFF820A,0x00,135228+BOTTOM_OFFSET,
        !           133:   0xFF820A,0x02,135320+BOTTOM_OFFSET,
        !           134: };
        !           135: 
        !           136: // Auto 95
        !           137: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_95_1[] = {
        !           138:   0xFF820A,0x00,135168+BOTTOM_OFFSET,
        !           139:   0xFF820A,0x02,135256+BOTTOM_OFFSET,
        !           140: };
        !           141: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_95_2[] = {
        !           142:   0xFF820A,0x00,135172+BOTTOM_OFFSET,
        !           143:   0xFF820A,0x02,135260+BOTTOM_OFFSET,
        !           144: };
        !           145: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_95_3[] = {
        !           146:   0xFF820A,0x00,135176+BOTTOM_OFFSET,
        !           147:   0xFF820A,0x02,135264+BOTTOM_OFFSET,
        !           148: };
        !           149: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_95_4[] = {
        !           150:   0xFF820A,0x00,135180+BOTTOM_OFFSET,
        !           151:   0xFF820A,0x02,135268+BOTTOM_OFFSET,
        !           152: };
        !           153: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_95_5[] = {
        !           154:   0xFF820A,0x00,135184+BOTTOM_OFFSET,
        !           155:   0xFF820A,0x02,135272+BOTTOM_OFFSET,
        !           156: };
        !           157: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_95_6[] = {
        !           158:   0xFF820A,0x00,135188+BOTTOM_OFFSET,
        !           159:   0xFF820A,0x02,135276+BOTTOM_OFFSET,
        !           160: };
        !           161: // Auto 106
        !           162: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_106_1[] = {
        !           163:   0xFF820A,0x00,135204+BOTTOM_OFFSET,
        !           164:   0xFF820A,0x02,135260+BOTTOM_OFFSET,
        !           165: };
        !           166: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_106_2[] = {
        !           167:   0xFF820A,0x00,135208+BOTTOM_OFFSET,
        !           168:   0xFF820A,0x02,135264+BOTTOM_OFFSET,
        !           169: };
        !           170: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_106_3[] = {
        !           171:   0xFF820A,0x00,135212+BOTTOM_OFFSET,
        !           172:   0xFF820A,0x02,135268+BOTTOM_OFFSET,
        !           173: };
        !           174: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_106_4[] = {
        !           175:   0xFF820A,0x00,135216+BOTTOM_OFFSET,
        !           176:   0xFF820A,0x02,135272+BOTTOM_OFFSET,
        !           177: };
        !           178: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_106_5[] = {
        !           179:   0xFF820A,0x00,135220+BOTTOM_OFFSET,
        !           180:   0xFF820A,0x02,135276+BOTTOM_OFFSET,
        !           181: };
        !           182: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_106_6[] = {
        !           183:   0xFF820A,0x00,135224+BOTTOM_OFFSET,
        !           184:   0xFF820A,0x02,135280+BOTTOM_OFFSET,
        !           185: };
        !           186: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_106_7[] = {
        !           187:   0xFF820A,0x00,135228+BOTTOM_OFFSET,
        !           188:   0xFF820A,0x02,135284+BOTTOM_OFFSET,
        !           189: };
        !           190: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_106_8[] = {
        !           191:   0xFF820A,0x00,135232+BOTTOM_OFFSET,
        !           192:   0xFF820A,0x02,135288+BOTTOM_OFFSET,
        !           193: };
        !           194: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_106_9[] = {
        !           195:   0xFF820A,0x00,135236+BOTTOM_OFFSET,
        !           196:   0xFF820A,0x02,135292+BOTTOM_OFFSET,
        !           197: };
        !           198: // Auto 149 (writes 0x2 twice)
        !           199: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_149_1[] = {
        !           200:   0xFF820A,0x02,135252+BOTTOM_OFFSET,
        !           201:   0xFF820A,0x02,135272+BOTTOM_OFFSET,
        !           202: };
        !           203: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_149_2[] = {
        !           204:   0xFF820A,0x02,135256+BOTTOM_OFFSET,
        !           205:   0xFF820A,0x02,135276+BOTTOM_OFFSET,
        !           206: };
        !           207: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_149_3[] = {
        !           208:   0xFF820A,0x02,135260+BOTTOM_OFFSET,
        !           209:   0xFF820A,0x02,135280+BOTTOM_OFFSET,
        !           210: };
        !           211: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_149_4[] = {
        !           212:   0xFF820A,0x02,135264+BOTTOM_OFFSET,
        !           213:   0xFF820A,0x02,135284+BOTTOM_OFFSET,
        !           214: };
        !           215: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_149_5[] = {
        !           216:   0xFF820A,0x02,135268+BOTTOM_OFFSET,
        !           217:   0xFF820A,0x02,135288+BOTTOM_OFFSET,
        !           218: };
        !           219: // Auto 169
        !           220: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_169_1[] = {
        !           221:   0xFF820A,0x00,135152+BOTTOM_OFFSET,
        !           222:   0xFF820A,0x02,135244+BOTTOM_OFFSET,
        !           223: };
        !           224: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_169_2[] = {
        !           225:   0xFF820A,0x00,135156+BOTTOM_OFFSET,
        !           226:   0xFF820A,0x02,135248+BOTTOM_OFFSET,
        !           227: };
        !           228: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_169_3[] = {
        !           229:   0xFF820A,0x00,135160+BOTTOM_OFFSET,
        !           230:   0xFF820A,0x02,135252+BOTTOM_OFFSET,
        !           231: };
        !           232: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_169_4[] = {
        !           233:   0xFF820A,0x00,135164+BOTTOM_OFFSET,
        !           234:   0xFF820A,0x02,135256+BOTTOM_OFFSET,
        !           235: };
        !           236: SYNCSHIFTER_ACCESS BottomBorderAccess_Auto_169_5[] = {
        !           237:   0xFF820A,0x00,135168+BOTTOM_OFFSET,
        !           238:   0xFF820A,0x02,135260+BOTTOM_OFFSET,
        !           239: };
        !           240: 
        !           241: // Pompey 6
        !           242: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_6_1[] = {
        !           243:   0xFF820A,0x00,135196+BOTTOM_OFFSET,
        !           244:   0xFF820A,0x02,135248+BOTTOM_OFFSET,
        !           245: };
        !           246: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_6_2[] = {
        !           247:   0xFF820A,0x00,135200+BOTTOM_OFFSET,
        !           248:   0xFF820A,0x02,135252+BOTTOM_OFFSET,
        !           249: };
        !           250: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_6_3[] = {
        !           251:   0xFF820A,0x00,135204+BOTTOM_OFFSET,
        !           252:   0xFF820A,0x02,135256+BOTTOM_OFFSET,
        !           253: };
        !           254: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_6_4[] = {
        !           255:   0xFF820A,0x00,135208+BOTTOM_OFFSET,
        !           256:   0xFF820A,0x02,135260+BOTTOM_OFFSET,
        !           257: };
        !           258: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_6_5[] = {
        !           259:   0xFF820A,0x00,135212+BOTTOM_OFFSET,
        !           260:   0xFF820A,0x02,135264+BOTTOM_OFFSET,
        !           261: };
        !           262: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_6_6[] = {
        !           263:   0xFF820A,0x00,135216+BOTTOM_OFFSET,
        !           264:   0xFF820A,0x02,135268+BOTTOM_OFFSET,
        !           265: };
        !           266: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_6_7[] = {
        !           267:   0xFF820A,0x00,135220+BOTTOM_OFFSET,
        !           268:   0xFF820A,0x02,135272+BOTTOM_OFFSET,
        !           269: };
        !           270: // Pompey 11
        !           271: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_11_1[] = {
        !           272:   0xFF820A,0x00,135188+BOTTOM_OFFSET,
        !           273:   0xFF820A,0x02,135236+BOTTOM_OFFSET,
        !           274: };
        !           275: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_11_2[] = {
        !           276:   0xFF820A,0x00,135192+BOTTOM_OFFSET,
        !           277:   0xFF820A,0x02,135240+BOTTOM_OFFSET,
        !           278: };
        !           279: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_11_3[] = {
        !           280:   0xFF820A,0x00,135196+BOTTOM_OFFSET,
        !           281:   0xFF820A,0x02,135244+BOTTOM_OFFSET,
        !           282: };
        !           283: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_11_4[] = {
        !           284:   0xFF820A,0x00,135200+BOTTOM_OFFSET,
        !           285:   0xFF820A,0x02,135248+BOTTOM_OFFSET,
        !           286: };
        !           287: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_11_5[] = {
        !           288:   0xFF820A,0x00,135204+BOTTOM_OFFSET,
        !           289:   0xFF820A,0x02,135252+BOTTOM_OFFSET,
        !           290: };
        !           291: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_11_6[] = {
        !           292:   0xFF820A,0x00,135208+BOTTOM_OFFSET,
        !           293:   0xFF820A,0x02,135256+BOTTOM_OFFSET,
        !           294: };
        !           295: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_11_7[] = {
        !           296:   0xFF820A,0x00,135212+BOTTOM_OFFSET,
        !           297:   0xFF820A,0x02,135260+BOTTOM_OFFSET,
        !           298: };
        !           299: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_11_8[] = {
        !           300:   0xFF820A,0x00,135216+BOTTOM_OFFSET,
        !           301:   0xFF820A,0x02,135264+BOTTOM_OFFSET,
        !           302: };
        !           303: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_11_9[] = {
        !           304:   0xFF820A,0x00,135220+BOTTOM_OFFSET,
        !           305:   0xFF820A,0x02,135268+BOTTOM_OFFSET,
        !           306: };
        !           307: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_11_10[] = {
        !           308:   0xFF820A,0x00,135224+BOTTOM_OFFSET,
        !           309:   0xFF820A,0x02,135272+BOTTOM_OFFSET,
        !           310: };
        !           311: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_11_11[] = {
        !           312:   0xFF820A,0x00,135228+BOTTOM_OFFSET,
        !           313:   0xFF820A,0x02,135276+BOTTOM_OFFSET,
        !           314: };
        !           315: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_11_12[] = {
        !           316:   0xFF820A,0x00,135232+BOTTOM_OFFSET,
        !           317:   0xFF820A,0x02,135280+BOTTOM_OFFSET,
        !           318: };
        !           319: // Pompey 27
        !           320: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_27_1[] = {
        !           321:   0xFF820A,0x00,135208+BOTTOM_OFFSET,
        !           322:   0xFF820A,0x02,135284+BOTTOM_OFFSET,
        !           323: };
        !           324: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_27_2[] = {
        !           325:   0xFF820A,0x00,135212+BOTTOM_OFFSET,
        !           326:   0xFF820A,0x02,135288+BOTTOM_OFFSET,
        !           327: };
        !           328: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_27_3[] = {
        !           329:   0xFF820A,0x00,135216+BOTTOM_OFFSET,
        !           330:   0xFF820A,0x02,135292+BOTTOM_OFFSET,
        !           331: };
        !           332: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_27_4[] = {
        !           333:   0xFF820A,0x00,135220+BOTTOM_OFFSET,
        !           334:   0xFF820A,0x02,135296+BOTTOM_OFFSET,
        !           335: };
        !           336: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_27_5[] = {
        !           337:   0xFF820A,0x00,135224+BOTTOM_OFFSET,
        !           338:   0xFF820A,0x02,135300+BOTTOM_OFFSET,
        !           339: };
        !           340: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_27_6[] = {
        !           341:   0xFF820A,0x00,135228+BOTTOM_OFFSET,
        !           342:   0xFF820A,0x02,135304+BOTTOM_OFFSET,
        !           343: };
        !           344: // Pompey 43
        !           345: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_43_1[] = {
        !           346:   0xFF820A,0x00,135236+BOTTOM_OFFSET,
        !           347:   0xFF820A,0x02,135280+BOTTOM_OFFSET,
        !           348: };
        !           349: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_43_2[] = {
        !           350:   0xFF820A,0x00,135240+BOTTOM_OFFSET,
        !           351:   0xFF820A,0x02,135284+BOTTOM_OFFSET,
        !           352: };
        !           353: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_43_3[] = {
        !           354:   0xFF820A,0x00,135244+BOTTOM_OFFSET,
        !           355:   0xFF820A,0x02,135288+BOTTOM_OFFSET,
        !           356: };
        !           357: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_43_4[] = {
        !           358:   0xFF820A,0x00,135248+BOTTOM_OFFSET,
        !           359:   0xFF820A,0x02,135292+BOTTOM_OFFSET,
        !           360: };
        !           361: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_43_5[] = {
        !           362:   0xFF820A,0x00,135252+BOTTOM_OFFSET,
        !           363:   0xFF820A,0x02,135296+BOTTOM_OFFSET,
        !           364: };
        !           365: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_43_6[] = {
        !           366:   0xFF820A,0x00,135256+BOTTOM_OFFSET,
        !           367:   0xFF820A,0x02,135300+BOTTOM_OFFSET,
        !           368: };
        !           369: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_43_7[] = {
        !           370:   0xFF820A,0x00,135260+BOTTOM_OFFSET,
        !           371:   0xFF820A,0x02,135304+BOTTOM_OFFSET,
        !           372: };
        !           373: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_43_8[] = {
        !           374:   0xFF820A,0x00,135264+BOTTOM_OFFSET,
        !           375:   0xFF820A,0x02,135308+BOTTOM_OFFSET,
        !           376: };
        !           377: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_43_9[] = {
        !           378:   0xFF820A,0x00,135268+BOTTOM_OFFSET,
        !           379:   0xFF820A,0x02,135312+BOTTOM_OFFSET,
        !           380: };
        !           381: // Pompey 48
        !           382: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_48_1[] = {
        !           383:   0xFF820A,0x00,135204+BOTTOM_OFFSET,
        !           384:   0xFF820A,0x02,135308+BOTTOM_OFFSET,
        !           385: };
        !           386: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_48_2[] = {
        !           387:   0xFF820A,0x00,135208+BOTTOM_OFFSET,
        !           388:   0xFF820A,0x02,135312+BOTTOM_OFFSET,
        !           389: };
        !           390: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_48_3[] = {
        !           391:   0xFF820A,0x00,135212+BOTTOM_OFFSET,
        !           392:   0xFF820A,0x02,135316+BOTTOM_OFFSET,
        !           393: };
        !           394: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_48_4[] = {
        !           395:   0xFF820A,0x00,135216+BOTTOM_OFFSET,
        !           396:   0xFF820A,0x02,135320+BOTTOM_OFFSET,
        !           397: };
        !           398: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_48_5[] = {
        !           399:   0xFF820A,0x00,135220+BOTTOM_OFFSET,
        !           400:   0xFF820A,0x02,135324+BOTTOM_OFFSET,
        !           401: };
        !           402: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_48_6[] = {
        !           403:   0xFF820A,0x00,135224+BOTTOM_OFFSET,
        !           404:   0xFF820A,0x02,135328+BOTTOM_OFFSET,
        !           405: };
        !           406: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_48_7[] = {
        !           407:   0xFF820A,0x00,135228+BOTTOM_OFFSET,
        !           408:   0xFF820A,0x02,135332+BOTTOM_OFFSET,
        !           409: };
        !           410: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_48_8[] = {
        !           411:   0xFF820A,0x00,135232+BOTTOM_OFFSET,
        !           412:   0xFF820A,0x02,135336+BOTTOM_OFFSET,
        !           413: };
        !           414: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_48_9[] = {
        !           415:   0xFF820A,0x00,135236+BOTTOM_OFFSET,
        !           416:   0xFF820A,0x02,135340+BOTTOM_OFFSET,
        !           417: };
        !           418: // Pompey 57 - Seems strange...
        !           419: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_57_1[] = {
        !           420:   0xFF820A,0x00,134696+BOTTOM_OFFSET,
        !           421:   0xFF820A,0x02,134800+BOTTOM_OFFSET,
        !           422: };
        !           423: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_57_2[] = {
        !           424:   0xFF820A,0x00,134700+BOTTOM_OFFSET,
        !           425:   0xFF820A,0x02,134804+BOTTOM_OFFSET,
        !           426: };
        !           427: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_57_3[] = {
        !           428:   0xFF820A,0x00,134704+BOTTOM_OFFSET,
        !           429:   0xFF820A,0x02,134808+BOTTOM_OFFSET,
        !           430: };
        !           431: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_57_4[] = {
        !           432:   0xFF820A,0x00,134708+BOTTOM_OFFSET,
        !           433:   0xFF820A,0x02,134812+BOTTOM_OFFSET,
        !           434: };
        !           435: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_57_5[] = {
        !           436:   0xFF820A,0x00,134712+BOTTOM_OFFSET,
        !           437:   0xFF820A,0x02,134816+BOTTOM_OFFSET,
        !           438: };
        !           439: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_57_6[] = {
        !           440:   0xFF820A,0x00,134716+BOTTOM_OFFSET,
        !           441:   0xFF820A,0x02,134820+BOTTOM_OFFSET,
        !           442: };
        !           443: // Pompey 62
        !           444: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_62_1[] = {
        !           445:   0xFF820A,0x00,135208+BOTTOM_OFFSET,
        !           446:   0xFF820A,0x02,135292+BOTTOM_OFFSET,
        !           447: };
        !           448: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_62_2[] = {
        !           449:   0xFF820A,0x00,135212+BOTTOM_OFFSET,
        !           450:   0xFF820A,0x02,135296+BOTTOM_OFFSET,
        !           451: };
        !           452: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_62_3[] = {
        !           453:   0xFF820A,0x00,135216+BOTTOM_OFFSET,
        !           454:   0xFF820A,0x02,135300+BOTTOM_OFFSET,
        !           455: };
        !           456: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_62_4[] = {
        !           457:   0xFF820A,0x00,135220+BOTTOM_OFFSET,
        !           458:   0xFF820A,0x02,135304+BOTTOM_OFFSET,
        !           459: };
        !           460: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_62_5[] = {
        !           461:   0xFF820A,0x00,135224+BOTTOM_OFFSET,
        !           462:   0xFF820A,0x02,135308+BOTTOM_OFFSET,
        !           463: };
        !           464: // Pompey 68
        !           465: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_68_1[] = {
        !           466:   0xFF820A,0x00,135224+BOTTOM_OFFSET,
        !           467:   0xFF820A,0x02,135284+BOTTOM_OFFSET,
        !           468: };
        !           469: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_68_2[] = {
        !           470:   0xFF820A,0x00,135228+BOTTOM_OFFSET,
        !           471:   0xFF820A,0x02,135288+BOTTOM_OFFSET,
        !           472: };
        !           473: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_68_3[] = {
        !           474:   0xFF820A,0x00,135232+BOTTOM_OFFSET,
        !           475:   0xFF820A,0x02,135292+BOTTOM_OFFSET,
        !           476: };
        !           477: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_68_4[] = {
        !           478:   0xFF820A,0x00,135236+BOTTOM_OFFSET,
        !           479:   0xFF820A,0x02,135296+BOTTOM_OFFSET,
        !           480: };
        !           481: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_68_5[] = {
        !           482:   0xFF820A,0x00,135240+BOTTOM_OFFSET,
        !           483:   0xFF820A,0x02,135300+BOTTOM_OFFSET,
        !           484: };
        !           485: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_68_6[] = {
        !           486:   0xFF820A,0x00,135240+BOTTOM_OFFSET,
        !           487:   0xFF820A,0x02,135300+BOTTOM_OFFSET,
        !           488: };
        !           489: // Pompey 81
        !           490: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_81_1[] = {
        !           491:   0xFF820A,0x00,135208+BOTTOM_OFFSET,
        !           492:   0xFF820A,0x02,135280+BOTTOM_OFFSET,
        !           493: };
        !           494: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_81_2[] = {
        !           495:   0xFF820A,0x00,135212+BOTTOM_OFFSET,
        !           496:   0xFF820A,0x02,135284+BOTTOM_OFFSET,
        !           497: };
        !           498: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_81_3[] = {
        !           499:   0xFF820A,0x00,135216+BOTTOM_OFFSET,
        !           500:   0xFF820A,0x02,135288+BOTTOM_OFFSET,
        !           501: };
        !           502: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_81_4[] = {
        !           503:   0xFF820A,0x00,135220+BOTTOM_OFFSET,
        !           504:   0xFF820A,0x02,135292+BOTTOM_OFFSET,
        !           505: };
        !           506: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_81_5[] = {
        !           507:   0xFF820A,0x00,135224+BOTTOM_OFFSET,
        !           508:   0xFF820A,0x02,135296+BOTTOM_OFFSET,
        !           509: };
        !           510: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_81_6[] = {
        !           511:   0xFF820A,0x00,135228+BOTTOM_OFFSET,
        !           512:   0xFF820A,0x02,135300+BOTTOM_OFFSET,
        !           513: };
        !           514: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_81_7[] = {
        !           515:   0xFF820A,0x00,135232+BOTTOM_OFFSET,
        !           516:   0xFF820A,0x02,135304+BOTTOM_OFFSET,
        !           517: };
        !           518: // Pompey 91
        !           519: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_91_1[] = {
        !           520:   0xFF820A,0x00,135208+BOTTOM_OFFSET,
        !           521:   0xFF820A,0x02,135236+BOTTOM_OFFSET,
        !           522: };
        !           523: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_91_2[] = {
        !           524:   0xFF820A,0x00,135212+BOTTOM_OFFSET,
        !           525:   0xFF820A,0x02,135240+BOTTOM_OFFSET,
        !           526: };
        !           527: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_91_3[] = {
        !           528:   0xFF820A,0x00,135216+BOTTOM_OFFSET,
        !           529:   0xFF820A,0x02,135244+BOTTOM_OFFSET,
        !           530: };
        !           531: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_91_4[] = {
        !           532:   0xFF820A,0x00,135220+BOTTOM_OFFSET,
        !           533:   0xFF820A,0x02,135248+BOTTOM_OFFSET,
        !           534: };
        !           535: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_91_5[] = {
        !           536:   0xFF820A,0x00,135224+BOTTOM_OFFSET,
        !           537:   0xFF820A,0x02,135252+BOTTOM_OFFSET,
        !           538: };
        !           539: SYNCSHIFTER_ACCESS BottomBorderAccess_Pompey_91_6[] = {
        !           540:   0xFF820A,0x00,135228+BOTTOM_OFFSET,
        !           541:   0xFF820A,0x02,135256+BOTTOM_OFFSET,
        !           542: };
        !           543: 
        !           544: SYNCSHIFTER_ACCESS_TABLE pBottomBorderAccessTable[] = {
        !           545:   0, 2,BottomBorderAccess_Med_67_1, Video_SyncHandler_SetBottomBorder,0,
        !           546:   0, 2,BottomBorderAccess_Med_67_2, Video_SyncHandler_SetBottomBorder,0,
        !           547:   0, 2,BottomBorderAccess_Med_67_3, Video_SyncHandler_SetBottomBorder,0,
        !           548:   0, 2,BottomBorderAccess_Med_67_4, Video_SyncHandler_SetBottomBorder,0,
        !           549:   0, 2,BottomBorderAccess_Med_67_5, Video_SyncHandler_SetBottomBorder,0,
        !           550:   0, 2,BottomBorderAccess_Med_67_6, Video_SyncHandler_SetBottomBorder,0,
        !           551:   0, 2,BottomBorderAccess_Med_67_7, Video_SyncHandler_SetBottomBorder,0,
        !           552:   0, 2,BottomBorderAccess_Med_67_8, Video_SyncHandler_SetBottomBorder,0,
        !           553:   0, 2,BottomBorderAccess_Med_67_9, Video_SyncHandler_SetBottomBorder,0,
        !           554:   0, 2,BottomBorderAccess_DBug_136a_1, Video_SyncHandler_SetBottomBorder,0,
        !           555:   0, 2,BottomBorderAccess_DBug_136a_2, Video_SyncHandler_SetBottomBorder,0,
        !           556:   0, 2,BottomBorderAccess_DBug_136a_3, Video_SyncHandler_SetBottomBorder,0,
        !           557:   0, 2,BottomBorderAccess_DBug_136a_4, Video_SyncHandler_SetBottomBorder,0,
        !           558:   0, 2,BottomBorderAccess_DBug_136a_5, Video_SyncHandler_SetBottomBorder,0,
        !           559:   0, 2,BottomBorderAccess_DBug_136a_6, Video_SyncHandler_SetBottomBorder,0,
        !           560:   0, 2,BottomBorderAccess_DBug_136a_7, Video_SyncHandler_SetBottomBorder,0,
        !           561:   0, 2,BottomBorderAccess_DBug_136a_8, Video_SyncHandler_SetBottomBorder,0,
        !           562:   0, 2,BottomBorderAccess_DBug_136a_9, Video_SyncHandler_SetBottomBorder,0,
        !           563:   0, 2,BottomBorderAccess_DBug_136a_10, Video_SyncHandler_SetBottomBorder,0,
        !           564:   0, 2,BottomBorderAccess_DBug_136a_11, Video_SyncHandler_SetBottomBorder,0,
        !           565:   0, 2,BottomBorderAccess_DBug_136a_12, Video_SyncHandler_SetBottomBorder,0,
        !           566:   0, 2,BottomBorderAccess_DBug_141a_1, Video_SyncHandler_SetBottomBorder,0,
        !           567:   0, 2,BottomBorderAccess_DBug_141a_2, Video_SyncHandler_SetBottomBorder,0,
        !           568:   0, 2,BottomBorderAccess_DBug_141a_3, Video_SyncHandler_SetBottomBorder,0,
        !           569:   0, 2,BottomBorderAccess_DBug_141a_4, Video_SyncHandler_SetBottomBorder,0,
        !           570:   0, 2,BottomBorderAccess_DBug_141a_5, Video_SyncHandler_SetBottomBorder,0,
        !           571:   0, 2,BottomBorderAccess_DBug_141a_6, Video_SyncHandler_SetBottomBorder,0,
        !           572:   0, 2,BottomBorderAccess_DBug_141a_7, Video_SyncHandler_SetBottomBorder,0,
        !           573:   0, 2,BottomBorderAccess_DBug_141a_8, Video_SyncHandler_SetBottomBorder,0,
        !           574:   0, 2,BottomBorderAccess_Pompey_6_1, Video_SyncHandler_SetBottomBorder,0,
        !           575:   0, 2,BottomBorderAccess_Pompey_6_2, Video_SyncHandler_SetBottomBorder,0,
        !           576:   0, 2,BottomBorderAccess_Pompey_6_3, Video_SyncHandler_SetBottomBorder,0,
        !           577:   0, 2,BottomBorderAccess_Pompey_6_4, Video_SyncHandler_SetBottomBorder,0,
        !           578:   0, 2,BottomBorderAccess_Pompey_6_5, Video_SyncHandler_SetBottomBorder,0,
        !           579:   0, 2,BottomBorderAccess_Pompey_6_6, Video_SyncHandler_SetBottomBorder,0,
        !           580:   0, 2,BottomBorderAccess_Pompey_6_7, Video_SyncHandler_SetBottomBorder,0,
        !           581:   0, 2,BottomBorderAccess_Pompey_11_1, Video_SyncHandler_SetBottomBorder,0,
        !           582:   0, 2,BottomBorderAccess_Pompey_11_2, Video_SyncHandler_SetBottomBorder,0,
        !           583:   0, 2,BottomBorderAccess_Pompey_11_3, Video_SyncHandler_SetBottomBorder,0,
        !           584:   0, 2,BottomBorderAccess_Pompey_11_4, Video_SyncHandler_SetBottomBorder,0,
        !           585:   0, 2,BottomBorderAccess_Pompey_11_5, Video_SyncHandler_SetBottomBorder,0,
        !           586:   0, 2,BottomBorderAccess_Pompey_11_6, Video_SyncHandler_SetBottomBorder,0,
        !           587:   0, 2,BottomBorderAccess_Pompey_11_7, Video_SyncHandler_SetBottomBorder,0,
        !           588:   0, 2,BottomBorderAccess_Pompey_11_8, Video_SyncHandler_SetBottomBorder,0,
        !           589:   0, 2,BottomBorderAccess_Pompey_11_9, Video_SyncHandler_SetBottomBorder,0,
        !           590:   0, 2,BottomBorderAccess_Pompey_11_10, Video_SyncHandler_SetBottomBorder,0,
        !           591:   0, 2,BottomBorderAccess_Pompey_11_11, Video_SyncHandler_SetBottomBorder,0,
        !           592:   0, 2,BottomBorderAccess_Pompey_11_12, Video_SyncHandler_SetBottomBorder,0,
        !           593:   0, 2,BottomBorderAccess_Pompey_27_1, Video_SyncHandler_SetBottomBorder,0,
        !           594:   0, 2,BottomBorderAccess_Pompey_27_2, Video_SyncHandler_SetBottomBorder,0,
        !           595:   0, 2,BottomBorderAccess_Pompey_27_3, Video_SyncHandler_SetBottomBorder,0,
        !           596:   0, 2,BottomBorderAccess_Pompey_27_4, Video_SyncHandler_SetBottomBorder,0,
        !           597:   0, 2,BottomBorderAccess_Pompey_27_5, Video_SyncHandler_SetBottomBorder,0,
        !           598:   0, 2,BottomBorderAccess_Pompey_27_6, Video_SyncHandler_SetBottomBorder,0,
        !           599:   0, 2,BottomBorderAccess_Pompey_43_1, Video_SyncHandler_SetBottomBorder,0,
        !           600:   0, 2,BottomBorderAccess_Pompey_43_2, Video_SyncHandler_SetBottomBorder,0,
        !           601:   0, 2,BottomBorderAccess_Pompey_43_3, Video_SyncHandler_SetBottomBorder,0,
        !           602:   0, 2,BottomBorderAccess_Pompey_43_4, Video_SyncHandler_SetBottomBorder,0,
        !           603:   0, 2,BottomBorderAccess_Pompey_43_5, Video_SyncHandler_SetBottomBorder,0,
        !           604:   0, 2,BottomBorderAccess_Pompey_43_6, Video_SyncHandler_SetBottomBorder,0,
        !           605:   0, 2,BottomBorderAccess_Pompey_43_7, Video_SyncHandler_SetBottomBorder,0,
        !           606:   0, 2,BottomBorderAccess_Pompey_43_8, Video_SyncHandler_SetBottomBorder,0,
        !           607:   0, 2,BottomBorderAccess_Pompey_43_9, Video_SyncHandler_SetBottomBorder,0,
        !           608:   0, 2,BottomBorderAccess_Pompey_48_1, Video_SyncHandler_SetBottomBorder,0,
        !           609:   0, 2,BottomBorderAccess_Pompey_48_2, Video_SyncHandler_SetBottomBorder,0,
        !           610:   0, 2,BottomBorderAccess_Pompey_48_3, Video_SyncHandler_SetBottomBorder,0,
        !           611:   0, 2,BottomBorderAccess_Pompey_48_4, Video_SyncHandler_SetBottomBorder,0,
        !           612:   0, 2,BottomBorderAccess_Pompey_48_5, Video_SyncHandler_SetBottomBorder,0,
        !           613:   0, 2,BottomBorderAccess_Pompey_48_6, Video_SyncHandler_SetBottomBorder,0,
        !           614:   0, 2,BottomBorderAccess_Pompey_48_7, Video_SyncHandler_SetBottomBorder,0,
        !           615:   0, 2,BottomBorderAccess_Pompey_48_8, Video_SyncHandler_SetBottomBorder,0,
        !           616:   0, 2,BottomBorderAccess_Pompey_48_9, Video_SyncHandler_SetBottomBorder,0,
        !           617:   0, 2,BottomBorderAccess_Pompey_57_1, Video_SyncHandler_SetBottomBorder,0,
        !           618:   0, 2,BottomBorderAccess_Pompey_57_2, Video_SyncHandler_SetBottomBorder,0,
        !           619:   0, 2,BottomBorderAccess_Pompey_57_3, Video_SyncHandler_SetBottomBorder,0,
        !           620:   0, 2,BottomBorderAccess_Pompey_57_4, Video_SyncHandler_SetBottomBorder,0,
        !           621:   0, 2,BottomBorderAccess_Pompey_57_5, Video_SyncHandler_SetBottomBorder,0,
        !           622:   0, 2,BottomBorderAccess_Pompey_57_6, Video_SyncHandler_SetBottomBorder,0,
        !           623:   0, 2,BottomBorderAccess_Pompey_62_1, Video_SyncHandler_SetBottomBorder,0,
        !           624:   0, 2,BottomBorderAccess_Pompey_62_2, Video_SyncHandler_SetBottomBorder,0,
        !           625:   0, 2,BottomBorderAccess_Pompey_62_3, Video_SyncHandler_SetBottomBorder,0,
        !           626:   0, 2,BottomBorderAccess_Pompey_62_4, Video_SyncHandler_SetBottomBorder,0,
        !           627:   0, 2,BottomBorderAccess_Pompey_62_5, Video_SyncHandler_SetBottomBorder,0,
        !           628:   0, 2,BottomBorderAccess_Pompey_68_1, Video_SyncHandler_SetBottomBorder,0,
        !           629:   0, 2,BottomBorderAccess_Pompey_68_2, Video_SyncHandler_SetBottomBorder,0,
        !           630:   0, 2,BottomBorderAccess_Pompey_68_3, Video_SyncHandler_SetBottomBorder,0,
        !           631:   0, 2,BottomBorderAccess_Pompey_68_4, Video_SyncHandler_SetBottomBorder,0,
        !           632:   0, 2,BottomBorderAccess_Pompey_68_5, Video_SyncHandler_SetBottomBorder,0,
        !           633:   0, 2,BottomBorderAccess_Pompey_68_6, Video_SyncHandler_SetBottomBorder,0,
        !           634:   0, 2,BottomBorderAccess_Pompey_81_1, Video_SyncHandler_SetBottomBorder,0,
        !           635:   0, 2,BottomBorderAccess_Pompey_81_2, Video_SyncHandler_SetBottomBorder,0,
        !           636:   0, 2,BottomBorderAccess_Pompey_81_3, Video_SyncHandler_SetBottomBorder,0,
        !           637:   0, 2,BottomBorderAccess_Pompey_81_4, Video_SyncHandler_SetBottomBorder,0,
        !           638:   0, 2,BottomBorderAccess_Pompey_81_5, Video_SyncHandler_SetBottomBorder,0,
        !           639:   0, 2,BottomBorderAccess_Pompey_81_6, Video_SyncHandler_SetBottomBorder,0,
        !           640:   0, 2,BottomBorderAccess_Pompey_81_7, Video_SyncHandler_SetBottomBorder,0,
        !           641:   0, 2,BottomBorderAccess_Pompey_91_1, Video_SyncHandler_SetBottomBorder,0,
        !           642:   0, 2,BottomBorderAccess_Pompey_91_2, Video_SyncHandler_SetBottomBorder,0,
        !           643:   0, 2,BottomBorderAccess_Pompey_91_3, Video_SyncHandler_SetBottomBorder,0,
        !           644:   0, 2,BottomBorderAccess_Pompey_91_4, Video_SyncHandler_SetBottomBorder,0,
        !           645:   0, 2,BottomBorderAccess_Pompey_91_5, Video_SyncHandler_SetBottomBorder,0,
        !           646:   0, 2,BottomBorderAccess_Pompey_91_6, Video_SyncHandler_SetBottomBorder,0,
        !           647:   0, 2,BottomBorderAccess_Auto_95_1, Video_SyncHandler_SetBottomBorder,0,
        !           648:   0, 2,BottomBorderAccess_Auto_95_2, Video_SyncHandler_SetBottomBorder,0,
        !           649:   0, 2,BottomBorderAccess_Auto_95_3, Video_SyncHandler_SetBottomBorder,0,
        !           650:   0, 2,BottomBorderAccess_Auto_95_4, Video_SyncHandler_SetBottomBorder,0,
        !           651:   0, 2,BottomBorderAccess_Auto_95_5, Video_SyncHandler_SetBottomBorder,0,
        !           652:   0, 2,BottomBorderAccess_Auto_95_6, Video_SyncHandler_SetBottomBorder,0,
        !           653:   0, 2,BottomBorderAccess_Auto_106_1, Video_SyncHandler_SetBottomBorder,0,
        !           654:   0, 2,BottomBorderAccess_Auto_106_2, Video_SyncHandler_SetBottomBorder,0,
        !           655:   0, 2,BottomBorderAccess_Auto_106_3, Video_SyncHandler_SetBottomBorder,0,
        !           656:   0, 2,BottomBorderAccess_Auto_106_4, Video_SyncHandler_SetBottomBorder,0,
        !           657:   0, 2,BottomBorderAccess_Auto_106_5, Video_SyncHandler_SetBottomBorder,0,
        !           658:   0, 2,BottomBorderAccess_Auto_106_6, Video_SyncHandler_SetBottomBorder,0,
        !           659:   0, 2,BottomBorderAccess_Auto_106_7, Video_SyncHandler_SetBottomBorder,0,
        !           660:   0, 2,BottomBorderAccess_Auto_106_8, Video_SyncHandler_SetBottomBorder,0,
        !           661:   0, 2,BottomBorderAccess_Auto_106_9, Video_SyncHandler_SetBottomBorder,0,
        !           662:   0, 2,BottomBorderAccess_Auto_149_1, Video_SyncHandler_SetBottomBorder,0,
        !           663:   0, 2,BottomBorderAccess_Auto_149_2, Video_SyncHandler_SetBottomBorder,0,
        !           664:   0, 2,BottomBorderAccess_Auto_149_3, Video_SyncHandler_SetBottomBorder,0,
        !           665:   0, 2,BottomBorderAccess_Auto_149_4, Video_SyncHandler_SetBottomBorder,0,
        !           666:   0, 2,BottomBorderAccess_Auto_149_5, Video_SyncHandler_SetBottomBorder,0,
        !           667:   0, 2,BottomBorderAccess_Auto_169_1, Video_SyncHandler_SetBottomBorder,0,
        !           668:   0, 2,BottomBorderAccess_Auto_169_2, Video_SyncHandler_SetBottomBorder,0,
        !           669:   0, 2,BottomBorderAccess_Auto_169_3, Video_SyncHandler_SetBottomBorder,0,
        !           670:   0, 2,BottomBorderAccess_Auto_169_4, Video_SyncHandler_SetBottomBorder,0,
        !           671:   0, 2,BottomBorderAccess_Auto_169_5, Video_SyncHandler_SetBottomBorder,0,
        !           672: 
        !           673:   0, 0  // term
        !           674: };
        !           675: 
        !           676: //-----------------------------------------------------------------------
        !           677: // Top border
        !           678: 
        !           679: #define  TOP_OFFSET  (-32)
        !           680: 
        !           681: // Medway Menu 67
        !           682: SYNCSHIFTER_ACCESS TopBorderAccess_Med_67_1[] = {
        !           683:   0xFF820A,0x00,17256+TOP_OFFSET,
        !           684:   0xFF820A,0x02,17352+TOP_OFFSET,
        !           685: };
        !           686: SYNCSHIFTER_ACCESS TopBorderAccess_Med_67_2[] = {
        !           687:   0xFF820A,0x00,17260+TOP_OFFSET,
        !           688:   0xFF820A,0x02,17356+TOP_OFFSET,
        !           689: };
        !           690: SYNCSHIFTER_ACCESS TopBorderAccess_Med_67_3[] = {
        !           691:   0xFF820A,0x00,17264+TOP_OFFSET,
        !           692:   0xFF820A,0x02,17360+TOP_OFFSET,
        !           693: };
        !           694: SYNCSHIFTER_ACCESS TopBorderAccess_Med_67_4[] = {
        !           695:   0xFF820A,0x00,17268+TOP_OFFSET,
        !           696:   0xFF820A,0x02,17364+TOP_OFFSET,
        !           697: };
        !           698: SYNCSHIFTER_ACCESS TopBorderAccess_Med_67_5[] = {
        !           699:   0xFF820A,0x00,17272+TOP_OFFSET,
        !           700:   0xFF820A,0x02,17368+TOP_OFFSET,
        !           701: };
        !           702: SYNCSHIFTER_ACCESS TopBorderAccess_Med_67_6[] = {
        !           703:   0xFF820A,0x00,17276+TOP_OFFSET,
        !           704:   0xFF820A,0x02,17372+TOP_OFFSET,
        !           705: };
        !           706: SYNCSHIFTER_ACCESS TopBorderAccess_Med_67_7[] = {
        !           707:   0xFF820A,0x00,17280+TOP_OFFSET,
        !           708:   0xFF820A,0x02,17376+TOP_OFFSET,
        !           709: };
        !           710: SYNCSHIFTER_ACCESS TopBorderAccess_Med_67_8[] = {
        !           711:   0xFF820A,0x00,17284+TOP_OFFSET,
        !           712:   0xFF820A,0x02,17380+TOP_OFFSET,
        !           713: };
        !           714: // DBug 67
        !           715: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_136a_1[] = {
        !           716:   0xFF820A,0x00,17944+TOP_OFFSET,
        !           717:   0xFF820A,0x02,18032+TOP_OFFSET,
        !           718: };
        !           719: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_136a_2[] = {
        !           720:   0xFF820A,0x00,17948+TOP_OFFSET,
        !           721:   0xFF820A,0x02,18036+TOP_OFFSET,
        !           722: };
        !           723: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_136a_3[] = {
        !           724:   0xFF820A,0x00,17952+TOP_OFFSET,
        !           725:   0xFF820A,0x02,18040+TOP_OFFSET,
        !           726: };
        !           727: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_136a_4[] = {
        !           728:   0xFF820A,0x00,17956+TOP_OFFSET,
        !           729:   0xFF820A,0x02,18044+TOP_OFFSET,
        !           730: };
        !           731: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_136a_5[] = {
        !           732:   0xFF820A,0x00,17960+TOP_OFFSET,
        !           733:   0xFF820A,0x02,18048+TOP_OFFSET,
        !           734: };
        !           735: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_136a_6[] = {
        !           736:   0xFF820A,0x00,17964+TOP_OFFSET,
        !           737:   0xFF820A,0x02,18052+TOP_OFFSET,
        !           738: };
        !           739: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_136a_7[] = {
        !           740:   0xFF820A,0x00,17968+TOP_OFFSET,
        !           741:   0xFF820A,0x02,18056+TOP_OFFSET,
        !           742: };
        !           743: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_136a_8[] = {
        !           744:   0xFF820A,0x00,17972+TOP_OFFSET,
        !           745:   0xFF820A,0x02,18060+TOP_OFFSET,
        !           746: };
        !           747: // D-Bug 142a
        !           748: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_142a_1[] = {
        !           749:   0xFF820A,0x00,17296+TOP_OFFSET,
        !           750:   0xFF820A,0x02,17344+TOP_OFFSET,
        !           751: };
        !           752: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_142a_2[] = {
        !           753:   0xFF820A,0x00,17300+TOP_OFFSET,
        !           754:   0xFF820A,0x02,17348+TOP_OFFSET,
        !           755: };
        !           756: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_142a_3[] = {
        !           757:   0xFF820A,0x00,17304+TOP_OFFSET,
        !           758:   0xFF820A,0x02,17352+TOP_OFFSET,
        !           759: };
        !           760: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_142a_4[] = {
        !           761:   0xFF820A,0x00,17308+TOP_OFFSET,
        !           762:   0xFF820A,0x02,17356+TOP_OFFSET,
        !           763: };
        !           764: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_142a_5[] = {
        !           765:   0xFF820A,0x00,17312+TOP_OFFSET,
        !           766:   0xFF820A,0x02,17360+TOP_OFFSET,
        !           767: };
        !           768: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_142a_6[] = {
        !           769:   0xFF820A,0x00,17316+TOP_OFFSET,
        !           770:   0xFF820A,0x02,17364+TOP_OFFSET,
        !           771: };
        !           772: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_142a_7[] = {
        !           773:   0xFF820A,0x00,17320+TOP_OFFSET,
        !           774:   0xFF820A,0x02,17368+TOP_OFFSET,
        !           775: };
        !           776: SYNCSHIFTER_ACCESS TopBorderAccess_DBug_142a_8[] = {
        !           777:   0xFF820A,0x00,17324+TOP_OFFSET,
        !           778:   0xFF820A,0x02,17372+TOP_OFFSET,
        !           779: };
        !           780: // Pompey 27
        !           781: SYNCSHIFTER_ACCESS TopBorderAccess_Pompey_27_1[] = {
        !           782:   0xFF820A,0x00,17280+TOP_OFFSET,
        !           783:   0xFF820A,0x02,17360+TOP_OFFSET,
        !           784: };
        !           785: SYNCSHIFTER_ACCESS TopBorderAccess_Pompey_27_2[] = {
        !           786:   0xFF820A,0x00,17284+TOP_OFFSET,
        !           787:   0xFF820A,0x02,17364+TOP_OFFSET,
        !           788: };
        !           789: SYNCSHIFTER_ACCESS TopBorderAccess_Pompey_27_3[] = {
        !           790:   0xFF820A,0x00,17288+TOP_OFFSET,
        !           791:   0xFF820A,0x02,17368+TOP_OFFSET,
        !           792: };
        !           793: SYNCSHIFTER_ACCESS TopBorderAccess_Pompey_27_4[] = {
        !           794:   0xFF820A,0x00,17292+TOP_OFFSET,
        !           795:   0xFF820A,0x02,17372+TOP_OFFSET,
        !           796: };
        !           797: SYNCSHIFTER_ACCESS TopBorderAccess_Pompey_27_5[] = {
        !           798:   0xFF820A,0x00,17296+TOP_OFFSET,
        !           799:   0xFF820A,0x02,17376+TOP_OFFSET,
        !           800: };
        !           801: SYNCSHIFTER_ACCESS TopBorderAccess_Pompey_27_6[] = {
        !           802:   0xFF820A,0x00,17300+TOP_OFFSET,
        !           803:   0xFF820A,0x02,17380+TOP_OFFSET,
        !           804: };
        !           805: SYNCSHIFTER_ACCESS TopBorderAccess_Pompey_27_7[] = {
        !           806:   0xFF820A,0x00,17304+TOP_OFFSET,
        !           807:   0xFF820A,0x02,17384+TOP_OFFSET,
        !           808: };
        !           809: // Auto 90
        !           810: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_90_1[] = {
        !           811:   0xFF820A,0x00,17316+TOP_OFFSET,
        !           812:   0xFF820A,0x02,17344+TOP_OFFSET,
        !           813: };
        !           814: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_90_2[] = {
        !           815:   0xFF820A,0x00,17320+TOP_OFFSET,
        !           816:   0xFF820A,0x02,17348+TOP_OFFSET,
        !           817: };
        !           818: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_90_3[] = {
        !           819:   0xFF820A,0x00,17324+TOP_OFFSET,
        !           820:   0xFF820A,0x02,17352+TOP_OFFSET,
        !           821: };
        !           822: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_90_4[] = {
        !           823:   0xFF820A,0x00,17328+TOP_OFFSET,
        !           824:   0xFF820A,0x02,17356+TOP_OFFSET,
        !           825: };
        !           826: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_90_5[] = {
        !           827:   0xFF820A,0x00,17332+TOP_OFFSET,
        !           828:   0xFF820A,0x02,17360+TOP_OFFSET,
        !           829: };
        !           830: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_90_6[] = {
        !           831:   0xFF820A,0x00,17336+TOP_OFFSET,
        !           832:   0xFF820A,0x02,17364+TOP_OFFSET,
        !           833: };
        !           834: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_90_7[] = {
        !           835:   0xFF820A,0x00,17340+TOP_OFFSET,
        !           836:   0xFF820A,0x02,17368+TOP_OFFSET,
        !           837: };
        !           838: // Auto 132
        !           839: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_132_1[] = {
        !           840:   0xFF820A,0x00,17316+TOP_OFFSET,
        !           841:   0xFF820A,0x02,17376+TOP_OFFSET,
        !           842: };
        !           843: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_132_2[] = {
        !           844:   0xFF820A,0x00,17320+TOP_OFFSET,
        !           845:   0xFF820A,0x02,17380+TOP_OFFSET,
        !           846: };
        !           847: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_132_3[] = {
        !           848:   0xFF820A,0x00,17324+TOP_OFFSET,
        !           849:   0xFF820A,0x02,17384+TOP_OFFSET,
        !           850: };
        !           851: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_132_4[] = {
        !           852:   0xFF820A,0x00,17328+TOP_OFFSET,
        !           853:   0xFF820A,0x02,17388+TOP_OFFSET,
        !           854: };
        !           855: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_132_5[] = {
        !           856:   0xFF820A,0x00,17332+TOP_OFFSET,
        !           857:   0xFF820A,0x02,17392+TOP_OFFSET,
        !           858: };
        !           859: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_132_6[] = {
        !           860:   0xFF820A,0x00,17336+TOP_OFFSET,
        !           861:   0xFF820A,0x02,17396+TOP_OFFSET,
        !           862: };
        !           863: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_132_7[] = {
        !           864:   0xFF820A,0x00,17340+TOP_OFFSET,
        !           865:   0xFF820A,0x02,17400+TOP_OFFSET,
        !           866: };
        !           867: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_132_8[] = {
        !           868:   0xFF820A,0x00,17344+TOP_OFFSET,
        !           869:   0xFF820A,0x02,17404+TOP_OFFSET,
        !           870: };
        !           871: // Auto 275 - Weird
        !           872: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_275_1[] = {
        !           873:   0xFF820A,0x00,16672+TOP_OFFSET,
        !           874:   0xFF820A,0x02,16744+TOP_OFFSET,
        !           875: };
        !           876: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_275_2[] = {
        !           877:   0xFF820A,0x00,16676+TOP_OFFSET,
        !           878:   0xFF820A,0x02,16748+TOP_OFFSET,
        !           879: };
        !           880: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_275_3[] = {
        !           881:   0xFF820A,0x00,16680+TOP_OFFSET,
        !           882:   0xFF820A,0x02,16752+TOP_OFFSET,
        !           883: };
        !           884: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_275_4[] = {
        !           885:   0xFF820A,0x00,16684+TOP_OFFSET,
        !           886:   0xFF820A,0x02,16756+TOP_OFFSET,
        !           887: };
        !           888: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_275_5[] = {
        !           889:   0xFF820A,0x00,16688+TOP_OFFSET,
        !           890:   0xFF820A,0x02,16760+TOP_OFFSET,
        !           891: };
        !           892: SYNCSHIFTER_ACCESS TopBorderAccess_Auto_275_6[] = {
        !           893:   0xFF820A,0x00,16692+TOP_OFFSET,
        !           894:   0xFF820A,0x02,16764+TOP_OFFSET,
        !           895: };
        !           896: 
        !           897: SYNCSHIFTER_ACCESS_TABLE pTopBorderAccessTable[] = {
        !           898:   0, 2,TopBorderAccess_Med_67_1, Video_SyncHandler_SetTopBorder,0,
        !           899:   0, 2,TopBorderAccess_Med_67_2, Video_SyncHandler_SetTopBorder,0,
        !           900:   0, 2,TopBorderAccess_Med_67_3, Video_SyncHandler_SetTopBorder,0,
        !           901:   0, 2,TopBorderAccess_Med_67_4, Video_SyncHandler_SetTopBorder,0,
        !           902:   0, 2,TopBorderAccess_Med_67_5, Video_SyncHandler_SetTopBorder,0,
        !           903:   0, 2,TopBorderAccess_Med_67_6, Video_SyncHandler_SetTopBorder,0,
        !           904:   0, 2,TopBorderAccess_Med_67_7, Video_SyncHandler_SetTopBorder,0,
        !           905:   0, 2,TopBorderAccess_Med_67_8, Video_SyncHandler_SetTopBorder,0,
        !           906:   0, 2,TopBorderAccess_DBug_136a_1, Video_SyncHandler_SetTopBorder,0,
        !           907:   0, 2,TopBorderAccess_DBug_136a_2, Video_SyncHandler_SetTopBorder,0,
        !           908:   0, 2,TopBorderAccess_DBug_136a_3, Video_SyncHandler_SetTopBorder,0,
        !           909:   0, 2,TopBorderAccess_DBug_136a_4, Video_SyncHandler_SetTopBorder,0,
        !           910:   0, 2,TopBorderAccess_DBug_136a_5, Video_SyncHandler_SetTopBorder,0,
        !           911:   0, 2,TopBorderAccess_DBug_136a_6, Video_SyncHandler_SetTopBorder,0,
        !           912:   0, 2,TopBorderAccess_DBug_136a_7, Video_SyncHandler_SetTopBorder,0,
        !           913:   0, 2,TopBorderAccess_DBug_136a_8, Video_SyncHandler_SetTopBorder,0,
        !           914:   0, 2,TopBorderAccess_DBug_142a_1, Video_SyncHandler_SetTopBorder,0,
        !           915:   0, 2,TopBorderAccess_DBug_142a_2, Video_SyncHandler_SetTopBorder,0,
        !           916:   0, 2,TopBorderAccess_DBug_142a_3, Video_SyncHandler_SetTopBorder,0,
        !           917:   0, 2,TopBorderAccess_DBug_142a_4, Video_SyncHandler_SetTopBorder,0,
        !           918:   0, 2,TopBorderAccess_DBug_142a_5, Video_SyncHandler_SetTopBorder,0,
        !           919:   0, 2,TopBorderAccess_DBug_142a_6, Video_SyncHandler_SetTopBorder,0,
        !           920:   0, 2,TopBorderAccess_DBug_142a_7, Video_SyncHandler_SetTopBorder,0,
        !           921:   0, 2,TopBorderAccess_DBug_142a_8, Video_SyncHandler_SetTopBorder,0,
        !           922:   0, 2,TopBorderAccess_Pompey_27_1, Video_SyncHandler_SetTopBorder,0,
        !           923:   0, 2,TopBorderAccess_Pompey_27_2, Video_SyncHandler_SetTopBorder,0,
        !           924:   0, 2,TopBorderAccess_Pompey_27_3, Video_SyncHandler_SetTopBorder,0,
        !           925:   0, 2,TopBorderAccess_Pompey_27_4, Video_SyncHandler_SetTopBorder,0,
        !           926:   0, 2,TopBorderAccess_Pompey_27_5, Video_SyncHandler_SetTopBorder,0,
        !           927:   0, 2,TopBorderAccess_Pompey_27_6, Video_SyncHandler_SetTopBorder,0,
        !           928:   0, 2,TopBorderAccess_Pompey_27_7, Video_SyncHandler_SetTopBorder,0,
        !           929:   0, 2,TopBorderAccess_Auto_90_1, Video_SyncHandler_SetTopBorder,0,
        !           930:   0, 2,TopBorderAccess_Auto_90_2, Video_SyncHandler_SetTopBorder,0,
        !           931:   0, 2,TopBorderAccess_Auto_90_3, Video_SyncHandler_SetTopBorder,0,
        !           932:   0, 2,TopBorderAccess_Auto_90_4, Video_SyncHandler_SetTopBorder,0,
        !           933:   0, 2,TopBorderAccess_Auto_90_5, Video_SyncHandler_SetTopBorder,0,
        !           934:   0, 2,TopBorderAccess_Auto_90_6, Video_SyncHandler_SetTopBorder,0,
        !           935:   0, 2,TopBorderAccess_Auto_90_7, Video_SyncHandler_SetTopBorder,0,
        !           936:   0, 2,TopBorderAccess_Auto_132_1, Video_SyncHandler_SetTopBorder,0,
        !           937:   0, 2,TopBorderAccess_Auto_132_2, Video_SyncHandler_SetTopBorder,0,
        !           938:   0, 2,TopBorderAccess_Auto_132_3, Video_SyncHandler_SetTopBorder,0,
        !           939:   0, 2,TopBorderAccess_Auto_132_4, Video_SyncHandler_SetTopBorder,0,
        !           940:   0, 2,TopBorderAccess_Auto_132_5, Video_SyncHandler_SetTopBorder,0,
        !           941:   0, 2,TopBorderAccess_Auto_132_6, Video_SyncHandler_SetTopBorder,0,
        !           942:   0, 2,TopBorderAccess_Auto_132_7, Video_SyncHandler_SetTopBorder,0,
        !           943:   0, 2,TopBorderAccess_Auto_132_8, Video_SyncHandler_SetTopBorder,0,
        !           944:   0, 2,TopBorderAccess_Auto_275_1, Video_SyncHandler_SetTopBorder,0,
        !           945:   0, 2,TopBorderAccess_Auto_275_2, Video_SyncHandler_SetTopBorder,0,
        !           946:   0, 2,TopBorderAccess_Auto_275_3, Video_SyncHandler_SetTopBorder,0,
        !           947:   0, 2,TopBorderAccess_Auto_275_4, Video_SyncHandler_SetTopBorder,0,
        !           948:   0, 2,TopBorderAccess_Auto_275_5, Video_SyncHandler_SetTopBorder,0,
        !           949:   0, 2,TopBorderAccess_Auto_275_6, Video_SyncHandler_SetTopBorder,0,
        !           950: 
        !           951:   0, 0  // term
        !           952: };
        !           953: 
        !           954: //-----------------------------------------------------------------------
        !           955: // Left/Right borders
        !           956: SYNCSHIFTER_ACCESS LeftRightBorderAccess_Pompey_46[] = {
        !           957:   0xFF8260,0x02,28,
        !           958:   0xFF8260,0x00,36,
        !           959:   0xFF820A,0x00,400,
        !           960:   0xFF820A,0x02,408,
        !           961:   0xFF8260,0x02,468,
        !           962:   0xFF8260,0x00,480,
        !           963: };
        !           964: 
        !           965: SYNCSHIFTER_ACCESS_TABLE pLeftRightBorderAccessTable[] = {
        !           966:   0, 6,LeftRightBorderAccess_Pompey_46,Video_SyncHandler_SetLeftRightBorder,BORDERMASK_LEFT|BORDERMASK_RIGHT,
        !           967: 
        !           968:   0, 0  // term
        !           969: };
        !           970: 
        !           971: //-----------------------------------------------------------------------
        !           972: // Sync Scrolling
        !           973: 
        !           974: // Syncscr7.s
        !           975: SYNCSHIFTER_ACCESS SyncScrollerAccess_SyncScrl_1[] = {  // 0x118de wholeline(+70)
        !           976:   0xFF8260,0x02,492,
        !           977:   0xFF8260,0x00,508,
        !           978:   0xFF820A,0x00,360,  // NOTE This also matches with array below so add (70-44)
        !           979:   0xFF820A,0x02,376,
        !           980:   0xFF8260,0x01,424,
        !           981:   0xFF8260,0x00,440,
        !           982: };
        !           983: SYNCSHIFTER_ACCESS SyncScrollerAccess_SyncScrl_2[] = {  // 0x119c2 rightonly(+44)
        !           984:   0xFF820A,0x00,360,
        !           985:   0xFF820A,0x02,376,
        !           986: };
        !           987: SYNCSHIFTER_ACCESS SyncScrollerAccess_SyncScrl_3[] = {  // 0x11aae length_2(-2)
        !           988:   0xFF820A,0x00,352,
        !           989:   0xFF820A,0x02,368,
        !           990: };
        !           991: SYNCSHIFTER_ACCESS SyncScrollerAccess_SyncScrl_4[] = {  // 0x11c8a length24(+24)
        !           992:   0xFF8260,0x02,492,
        !           993:   0xFF8260,0x00,508,
        !           994:   0xFF820A,0x00,356,
        !           995:   0xFF820A,0x02,372,
        !           996:   0xFF8260,0x01,424,
        !           997:   0xFF8260,0x00,440,
        !           998: };
        !           999: SYNCSHIFTER_ACCESS SyncScrollerAccess_SyncScrl_5[] = {  // 0x11d6e length26(+26)
        !          1000:   0xFF8260,0x02,492,
        !          1001:   0xFF8260,0x00,508,
        !          1002:   0xFF8260,0x01,424,
        !          1003:   0xFF8260,0x00,440,
        !          1004: };
        !          1005: SYNCSHIFTER_ACCESS SyncScrollerAccess_SyncScrl_6[] = {  // 0x11e56 length_106(-106)
        !          1006:   0xFF8260,0x02,144,
        !          1007:   0xFF8260,0x00,160,
        !          1008: };
        !          1009: 
        !          1010: // Hardware.s(ignore L230 as is +26 +44 combined)
        !          1011: SYNCSHIFTER_ACCESS SyncScrollerAccess_Hardware_1[] = {  // 0x121c2 L158(-2)
        !          1012:   0xFF820A,0x00,360,
        !          1013:   0xFF820A,0x02,368,
        !          1014: };
        !          1015: SYNCSHIFTER_ACCESS SyncScrollerAccess_Hardware_2[] = {  // 0x122ae L184(+24)
        !          1016:   0xFF8260,0x02,436,
        !          1017:   0xFF8260,0x00,448,
        !          1018:   0xFF8260,0x02,508,
        !          1019:   0xFF8260,0x00,4,
        !          1020:   0xFF820A,0x00,360,  // NOTE This also matches with array have so add (24+2)
        !          1021:   0xFF820A,0x02,368,
        !          1022: };
        !          1023: SYNCSHIFTER_ACCESS SyncScrollerAccess_Hardware_3[] = {  // 0x12394 L186(+26)
        !          1024:   0xFF8260,0x02,440,
        !          1025:   0xFF8260,0x00,452,
        !          1026:   0xFF8260,0x02,508,
        !          1027:   0xFF8260,0x00,4,
        !          1028: };
        !          1029: SYNCSHIFTER_ACCESS SyncScrollerAccess_Hardware_4[] = {  // 0x1247a L204(+44)
        !          1030:   0xFF820A,0x00,368,
        !          1031:   0xFF820A,0x02,376,
        !          1032: };
        !          1033: 
        !          1034: SYNCSHIFTER_ACCESS_TABLE pSyncScrollerAccessTable[] = {
        !          1035:   0, 6,SyncScrollerAccess_SyncScrl_1, Video_SyncHandler_SetSyncScrollOffset,+70-44,
        !          1036:   0, 2,SyncScrollerAccess_SyncScrl_2, Video_SyncHandler_SetSyncScrollOffset,+44,
        !          1037:   0, 2,SyncScrollerAccess_SyncScrl_3, Video_SyncHandler_SetSyncScrollOffset,-2,
        !          1038:   0, 6,SyncScrollerAccess_SyncScrl_4, Video_SyncHandler_SetSyncScrollOffset,+24,
        !          1039:   0, 4,SyncScrollerAccess_SyncScrl_5, Video_SyncHandler_SetSyncScrollOffset,+26,
        !          1040:   0, 2,SyncScrollerAccess_SyncScrl_6, Video_SyncHandler_SetSyncScrollOffset,-106,
        !          1041: 
        !          1042:   0, 2,SyncScrollerAccess_Hardware_1, Video_SyncHandler_SetSyncScrollOffset,-2,
        !          1043:   0, 6,SyncScrollerAccess_Hardware_2, Video_SyncHandler_SetSyncScrollOffset,+24+2,
        !          1044:   0, 4,SyncScrollerAccess_Hardware_3, Video_SyncHandler_SetSyncScrollOffset,+26,
        !          1045:   0, 2,SyncScrollerAccess_Hardware_4, Video_SyncHandler_SetSyncScrollOffset,+44,
        !          1046: 
        !          1047:   0, 0  // term
        !          1048: };
        !          1049: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.