z80: fix AF pop+push in DrZ80 (F bits 3+5 stack value unchanged)
authorkub <derkub@gmail.com>
Sun, 1 May 2022 21:56:04 +0000 (23:56 +0200)
committerkub <derkub@gmail.com>
Sun, 1 May 2022 21:56:04 +0000 (23:56 +0200)
cpu/DrZ80/drz80.S

index e4e1047..47778aa 100644 (file)
@@ -3609,521 +3609,521 @@ DAATable: .hword  (0x00<<8)|(1<<ZFlag)|(1<<VFlag)
          \r
 .align 4\r
 \r
-AF_Z80:  .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 0\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 1\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 2\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 3\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 4\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 5\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 6\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 7\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 8\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 9\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 10\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 11\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 12\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 13\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 14\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 15\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 16\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 17\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 18\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 19\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 20\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 21\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 22\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 23\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 24\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 25\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 26\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 27\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 28\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 29\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 30\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 31\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 32\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 33\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 34\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 35\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 36\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 37\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 38\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 39\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 40\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 41\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 42\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 43\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 44\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 45\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 46\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 47\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 48\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 49\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 50\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 51\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 52\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 53\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 54\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 55\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 56\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 57\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 58\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 59\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 60\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 61\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 62\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 63\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 64\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 65\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 66\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 67\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 68\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 69\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 70\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 71\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 72\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 73\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 74\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 75\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 76\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 77\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 78\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 79\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 80\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 81\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 82\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 83\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 84\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 85\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 86\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 87\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 88\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 89\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 90\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 91\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 92\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 93\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 94\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 95\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 96\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 97\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 98\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 99\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 100\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 101\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 102\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 103\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 104\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 105\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 106\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 107\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 108\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 109\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 110\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 111\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 112\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 113\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 114\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 115\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 116\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 117\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 118\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 119\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 120\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 121\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 122\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 123\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 124\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 125\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 126\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 127\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 128\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 129\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 130\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 131\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 132\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 133\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 134\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 135\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 136\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 137\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 138\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 139\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 140\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 141\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 142\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 143\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 144\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 145\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 146\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 147\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 148\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 149\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 150\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 151\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 152\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 153\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 154\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 155\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 156\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 157\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 158\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 159\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 160\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 161\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 162\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 163\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 164\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 165\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 166\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 167\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 168\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 169\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 170\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 171\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 172\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 173\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 174\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 175\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 176\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 177\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 178\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 179\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 180\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 181\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 182\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 183\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 184\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 185\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 186\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 187\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 188\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 189\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 190\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 191\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 192\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 193\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 194\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 195\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 196\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 197\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 198\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 199\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 200\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 201\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 202\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 203\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 204\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 205\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 206\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 207\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 208\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 209\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 210\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 211\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 212\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 213\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 214\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 215\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 216\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 217\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 218\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 219\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 220\r
-         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 221\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 222\r
-         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 223\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 224\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 225\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 226\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 227\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 228\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 229\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 230\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 231\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 232\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 233\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 234\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 235\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 236\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 237\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 238\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 239\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 240\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 241\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 242\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 243\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 244\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 245\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 246\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 247\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 248\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 249\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 250\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 251\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 252\r
-         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 253\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 254\r
-         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_HFlag)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 255\r
+AF_Z80:  .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 0\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 1\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 2\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 3\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 4\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 5\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 6\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 7\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 8\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 9\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 10\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 11\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 12\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 13\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 14\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 15\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 16\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 17\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 18\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 19\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 20\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 21\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 22\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 23\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 24\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 25\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 26\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 27\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 28\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 29\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 30\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 31\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 32\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 33\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 34\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 35\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 36\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 37\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 38\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 39\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 40\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 41\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 42\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 43\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 44\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 45\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 46\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 47\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 48\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 49\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 50\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 51\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 52\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 53\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 54\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 55\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 56\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 57\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 58\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 59\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 60\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 61\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 62\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 63\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 64\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 65\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 66\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 67\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 68\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 69\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 70\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 71\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 72\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 73\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 74\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 75\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 76\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 77\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 78\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 79\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 80\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 81\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 82\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 83\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 84\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 85\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 86\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 87\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 88\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 89\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 90\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 91\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 92\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 93\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 94\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 95\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 96\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 97\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 98\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 99\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 100\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 101\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 102\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 103\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 104\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 105\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 106\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 107\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 108\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 109\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 110\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 111\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 112\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 113\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 114\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 115\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 116\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 117\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 118\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 119\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 120\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 121\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 122\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 123\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 124\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 125\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 126\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(0<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 127\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 128\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 129\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 130\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 131\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 132\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 133\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 134\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 135\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 136\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 137\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 138\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 139\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 140\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 141\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 142\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 143\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 144\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 145\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 146\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 147\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 148\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 149\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 150\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 151\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 152\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 153\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 154\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 155\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 156\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 157\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 158\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 159\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 160\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 161\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 162\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 163\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 164\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 165\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 166\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 167\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 168\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 169\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 170\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 171\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 172\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 173\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 174\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 175\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 176\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 177\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 178\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 179\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 180\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 181\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 182\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 183\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 184\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 185\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 186\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 187\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 188\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 189\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 190\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(0<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 191\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 192\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 193\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 194\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 195\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 196\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 197\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 198\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 199\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 200\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 201\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 202\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 203\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 204\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 205\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 206\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 207\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 208\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 209\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 210\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 211\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 212\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 213\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 214\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 215\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 216\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 217\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 218\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 219\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 220\r
+         .byte (0<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 221\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 222\r
+         .byte (1<<Z80_CFlag)|(0<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 223\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 224\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 225\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 226\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 227\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 228\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 229\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 230\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 231\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 232\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 233\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 234\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 235\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 236\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 237\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 238\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(0<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 239\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 240\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 241\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 242\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 243\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 244\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 245\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 246\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(0<<Z80_SFlag) ;@ 247\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 248\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 249\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 250\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(0<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 251\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 252\r
+         .byte (0<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 253\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(0<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 254\r
+         .byte (1<<Z80_CFlag)|(1<<Z80_NFlag)|(1<<Z80_VFlag)|(1<<Z80_Flag3)|(1<<Z80_HFlag)|(1<<Z80_Flag5)|(1<<Z80_ZFlag)|(1<<Z80_SFlag) ;@ 255\r
 \r
 .align 4\r
 \r
-AF_ARM:  .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 0\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 1\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 2\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 3\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 4\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 5\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 6\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 7\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 8\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 9\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 10\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 11\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 12\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 13\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 14\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 15\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 16\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 17\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 18\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 19\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 20\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 21\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 22\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 23\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 24\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 25\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 26\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 27\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 28\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 29\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 30\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 31\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 32\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 33\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 34\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 35\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 36\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 37\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 38\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 39\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 40\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 41\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 42\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 43\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 44\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 45\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 46\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 47\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 48\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 49\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 50\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 51\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 52\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 53\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 54\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 55\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 56\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 57\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 58\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 59\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 60\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 61\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 62\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(0<<SFlag)  ;@ 63\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 64\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 65\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 66\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 67\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 68\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 69\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 70\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 71\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 72\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 73\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 74\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 75\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 76\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 77\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 78\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 79\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 80\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 81\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 82\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 83\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 84\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 85\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 86\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 87\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 88\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 89\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 90\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 91\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 92\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 93\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 94\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 95\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 96\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 97\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 98\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 99\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 100\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 101\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 102\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 103\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 104\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 105\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 106\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 107\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 108\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 109\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 110\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 111\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 112\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 113\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 114\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 115\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 116\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 117\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 118\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 119\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 120\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 121\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 122\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 123\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 124\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 125\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 126\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(0<<SFlag)  ;@ 127\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 128\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 129\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 130\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 131\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 132\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 133\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 134\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 135\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 136\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 137\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 138\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 139\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 140\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 141\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 142\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 143\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 144\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 145\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 146\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 147\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 148\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 149\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 150\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 151\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 152\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 153\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 154\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 155\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 156\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 157\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 158\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 159\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 160\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 161\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 162\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 163\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 164\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 165\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 166\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 167\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 168\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 169\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 170\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 171\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 172\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 173\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 174\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 175\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 176\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 177\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 178\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 179\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 180\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 181\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 182\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 183\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 184\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 185\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 186\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 187\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 188\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 189\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 190\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(0<<ZFlag)|(1<<SFlag)  ;@ 191\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 192\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 193\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 194\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 195\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 196\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 197\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 198\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 199\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 200\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 201\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 202\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 203\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 204\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 205\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 206\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 207\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 208\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 209\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 210\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 211\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 212\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 213\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 214\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 215\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 216\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 217\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 218\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 219\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 220\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 221\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 222\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 223\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 224\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 225\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 226\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 227\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 228\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 229\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 230\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 231\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 232\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 233\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 234\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 235\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 236\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 237\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 238\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(0<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 239\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 240\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 241\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 242\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 243\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 244\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 245\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 246\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 247\r
-         .byte (0<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 248\r
-         .byte (1<<CFlag)|(0<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 249\r
-         .byte (0<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 250\r
-         .byte (1<<CFlag)|(1<<NFlag)|(0<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 251\r
-         .byte (0<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 252\r
-         .byte (1<<CFlag)|(0<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 253\r
-         .byte (0<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 254\r
-         .byte (1<<CFlag)|(1<<NFlag)|(1<<VFlag)|(1<<HFlag)|(1<<ZFlag)|(1<<SFlag)  ;@ 255\r
+AF_ARM:  .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 0\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 1\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 2\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 3\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 4\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 5\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 6\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 7\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 8\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 9\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 10\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 11\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 12\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 13\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 14\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 15\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 16\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 17\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 18\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 19\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 20\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 21\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 22\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 23\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 24\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 25\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 26\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 27\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 28\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 29\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 30\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 31\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 32\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 33\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 34\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 35\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 36\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 37\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 38\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 39\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 40\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 41\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 42\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 43\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 44\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 45\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 46\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 47\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 48\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 49\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 50\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 51\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 52\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 53\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 54\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 55\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 56\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 57\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 58\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 59\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 60\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 61\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 62\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 63\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 64\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 65\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 66\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 67\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 68\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 69\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 70\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 71\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 72\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 73\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 74\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 75\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 76\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 77\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 78\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 79\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 80\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 81\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 82\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 83\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 84\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 85\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 86\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 87\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 88\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 89\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 90\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 91\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 92\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 93\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 94\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 95\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 96\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 97\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 98\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 99\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 100\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 101\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 102\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 103\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 104\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 105\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 106\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 107\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 108\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 109\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 110\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 111\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 112\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 113\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 114\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 115\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 116\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 117\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 118\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 119\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 120\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 121\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 122\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 123\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 124\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 125\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 126\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(0<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 127\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 128\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 129\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 130\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 131\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 132\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 133\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 134\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 135\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 136\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 137\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 138\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 139\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 140\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 141\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 142\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 143\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 144\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 145\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 146\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 147\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 148\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 149\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 150\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 151\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 152\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 153\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 154\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 155\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 156\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 157\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 158\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 159\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 160\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 161\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 162\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 163\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 164\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 165\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 166\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 167\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 168\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 169\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 170\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 171\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 172\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 173\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 174\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 175\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 176\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 177\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 178\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 179\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 180\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 181\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 182\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 183\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 184\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 185\r
+         .byte (0<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 186\r
+         .byte (0<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 187\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 188\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 189\r
+         .byte (1<<VFlag)|(0<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 190\r
+         .byte (1<<VFlag)|(1<<CFlag)|(0<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 191\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 192\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 193\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 194\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 195\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 196\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 197\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 198\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 199\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 200\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 201\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 202\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 203\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 204\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 205\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 206\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 207\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 208\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 209\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 210\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 211\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 212\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 213\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 214\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(0<<Flag5) ;@ 215\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 216\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 217\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 218\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 219\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 220\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 221\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 222\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(0<<Flag5) ;@ 223\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 224\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 225\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 226\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 227\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 228\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 229\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 230\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 231\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 232\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 233\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 234\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 235\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 236\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 237\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 238\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(0<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 239\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 240\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 241\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 242\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 243\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 244\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 245\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 246\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(0<<Flag3)|(1<<Flag5) ;@ 247\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 248\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 249\r
+         .byte (0<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 250\r
+         .byte (0<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 251\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 252\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(0<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 253\r
+         .byte (1<<VFlag)|(0<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 254\r
+         .byte (1<<VFlag)|(1<<CFlag)|(1<<ZFlag)|(1<<SFlag)|(1<<HFlag)|(1<<NFlag)|(1<<Flag3)|(1<<Flag5) ;@ 255\r
 \r
 .align 4\r
 \r