BGD: Porovnání verzí
(→Popis portů) |
|||
Řádka 88: | Řádka 88: | ||
VBI přerušení je stejně jako u jiných osmibitů odvozené přímo od snímkových implulsů pro televizi. Má tedy kmitočet 50Hz, periodu 20ms. | VBI přerušení je stejně jako u jiných osmibitů odvozené přímo od snímkových implulsů pro televizi. Má tedy kmitočet 50Hz, periodu 20ms. | ||
+ | |||
+ | Obsah generátoru znaků (IntelHex) | ||
+ | :200000001818181818FFFF18181818180000000018181818181818181818181801010101CE | ||
+ | :200020000000000000FFFF0000000000020202020000000000F8F818181818180303030346 | ||
+ | :200040001818181818F8F800000000000404040400000000001F1F1818181818050505055E | ||
+ | :2000600018181818181F1F0000000000060606060000000000FFFF18181818180707070720 | ||
+ | :200080001818181818FFFF0000000000080808081818181818F8F8181818181809090909C6 | ||
+ | :2000A00018181818181F1F18181818180A0A0A0A24242424E70000E7242424240B0B0B0BD0 | ||
+ | :2000C0002424242424242424242424240C0C0C0C00000000FF0000FF000000000D0D0D0D0E | ||
+ | :2000E00000000000FC0404E4242424240E0E0E0E24242424E40404FC000000000F0F0F0F9C | ||
+ | :20010000000000003F2020272424242410101010242424242720203F0000000011111111EF | ||
+ | :2001200000000000FF0000E7242424241212121224242424E70000FF00000000131313133F | ||
+ | :2001400024242424E40404E42424242414141414242424242720202724242424151515155D | ||
+ | :2001600055AA55AA55AA55AA55AA55AA16161616CCCCCC333333CCCCCC33333317171717D7 | ||
+ | :20018000333333CCCCCC333333CCCCCC18181818777777777777777777777777191919190D | ||
+ | :2001A000FFFFFF00FFFFFF00FFFFFF001A1A1A1A8844221188442211884422111B1B1B1B77 | ||
+ | :2001C0001122448811224488112244881C1C1C1CFF00FF00FF00FF00FF00FF001D1D1D1D44 | ||
+ | :2001E0000000070813262626130807001E1E1E1E0000E010C8240424C810E0001F1F1F1F99 | ||
+ | :20020000000000000000000000000000202020200000180000181818181818002121212132 | ||
+ | :200220000000000000000024123636002222222200000024247E247E242400002323232358 | ||
+ | :200240000000187C1A1A3C58583E180024242424000000466630180C6662000025252525A8 | ||
+ | :200260000000003A646A3068683000002626262600000000000000100818180027272727CA | ||
+ | :20028000000018306060606060301800282828280000180C06060606060C18002929292944 | ||
+ | :2002A000000000185A3C3C3C5A1800002A2A2A2A0000000018187E18180000002B2B2B2B74 | ||
+ | :2002C0000010081818000000000000002C2C2C2C0000000000007E00000000002D2D2D2DF4 | ||
+ | :2002E0000000001818000000000000002E2E2E2E000000406030180C060200002F2F2F2F5E | ||
+ | :200300000000003C62726A66623C0000303030300000003C181818183818000031313131EF | ||
+ | :200320000000007E60380C66663C0000323232320000003C4606061C0C7E000033333333CB | ||
+ | :200340000000000C7E6C6C30180C0000343434340000003C6606467C607E000035353535FB | ||
+ | :200360000000003C6262627C603C000036363636000000303030180C467E000037373737D7 | ||
+ | :200380000000003C62623C62623C0000383838380000003C063E4646463C000039393939CF | ||
+ | :2003A0000000001818001818000000003A3A3A3A0010081818001818000000003B3B3B3B91 | ||
+ | :2003C0000000060C18306030180C06003C3C3C3C00000000007E007E000000003D3D3D3D29 | ||
+ | :2003E00000006030180C060C183060003E3E3E3E000000180018180C463C00003F3F3F3FC5 | ||
+ | :20040000000000344A4A4A3A824438004040404000000062627E626224180000414141414C | ||
+ | :200420000000007C62627C62627C0000424242420000003C62606060623C00004343434350 | ||
+ | :200440000000007C62626262627C0000444444440000007E62607860627E0000454545459E | ||
+ | :200460000000006060607860627E0000464646460000003C62666060623C0000474747470E | ||
+ | :2004800000000062627E626262620000484848480000003C18181818183C0000494949495E | ||
+ | :2004A000000000384C0C0C0C0C1C00004A4A4A4A0000006264687068646200004B4B4B4B4C | ||
+ | :2004C0000000007E60606060606000004C4C4C4C00000062626A6A76626200004D4D4D4D28 | ||
+ | :2004E00000000066666A7262626200004E4E4E4E0000003C62626262623C00004F4F4F4F58 | ||
+ | :2005000000000060607C6262627C0000505050500000003A646A6262623C0000515151510F | ||
+ | :2005200000000062647C6262627C0000525252520000003C62023C60623C00005353535369 | ||
+ | :200540000000001818181818187E0000545454540000003C62626262626200005555555561 | ||
+ | :2005600000000018346262626262000056565656000000346A6A6A626262000057575757F9 | ||
+ | :20058000000000626234083462620000585858580000001818181834626200005959595947 | ||
+ | :2005A0000000007E6030180C067E00005A5A5A5A00003C303030303030303C005B5B5B5BE9 | ||
+ | :2005C00000000002060C1830604000005C5C5C5C00003C0C0C0C0C0C0C0C3C005D5D5D5D6F | ||
+ | :2005E0000000000000000000623418005E5E5E5E007E000000000000000000005F5F5F5FDB | ||
+ | :200600000000000000000000060C1800606060600000003A6464643C00000000616161610A | ||
+ | :200620000000007C6262627C60600000626262620000003C6260623C00000000636363632C | ||
+ | :200640000000003E4646463E06060000646464640000003C607E623C000000006565656564 | ||
+ | :2006600000000030303830303418000066666666001C023E6262623E000000006767676742 | ||
+ | :20068000000000626262627C60600000686868680000003C18181838001000006969696986 | ||
+ | :2006A00000182C0C0C0C0C1C000800006A6A6A6A0000006274686462606000006B6B6B6B8A | ||
+ | :2006C0000000001C18181818181800006C6C6C6C0000006A6A6A6A54000000006D6D6D6D0E | ||
+ | :2006E000000000626262726C000000006E6E6E6E0000003C6262623C000000006F6F6F6FE4 | ||
+ | :200700000060607C6262627C00000000707070700006063E4646463E00000000717171711D | ||
+ | :200720000000003030303A3600000000727272720000003C023C603C00000000737373730F | ||
+ | :200740000000000C181818183C180000747474740000003A6662626200000000757575756F | ||
+ | :2007600000000018346262620000000076767676000000346A6A6A6200000000777777777F | ||
+ | :20078000000000623418346200000000787878781C02023E6262626200000000797979796B | ||
+ | :2007A0000000007E30180C7E000000007A7A7A7A00000E181818701818180E007B7B7B7BF9 | ||
+ | :2007C0000000181818181818181818007C7C7C7C0000701818180E18181870007D7D7D7DDF | ||
+ | :2007E000000000000C5A3000000000007E7E7E7E5555555555555555555555557F7F7F7F73 | ||
+ | :20080000000000000000000000000000808080800000000000000000F0F0F0F08181818114 | ||
+ | :2008200000000000000000000F0F0F0F828282820000000000000000FFFFFFFF838383836C | ||
+ | :2008400000000000F0F0F0F0000000008484848400000000F0F0F0F0F0F0F0F08585858534 | ||
+ | :2008600000000000F0F0F0F00F0F0F0F8686868600000000F0F0F0F0FFFFFFFF878787878C | ||
+ | :20088000000000000F0F0F0F0000000088888888000000000F0F0F0FF0F0F0F089898989DC | ||
+ | :2008A000000000000F0F0F0F0F0F0F0F8A8A8A8A000000000F0F0F0FFFFFFFFF8B8B8B8B34 | ||
+ | :2008C00000000000FFFFFFFF000000008C8C8C8C00000000FFFFFFFFF0F0F0F08D8D8D8DFC | ||
+ | :2008E00000000000FFFFFFFF0F0F0F0F8E8E8E8E00000000FFFFFFFFFFFFFFFF8F8F8F8F54 | ||
+ | :20090000F0F0F0F0000000000000000090909090F0F0F0F000000000F0F0F0F09191919113 | ||
+ | :20092000F0F0F0F0000000000F0F0F0F92929292F0F0F0F000000000FFFFFFFF939393936B | ||
+ | :20094000F0F0F0F0F0F0F0F00000000094949494F0F0F0F0F0F0F0F0F0F0F0F09595959533 | ||
+ | :20096000F0F0F0F0F0F0F0F00F0F0F0F96969696F0F0F0F0F0F0F0F0FFFFFFFF979797978B | ||
+ | :20098000F0F0F0F00F0F0F0F0000000098989898F0F0F0F00F0F0F0FF0F0F0F099999999DB | ||
+ | :2009A000F0F0F0F00F0F0F0F0F0F0F0F9A9A9A9AF0F0F0F00F0F0F0FFFFFFFFF9B9B9B9B33 | ||
+ | :2009C000F0F0F0F0FFFFFFFF000000009C9C9C9CF0F0F0F0FFFFFFFFF0F0F0F09D9D9D9DFB | ||
+ | :2009E000F0F0F0F0FFFFFFFF0F0F0F0F9E9E9E9EF0F0F0F0FFFFFFFFFFFFFFFF9F9F9F9F53 | ||
+ | :200A00000F0F0F0F0000000000000000A0A0A0A00F0F0F0F00000000F0F0F0F0A1A1A1A19A | ||
+ | :200A20000F0F0F0F000000000F0F0F0FA2A2A2A20F0F0F0F00000000FFFFFFFFA3A3A3A3F2 | ||
+ | :200A40000F0F0F0FF0F0F0F000000000A4A4A4A40F0F0F0FF0F0F0F0F0F0F0F0A5A5A5A5BA | ||
+ | :200A60000F0F0F0FF0F0F0F00F0F0F0FA6A6A6A60F0F0F0FF0F0F0F0FFFFFFFFA7A7A7A712 | ||
+ | :200A80000F0F0F0F0F0F0F0F00000000A8A8A8A80F0F0F0F0F0F0F0FF0F0F0F0A9A9A9A962 | ||
+ | :200AA0000F0F0F0F0F0F0F0F0F0F0F0FAAAAAAAA0F0F0F0F0F0F0F0FFFFFFFFFABABABABBA | ||
+ | :200AC0000F0F0F0FFFFFFFFF00000000ACACACAC0F0F0F0FFFFFFFFFF0F0F0F0ADADADAD82 | ||
+ | :200AE0000F0F0F0FFFFFFFFF0F0F0F0FAEAEAEAE0F0F0F0FFFFFFFFFFFFFFFFFAFAFAFAFDA | ||
+ | :200B0000FFFFFFFF0000000000000000B0B0B0B0FFFFFFFF00000000F0F0F0F0B1B1B1B199 | ||
+ | :200B2000FFFFFFFF000000000F0F0F0FB2B2B2B2FFFFFFFF00000000FFFFFFFFB3B3B3B3F1 | ||
+ | :200B4000FFFFFFFFF0F0F0F000000000B4B4B4B4FFFFFFFFF0F0F0F0F0F0F0F0B5B5B5B5B9 | ||
+ | :200B6000FFFFFFFFF0F0F0F00F0F0F0FB6B6B6B6FFFFFFFFF0F0F0F0FFFFFFFFB7B7B7B711 | ||
+ | :200B8000FFFFFFFF0F0F0F0F00000000B8B8B8B8FFFFFFFF0F0F0F0FF0F0F0F0B9B9B9B961 | ||
+ | :200BA000FFFFFFFF0F0F0F0F0F0F0F0FBABABABAFFFFFFFF0F0F0F0FFFFFFFFFBBBBBBBBB9 | ||
+ | :200BC000FFFFFFFFFFFFFFFF00000000BCBCBCBCFFFFFFFFFFFFFFFFF0F0F0F0BDBDBDBD81 | ||
+ | :200BE000FFFFFFFFFFFFFFFF0F0F0F0FBEBEBEBEFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBFD9 | ||
+ | :200C00000000006434343434B47E0000C0C0C0C00000003A6464643C00080400C1C1C1C1BC | ||
+ | :200C200000007E6232180C1832627E00C2C2C2C20000003C6260623C00182400C3C3C3C368 | ||
+ | :200C40000000003E4646463E06061824C4C4C4C40000003C607E623C00182400C5C5C5C5E6 | ||
+ | :200C60000000003030303A3600080400C6C6C6C6000000000078201048300000C7C7C7C714 | ||
+ | :200C80000000003A6662626200240000C8C8C8C80000003C1818183800100800C9C9C9C952 | ||
+ | :200CA0000000003A6662626218241800CACACACA0000001C1818181818180804CBCBCBCB0E | ||
+ | :200CC0000000001C18181818181A0606CCCCCCCC0000003C6262623C00240000CDCDCDCD34 | ||
+ | :200CE000000000626262726C00182400CECECECE0000003C6262623C00080400CFCFCFCF96 | ||
+ | :200D00000000003C6262623C00241800D0D0D0D00000003A6464643C00240000D1D1D1D1AF | ||
+ | :200D20000000003030303A3600182400D2D2D2D20000003C023C603C00182400D3D3D3D391 | ||
+ | :200D40000000000C181818183C1A0606D4D4D4D40000003A6662626200080400D5D5D5D54F | ||
+ | :200D6000000000000070083018780000D6D6D6D60000003C607E623C00080400D7D7D7D7C3 | ||
+ | :200D80001818181824242424E4040407D8D8D8D81C02023E6262626200080400D9D9D9D9BA | ||
+ | :200DA0000000007E30180C7E00182400DADADADA0000007E0018187E18180000DBDBDBDB77 | ||
+ | :200DC000000000007E007E0018180000DCDCDCDC000000000000386464380000DDDDDDDDCB | ||
+ | :200DE0003058581818181818181A1A0CDEDEDEDE000000818142241800000000DFDFDFDFCF | ||
+ | :200E0000000000182442818100000000E0E0E0E000000062627E626224180804E1E1E1E100 | ||
+ | :200E20006090807A6564646400000000E2E2E2E20000003C62606060623C1824E3E3E3E38B | ||
+ | :200E40000000007C62626262627C1824E4E4E4E40000007E62607860627E1824E5E5E5E51C | ||
+ | :200E600000000062647C6262627C0804E6E6E6E6000000324A4C483404020200E7E7E7E702 | ||
+ | :200E80000000003C6262626262620024E8E8E8E80000003C18181818183C0804E9E9E9E966 | ||
+ | :200EA0000000003C6262626262620C0CEAEAEAEA0000007E6060606060600804EBEBEBEB74 | ||
+ | :200EC0000000007E6060606060640C0CECECECEC0000003C62626262623C0024EDEDEDED4E | ||
+ | :200EE00000000066666A726262621824EEEEEEEE0000003C62626262623C0804EFEFEFEF06 | ||
+ | :200F00000000003C62626262623C2418F0F0F0F000000062627E626224180024F1F1F1F149 | ||
+ | :200F200000000062647C6262627C1824F2F2F2F20000003C62023C60623C1824F3F3F3F3E7 | ||
+ | :200F40000000001818181818187E1824F4F4F4F40000003C6262626262620804F5F5F5F50F | ||
+ | :200F60000060606C7262626C62623C00F6F6F6F60000007E62607860627E0804F7F7F7F7EB | ||
+ | :200F8000304848304A4A4C4800000000F8F8F8F8000000181818183462620804F9F9F9F911 | ||
+ | :200FA0000000007E6230180C467E1824FAFAFAFA0000003C42423E0C30407E00FBFBFBFB31 | ||
+ | :200FC000000000632222414141221C00FCFCFCFC000000FFC362343418180000FDFDFDFDC9 | ||
+ | :200FE0000000000C12303030947A0000FEFEFEFE001C083C6A6A6A6A6A3C081CFFFFFFFF6F | ||
+ | :00000001FF |
Verze z 25. 11. 2021, 16:20
BGD je grafický displej s vlastní videopamětí 64KB, nezávislou na operační paměti počítače. Jde vlastně o dvě stránky videopaměti 32KB, které lze z pohledu zobrazování přepínat změnou jediného bitu a implementovat tak double buffering.
Adresa videopaměti v paměťovém prostoru počítače je 0xE na adresních vodičích A19-A16. Je tedy nutná přítomnost desky MAP-F, která provádí mapování do 64KB adresního prostoru Z80. Všechny desky, které používají mapování adres musí být ve vaně sběrnice zasunuté v těsném sousedství, bez mezer. Většinou jde o desky BGD, MAP-F a RAM-1M.
Pracovní režimy displeje
MO Textový režim 64x21 znaků. Začátek VRAM: 7580-7FFF nebo F580-FFFF Na lichých adresách jsou ASCII kódy znaků, na sudých atributy určující barvu Formát atributu: D7 inkoust G D6 inkoust R D5 inkoust B D4 inkoust I D3 papír G D2 papír R D1 papír B D0 papír I RGB samozřejmě znamená červenou zelenou a modrou, I zvyšuje jasovou intenzitu barvy.
M1 Grafický režim 512x256, atributy 8x1 Začátek VRAM: 0000-7FFF nebo 8000-FFFF Na lichých adresách jsou osmice pixelů, na sudých atributy určující barvu Formát atributu: D7 inkoust G D6 inkoust R D5 inkoust B D4 inkoust I D3 papír G D2 papír R D1 papír B D0 papír I Podobá se textovému režimu, ale místo ASCII znaku je přímo byte, který se posílá do posuvného registru.
M2 Grafický režim 256x256, každý pixel má vlastní barvu Začátek VRAM: 0000-7FFF nebo 8000-FFFF Formát bajtů: D7 pix0 G D6 pix0 R D5 pix0 B D4 pix0 I D3 pix1 G D2 pix1 R D1 pix1 B D0 pix1 I
Deska má dva výstupy, RGB + synchronizace a černobílý kompozitní výstup. Interpretace barev na RGB výstupu je přibližně stejná, jako u ZX-Spectra, bit I zvýší jas barvy, ale nemá vliv na černou.
Chování černobílého výstupu je odlišné. Hodnota bitů {GRBI} určuje absolutní jas bodu. Lze tedy na něm vytvářet plnohodnotné obrázky v 16 stupních šedi.
Popis portů
2C R Nuluje požadavek VBI přerušení W Registr režimu displeje D0 = 1-povolení zvukového generátoru D1 = 0-režim M1 1-režim M2 D2 = 0-grafické režimy 1-textový režim M0 D3 = volba stránky 0-zobrazuje se horní 8000-FFFF 1-zobrazuje se dolní 0000-7FFF Při nahrávání výšky tónu do zvukového generátoru se využívá vlastnosti instrukce OUT (C),A kde na A7:0 je adresa portu v C a na A15:8 je obsah párového registru B. např.: LD A,mode LD B,ton LD C,0x2C SET 0,A OUT (C),A výška tónu je asi 200Hz pro 0xFF a 23kHz pro 0x00
2D W maska VBI přerušení D0 = 1-přerušení povoleno 0-zakázáno R stav VBI přerušení D0 = 1-požadavek VBI přerušení (i když je zakázané maskou) nuluje se čtením 2C D1 = rezerva D2 = rezerva D3 = stav masky přerušení
2E R čte byte z klávesnice, zároveň nuluje požadavek na přerušení od klávesnice
2F W maska přerušení od klávesnice D0 = 1-přerušení povoleno 0-zakázáno R stav přerušení od klávesnice D0 = 1-požadavek přerušení od klávesnice (i když je zakázané maskou) nuluje se čtením 2E D1 = rezerva D2 = rezerva D3 = stav masky přerušení
VBI přerušení je stejně jako u jiných osmibitů odvozené přímo od snímkových implulsů pro televizi. Má tedy kmitočet 50Hz, periodu 20ms.
Obsah generátoru znaků (IntelHex)
- 200000001818181818FFFF18181818180000000018181818181818181818181801010101CE
- 200020000000000000FFFF0000000000020202020000000000F8F818181818180303030346
- 200040001818181818F8F800000000000404040400000000001F1F1818181818050505055E
- 2000600018181818181F1F0000000000060606060000000000FFFF18181818180707070720
- 200080001818181818FFFF0000000000080808081818181818F8F8181818181809090909C6
- 2000A00018181818181F1F18181818180A0A0A0A24242424E70000E7242424240B0B0B0BD0
- 2000C0002424242424242424242424240C0C0C0C00000000FF0000FF000000000D0D0D0D0E
- 2000E00000000000FC0404E4242424240E0E0E0E24242424E40404FC000000000F0F0F0F9C
- 20010000000000003F2020272424242410101010242424242720203F0000000011111111EF
- 2001200000000000FF0000E7242424241212121224242424E70000FF00000000131313133F
- 2001400024242424E40404E42424242414141414242424242720202724242424151515155D
- 2001600055AA55AA55AA55AA55AA55AA16161616CCCCCC333333CCCCCC33333317171717D7
- 20018000333333CCCCCC333333CCCCCC18181818777777777777777777777777191919190D
- 2001A000FFFFFF00FFFFFF00FFFFFF001A1A1A1A8844221188442211884422111B1B1B1B77
- 2001C0001122448811224488112244881C1C1C1CFF00FF00FF00FF00FF00FF001D1D1D1D44
- 2001E0000000070813262626130807001E1E1E1E0000E010C8240424C810E0001F1F1F1F99
- 20020000000000000000000000000000202020200000180000181818181818002121212132
- 200220000000000000000024123636002222222200000024247E247E242400002323232358
- 200240000000187C1A1A3C58583E180024242424000000466630180C6662000025252525A8
- 200260000000003A646A3068683000002626262600000000000000100818180027272727CA
- 20028000000018306060606060301800282828280000180C06060606060C18002929292944
- 2002A000000000185A3C3C3C5A1800002A2A2A2A0000000018187E18180000002B2B2B2B74
- 2002C0000010081818000000000000002C2C2C2C0000000000007E00000000002D2D2D2DF4
- 2002E0000000001818000000000000002E2E2E2E000000406030180C060200002F2F2F2F5E
- 200300000000003C62726A66623C0000303030300000003C181818183818000031313131EF
- 200320000000007E60380C66663C0000323232320000003C4606061C0C7E000033333333CB
- 200340000000000C7E6C6C30180C0000343434340000003C6606467C607E000035353535FB
- 200360000000003C6262627C603C000036363636000000303030180C467E000037373737D7
- 200380000000003C62623C62623C0000383838380000003C063E4646463C000039393939CF
- 2003A0000000001818001818000000003A3A3A3A0010081818001818000000003B3B3B3B91
- 2003C0000000060C18306030180C06003C3C3C3C00000000007E007E000000003D3D3D3D29
- 2003E00000006030180C060C183060003E3E3E3E000000180018180C463C00003F3F3F3FC5
- 20040000000000344A4A4A3A824438004040404000000062627E626224180000414141414C
- 200420000000007C62627C62627C0000424242420000003C62606060623C00004343434350
- 200440000000007C62626262627C0000444444440000007E62607860627E0000454545459E
- 200460000000006060607860627E0000464646460000003C62666060623C0000474747470E
- 2004800000000062627E626262620000484848480000003C18181818183C0000494949495E
- 2004A000000000384C0C0C0C0C1C00004A4A4A4A0000006264687068646200004B4B4B4B4C
- 2004C0000000007E60606060606000004C4C4C4C00000062626A6A76626200004D4D4D4D28
- 2004E00000000066666A7262626200004E4E4E4E0000003C62626262623C00004F4F4F4F58
- 2005000000000060607C6262627C0000505050500000003A646A6262623C0000515151510F
- 2005200000000062647C6262627C0000525252520000003C62023C60623C00005353535369
- 200540000000001818181818187E0000545454540000003C62626262626200005555555561
- 2005600000000018346262626262000056565656000000346A6A6A626262000057575757F9
- 20058000000000626234083462620000585858580000001818181834626200005959595947
- 2005A0000000007E6030180C067E00005A5A5A5A00003C303030303030303C005B5B5B5BE9
- 2005C00000000002060C1830604000005C5C5C5C00003C0C0C0C0C0C0C0C3C005D5D5D5D6F
- 2005E0000000000000000000623418005E5E5E5E007E000000000000000000005F5F5F5FDB
- 200600000000000000000000060C1800606060600000003A6464643C00000000616161610A
- 200620000000007C6262627C60600000626262620000003C6260623C00000000636363632C
- 200640000000003E4646463E06060000646464640000003C607E623C000000006565656564
- 2006600000000030303830303418000066666666001C023E6262623E000000006767676742
- 20068000000000626262627C60600000686868680000003C18181838001000006969696986
- 2006A00000182C0C0C0C0C1C000800006A6A6A6A0000006274686462606000006B6B6B6B8A
- 2006C0000000001C18181818181800006C6C6C6C0000006A6A6A6A54000000006D6D6D6D0E
- 2006E000000000626262726C000000006E6E6E6E0000003C6262623C000000006F6F6F6FE4
- 200700000060607C6262627C00000000707070700006063E4646463E00000000717171711D
- 200720000000003030303A3600000000727272720000003C023C603C00000000737373730F
- 200740000000000C181818183C180000747474740000003A6662626200000000757575756F
- 2007600000000018346262620000000076767676000000346A6A6A6200000000777777777F
- 20078000000000623418346200000000787878781C02023E6262626200000000797979796B
- 2007A0000000007E30180C7E000000007A7A7A7A00000E181818701818180E007B7B7B7BF9
- 2007C0000000181818181818181818007C7C7C7C0000701818180E18181870007D7D7D7DDF
- 2007E000000000000C5A3000000000007E7E7E7E5555555555555555555555557F7F7F7F73
- 20080000000000000000000000000000808080800000000000000000F0F0F0F08181818114
- 2008200000000000000000000F0F0F0F828282820000000000000000FFFFFFFF838383836C
- 2008400000000000F0F0F0F0000000008484848400000000F0F0F0F0F0F0F0F08585858534
- 2008600000000000F0F0F0F00F0F0F0F8686868600000000F0F0F0F0FFFFFFFF878787878C
- 20088000000000000F0F0F0F0000000088888888000000000F0F0F0FF0F0F0F089898989DC
- 2008A000000000000F0F0F0F0F0F0F0F8A8A8A8A000000000F0F0F0FFFFFFFFF8B8B8B8B34
- 2008C00000000000FFFFFFFF000000008C8C8C8C00000000FFFFFFFFF0F0F0F08D8D8D8DFC
- 2008E00000000000FFFFFFFF0F0F0F0F8E8E8E8E00000000FFFFFFFFFFFFFFFF8F8F8F8F54
- 20090000F0F0F0F0000000000000000090909090F0F0F0F000000000F0F0F0F09191919113
- 20092000F0F0F0F0000000000F0F0F0F92929292F0F0F0F000000000FFFFFFFF939393936B
- 20094000F0F0F0F0F0F0F0F00000000094949494F0F0F0F0F0F0F0F0F0F0F0F09595959533
- 20096000F0F0F0F0F0F0F0F00F0F0F0F96969696F0F0F0F0F0F0F0F0FFFFFFFF979797978B
- 20098000F0F0F0F00F0F0F0F0000000098989898F0F0F0F00F0F0F0FF0F0F0F099999999DB
- 2009A000F0F0F0F00F0F0F0F0F0F0F0F9A9A9A9AF0F0F0F00F0F0F0FFFFFFFFF9B9B9B9B33
- 2009C000F0F0F0F0FFFFFFFF000000009C9C9C9CF0F0F0F0FFFFFFFFF0F0F0F09D9D9D9DFB
- 2009E000F0F0F0F0FFFFFFFF0F0F0F0F9E9E9E9EF0F0F0F0FFFFFFFFFFFFFFFF9F9F9F9F53
- 200A00000F0F0F0F0000000000000000A0A0A0A00F0F0F0F00000000F0F0F0F0A1A1A1A19A
- 200A20000F0F0F0F000000000F0F0F0FA2A2A2A20F0F0F0F00000000FFFFFFFFA3A3A3A3F2
- 200A40000F0F0F0FF0F0F0F000000000A4A4A4A40F0F0F0FF0F0F0F0F0F0F0F0A5A5A5A5BA
- 200A60000F0F0F0FF0F0F0F00F0F0F0FA6A6A6A60F0F0F0FF0F0F0F0FFFFFFFFA7A7A7A712
- 200A80000F0F0F0F0F0F0F0F00000000A8A8A8A80F0F0F0F0F0F0F0FF0F0F0F0A9A9A9A962
- 200AA0000F0F0F0F0F0F0F0F0F0F0F0FAAAAAAAA0F0F0F0F0F0F0F0FFFFFFFFFABABABABBA
- 200AC0000F0F0F0FFFFFFFFF00000000ACACACAC0F0F0F0FFFFFFFFFF0F0F0F0ADADADAD82
- 200AE0000F0F0F0FFFFFFFFF0F0F0F0FAEAEAEAE0F0F0F0FFFFFFFFFFFFFFFFFAFAFAFAFDA
- 200B0000FFFFFFFF0000000000000000B0B0B0B0FFFFFFFF00000000F0F0F0F0B1B1B1B199
- 200B2000FFFFFFFF000000000F0F0F0FB2B2B2B2FFFFFFFF00000000FFFFFFFFB3B3B3B3F1
- 200B4000FFFFFFFFF0F0F0F000000000B4B4B4B4FFFFFFFFF0F0F0F0F0F0F0F0B5B5B5B5B9
- 200B6000FFFFFFFFF0F0F0F00F0F0F0FB6B6B6B6FFFFFFFFF0F0F0F0FFFFFFFFB7B7B7B711
- 200B8000FFFFFFFF0F0F0F0F00000000B8B8B8B8FFFFFFFF0F0F0F0FF0F0F0F0B9B9B9B961
- 200BA000FFFFFFFF0F0F0F0F0F0F0F0FBABABABAFFFFFFFF0F0F0F0FFFFFFFFFBBBBBBBBB9
- 200BC000FFFFFFFFFFFFFFFF00000000BCBCBCBCFFFFFFFFFFFFFFFFF0F0F0F0BDBDBDBD81
- 200BE000FFFFFFFFFFFFFFFF0F0F0F0FBEBEBEBEFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBFD9
- 200C00000000006434343434B47E0000C0C0C0C00000003A6464643C00080400C1C1C1C1BC
- 200C200000007E6232180C1832627E00C2C2C2C20000003C6260623C00182400C3C3C3C368
- 200C40000000003E4646463E06061824C4C4C4C40000003C607E623C00182400C5C5C5C5E6
- 200C60000000003030303A3600080400C6C6C6C6000000000078201048300000C7C7C7C714
- 200C80000000003A6662626200240000C8C8C8C80000003C1818183800100800C9C9C9C952
- 200CA0000000003A6662626218241800CACACACA0000001C1818181818180804CBCBCBCB0E
- 200CC0000000001C18181818181A0606CCCCCCCC0000003C6262623C00240000CDCDCDCD34
- 200CE000000000626262726C00182400CECECECE0000003C6262623C00080400CFCFCFCF96
- 200D00000000003C6262623C00241800D0D0D0D00000003A6464643C00240000D1D1D1D1AF
- 200D20000000003030303A3600182400D2D2D2D20000003C023C603C00182400D3D3D3D391
- 200D40000000000C181818183C1A0606D4D4D4D40000003A6662626200080400D5D5D5D54F
- 200D6000000000000070083018780000D6D6D6D60000003C607E623C00080400D7D7D7D7C3
- 200D80001818181824242424E4040407D8D8D8D81C02023E6262626200080400D9D9D9D9BA
- 200DA0000000007E30180C7E00182400DADADADA0000007E0018187E18180000DBDBDBDB77
- 200DC000000000007E007E0018180000DCDCDCDC000000000000386464380000DDDDDDDDCB
- 200DE0003058581818181818181A1A0CDEDEDEDE000000818142241800000000DFDFDFDFCF
- 200E0000000000182442818100000000E0E0E0E000000062627E626224180804E1E1E1E100
- 200E20006090807A6564646400000000E2E2E2E20000003C62606060623C1824E3E3E3E38B
- 200E40000000007C62626262627C1824E4E4E4E40000007E62607860627E1824E5E5E5E51C
- 200E600000000062647C6262627C0804E6E6E6E6000000324A4C483404020200E7E7E7E702
- 200E80000000003C6262626262620024E8E8E8E80000003C18181818183C0804E9E9E9E966
- 200EA0000000003C6262626262620C0CEAEAEAEA0000007E6060606060600804EBEBEBEB74
- 200EC0000000007E6060606060640C0CECECECEC0000003C62626262623C0024EDEDEDED4E
- 200EE00000000066666A726262621824EEEEEEEE0000003C62626262623C0804EFEFEFEF06
- 200F00000000003C62626262623C2418F0F0F0F000000062627E626224180024F1F1F1F149
- 200F200000000062647C6262627C1824F2F2F2F20000003C62023C60623C1824F3F3F3F3E7
- 200F40000000001818181818187E1824F4F4F4F40000003C6262626262620804F5F5F5F50F
- 200F60000060606C7262626C62623C00F6F6F6F60000007E62607860627E0804F7F7F7F7EB
- 200F8000304848304A4A4C4800000000F8F8F8F8000000181818183462620804F9F9F9F911
- 200FA0000000007E6230180C467E1824FAFAFAFA0000003C42423E0C30407E00FBFBFBFB31
- 200FC000000000632222414141221C00FCFCFCFC000000FFC362343418180000FDFDFDFDC9
- 200FE0000000000C12303030947A0000FEFEFEFE001C083C6A6A6A6A6A3C081CFFFFFFFF6F
- 00000001FF