Annotation of hatari/src/includes/syncTables.h, revision 1.1.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.