Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/NesTiler.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/Tests
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-10-14 19:15:31 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-10-14 19:15:31 +0300
commitd74fd537626fd5dc215e3a87214f3c23aae80531 (patch)
tree3d63f99ee6748b55f129556a885494cbc0650a37 /Tests
parent1e080c4db6b28fc5b34be211c03a45eebab9e261 (diff)
More tests
Diffstat (limited to 'Tests')
-rw-r--r--Tests/Program.cs86
-rw-r--r--Tests/References/belaya_akula_attr_table_0.binbin0 -> 16 bytes
-rw-r--r--Tests/References/belaya_akula_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/belaya_akula_attr_table_2.binbin0 -> 16 bytes
-rw-r--r--Tests/References/belaya_akula_attr_table_3.bin5
-rw-r--r--Tests/References/belaya_akula_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/belaya_akula_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/belaya_akula_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/belaya_akula_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/belaya_akula_palette_0.bin1
-rw-r--r--Tests/References/belaya_akula_palette_1.bin1
-rw-r--r--Tests/References/belaya_akula_palette_2.bin1
-rw-r--r--Tests/References/belaya_akula_palette_3.bin1
-rw-r--r--Tests/References/belaya_akula_pattern_0.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/belaya_akula_pattern_1.binbin0 -> 3920 bytes
-rw-r--r--Tests/References/belaya_akula_pattern_2.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/belaya_akula_pattern_3.binbin0 -> 3072 bytes
-rw-r--r--Tests/References/blaster_master_left_attr_table_0.binbin0 -> 64 bytes
-rw-r--r--Tests/References/blaster_master_left_name_table_0.binbin0 -> 960 bytes
-rw-r--r--Tests/References/blaster_master_left_palette_0.bin1
-rw-r--r--Tests/References/blaster_master_left_palette_1.bin2
-rw-r--r--Tests/References/blaster_master_left_palette_2.binbin0 -> 4 bytes
-rw-r--r--Tests/References/blaster_master_left_palette_3.binbin0 -> 4 bytes
-rw-r--r--Tests/References/blaster_master_left_pattern_0.binbin0 -> 848 bytes
-rw-r--r--Tests/References/blaster_master_right_attr_table_0.binbin0 -> 64 bytes
-rw-r--r--Tests/References/blaster_master_right_full_attr_table_0.binbin0 -> 64 bytes
-rw-r--r--Tests/References/blaster_master_right_full_name_table_0.binbin0 -> 960 bytes
-rw-r--r--Tests/References/blaster_master_right_full_palette_0.bin1
-rw-r--r--Tests/References/blaster_master_right_full_palette_1.bin2
-rw-r--r--Tests/References/blaster_master_right_full_palette_2.bin1
-rw-r--r--Tests/References/blaster_master_right_full_palette_3.binbin0 -> 4 bytes
-rw-r--r--Tests/References/blaster_master_right_full_pattern_0.binbin0 -> 3552 bytes
-rw-r--r--Tests/References/blaster_master_right_name_table_0.binbin0 -> 960 bytes
-rw-r--r--Tests/References/blaster_master_right_palette_0.bin1
-rw-r--r--Tests/References/blaster_master_right_palette_1.bin2
-rw-r--r--Tests/References/blaster_master_right_palette_2.bin1
-rw-r--r--Tests/References/blaster_master_right_palette_3.binbin0 -> 4 bytes
-rw-r--r--Tests/References/blaster_master_right_pattern_0.binbin0 -> 3408 bytes
-rw-r--r--Tests/References/buhanka_attr_table_0.binbin0 -> 16 bytes
-rw-r--r--Tests/References/buhanka_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/buhanka_attr_table_2.bin1
-rw-r--r--Tests/References/buhanka_attr_table_3.bin1
-rw-r--r--Tests/References/buhanka_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/buhanka_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/buhanka_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/buhanka_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/buhanka_palette_0.bin1
-rw-r--r--Tests/References/buhanka_palette_1.bin1
-rw-r--r--Tests/References/buhanka_palette_2.bin1
-rw-r--r--Tests/References/buhanka_palette_3.bin1
-rw-r--r--Tests/References/buhanka_pattern_0.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/buhanka_pattern_1.binbin0 -> 3904 bytes
-rw-r--r--Tests/References/buhanka_pattern_2.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/buhanka_pattern_3.binbin0 -> 3072 bytes
-rw-r--r--Tests/References/chernobyl_attr_table_0.binbin0 -> 16 bytes
-rw-r--r--Tests/References/chernobyl_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/chernobyl_attr_table_2.binbin0 -> 16 bytes
-rw-r--r--Tests/References/chernobyl_attr_table_3.binbin0 -> 16 bytes
-rw-r--r--Tests/References/chernobyl_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/chernobyl_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/chernobyl_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/chernobyl_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/chernobyl_palette_0.bin1
-rw-r--r--Tests/References/chernobyl_palette_1.bin1
-rw-r--r--Tests/References/chernobyl_palette_2.bin1
-rw-r--r--Tests/References/chernobyl_palette_3.bin1
-rw-r--r--Tests/References/chernobyl_pattern_0.binbin0 -> 3696 bytes
-rw-r--r--Tests/References/chernobyl_pattern_1.binbin0 -> 4048 bytes
-rw-r--r--Tests/References/chernobyl_pattern_2.binbin0 -> 4048 bytes
-rw-r--r--Tests/References/chernobyl_pattern_3.binbin0 -> 3072 bytes
-rw-r--r--Tests/References/dira_attr_table_0.binbin0 -> 16 bytes
-rw-r--r--Tests/References/dira_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/dira_attr_table_2.binbin0 -> 16 bytes
-rw-r--r--Tests/References/dira_attr_table_3.binbin0 -> 16 bytes
-rw-r--r--Tests/References/dira_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/dira_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/dira_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/dira_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/dira_palette_0.bin1
-rw-r--r--Tests/References/dira_palette_1.bin1
-rw-r--r--Tests/References/dira_palette_2.bin1
-rw-r--r--Tests/References/dira_palette_3.bin1
-rw-r--r--Tests/References/dira_pattern_0.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/dira_pattern_1.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/dira_pattern_2.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/dira_pattern_3.binbin0 -> 3072 bytes
-rw-r--r--Tests/References/glaza_attr_table_0.binbin0 -> 16 bytes
-rw-r--r--Tests/References/glaza_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/glaza_attr_table_2.binbin0 -> 16 bytes
-rw-r--r--Tests/References/glaza_attr_table_3.binbin0 -> 16 bytes
-rw-r--r--Tests/References/glaza_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/glaza_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/glaza_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/glaza_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/glaza_palette_0.bin1
-rw-r--r--Tests/References/glaza_palette_1.binbin0 -> 4 bytes
-rw-r--r--Tests/References/glaza_palette_2.binbin0 -> 4 bytes
-rw-r--r--Tests/References/glaza_palette_3.binbin0 -> 4 bytes
-rw-r--r--Tests/References/glaza_pattern_0.binbin0 -> 1056 bytes
-rw-r--r--Tests/References/glaza_pattern_1.binbin0 -> 1392 bytes
-rw-r--r--Tests/References/glaza_pattern_2.binbin0 -> 1056 bytes
-rw-r--r--Tests/References/glaza_pattern_3.binbin0 -> 800 bytes
-rw-r--r--Tests/References/gorgona_attr_table_0.binbin0 -> 16 bytes
-rw-r--r--Tests/References/gorgona_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/gorgona_attr_table_2.binbin0 -> 16 bytes
-rw-r--r--Tests/References/gorgona_attr_table_3.binbin0 -> 16 bytes
-rw-r--r--Tests/References/gorgona_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/gorgona_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/gorgona_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/gorgona_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/gorgona_palette_0.binbin0 -> 4 bytes
-rw-r--r--Tests/References/gorgona_palette_1.bin1
-rw-r--r--Tests/References/gorgona_palette_2.binbin0 -> 4 bytes
-rw-r--r--Tests/References/gorgona_palette_3.binbin0 -> 4 bytes
-rw-r--r--Tests/References/gorgona_pattern_0.binbin0 -> 768 bytes
-rw-r--r--Tests/References/gorgona_pattern_1.binbin0 -> 1408 bytes
-rw-r--r--Tests/References/gorgona_pattern_2.binbin0 -> 2000 bytes
-rw-r--r--Tests/References/gorgona_pattern_3.binbin0 -> 1376 bytes
-rw-r--r--Tests/References/jurassic2_attr_table_0.binbin0 -> 32 bytes
-rw-r--r--Tests/References/jurassic2_attr_table_1.binbin0 -> 32 bytes
-rw-r--r--Tests/References/jurassic2_name_table_0.binbin0 -> 512 bytes
-rw-r--r--Tests/References/jurassic2_name_table_1.binbin0 -> 448 bytes
-rw-r--r--Tests/References/jurassic2_palette_0.bin1
-rw-r--r--Tests/References/jurassic2_palette_1.bin1
-rw-r--r--Tests/References/jurassic2_palette_2.bin1
-rw-r--r--Tests/References/jurassic2_palette_3.binbin0 -> 4 bytes
-rw-r--r--Tests/References/jurassic2_pattern_0.binbin0 -> 3760 bytes
-rw-r--r--Tests/References/jurassic2_pattern_1.binbin0 -> 3984 bytes
-rw-r--r--Tests/References/jurassic_attr_table_0.binbin0 -> 32 bytes
-rw-r--r--Tests/References/jurassic_attr_table_1.binbin0 -> 32 bytes
-rw-r--r--Tests/References/jurassic_name_table_0.binbin0 -> 512 bytes
-rw-r--r--Tests/References/jurassic_name_table_1.binbin0 -> 448 bytes
-rw-r--r--Tests/References/jurassic_palette_0.bin1
-rw-r--r--Tests/References/jurassic_palette_1.binbin0 -> 4 bytes
-rw-r--r--Tests/References/jurassic_palette_2.binbin0 -> 4 bytes
-rw-r--r--Tests/References/jurassic_palette_3.binbin0 -> 4 bytes
-rw-r--r--Tests/References/jurassic_pattern_0.binbin0 -> 3616 bytes
-rw-r--r--Tests/References/jurassic_pattern_1.binbin0 -> 2864 bytes
-rw-r--r--Tests/References/myatej_attr_table_0.binbin0 -> 16 bytes
-rw-r--r--Tests/References/myatej_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/myatej_attr_table_2.binbin0 -> 16 bytes
-rw-r--r--Tests/References/myatej_attr_table_3.binbin0 -> 16 bytes
-rw-r--r--Tests/References/myatej_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/myatej_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/myatej_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/myatej_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/myatej_palette_0.bin1
-rw-r--r--Tests/References/myatej_palette_1.binbin0 -> 4 bytes
-rw-r--r--Tests/References/myatej_palette_2.binbin0 -> 4 bytes
-rw-r--r--Tests/References/myatej_palette_3.bin1
-rw-r--r--Tests/References/myatej_pattern_0.binbin0 -> 4080 bytes
-rw-r--r--Tests/References/myatej_pattern_1.binbin0 -> 3664 bytes
-rw-r--r--Tests/References/myatej_pattern_2.binbin0 -> 3536 bytes
-rw-r--r--Tests/References/myatej_pattern_3.binbin0 -> 3056 bytes
-rw-r--r--Tests/References/pagoda_attr_table_0.binbin0 -> 16 bytes
-rw-r--r--Tests/References/pagoda_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/pagoda_attr_table_2.binbin0 -> 16 bytes
-rw-r--r--Tests/References/pagoda_attr_table_3.binbin0 -> 16 bytes
-rw-r--r--Tests/References/pagoda_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/pagoda_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/pagoda_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/pagoda_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/pagoda_palette_0.bin1
-rw-r--r--Tests/References/pagoda_palette_1.bin1
-rw-r--r--Tests/References/pagoda_palette_2.bin1
-rw-r--r--Tests/References/pagoda_palette_3.binbin0 -> 4 bytes
-rw-r--r--Tests/References/pagoda_pattern_0.binbin0 -> 3792 bytes
-rw-r--r--Tests/References/pagoda_pattern_1.binbin0 -> 4064 bytes
-rw-r--r--Tests/References/pagoda_pattern_2.binbin0 -> 3808 bytes
-rw-r--r--Tests/References/pagoda_pattern_3.binbin0 -> 2736 bytes
-rw-r--r--Tests/References/rayon4_attr_table_0.bin1
-rw-r--r--Tests/References/rayon4_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/rayon4_attr_table_2.binbin0 -> 16 bytes
-rw-r--r--Tests/References/rayon4_attr_table_3.binbin0 -> 16 bytes
-rw-r--r--Tests/References/rayon4_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/rayon4_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/rayon4_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/rayon4_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/rayon4_palette_0.binbin0 -> 4 bytes
-rw-r--r--Tests/References/rayon4_palette_1.binbin0 -> 4 bytes
-rw-r--r--Tests/References/rayon4_palette_2.binbin0 -> 4 bytes
-rw-r--r--Tests/References/rayon4_palette_3.binbin0 -> 4 bytes
-rw-r--r--Tests/References/rayon4_pattern_0.binbin0 -> 3824 bytes
-rw-r--r--Tests/References/rayon4_pattern_1.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/rayon4_pattern_2.binbin0 -> 3920 bytes
-rw-r--r--Tests/References/rayon4_pattern_3.binbin0 -> 3056 bytes
-rw-r--r--Tests/References/shkola_attr_table_0.binbin0 -> 16 bytes
-rw-r--r--Tests/References/shkola_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/shkola_attr_table_2.bin1
-rw-r--r--Tests/References/shkola_attr_table_3.bin2
-rw-r--r--Tests/References/shkola_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/shkola_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/shkola_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/shkola_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/shkola_palette_0.bin1
-rw-r--r--Tests/References/shkola_palette_1.bin1
-rw-r--r--Tests/References/shkola_palette_2.bin1
-rw-r--r--Tests/References/shkola_palette_3.binbin0 -> 4 bytes
-rw-r--r--Tests/References/shkola_pattern_0.binbin0 -> 3888 bytes
-rw-r--r--Tests/References/shkola_pattern_1.binbin0 -> 4048 bytes
-rw-r--r--Tests/References/shkola_pattern_2.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/shkola_pattern_3.binbin0 -> 3072 bytes
-rw-r--r--Tests/References/sindikat_attr_table_0.binbin0 -> 16 bytes
-rw-r--r--Tests/References/sindikat_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/sindikat_attr_table_2.binbin0 -> 16 bytes
-rw-r--r--Tests/References/sindikat_attr_table_3.binbin0 -> 16 bytes
-rw-r--r--Tests/References/sindikat_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/sindikat_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/sindikat_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/sindikat_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/sindikat_palette_0.bin1
-rw-r--r--Tests/References/sindikat_palette_1.bin1
-rw-r--r--Tests/References/sindikat_palette_2.bin1
-rw-r--r--Tests/References/sindikat_palette_3.bin1
-rw-r--r--Tests/References/sindikat_pattern_0.binbin0 -> 2224 bytes
-rw-r--r--Tests/References/sindikat_pattern_1.binbin0 -> 4000 bytes
-rw-r--r--Tests/References/sindikat_pattern_2.binbin0 -> 3872 bytes
-rw-r--r--Tests/References/sindikat_pattern_3.binbin0 -> 2080 bytes
-rw-r--r--Tests/References/sputnik_attr_table_0.binbin0 -> 16 bytes
-rw-r--r--Tests/References/sputnik_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/sputnik_attr_table_2.binbin0 -> 16 bytes
-rw-r--r--Tests/References/sputnik_attr_table_3.binbin0 -> 16 bytes
-rw-r--r--Tests/References/sputnik_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/sputnik_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/sputnik_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/sputnik_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/sputnik_palette_0.bin1
-rw-r--r--Tests/References/sputnik_palette_1.bin1
-rw-r--r--Tests/References/sputnik_palette_2.binbin0 -> 4 bytes
-rw-r--r--Tests/References/sputnik_palette_3.binbin0 -> 4 bytes
-rw-r--r--Tests/References/sputnik_pattern_0.binbin0 -> 3696 bytes
-rw-r--r--Tests/References/sputnik_pattern_1.binbin0 -> 4000 bytes
-rw-r--r--Tests/References/sputnik_pattern_2.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/sputnik_pattern_3.binbin0 -> 2992 bytes
-rw-r--r--Tests/References/sworm_attr_table_0.bin1
-rw-r--r--Tests/References/sworm_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/sworm_attr_table_2.binbin0 -> 16 bytes
-rw-r--r--Tests/References/sworm_attr_table_3.bin8
-rw-r--r--Tests/References/sworm_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/sworm_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/sworm_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/sworm_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/sworm_palette_0.bin1
-rw-r--r--Tests/References/sworm_palette_1.bin1
-rw-r--r--Tests/References/sworm_palette_2.binbin0 -> 4 bytes
-rw-r--r--Tests/References/sworm_palette_3.bin1
-rw-r--r--Tests/References/sworm_pattern_0.binbin0 -> 3600 bytes
-rw-r--r--Tests/References/sworm_pattern_1.binbin0 -> 3296 bytes
-rw-r--r--Tests/References/sworm_pattern_2.binbin0 -> 3840 bytes
-rw-r--r--Tests/References/sworm_pattern_3.binbin0 -> 3072 bytes
-rw-r--r--Tests/References/trailer-park_attr_table_0.bin1
-rw-r--r--Tests/References/trailer-park_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/trailer-park_attr_table_2.binbin0 -> 16 bytes
-rw-r--r--Tests/References/trailer-park_attr_table_3.binbin0 -> 16 bytes
-rw-r--r--Tests/References/trailer-park_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/trailer-park_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/trailer-park_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/trailer-park_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/trailer-park_palette_0.bin1
-rw-r--r--Tests/References/trailer-park_palette_1.bin1
-rw-r--r--Tests/References/trailer-park_palette_2.bin1
-rw-r--r--Tests/References/trailer-park_palette_3.bin1
-rw-r--r--Tests/References/trailer-park_pattern_0.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/trailer-park_pattern_1.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/trailer-park_pattern_2.binbin0 -> 3888 bytes
-rw-r--r--Tests/References/trailer-park_pattern_3.binbin0 -> 3072 bytes
-rw-r--r--Tests/References/warface_logo_attr_table_0.binbin0 -> 16 bytes
-rw-r--r--Tests/References/warface_logo_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/warface_logo_attr_table_2.binbin0 -> 16 bytes
-rw-r--r--Tests/References/warface_logo_attr_table_3.binbin0 -> 16 bytes
-rw-r--r--Tests/References/warface_logo_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/warface_logo_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/warface_logo_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/warface_logo_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/warface_logo_palette_0.bin1
-rw-r--r--Tests/References/warface_logo_palette_1.binbin0 -> 4 bytes
-rw-r--r--Tests/References/warface_logo_palette_2.binbin0 -> 4 bytes
-rw-r--r--Tests/References/warface_logo_palette_3.binbin0 -> 4 bytes
-rw-r--r--Tests/References/warface_logo_pattern_0.binbin0 -> 544 bytes
-rw-r--r--Tests/References/warface_logo_pattern_1.binbin0 -> 1264 bytes
-rw-r--r--Tests/References/warface_logo_pattern_2.binbin0 -> 1904 bytes
-rw-r--r--Tests/References/warface_logo_pattern_3.binbin0 -> 336 bytes
-rw-r--r--Tests/References/zapravka_attr_table_0.binbin0 -> 16 bytes
-rw-r--r--Tests/References/zapravka_attr_table_1.binbin0 -> 16 bytes
-rw-r--r--Tests/References/zapravka_attr_table_2.bin1
-rw-r--r--Tests/References/zapravka_attr_table_3.binbin0 -> 16 bytes
-rw-r--r--Tests/References/zapravka_name_table_0.binbin0 -> 256 bytes
-rw-r--r--Tests/References/zapravka_name_table_1.binbin0 -> 256 bytes
-rw-r--r--Tests/References/zapravka_name_table_2.binbin0 -> 256 bytes
-rw-r--r--Tests/References/zapravka_name_table_3.binbin0 -> 192 bytes
-rw-r--r--Tests/References/zapravka_palette_0.binbin0 -> 4 bytes
-rw-r--r--Tests/References/zapravka_palette_1.binbin0 -> 4 bytes
-rw-r--r--Tests/References/zapravka_palette_2.binbin0 -> 4 bytes
-rw-r--r--Tests/References/zapravka_palette_3.bin1
-rw-r--r--Tests/References/zapravka_pattern_0.binbin0 -> 3776 bytes
-rw-r--r--Tests/References/zapravka_pattern_1.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/zapravka_pattern_2.binbin0 -> 4096 bytes
-rw-r--r--Tests/References/zapravka_pattern_3.binbin0 -> 2656 bytes
-rw-r--r--Tests/Tests.csproj123
299 files changed, 284 insertions, 3 deletions
diff --git a/Tests/Program.cs b/Tests/Program.cs
index e9af1ef..d246264 100644
--- a/Tests/Program.cs
+++ b/Tests/Program.cs
@@ -113,10 +113,24 @@ namespace com.clusterrr.Famicom.NesTiler.Benchmarks
}
[Test]
- public void TestZapravka()
+ public void TestBlasterMasterLeft()
{
- var imagePath = Path.Combine(ImagesPath, "zapravka.gif");
- DoTestSplit4(imagePath);
+ var imagePath = Path.Combine(ImagesPath, "blaster_master_left.png");
+ DoTestNoSplit(imagePath, "#000000");
+ }
+
+ [Test]
+ public void TestBlasterMasterRight()
+ {
+ var imagePath = Path.Combine(ImagesPath, "blaster_master_right.png");
+ DoTestNoSplit(imagePath, "#000000");
+ }
+
+ [Test]
+ public void TestBlasterMasterRightFull()
+ {
+ var imagePath = Path.Combine(ImagesPath, "blaster_master_right_full.png");
+ DoTestNoSplit(imagePath, "#000000");
}
private string PatternTablePath(string prefix, int number) => $"{prefix}_pattern_{number}.bin";
@@ -124,6 +138,72 @@ namespace com.clusterrr.Famicom.NesTiler.Benchmarks
private string AttrTablePath(string prefix, int number) => $"{prefix}_attr_table_{number}.bin";
private string PalettePath(string prefix, int number) => $"{prefix}_palette_{number}.bin";
+ public void DoTestNoSplit(string imagePath, string bgColor = "auto")
+ {
+ var prefix = Path.GetFileNameWithoutExtension(imagePath);
+ var args = new string[] {
+ "--enable-palettes", "0,1,2,3",
+ "-input-0", $"{imagePath}:0:64",
+ "--out-pattern-table-0", PatternTablePath(prefix, 0),
+ "--out-name-table-0", NameTablePath(prefix, 0),
+ "--out-attribute-table-0", AttrTablePath(prefix, 0),
+ "--out-palette-0", PalettePath(prefix, 0),
+ "--out-palette-1", PalettePath(prefix, 1),
+ "--out-palette-2", PalettePath(prefix, 2),
+ "--out-palette-3", PalettePath(prefix, 3),
+ "--bg-color", bgColor,
+ };
+ var r = Program.Main(args);
+ if (r != 0) throw new InvalidOperationException($"Return code: {r}");
+
+ Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 0)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PatternTablePath(prefix, 0)))));
+
+ Assert.That(File.ReadAllBytes(NameTablePath(prefix, 0)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, NameTablePath(prefix, 0)))));
+
+ Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 0)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PatternTablePath(prefix, 0)))));
+
+ Assert.That(File.ReadAllBytes(PalettePath(prefix, 0)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PalettePath(prefix, 0)))));
+ Assert.That(File.ReadAllBytes(PalettePath(prefix, 1)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PalettePath(prefix, 1)))));
+ Assert.That(File.ReadAllBytes(PalettePath(prefix, 2)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PalettePath(prefix, 2)))));
+ Assert.That(File.ReadAllBytes(PalettePath(prefix, 3)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PalettePath(prefix, 3)))));
+ }
+
+ public void DoTestSplit2(string imagePath)
+ {
+ var prefix = Path.GetFileNameWithoutExtension(imagePath);
+ var args = new string[] {
+ "--enable-palettes", "0,1,2,3",
+ "-input-0", $"{imagePath}:0:64",
+ "-input-1", $"{imagePath}:64:64",
+ "--out-pattern-table-0", PatternTablePath(prefix, 0),
+ "--out-pattern-table-1", PatternTablePath(prefix, 1),
+ "--out-name-table-0", NameTablePath(prefix, 0),
+ "--out-name-table-1", NameTablePath(prefix, 1),
+ "--out-attribute-table-0", AttrTablePath(prefix, 0),
+ "--out-attribute-table-1", AttrTablePath(prefix, 1),
+ "--out-palette-0", PalettePath(prefix, 0),
+ "--out-palette-1", PalettePath(prefix, 1),
+ "--out-palette-2", PalettePath(prefix, 2),
+ "--out-palette-3", PalettePath(prefix, 3),
+ };
+ var r = Program.Main(args);
+ if (r != 0) throw new InvalidOperationException($"Return code: {r}");
+
+ Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 0)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PatternTablePath(prefix, 0)))));
+ Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 1)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PatternTablePath(prefix, 1)))));
+
+ Assert.That(File.ReadAllBytes(NameTablePath(prefix, 0)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, NameTablePath(prefix, 0)))));
+ Assert.That(File.ReadAllBytes(NameTablePath(prefix, 1)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, NameTablePath(prefix, 1)))));
+
+ Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 0)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PatternTablePath(prefix, 0)))));
+ Assert.That(File.ReadAllBytes(PatternTablePath(prefix, 1)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PatternTablePath(prefix, 1)))));
+
+ Assert.That(File.ReadAllBytes(PalettePath(prefix, 0)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PalettePath(prefix, 0)))));
+ Assert.That(File.ReadAllBytes(PalettePath(prefix, 1)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PalettePath(prefix, 1)))));
+ Assert.That(File.ReadAllBytes(PalettePath(prefix, 2)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PalettePath(prefix, 2)))));
+ Assert.That(File.ReadAllBytes(PalettePath(prefix, 3)), Is.EqualTo(File.ReadAllBytes(Path.Combine(ReferencesDir, PalettePath(prefix, 3)))));
+ }
+
public void DoTestSplit4(string imagePath)
{
var prefix = Path.GetFileNameWithoutExtension(imagePath);
diff --git a/Tests/References/belaya_akula_attr_table_0.bin b/Tests/References/belaya_akula_attr_table_0.bin
new file mode 100644
index 0000000..43fa1c5
--- /dev/null
+++ b/Tests/References/belaya_akula_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/belaya_akula_attr_table_1.bin b/Tests/References/belaya_akula_attr_table_1.bin
new file mode 100644
index 0000000..eefbd7e
--- /dev/null
+++ b/Tests/References/belaya_akula_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/belaya_akula_attr_table_2.bin b/Tests/References/belaya_akula_attr_table_2.bin
new file mode 100644
index 0000000..5cc557d
--- /dev/null
+++ b/Tests/References/belaya_akula_attr_table_2.bin
Binary files differ
diff --git a/Tests/References/belaya_akula_attr_table_3.bin b/Tests/References/belaya_akula_attr_table_3.bin
new file mode 100644
index 0000000..89cc55a
--- /dev/null
+++ b/Tests/References/belaya_akula_attr_table_3.bin
@@ -0,0 +1,5 @@
+U™ªªªªeU
+
+
+
+ \ No newline at end of file
diff --git a/Tests/References/belaya_akula_name_table_0.bin b/Tests/References/belaya_akula_name_table_0.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/belaya_akula_name_table_0.bin
Binary files differ
diff --git a/Tests/References/belaya_akula_name_table_1.bin b/Tests/References/belaya_akula_name_table_1.bin
new file mode 100644
index 0000000..c92f9da
--- /dev/null
+++ b/Tests/References/belaya_akula_name_table_1.bin
Binary files differ
diff --git a/Tests/References/belaya_akula_name_table_2.bin b/Tests/References/belaya_akula_name_table_2.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/belaya_akula_name_table_2.bin
Binary files differ
diff --git a/Tests/References/belaya_akula_name_table_3.bin b/Tests/References/belaya_akula_name_table_3.bin
new file mode 100644
index 0000000..39ace8e
--- /dev/null
+++ b/Tests/References/belaya_akula_name_table_3.bin
Binary files differ
diff --git a/Tests/References/belaya_akula_palette_0.bin b/Tests/References/belaya_akula_palette_0.bin
new file mode 100644
index 0000000..915fb59
--- /dev/null
+++ b/Tests/References/belaya_akula_palette_0.bin
@@ -0,0 +1 @@
+ "01 \ No newline at end of file
diff --git a/Tests/References/belaya_akula_palette_1.bin b/Tests/References/belaya_akula_palette_1.bin
new file mode 100644
index 0000000..f38f3e3
--- /dev/null
+++ b/Tests/References/belaya_akula_palette_1.bin
@@ -0,0 +1 @@
+ - \ No newline at end of file
diff --git a/Tests/References/belaya_akula_palette_2.bin b/Tests/References/belaya_akula_palette_2.bin
new file mode 100644
index 0000000..2cb95ca
--- /dev/null
+++ b/Tests/References/belaya_akula_palette_2.bin
@@ -0,0 +1 @@
+ -20 \ No newline at end of file
diff --git a/Tests/References/belaya_akula_palette_3.bin b/Tests/References/belaya_akula_palette_3.bin
new file mode 100644
index 0000000..fcf41c4
--- /dev/null
+++ b/Tests/References/belaya_akula_palette_3.bin
@@ -0,0 +1 @@
+ 7 \ No newline at end of file
diff --git a/Tests/References/belaya_akula_pattern_0.bin b/Tests/References/belaya_akula_pattern_0.bin
new file mode 100644
index 0000000..10db261
--- /dev/null
+++ b/Tests/References/belaya_akula_pattern_0.bin
Binary files differ
diff --git a/Tests/References/belaya_akula_pattern_1.bin b/Tests/References/belaya_akula_pattern_1.bin
new file mode 100644
index 0000000..1c402bf
--- /dev/null
+++ b/Tests/References/belaya_akula_pattern_1.bin
Binary files differ
diff --git a/Tests/References/belaya_akula_pattern_2.bin b/Tests/References/belaya_akula_pattern_2.bin
new file mode 100644
index 0000000..9564d31
--- /dev/null
+++ b/Tests/References/belaya_akula_pattern_2.bin
Binary files differ
diff --git a/Tests/References/belaya_akula_pattern_3.bin b/Tests/References/belaya_akula_pattern_3.bin
new file mode 100644
index 0000000..7495ce5
--- /dev/null
+++ b/Tests/References/belaya_akula_pattern_3.bin
Binary files differ
diff --git a/Tests/References/blaster_master_left_attr_table_0.bin b/Tests/References/blaster_master_left_attr_table_0.bin
new file mode 100644
index 0000000..52467f5
--- /dev/null
+++ b/Tests/References/blaster_master_left_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/blaster_master_left_name_table_0.bin b/Tests/References/blaster_master_left_name_table_0.bin
new file mode 100644
index 0000000..19601a9
--- /dev/null
+++ b/Tests/References/blaster_master_left_name_table_0.bin
Binary files differ
diff --git a/Tests/References/blaster_master_left_palette_0.bin b/Tests/References/blaster_master_left_palette_0.bin
new file mode 100644
index 0000000..d083327
--- /dev/null
+++ b/Tests/References/blaster_master_left_palette_0.bin
@@ -0,0 +1 @@
+ ! \ No newline at end of file
diff --git a/Tests/References/blaster_master_left_palette_1.bin b/Tests/References/blaster_master_left_palette_1.bin
new file mode 100644
index 0000000..66a703a
--- /dev/null
+++ b/Tests/References/blaster_master_left_palette_1.bin
@@ -0,0 +1,2 @@
+
+* \ No newline at end of file
diff --git a/Tests/References/blaster_master_left_palette_2.bin b/Tests/References/blaster_master_left_palette_2.bin
new file mode 100644
index 0000000..2518253
--- /dev/null
+++ b/Tests/References/blaster_master_left_palette_2.bin
Binary files differ
diff --git a/Tests/References/blaster_master_left_palette_3.bin b/Tests/References/blaster_master_left_palette_3.bin
new file mode 100644
index 0000000..2518253
--- /dev/null
+++ b/Tests/References/blaster_master_left_palette_3.bin
Binary files differ
diff --git a/Tests/References/blaster_master_left_pattern_0.bin b/Tests/References/blaster_master_left_pattern_0.bin
new file mode 100644
index 0000000..34811a9
--- /dev/null
+++ b/Tests/References/blaster_master_left_pattern_0.bin
Binary files differ
diff --git a/Tests/References/blaster_master_right_attr_table_0.bin b/Tests/References/blaster_master_right_attr_table_0.bin
new file mode 100644
index 0000000..7499ae4
--- /dev/null
+++ b/Tests/References/blaster_master_right_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/blaster_master_right_full_attr_table_0.bin b/Tests/References/blaster_master_right_full_attr_table_0.bin
new file mode 100644
index 0000000..7499ae4
--- /dev/null
+++ b/Tests/References/blaster_master_right_full_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/blaster_master_right_full_name_table_0.bin b/Tests/References/blaster_master_right_full_name_table_0.bin
new file mode 100644
index 0000000..3f8985f
--- /dev/null
+++ b/Tests/References/blaster_master_right_full_name_table_0.bin
Binary files differ
diff --git a/Tests/References/blaster_master_right_full_palette_0.bin b/Tests/References/blaster_master_right_full_palette_0.bin
new file mode 100644
index 0000000..d083327
--- /dev/null
+++ b/Tests/References/blaster_master_right_full_palette_0.bin
@@ -0,0 +1 @@
+ ! \ No newline at end of file
diff --git a/Tests/References/blaster_master_right_full_palette_1.bin b/Tests/References/blaster_master_right_full_palette_1.bin
new file mode 100644
index 0000000..66a703a
--- /dev/null
+++ b/Tests/References/blaster_master_right_full_palette_1.bin
@@ -0,0 +1,2 @@
+
+* \ No newline at end of file
diff --git a/Tests/References/blaster_master_right_full_palette_2.bin b/Tests/References/blaster_master_right_full_palette_2.bin
new file mode 100644
index 0000000..e43c33f
--- /dev/null
+++ b/Tests/References/blaster_master_right_full_palette_2.bin
@@ -0,0 +1 @@
+, \ No newline at end of file
diff --git a/Tests/References/blaster_master_right_full_palette_3.bin b/Tests/References/blaster_master_right_full_palette_3.bin
new file mode 100644
index 0000000..6d9efbb
--- /dev/null
+++ b/Tests/References/blaster_master_right_full_palette_3.bin
Binary files differ
diff --git a/Tests/References/blaster_master_right_full_pattern_0.bin b/Tests/References/blaster_master_right_full_pattern_0.bin
new file mode 100644
index 0000000..5e078ca
--- /dev/null
+++ b/Tests/References/blaster_master_right_full_pattern_0.bin
Binary files differ
diff --git a/Tests/References/blaster_master_right_name_table_0.bin b/Tests/References/blaster_master_right_name_table_0.bin
new file mode 100644
index 0000000..705cfe4
--- /dev/null
+++ b/Tests/References/blaster_master_right_name_table_0.bin
Binary files differ
diff --git a/Tests/References/blaster_master_right_palette_0.bin b/Tests/References/blaster_master_right_palette_0.bin
new file mode 100644
index 0000000..d083327
--- /dev/null
+++ b/Tests/References/blaster_master_right_palette_0.bin
@@ -0,0 +1 @@
+ ! \ No newline at end of file
diff --git a/Tests/References/blaster_master_right_palette_1.bin b/Tests/References/blaster_master_right_palette_1.bin
new file mode 100644
index 0000000..66a703a
--- /dev/null
+++ b/Tests/References/blaster_master_right_palette_1.bin
@@ -0,0 +1,2 @@
+
+* \ No newline at end of file
diff --git a/Tests/References/blaster_master_right_palette_2.bin b/Tests/References/blaster_master_right_palette_2.bin
new file mode 100644
index 0000000..e43c33f
--- /dev/null
+++ b/Tests/References/blaster_master_right_palette_2.bin
@@ -0,0 +1 @@
+, \ No newline at end of file
diff --git a/Tests/References/blaster_master_right_palette_3.bin b/Tests/References/blaster_master_right_palette_3.bin
new file mode 100644
index 0000000..6d9efbb
--- /dev/null
+++ b/Tests/References/blaster_master_right_palette_3.bin
Binary files differ
diff --git a/Tests/References/blaster_master_right_pattern_0.bin b/Tests/References/blaster_master_right_pattern_0.bin
new file mode 100644
index 0000000..b6a5bb2
--- /dev/null
+++ b/Tests/References/blaster_master_right_pattern_0.bin
Binary files differ
diff --git a/Tests/References/buhanka_attr_table_0.bin b/Tests/References/buhanka_attr_table_0.bin
new file mode 100644
index 0000000..0067b9f
--- /dev/null
+++ b/Tests/References/buhanka_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/buhanka_attr_table_1.bin b/Tests/References/buhanka_attr_table_1.bin
new file mode 100644
index 0000000..7679190
--- /dev/null
+++ b/Tests/References/buhanka_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/buhanka_attr_table_2.bin b/Tests/References/buhanka_attr_table_2.bin
new file mode 100644
index 0000000..15881b6
--- /dev/null
+++ b/Tests/References/buhanka_attr_table_2.bin
@@ -0,0 +1 @@
+ðwUUˆªê3UUUUYjP \ No newline at end of file
diff --git a/Tests/References/buhanka_attr_table_3.bin b/Tests/References/buhanka_attr_table_3.bin
new file mode 100644
index 0000000..01cc3ee
--- /dev/null
+++ b/Tests/References/buhanka_attr_table_3.bin
@@ -0,0 +1 @@
+UUUUUUUU \ No newline at end of file
diff --git a/Tests/References/buhanka_name_table_0.bin b/Tests/References/buhanka_name_table_0.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/buhanka_name_table_0.bin
Binary files differ
diff --git a/Tests/References/buhanka_name_table_1.bin b/Tests/References/buhanka_name_table_1.bin
new file mode 100644
index 0000000..fdf4bde
--- /dev/null
+++ b/Tests/References/buhanka_name_table_1.bin
Binary files differ
diff --git a/Tests/References/buhanka_name_table_2.bin b/Tests/References/buhanka_name_table_2.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/buhanka_name_table_2.bin
Binary files differ
diff --git a/Tests/References/buhanka_name_table_3.bin b/Tests/References/buhanka_name_table_3.bin
new file mode 100644
index 0000000..39ace8e
--- /dev/null
+++ b/Tests/References/buhanka_name_table_3.bin
Binary files differ
diff --git a/Tests/References/buhanka_palette_0.bin b/Tests/References/buhanka_palette_0.bin
new file mode 100644
index 0000000..d9cd74b
--- /dev/null
+++ b/Tests/References/buhanka_palette_0.bin
@@ -0,0 +1 @@
+ -1( \ No newline at end of file
diff --git a/Tests/References/buhanka_palette_1.bin b/Tests/References/buhanka_palette_1.bin
new file mode 100644
index 0000000..54f4f4a
--- /dev/null
+++ b/Tests/References/buhanka_palette_1.bin
@@ -0,0 +1 @@
+ - \ No newline at end of file
diff --git a/Tests/References/buhanka_palette_2.bin b/Tests/References/buhanka_palette_2.bin
new file mode 100644
index 0000000..fda1546
--- /dev/null
+++ b/Tests/References/buhanka_palette_2.bin
@@ -0,0 +1 @@
+ 1-" \ No newline at end of file
diff --git a/Tests/References/buhanka_palette_3.bin b/Tests/References/buhanka_palette_3.bin
new file mode 100644
index 0000000..efd7bad
--- /dev/null
+++ b/Tests/References/buhanka_palette_3.bin
@@ -0,0 +1 @@
+ -= \ No newline at end of file
diff --git a/Tests/References/buhanka_pattern_0.bin b/Tests/References/buhanka_pattern_0.bin
new file mode 100644
index 0000000..a65ccae
--- /dev/null
+++ b/Tests/References/buhanka_pattern_0.bin
Binary files differ
diff --git a/Tests/References/buhanka_pattern_1.bin b/Tests/References/buhanka_pattern_1.bin
new file mode 100644
index 0000000..942f00d
--- /dev/null
+++ b/Tests/References/buhanka_pattern_1.bin
Binary files differ
diff --git a/Tests/References/buhanka_pattern_2.bin b/Tests/References/buhanka_pattern_2.bin
new file mode 100644
index 0000000..1258e41
--- /dev/null
+++ b/Tests/References/buhanka_pattern_2.bin
Binary files differ
diff --git a/Tests/References/buhanka_pattern_3.bin b/Tests/References/buhanka_pattern_3.bin
new file mode 100644
index 0000000..fbc4d1f
--- /dev/null
+++ b/Tests/References/buhanka_pattern_3.bin
Binary files differ
diff --git a/Tests/References/chernobyl_attr_table_0.bin b/Tests/References/chernobyl_attr_table_0.bin
new file mode 100644
index 0000000..c477db2
--- /dev/null
+++ b/Tests/References/chernobyl_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/chernobyl_attr_table_1.bin b/Tests/References/chernobyl_attr_table_1.bin
new file mode 100644
index 0000000..5530e2b
--- /dev/null
+++ b/Tests/References/chernobyl_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/chernobyl_attr_table_2.bin b/Tests/References/chernobyl_attr_table_2.bin
new file mode 100644
index 0000000..404f6ca
--- /dev/null
+++ b/Tests/References/chernobyl_attr_table_2.bin
Binary files differ
diff --git a/Tests/References/chernobyl_attr_table_3.bin b/Tests/References/chernobyl_attr_table_3.bin
new file mode 100644
index 0000000..13e3c40
--- /dev/null
+++ b/Tests/References/chernobyl_attr_table_3.bin
Binary files differ
diff --git a/Tests/References/chernobyl_name_table_0.bin b/Tests/References/chernobyl_name_table_0.bin
new file mode 100644
index 0000000..e0ee4b0
--- /dev/null
+++ b/Tests/References/chernobyl_name_table_0.bin
Binary files differ
diff --git a/Tests/References/chernobyl_name_table_1.bin b/Tests/References/chernobyl_name_table_1.bin
new file mode 100644
index 0000000..29f2265
--- /dev/null
+++ b/Tests/References/chernobyl_name_table_1.bin
Binary files differ
diff --git a/Tests/References/chernobyl_name_table_2.bin b/Tests/References/chernobyl_name_table_2.bin
new file mode 100644
index 0000000..eda59f9
--- /dev/null
+++ b/Tests/References/chernobyl_name_table_2.bin
Binary files differ
diff --git a/Tests/References/chernobyl_name_table_3.bin b/Tests/References/chernobyl_name_table_3.bin
new file mode 100644
index 0000000..39ace8e
--- /dev/null
+++ b/Tests/References/chernobyl_name_table_3.bin
Binary files differ
diff --git a/Tests/References/chernobyl_palette_0.bin b/Tests/References/chernobyl_palette_0.bin
new file mode 100644
index 0000000..7f3145f
--- /dev/null
+++ b/Tests/References/chernobyl_palette_0.bin
@@ -0,0 +1 @@
+ -6 \ No newline at end of file
diff --git a/Tests/References/chernobyl_palette_1.bin b/Tests/References/chernobyl_palette_1.bin
new file mode 100644
index 0000000..dbb8e81
--- /dev/null
+++ b/Tests/References/chernobyl_palette_1.bin
@@ -0,0 +1 @@
+ - \ No newline at end of file
diff --git a/Tests/References/chernobyl_palette_2.bin b/Tests/References/chernobyl_palette_2.bin
new file mode 100644
index 0000000..b5425b6
--- /dev/null
+++ b/Tests/References/chernobyl_palette_2.bin
@@ -0,0 +1 @@
+ -6" \ No newline at end of file
diff --git a/Tests/References/chernobyl_palette_3.bin b/Tests/References/chernobyl_palette_3.bin
new file mode 100644
index 0000000..98a9f04
--- /dev/null
+++ b/Tests/References/chernobyl_palette_3.bin
@@ -0,0 +1 @@
+ -" \ No newline at end of file
diff --git a/Tests/References/chernobyl_pattern_0.bin b/Tests/References/chernobyl_pattern_0.bin
new file mode 100644
index 0000000..2339cb8
--- /dev/null
+++ b/Tests/References/chernobyl_pattern_0.bin
Binary files differ
diff --git a/Tests/References/chernobyl_pattern_1.bin b/Tests/References/chernobyl_pattern_1.bin
new file mode 100644
index 0000000..bb2580c
--- /dev/null
+++ b/Tests/References/chernobyl_pattern_1.bin
Binary files differ
diff --git a/Tests/References/chernobyl_pattern_2.bin b/Tests/References/chernobyl_pattern_2.bin
new file mode 100644
index 0000000..2c6acb0
--- /dev/null
+++ b/Tests/References/chernobyl_pattern_2.bin
Binary files differ
diff --git a/Tests/References/chernobyl_pattern_3.bin b/Tests/References/chernobyl_pattern_3.bin
new file mode 100644
index 0000000..18fe69e
--- /dev/null
+++ b/Tests/References/chernobyl_pattern_3.bin
Binary files differ
diff --git a/Tests/References/dira_attr_table_0.bin b/Tests/References/dira_attr_table_0.bin
new file mode 100644
index 0000000..284d799
--- /dev/null
+++ b/Tests/References/dira_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/dira_attr_table_1.bin b/Tests/References/dira_attr_table_1.bin
new file mode 100644
index 0000000..fa56913
--- /dev/null
+++ b/Tests/References/dira_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/dira_attr_table_2.bin b/Tests/References/dira_attr_table_2.bin
new file mode 100644
index 0000000..44997fb
--- /dev/null
+++ b/Tests/References/dira_attr_table_2.bin
Binary files differ
diff --git a/Tests/References/dira_attr_table_3.bin b/Tests/References/dira_attr_table_3.bin
new file mode 100644
index 0000000..72d7b56
--- /dev/null
+++ b/Tests/References/dira_attr_table_3.bin
Binary files differ
diff --git a/Tests/References/dira_name_table_0.bin b/Tests/References/dira_name_table_0.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/dira_name_table_0.bin
Binary files differ
diff --git a/Tests/References/dira_name_table_1.bin b/Tests/References/dira_name_table_1.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/dira_name_table_1.bin
Binary files differ
diff --git a/Tests/References/dira_name_table_2.bin b/Tests/References/dira_name_table_2.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/dira_name_table_2.bin
Binary files differ
diff --git a/Tests/References/dira_name_table_3.bin b/Tests/References/dira_name_table_3.bin
new file mode 100644
index 0000000..39ace8e
--- /dev/null
+++ b/Tests/References/dira_name_table_3.bin
Binary files differ
diff --git a/Tests/References/dira_palette_0.bin b/Tests/References/dira_palette_0.bin
new file mode 100644
index 0000000..5f86fdb
--- /dev/null
+++ b/Tests/References/dira_palette_0.bin
@@ -0,0 +1 @@
+-7  \ No newline at end of file
diff --git a/Tests/References/dira_palette_1.bin b/Tests/References/dira_palette_1.bin
new file mode 100644
index 0000000..c90da24
--- /dev/null
+++ b/Tests/References/dira_palette_1.bin
@@ -0,0 +1 @@
+-0( \ No newline at end of file
diff --git a/Tests/References/dira_palette_2.bin b/Tests/References/dira_palette_2.bin
new file mode 100644
index 0000000..218486d
--- /dev/null
+++ b/Tests/References/dira_palette_2.bin
@@ -0,0 +1 @@
+-7 \ No newline at end of file
diff --git a/Tests/References/dira_palette_3.bin b/Tests/References/dira_palette_3.bin
new file mode 100644
index 0000000..75cafce
--- /dev/null
+++ b/Tests/References/dira_palette_3.bin
@@ -0,0 +1 @@
+- \ No newline at end of file
diff --git a/Tests/References/dira_pattern_0.bin b/Tests/References/dira_pattern_0.bin
new file mode 100644
index 0000000..1c7b527
--- /dev/null
+++ b/Tests/References/dira_pattern_0.bin
Binary files differ
diff --git a/Tests/References/dira_pattern_1.bin b/Tests/References/dira_pattern_1.bin
new file mode 100644
index 0000000..2f20d4c
--- /dev/null
+++ b/Tests/References/dira_pattern_1.bin
Binary files differ
diff --git a/Tests/References/dira_pattern_2.bin b/Tests/References/dira_pattern_2.bin
new file mode 100644
index 0000000..725d0e2
--- /dev/null
+++ b/Tests/References/dira_pattern_2.bin
Binary files differ
diff --git a/Tests/References/dira_pattern_3.bin b/Tests/References/dira_pattern_3.bin
new file mode 100644
index 0000000..d3b5105
--- /dev/null
+++ b/Tests/References/dira_pattern_3.bin
Binary files differ
diff --git a/Tests/References/glaza_attr_table_0.bin b/Tests/References/glaza_attr_table_0.bin
new file mode 100644
index 0000000..01d633b
--- /dev/null
+++ b/Tests/References/glaza_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/glaza_attr_table_1.bin b/Tests/References/glaza_attr_table_1.bin
new file mode 100644
index 0000000..01d633b
--- /dev/null
+++ b/Tests/References/glaza_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/glaza_attr_table_2.bin b/Tests/References/glaza_attr_table_2.bin
new file mode 100644
index 0000000..01d633b
--- /dev/null
+++ b/Tests/References/glaza_attr_table_2.bin
Binary files differ
diff --git a/Tests/References/glaza_attr_table_3.bin b/Tests/References/glaza_attr_table_3.bin
new file mode 100644
index 0000000..01d633b
--- /dev/null
+++ b/Tests/References/glaza_attr_table_3.bin
Binary files differ
diff --git a/Tests/References/glaza_name_table_0.bin b/Tests/References/glaza_name_table_0.bin
new file mode 100644
index 0000000..ad8641c
--- /dev/null
+++ b/Tests/References/glaza_name_table_0.bin
Binary files differ
diff --git a/Tests/References/glaza_name_table_1.bin b/Tests/References/glaza_name_table_1.bin
new file mode 100644
index 0000000..ef17d4d
--- /dev/null
+++ b/Tests/References/glaza_name_table_1.bin
Binary files differ
diff --git a/Tests/References/glaza_name_table_2.bin b/Tests/References/glaza_name_table_2.bin
new file mode 100644
index 0000000..7765006
--- /dev/null
+++ b/Tests/References/glaza_name_table_2.bin
Binary files differ
diff --git a/Tests/References/glaza_name_table_3.bin b/Tests/References/glaza_name_table_3.bin
new file mode 100644
index 0000000..47369db
--- /dev/null
+++ b/Tests/References/glaza_name_table_3.bin
Binary files differ
diff --git a/Tests/References/glaza_palette_0.bin b/Tests/References/glaza_palette_0.bin
new file mode 100644
index 0000000..7125ee5
--- /dev/null
+++ b/Tests/References/glaza_palette_0.bin
@@ -0,0 +1 @@
+0: \ No newline at end of file
diff --git a/Tests/References/glaza_palette_1.bin b/Tests/References/glaza_palette_1.bin
new file mode 100644
index 0000000..2518253
--- /dev/null
+++ b/Tests/References/glaza_palette_1.bin
Binary files differ
diff --git a/Tests/References/glaza_palette_2.bin b/Tests/References/glaza_palette_2.bin
new file mode 100644
index 0000000..2518253
--- /dev/null
+++ b/Tests/References/glaza_palette_2.bin
Binary files differ
diff --git a/Tests/References/glaza_palette_3.bin b/Tests/References/glaza_palette_3.bin
new file mode 100644
index 0000000..2518253
--- /dev/null
+++ b/Tests/References/glaza_palette_3.bin
Binary files differ
diff --git a/Tests/References/glaza_pattern_0.bin b/Tests/References/glaza_pattern_0.bin
new file mode 100644
index 0000000..105a24e
--- /dev/null
+++ b/Tests/References/glaza_pattern_0.bin
Binary files differ
diff --git a/Tests/References/glaza_pattern_1.bin b/Tests/References/glaza_pattern_1.bin
new file mode 100644
index 0000000..955239c
--- /dev/null
+++ b/Tests/References/glaza_pattern_1.bin
Binary files differ
diff --git a/Tests/References/glaza_pattern_2.bin b/Tests/References/glaza_pattern_2.bin
new file mode 100644
index 0000000..6e38880
--- /dev/null
+++ b/Tests/References/glaza_pattern_2.bin
Binary files differ
diff --git a/Tests/References/glaza_pattern_3.bin b/Tests/References/glaza_pattern_3.bin
new file mode 100644
index 0000000..bae3de7
--- /dev/null
+++ b/Tests/References/glaza_pattern_3.bin
Binary files differ
diff --git a/Tests/References/gorgona_attr_table_0.bin b/Tests/References/gorgona_attr_table_0.bin
new file mode 100644
index 0000000..9a30f01
--- /dev/null
+++ b/Tests/References/gorgona_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/gorgona_attr_table_1.bin b/Tests/References/gorgona_attr_table_1.bin
new file mode 100644
index 0000000..b51e57a
--- /dev/null
+++ b/Tests/References/gorgona_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/gorgona_attr_table_2.bin b/Tests/References/gorgona_attr_table_2.bin
new file mode 100644
index 0000000..94c1380
--- /dev/null
+++ b/Tests/References/gorgona_attr_table_2.bin
Binary files differ
diff --git a/Tests/References/gorgona_attr_table_3.bin b/Tests/References/gorgona_attr_table_3.bin
new file mode 100644
index 0000000..1ea9434
--- /dev/null
+++ b/Tests/References/gorgona_attr_table_3.bin
Binary files differ
diff --git a/Tests/References/gorgona_name_table_0.bin b/Tests/References/gorgona_name_table_0.bin
new file mode 100644
index 0000000..38c312e
--- /dev/null
+++ b/Tests/References/gorgona_name_table_0.bin
Binary files differ
diff --git a/Tests/References/gorgona_name_table_1.bin b/Tests/References/gorgona_name_table_1.bin
new file mode 100644
index 0000000..38ce412
--- /dev/null
+++ b/Tests/References/gorgona_name_table_1.bin
Binary files differ
diff --git a/Tests/References/gorgona_name_table_2.bin b/Tests/References/gorgona_name_table_2.bin
new file mode 100644
index 0000000..e03e8d9
--- /dev/null
+++ b/Tests/References/gorgona_name_table_2.bin
Binary files differ
diff --git a/Tests/References/gorgona_name_table_3.bin b/Tests/References/gorgona_name_table_3.bin
new file mode 100644
index 0000000..1b13b3b
--- /dev/null
+++ b/Tests/References/gorgona_name_table_3.bin
Binary files differ
diff --git a/Tests/References/gorgona_palette_0.bin b/Tests/References/gorgona_palette_0.bin
new file mode 100644
index 0000000..d1979c4
--- /dev/null
+++ b/Tests/References/gorgona_palette_0.bin
Binary files differ
diff --git a/Tests/References/gorgona_palette_1.bin b/Tests/References/gorgona_palette_1.bin
new file mode 100644
index 0000000..a7c0cb8
--- /dev/null
+++ b/Tests/References/gorgona_palette_1.bin
@@ -0,0 +1 @@
+ 7& \ No newline at end of file
diff --git a/Tests/References/gorgona_palette_2.bin b/Tests/References/gorgona_palette_2.bin
new file mode 100644
index 0000000..7ebb923
--- /dev/null
+++ b/Tests/References/gorgona_palette_2.bin
Binary files differ
diff --git a/Tests/References/gorgona_palette_3.bin b/Tests/References/gorgona_palette_3.bin
new file mode 100644
index 0000000..0c7dd4f
--- /dev/null
+++ b/Tests/References/gorgona_palette_3.bin
Binary files differ
diff --git a/Tests/References/gorgona_pattern_0.bin b/Tests/References/gorgona_pattern_0.bin
new file mode 100644
index 0000000..0f8bd87
--- /dev/null
+++ b/Tests/References/gorgona_pattern_0.bin
Binary files differ
diff --git a/Tests/References/gorgona_pattern_1.bin b/Tests/References/gorgona_pattern_1.bin
new file mode 100644
index 0000000..54df572
--- /dev/null
+++ b/Tests/References/gorgona_pattern_1.bin
Binary files differ
diff --git a/Tests/References/gorgona_pattern_2.bin b/Tests/References/gorgona_pattern_2.bin
new file mode 100644
index 0000000..c3dea52
--- /dev/null
+++ b/Tests/References/gorgona_pattern_2.bin
Binary files differ
diff --git a/Tests/References/gorgona_pattern_3.bin b/Tests/References/gorgona_pattern_3.bin
new file mode 100644
index 0000000..01fbbc1
--- /dev/null
+++ b/Tests/References/gorgona_pattern_3.bin
Binary files differ
diff --git a/Tests/References/jurassic2_attr_table_0.bin b/Tests/References/jurassic2_attr_table_0.bin
new file mode 100644
index 0000000..90aeae7
--- /dev/null
+++ b/Tests/References/jurassic2_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/jurassic2_attr_table_1.bin b/Tests/References/jurassic2_attr_table_1.bin
new file mode 100644
index 0000000..5cdd1fc
--- /dev/null
+++ b/Tests/References/jurassic2_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/jurassic2_name_table_0.bin b/Tests/References/jurassic2_name_table_0.bin
new file mode 100644
index 0000000..c86e145
--- /dev/null
+++ b/Tests/References/jurassic2_name_table_0.bin
Binary files differ
diff --git a/Tests/References/jurassic2_name_table_1.bin b/Tests/References/jurassic2_name_table_1.bin
new file mode 100644
index 0000000..55b0dc1
--- /dev/null
+++ b/Tests/References/jurassic2_name_table_1.bin
Binary files differ
diff --git a/Tests/References/jurassic2_palette_0.bin b/Tests/References/jurassic2_palette_0.bin
new file mode 100644
index 0000000..b49802a
--- /dev/null
+++ b/Tests/References/jurassic2_palette_0.bin
@@ -0,0 +1 @@
+(  \ No newline at end of file
diff --git a/Tests/References/jurassic2_palette_1.bin b/Tests/References/jurassic2_palette_1.bin
new file mode 100644
index 0000000..47cd909
--- /dev/null
+++ b/Tests/References/jurassic2_palette_1.bin
@@ -0,0 +1 @@
+' \ No newline at end of file
diff --git a/Tests/References/jurassic2_palette_2.bin b/Tests/References/jurassic2_palette_2.bin
new file mode 100644
index 0000000..1000b51
--- /dev/null
+++ b/Tests/References/jurassic2_palette_2.bin
@@ -0,0 +1 @@
+( \ No newline at end of file
diff --git a/Tests/References/jurassic2_palette_3.bin b/Tests/References/jurassic2_palette_3.bin
new file mode 100644
index 0000000..2518253
--- /dev/null
+++ b/Tests/References/jurassic2_palette_3.bin
Binary files differ
diff --git a/Tests/References/jurassic2_pattern_0.bin b/Tests/References/jurassic2_pattern_0.bin
new file mode 100644
index 0000000..a2b4f06
--- /dev/null
+++ b/Tests/References/jurassic2_pattern_0.bin
Binary files differ
diff --git a/Tests/References/jurassic2_pattern_1.bin b/Tests/References/jurassic2_pattern_1.bin
new file mode 100644
index 0000000..8737bb5
--- /dev/null
+++ b/Tests/References/jurassic2_pattern_1.bin
Binary files differ
diff --git a/Tests/References/jurassic_attr_table_0.bin b/Tests/References/jurassic_attr_table_0.bin
new file mode 100644
index 0000000..a5a82f5
--- /dev/null
+++ b/Tests/References/jurassic_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/jurassic_attr_table_1.bin b/Tests/References/jurassic_attr_table_1.bin
new file mode 100644
index 0000000..4e4e493
--- /dev/null
+++ b/Tests/References/jurassic_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/jurassic_name_table_0.bin b/Tests/References/jurassic_name_table_0.bin
new file mode 100644
index 0000000..f7aee6e
--- /dev/null
+++ b/Tests/References/jurassic_name_table_0.bin
Binary files differ
diff --git a/Tests/References/jurassic_name_table_1.bin b/Tests/References/jurassic_name_table_1.bin
new file mode 100644
index 0000000..0121c72
--- /dev/null
+++ b/Tests/References/jurassic_name_table_1.bin
Binary files differ
diff --git a/Tests/References/jurassic_palette_0.bin b/Tests/References/jurassic_palette_0.bin
new file mode 100644
index 0000000..47cd909
--- /dev/null
+++ b/Tests/References/jurassic_palette_0.bin
@@ -0,0 +1 @@
+' \ No newline at end of file
diff --git a/Tests/References/jurassic_palette_1.bin b/Tests/References/jurassic_palette_1.bin
new file mode 100644
index 0000000..f949439
--- /dev/null
+++ b/Tests/References/jurassic_palette_1.bin
Binary files differ
diff --git a/Tests/References/jurassic_palette_2.bin b/Tests/References/jurassic_palette_2.bin
new file mode 100644
index 0000000..2518253
--- /dev/null
+++ b/Tests/References/jurassic_palette_2.bin
Binary files differ
diff --git a/Tests/References/jurassic_palette_3.bin b/Tests/References/jurassic_palette_3.bin
new file mode 100644
index 0000000..2518253
--- /dev/null
+++ b/Tests/References/jurassic_palette_3.bin
Binary files differ
diff --git a/Tests/References/jurassic_pattern_0.bin b/Tests/References/jurassic_pattern_0.bin
new file mode 100644
index 0000000..a0fcd6a
--- /dev/null
+++ b/Tests/References/jurassic_pattern_0.bin
Binary files differ
diff --git a/Tests/References/jurassic_pattern_1.bin b/Tests/References/jurassic_pattern_1.bin
new file mode 100644
index 0000000..7c7e0f5
--- /dev/null
+++ b/Tests/References/jurassic_pattern_1.bin
Binary files differ
diff --git a/Tests/References/myatej_attr_table_0.bin b/Tests/References/myatej_attr_table_0.bin
new file mode 100644
index 0000000..69e085f
--- /dev/null
+++ b/Tests/References/myatej_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/myatej_attr_table_1.bin b/Tests/References/myatej_attr_table_1.bin
new file mode 100644
index 0000000..262a7a9
--- /dev/null
+++ b/Tests/References/myatej_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/myatej_attr_table_2.bin b/Tests/References/myatej_attr_table_2.bin
new file mode 100644
index 0000000..f28135f
--- /dev/null
+++ b/Tests/References/myatej_attr_table_2.bin
Binary files differ
diff --git a/Tests/References/myatej_attr_table_3.bin b/Tests/References/myatej_attr_table_3.bin
new file mode 100644
index 0000000..7797355
--- /dev/null
+++ b/Tests/References/myatej_attr_table_3.bin
Binary files differ
diff --git a/Tests/References/myatej_name_table_0.bin b/Tests/References/myatej_name_table_0.bin
new file mode 100644
index 0000000..c3f4583
--- /dev/null
+++ b/Tests/References/myatej_name_table_0.bin
Binary files differ
diff --git a/Tests/References/myatej_name_table_1.bin b/Tests/References/myatej_name_table_1.bin
new file mode 100644
index 0000000..9683131
--- /dev/null
+++ b/Tests/References/myatej_name_table_1.bin
Binary files differ
diff --git a/Tests/References/myatej_name_table_2.bin b/Tests/References/myatej_name_table_2.bin
new file mode 100644
index 0000000..cfd83c6
--- /dev/null
+++ b/Tests/References/myatej_name_table_2.bin
Binary files differ
diff --git a/Tests/References/myatej_name_table_3.bin b/Tests/References/myatej_name_table_3.bin
new file mode 100644
index 0000000..1e4b8e5
--- /dev/null
+++ b/Tests/References/myatej_name_table_3.bin
Binary files differ
diff --git a/Tests/References/myatej_palette_0.bin b/Tests/References/myatej_palette_0.bin
new file mode 100644
index 0000000..5d7712f
--- /dev/null
+++ b/Tests/References/myatej_palette_0.bin
@@ -0,0 +1 @@
+2=- \ No newline at end of file
diff --git a/Tests/References/myatej_palette_1.bin b/Tests/References/myatej_palette_1.bin
new file mode 100644
index 0000000..9580d55
--- /dev/null
+++ b/Tests/References/myatej_palette_1.bin
Binary files differ
diff --git a/Tests/References/myatej_palette_2.bin b/Tests/References/myatej_palette_2.bin
new file mode 100644
index 0000000..249df0c
--- /dev/null
+++ b/Tests/References/myatej_palette_2.bin
Binary files differ
diff --git a/Tests/References/myatej_palette_3.bin b/Tests/References/myatej_palette_3.bin
new file mode 100644
index 0000000..f85ad03
--- /dev/null
+++ b/Tests/References/myatej_palette_3.bin
@@ -0,0 +1 @@
+20-) \ No newline at end of file
diff --git a/Tests/References/myatej_pattern_0.bin b/Tests/References/myatej_pattern_0.bin
new file mode 100644
index 0000000..7ddf86a
--- /dev/null
+++ b/Tests/References/myatej_pattern_0.bin
Binary files differ
diff --git a/Tests/References/myatej_pattern_1.bin b/Tests/References/myatej_pattern_1.bin
new file mode 100644
index 0000000..ca9c4d2
--- /dev/null
+++ b/Tests/References/myatej_pattern_1.bin
Binary files differ
diff --git a/Tests/References/myatej_pattern_2.bin b/Tests/References/myatej_pattern_2.bin
new file mode 100644
index 0000000..2c968a9
--- /dev/null
+++ b/Tests/References/myatej_pattern_2.bin
Binary files differ
diff --git a/Tests/References/myatej_pattern_3.bin b/Tests/References/myatej_pattern_3.bin
new file mode 100644
index 0000000..6761fbb
--- /dev/null
+++ b/Tests/References/myatej_pattern_3.bin
Binary files differ
diff --git a/Tests/References/pagoda_attr_table_0.bin b/Tests/References/pagoda_attr_table_0.bin
new file mode 100644
index 0000000..b234e28
--- /dev/null
+++ b/Tests/References/pagoda_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/pagoda_attr_table_1.bin b/Tests/References/pagoda_attr_table_1.bin
new file mode 100644
index 0000000..21e7349
--- /dev/null
+++ b/Tests/References/pagoda_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/pagoda_attr_table_2.bin b/Tests/References/pagoda_attr_table_2.bin
new file mode 100644
index 0000000..fceeec0
--- /dev/null
+++ b/Tests/References/pagoda_attr_table_2.bin
Binary files differ
diff --git a/Tests/References/pagoda_attr_table_3.bin b/Tests/References/pagoda_attr_table_3.bin
new file mode 100644
index 0000000..bc6a8ad
--- /dev/null
+++ b/Tests/References/pagoda_attr_table_3.bin
Binary files differ
diff --git a/Tests/References/pagoda_name_table_0.bin b/Tests/References/pagoda_name_table_0.bin
new file mode 100644
index 0000000..34d3f7c
--- /dev/null
+++ b/Tests/References/pagoda_name_table_0.bin
Binary files differ
diff --git a/Tests/References/pagoda_name_table_1.bin b/Tests/References/pagoda_name_table_1.bin
new file mode 100644
index 0000000..7c4ece6
--- /dev/null
+++ b/Tests/References/pagoda_name_table_1.bin
Binary files differ
diff --git a/Tests/References/pagoda_name_table_2.bin b/Tests/References/pagoda_name_table_2.bin
new file mode 100644
index 0000000..5411895
--- /dev/null
+++ b/Tests/References/pagoda_name_table_2.bin
Binary files differ
diff --git a/Tests/References/pagoda_name_table_3.bin b/Tests/References/pagoda_name_table_3.bin
new file mode 100644
index 0000000..72daa47
--- /dev/null
+++ b/Tests/References/pagoda_name_table_3.bin
Binary files differ
diff --git a/Tests/References/pagoda_palette_0.bin b/Tests/References/pagoda_palette_0.bin
new file mode 100644
index 0000000..0252a00
--- /dev/null
+++ b/Tests/References/pagoda_palette_0.bin
@@ -0,0 +1 @@
+ %1 \ No newline at end of file
diff --git a/Tests/References/pagoda_palette_1.bin b/Tests/References/pagoda_palette_1.bin
new file mode 100644
index 0000000..54f4f4a
--- /dev/null
+++ b/Tests/References/pagoda_palette_1.bin
@@ -0,0 +1 @@
+ - \ No newline at end of file
diff --git a/Tests/References/pagoda_palette_2.bin b/Tests/References/pagoda_palette_2.bin
new file mode 100644
index 0000000..4a6df51
--- /dev/null
+++ b/Tests/References/pagoda_palette_2.bin
@@ -0,0 +1 @@
+ 3 \ No newline at end of file
diff --git a/Tests/References/pagoda_palette_3.bin b/Tests/References/pagoda_palette_3.bin
new file mode 100644
index 0000000..d540dfd
--- /dev/null
+++ b/Tests/References/pagoda_palette_3.bin
Binary files differ
diff --git a/Tests/References/pagoda_pattern_0.bin b/Tests/References/pagoda_pattern_0.bin
new file mode 100644
index 0000000..7506a1b
--- /dev/null
+++ b/Tests/References/pagoda_pattern_0.bin
Binary files differ
diff --git a/Tests/References/pagoda_pattern_1.bin b/Tests/References/pagoda_pattern_1.bin
new file mode 100644
index 0000000..53b163b
--- /dev/null
+++ b/Tests/References/pagoda_pattern_1.bin
Binary files differ
diff --git a/Tests/References/pagoda_pattern_2.bin b/Tests/References/pagoda_pattern_2.bin
new file mode 100644
index 0000000..d06ced1
--- /dev/null
+++ b/Tests/References/pagoda_pattern_2.bin
Binary files differ
diff --git a/Tests/References/pagoda_pattern_3.bin b/Tests/References/pagoda_pattern_3.bin
new file mode 100644
index 0000000..f932c52
--- /dev/null
+++ b/Tests/References/pagoda_pattern_3.bin
Binary files differ
diff --git a/Tests/References/rayon4_attr_table_0.bin b/Tests/References/rayon4_attr_table_0.bin
new file mode 100644
index 0000000..a00d107
--- /dev/null
+++ b/Tests/References/rayon4_attr_table_0.bin
@@ -0,0 +1 @@
+UUUUUUUUõuUUUUUU \ No newline at end of file
diff --git a/Tests/References/rayon4_attr_table_1.bin b/Tests/References/rayon4_attr_table_1.bin
new file mode 100644
index 0000000..32eeee3
--- /dev/null
+++ b/Tests/References/rayon4_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/rayon4_attr_table_2.bin b/Tests/References/rayon4_attr_table_2.bin
new file mode 100644
index 0000000..f4b1a08
--- /dev/null
+++ b/Tests/References/rayon4_attr_table_2.bin
Binary files differ
diff --git a/Tests/References/rayon4_attr_table_3.bin b/Tests/References/rayon4_attr_table_3.bin
new file mode 100644
index 0000000..2ed5e56
--- /dev/null
+++ b/Tests/References/rayon4_attr_table_3.bin
Binary files differ
diff --git a/Tests/References/rayon4_name_table_0.bin b/Tests/References/rayon4_name_table_0.bin
new file mode 100644
index 0000000..1f83c31
--- /dev/null
+++ b/Tests/References/rayon4_name_table_0.bin
Binary files differ
diff --git a/Tests/References/rayon4_name_table_1.bin b/Tests/References/rayon4_name_table_1.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/rayon4_name_table_1.bin
Binary files differ
diff --git a/Tests/References/rayon4_name_table_2.bin b/Tests/References/rayon4_name_table_2.bin
new file mode 100644
index 0000000..41aaed6
--- /dev/null
+++ b/Tests/References/rayon4_name_table_2.bin
Binary files differ
diff --git a/Tests/References/rayon4_name_table_3.bin b/Tests/References/rayon4_name_table_3.bin
new file mode 100644
index 0000000..efd3c08
--- /dev/null
+++ b/Tests/References/rayon4_name_table_3.bin
Binary files differ
diff --git a/Tests/References/rayon4_palette_0.bin b/Tests/References/rayon4_palette_0.bin
new file mode 100644
index 0000000..7c8b7cc
--- /dev/null
+++ b/Tests/References/rayon4_palette_0.bin
Binary files differ
diff --git a/Tests/References/rayon4_palette_1.bin b/Tests/References/rayon4_palette_1.bin
new file mode 100644
index 0000000..d4ce0c7
--- /dev/null
+++ b/Tests/References/rayon4_palette_1.bin
Binary files differ
diff --git a/Tests/References/rayon4_palette_2.bin b/Tests/References/rayon4_palette_2.bin
new file mode 100644
index 0000000..97ced88
--- /dev/null
+++ b/Tests/References/rayon4_palette_2.bin
Binary files differ
diff --git a/Tests/References/rayon4_palette_3.bin b/Tests/References/rayon4_palette_3.bin
new file mode 100644
index 0000000..39c8ed9
--- /dev/null
+++ b/Tests/References/rayon4_palette_3.bin
Binary files differ
diff --git a/Tests/References/rayon4_pattern_0.bin b/Tests/References/rayon4_pattern_0.bin
new file mode 100644
index 0000000..6061c06
--- /dev/null
+++ b/Tests/References/rayon4_pattern_0.bin
Binary files differ
diff --git a/Tests/References/rayon4_pattern_1.bin b/Tests/References/rayon4_pattern_1.bin
new file mode 100644
index 0000000..11ee0eb
--- /dev/null
+++ b/Tests/References/rayon4_pattern_1.bin
Binary files differ
diff --git a/Tests/References/rayon4_pattern_2.bin b/Tests/References/rayon4_pattern_2.bin
new file mode 100644
index 0000000..fded082
--- /dev/null
+++ b/Tests/References/rayon4_pattern_2.bin
Binary files differ
diff --git a/Tests/References/rayon4_pattern_3.bin b/Tests/References/rayon4_pattern_3.bin
new file mode 100644
index 0000000..95e32f6
--- /dev/null
+++ b/Tests/References/rayon4_pattern_3.bin
Binary files differ
diff --git a/Tests/References/shkola_attr_table_0.bin b/Tests/References/shkola_attr_table_0.bin
new file mode 100644
index 0000000..01d633b
--- /dev/null
+++ b/Tests/References/shkola_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/shkola_attr_table_1.bin b/Tests/References/shkola_attr_table_1.bin
new file mode 100644
index 0000000..d4cf154
--- /dev/null
+++ b/Tests/References/shkola_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/shkola_attr_table_2.bin b/Tests/References/shkola_attr_table_2.bin
new file mode 100644
index 0000000..3e6fa39
--- /dev/null
+++ b/Tests/References/shkola_attr_table_2.bin
@@ -0,0 +1 @@
+”eUUUUUUU¥eUUU \ No newline at end of file
diff --git a/Tests/References/shkola_attr_table_3.bin b/Tests/References/shkola_attr_table_3.bin
new file mode 100644
index 0000000..d82e85d
--- /dev/null
+++ b/Tests/References/shkola_attr_table_3.bin
@@ -0,0 +1,2 @@
+UUUUUUU
+ \ No newline at end of file
diff --git a/Tests/References/shkola_name_table_0.bin b/Tests/References/shkola_name_table_0.bin
new file mode 100644
index 0000000..3412355
--- /dev/null
+++ b/Tests/References/shkola_name_table_0.bin
Binary files differ
diff --git a/Tests/References/shkola_name_table_1.bin b/Tests/References/shkola_name_table_1.bin
new file mode 100644
index 0000000..7b65e51
--- /dev/null
+++ b/Tests/References/shkola_name_table_1.bin
Binary files differ
diff --git a/Tests/References/shkola_name_table_2.bin b/Tests/References/shkola_name_table_2.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/shkola_name_table_2.bin
Binary files differ
diff --git a/Tests/References/shkola_name_table_3.bin b/Tests/References/shkola_name_table_3.bin
new file mode 100644
index 0000000..39ace8e
--- /dev/null
+++ b/Tests/References/shkola_name_table_3.bin
Binary files differ
diff --git a/Tests/References/shkola_palette_0.bin b/Tests/References/shkola_palette_0.bin
new file mode 100644
index 0000000..8170446
--- /dev/null
+++ b/Tests/References/shkola_palette_0.bin
@@ -0,0 +1 @@
+- \ No newline at end of file
diff --git a/Tests/References/shkola_palette_1.bin b/Tests/References/shkola_palette_1.bin
new file mode 100644
index 0000000..460c274
--- /dev/null
+++ b/Tests/References/shkola_palette_1.bin
@@ -0,0 +1 @@
+-= \ No newline at end of file
diff --git a/Tests/References/shkola_palette_2.bin b/Tests/References/shkola_palette_2.bin
new file mode 100644
index 0000000..918bfa4
--- /dev/null
+++ b/Tests/References/shkola_palette_2.bin
@@ -0,0 +1 @@
+-=3 \ No newline at end of file
diff --git a/Tests/References/shkola_palette_3.bin b/Tests/References/shkola_palette_3.bin
new file mode 100644
index 0000000..11e9d99
--- /dev/null
+++ b/Tests/References/shkola_palette_3.bin
Binary files differ
diff --git a/Tests/References/shkola_pattern_0.bin b/Tests/References/shkola_pattern_0.bin
new file mode 100644
index 0000000..b95af55
--- /dev/null
+++ b/Tests/References/shkola_pattern_0.bin
Binary files differ
diff --git a/Tests/References/shkola_pattern_1.bin b/Tests/References/shkola_pattern_1.bin
new file mode 100644
index 0000000..07459a1
--- /dev/null
+++ b/Tests/References/shkola_pattern_1.bin
Binary files differ
diff --git a/Tests/References/shkola_pattern_2.bin b/Tests/References/shkola_pattern_2.bin
new file mode 100644
index 0000000..1383afc
--- /dev/null
+++ b/Tests/References/shkola_pattern_2.bin
Binary files differ
diff --git a/Tests/References/shkola_pattern_3.bin b/Tests/References/shkola_pattern_3.bin
new file mode 100644
index 0000000..9641a89
--- /dev/null
+++ b/Tests/References/shkola_pattern_3.bin
Binary files differ
diff --git a/Tests/References/sindikat_attr_table_0.bin b/Tests/References/sindikat_attr_table_0.bin
new file mode 100644
index 0000000..2b2f5a0
--- /dev/null
+++ b/Tests/References/sindikat_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/sindikat_attr_table_1.bin b/Tests/References/sindikat_attr_table_1.bin
new file mode 100644
index 0000000..ef673e9
--- /dev/null
+++ b/Tests/References/sindikat_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/sindikat_attr_table_2.bin b/Tests/References/sindikat_attr_table_2.bin
new file mode 100644
index 0000000..d2d3575
--- /dev/null
+++ b/Tests/References/sindikat_attr_table_2.bin
Binary files differ
diff --git a/Tests/References/sindikat_attr_table_3.bin b/Tests/References/sindikat_attr_table_3.bin
new file mode 100644
index 0000000..db2fe38
--- /dev/null
+++ b/Tests/References/sindikat_attr_table_3.bin
Binary files differ
diff --git a/Tests/References/sindikat_name_table_0.bin b/Tests/References/sindikat_name_table_0.bin
new file mode 100644
index 0000000..1c0d744
--- /dev/null
+++ b/Tests/References/sindikat_name_table_0.bin
Binary files differ
diff --git a/Tests/References/sindikat_name_table_1.bin b/Tests/References/sindikat_name_table_1.bin
new file mode 100644
index 0000000..7416830
--- /dev/null
+++ b/Tests/References/sindikat_name_table_1.bin
Binary files differ
diff --git a/Tests/References/sindikat_name_table_2.bin b/Tests/References/sindikat_name_table_2.bin
new file mode 100644
index 0000000..2e1a47b
--- /dev/null
+++ b/Tests/References/sindikat_name_table_2.bin
Binary files differ
diff --git a/Tests/References/sindikat_name_table_3.bin b/Tests/References/sindikat_name_table_3.bin
new file mode 100644
index 0000000..38b7caf
--- /dev/null
+++ b/Tests/References/sindikat_name_table_3.bin
Binary files differ
diff --git a/Tests/References/sindikat_palette_0.bin b/Tests/References/sindikat_palette_0.bin
new file mode 100644
index 0000000..56fcdbf
--- /dev/null
+++ b/Tests/References/sindikat_palette_0.bin
@@ -0,0 +1 @@
+ ! \ No newline at end of file
diff --git a/Tests/References/sindikat_palette_1.bin b/Tests/References/sindikat_palette_1.bin
new file mode 100644
index 0000000..692d33c
--- /dev/null
+++ b/Tests/References/sindikat_palette_1.bin
@@ -0,0 +1 @@
+= \ No newline at end of file
diff --git a/Tests/References/sindikat_palette_2.bin b/Tests/References/sindikat_palette_2.bin
new file mode 100644
index 0000000..d3a845a
--- /dev/null
+++ b/Tests/References/sindikat_palette_2.bin
@@ -0,0 +1 @@
+& \ No newline at end of file
diff --git a/Tests/References/sindikat_palette_3.bin b/Tests/References/sindikat_palette_3.bin
new file mode 100644
index 0000000..17e6cda
--- /dev/null
+++ b/Tests/References/sindikat_palette_3.bin
@@ -0,0 +1 @@
+" \ No newline at end of file
diff --git a/Tests/References/sindikat_pattern_0.bin b/Tests/References/sindikat_pattern_0.bin
new file mode 100644
index 0000000..4559b2d
--- /dev/null
+++ b/Tests/References/sindikat_pattern_0.bin
Binary files differ
diff --git a/Tests/References/sindikat_pattern_1.bin b/Tests/References/sindikat_pattern_1.bin
new file mode 100644
index 0000000..92db036
--- /dev/null
+++ b/Tests/References/sindikat_pattern_1.bin
Binary files differ
diff --git a/Tests/References/sindikat_pattern_2.bin b/Tests/References/sindikat_pattern_2.bin
new file mode 100644
index 0000000..44d426f
--- /dev/null
+++ b/Tests/References/sindikat_pattern_2.bin
Binary files differ
diff --git a/Tests/References/sindikat_pattern_3.bin b/Tests/References/sindikat_pattern_3.bin
new file mode 100644
index 0000000..59bb833
--- /dev/null
+++ b/Tests/References/sindikat_pattern_3.bin
Binary files differ
diff --git a/Tests/References/sputnik_attr_table_0.bin b/Tests/References/sputnik_attr_table_0.bin
new file mode 100644
index 0000000..a9219e6
--- /dev/null
+++ b/Tests/References/sputnik_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/sputnik_attr_table_1.bin b/Tests/References/sputnik_attr_table_1.bin
new file mode 100644
index 0000000..6dae0ee
--- /dev/null
+++ b/Tests/References/sputnik_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/sputnik_attr_table_2.bin b/Tests/References/sputnik_attr_table_2.bin
new file mode 100644
index 0000000..5207f19
--- /dev/null
+++ b/Tests/References/sputnik_attr_table_2.bin
Binary files differ
diff --git a/Tests/References/sputnik_attr_table_3.bin b/Tests/References/sputnik_attr_table_3.bin
new file mode 100644
index 0000000..aae3f29
--- /dev/null
+++ b/Tests/References/sputnik_attr_table_3.bin
Binary files differ
diff --git a/Tests/References/sputnik_name_table_0.bin b/Tests/References/sputnik_name_table_0.bin
new file mode 100644
index 0000000..47373ad
--- /dev/null
+++ b/Tests/References/sputnik_name_table_0.bin
Binary files differ
diff --git a/Tests/References/sputnik_name_table_1.bin b/Tests/References/sputnik_name_table_1.bin
new file mode 100644
index 0000000..77302e2
--- /dev/null
+++ b/Tests/References/sputnik_name_table_1.bin
Binary files differ
diff --git a/Tests/References/sputnik_name_table_2.bin b/Tests/References/sputnik_name_table_2.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/sputnik_name_table_2.bin
Binary files differ
diff --git a/Tests/References/sputnik_name_table_3.bin b/Tests/References/sputnik_name_table_3.bin
new file mode 100644
index 0000000..4ddacd0
--- /dev/null
+++ b/Tests/References/sputnik_name_table_3.bin
Binary files differ
diff --git a/Tests/References/sputnik_palette_0.bin b/Tests/References/sputnik_palette_0.bin
new file mode 100644
index 0000000..fbcedbc
--- /dev/null
+++ b/Tests/References/sputnik_palette_0.bin
@@ -0,0 +1 @@
+  \ No newline at end of file
diff --git a/Tests/References/sputnik_palette_1.bin b/Tests/References/sputnik_palette_1.bin
new file mode 100644
index 0000000..879e9db
--- /dev/null
+++ b/Tests/References/sputnik_palette_1.bin
@@ -0,0 +1 @@
+ 2" \ No newline at end of file
diff --git a/Tests/References/sputnik_palette_2.bin b/Tests/References/sputnik_palette_2.bin
new file mode 100644
index 0000000..d540dfd
--- /dev/null
+++ b/Tests/References/sputnik_palette_2.bin
Binary files differ
diff --git a/Tests/References/sputnik_palette_3.bin b/Tests/References/sputnik_palette_3.bin
new file mode 100644
index 0000000..d540dfd
--- /dev/null
+++ b/Tests/References/sputnik_palette_3.bin
Binary files differ
diff --git a/Tests/References/sputnik_pattern_0.bin b/Tests/References/sputnik_pattern_0.bin
new file mode 100644
index 0000000..fe48050
--- /dev/null
+++ b/Tests/References/sputnik_pattern_0.bin
Binary files differ
diff --git a/Tests/References/sputnik_pattern_1.bin b/Tests/References/sputnik_pattern_1.bin
new file mode 100644
index 0000000..f809b84
--- /dev/null
+++ b/Tests/References/sputnik_pattern_1.bin
Binary files differ
diff --git a/Tests/References/sputnik_pattern_2.bin b/Tests/References/sputnik_pattern_2.bin
new file mode 100644
index 0000000..73b8135
--- /dev/null
+++ b/Tests/References/sputnik_pattern_2.bin
Binary files differ
diff --git a/Tests/References/sputnik_pattern_3.bin b/Tests/References/sputnik_pattern_3.bin
new file mode 100644
index 0000000..64d6c62
--- /dev/null
+++ b/Tests/References/sputnik_pattern_3.bin
Binary files differ
diff --git a/Tests/References/sworm_attr_table_0.bin b/Tests/References/sworm_attr_table_0.bin
new file mode 100644
index 0000000..776d079
--- /dev/null
+++ b/Tests/References/sworm_attr_table_0.bin
@@ -0,0 +1 @@
+]UUUUUU3wUUUUUU \ No newline at end of file
diff --git a/Tests/References/sworm_attr_table_1.bin b/Tests/References/sworm_attr_table_1.bin
new file mode 100644
index 0000000..3b12192
--- /dev/null
+++ b/Tests/References/sworm_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/sworm_attr_table_2.bin b/Tests/References/sworm_attr_table_2.bin
new file mode 100644
index 0000000..0c0b557
--- /dev/null
+++ b/Tests/References/sworm_attr_table_2.bin
Binary files differ
diff --git a/Tests/References/sworm_attr_table_3.bin b/Tests/References/sworm_attr_table_3.bin
new file mode 100644
index 0000000..8f0a8b2
--- /dev/null
+++ b/Tests/References/sworm_attr_table_3.bin
@@ -0,0 +1,8 @@
+ª¢    ¨ª
+
+
+
+
+
+
+
diff --git a/Tests/References/sworm_name_table_0.bin b/Tests/References/sworm_name_table_0.bin
new file mode 100644
index 0000000..58fbf3f
--- /dev/null
+++ b/Tests/References/sworm_name_table_0.bin
Binary files differ
diff --git a/Tests/References/sworm_name_table_1.bin b/Tests/References/sworm_name_table_1.bin
new file mode 100644
index 0000000..6ad30a7
--- /dev/null
+++ b/Tests/References/sworm_name_table_1.bin
Binary files differ
diff --git a/Tests/References/sworm_name_table_2.bin b/Tests/References/sworm_name_table_2.bin
new file mode 100644
index 0000000..7ec136a
--- /dev/null
+++ b/Tests/References/sworm_name_table_2.bin
Binary files differ
diff --git a/Tests/References/sworm_name_table_3.bin b/Tests/References/sworm_name_table_3.bin
new file mode 100644
index 0000000..39ace8e
--- /dev/null
+++ b/Tests/References/sworm_name_table_3.bin
Binary files differ
diff --git a/Tests/References/sworm_palette_0.bin b/Tests/References/sworm_palette_0.bin
new file mode 100644
index 0000000..bc22bf5
--- /dev/null
+++ b/Tests/References/sworm_palette_0.bin
@@ -0,0 +1 @@
+ -7 \ No newline at end of file
diff --git a/Tests/References/sworm_palette_1.bin b/Tests/References/sworm_palette_1.bin
new file mode 100644
index 0000000..bd8ba59
--- /dev/null
+++ b/Tests/References/sworm_palette_1.bin
@@ -0,0 +1 @@
+ 1" \ No newline at end of file
diff --git a/Tests/References/sworm_palette_2.bin b/Tests/References/sworm_palette_2.bin
new file mode 100644
index 0000000..72a29d4
--- /dev/null
+++ b/Tests/References/sworm_palette_2.bin
Binary files differ
diff --git a/Tests/References/sworm_palette_3.bin b/Tests/References/sworm_palette_3.bin
new file mode 100644
index 0000000..b6f97d6
--- /dev/null
+++ b/Tests/References/sworm_palette_3.bin
@@ -0,0 +1 @@
+ 1 \ No newline at end of file
diff --git a/Tests/References/sworm_pattern_0.bin b/Tests/References/sworm_pattern_0.bin
new file mode 100644
index 0000000..c249ada
--- /dev/null
+++ b/Tests/References/sworm_pattern_0.bin
Binary files differ
diff --git a/Tests/References/sworm_pattern_1.bin b/Tests/References/sworm_pattern_1.bin
new file mode 100644
index 0000000..5c2f39b
--- /dev/null
+++ b/Tests/References/sworm_pattern_1.bin
Binary files differ
diff --git a/Tests/References/sworm_pattern_2.bin b/Tests/References/sworm_pattern_2.bin
new file mode 100644
index 0000000..b107050
--- /dev/null
+++ b/Tests/References/sworm_pattern_2.bin
Binary files differ
diff --git a/Tests/References/sworm_pattern_3.bin b/Tests/References/sworm_pattern_3.bin
new file mode 100644
index 0000000..6b34b5a
--- /dev/null
+++ b/Tests/References/sworm_pattern_3.bin
Binary files differ
diff --git a/Tests/References/trailer-park_attr_table_0.bin b/Tests/References/trailer-park_attr_table_0.bin
new file mode 100644
index 0000000..b48c8b6
--- /dev/null
+++ b/Tests/References/trailer-park_attr_table_0.bin
@@ -0,0 +1 @@
+UUUUUUUUUUUUUUUU \ No newline at end of file
diff --git a/Tests/References/trailer-park_attr_table_1.bin b/Tests/References/trailer-park_attr_table_1.bin
new file mode 100644
index 0000000..071b59b
--- /dev/null
+++ b/Tests/References/trailer-park_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/trailer-park_attr_table_2.bin b/Tests/References/trailer-park_attr_table_2.bin
new file mode 100644
index 0000000..2e4b005
--- /dev/null
+++ b/Tests/References/trailer-park_attr_table_2.bin
Binary files differ
diff --git a/Tests/References/trailer-park_attr_table_3.bin b/Tests/References/trailer-park_attr_table_3.bin
new file mode 100644
index 0000000..2ae625c
--- /dev/null
+++ b/Tests/References/trailer-park_attr_table_3.bin
Binary files differ
diff --git a/Tests/References/trailer-park_name_table_0.bin b/Tests/References/trailer-park_name_table_0.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/trailer-park_name_table_0.bin
Binary files differ
diff --git a/Tests/References/trailer-park_name_table_1.bin b/Tests/References/trailer-park_name_table_1.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/trailer-park_name_table_1.bin
Binary files differ
diff --git a/Tests/References/trailer-park_name_table_2.bin b/Tests/References/trailer-park_name_table_2.bin
new file mode 100644
index 0000000..5927719
--- /dev/null
+++ b/Tests/References/trailer-park_name_table_2.bin
Binary files differ
diff --git a/Tests/References/trailer-park_name_table_3.bin b/Tests/References/trailer-park_name_table_3.bin
new file mode 100644
index 0000000..39ace8e
--- /dev/null
+++ b/Tests/References/trailer-park_name_table_3.bin
Binary files differ
diff --git a/Tests/References/trailer-park_palette_0.bin b/Tests/References/trailer-park_palette_0.bin
new file mode 100644
index 0000000..6b0cf88
--- /dev/null
+++ b/Tests/References/trailer-park_palette_0.bin
@@ -0,0 +1 @@
+-7  \ No newline at end of file
diff --git a/Tests/References/trailer-park_palette_1.bin b/Tests/References/trailer-park_palette_1.bin
new file mode 100644
index 0000000..633bc81
--- /dev/null
+++ b/Tests/References/trailer-park_palette_1.bin
@@ -0,0 +1 @@
+-<" \ No newline at end of file
diff --git a/Tests/References/trailer-park_palette_2.bin b/Tests/References/trailer-park_palette_2.bin
new file mode 100644
index 0000000..ef2f299
--- /dev/null
+++ b/Tests/References/trailer-park_palette_2.bin
@@ -0,0 +1 @@
+-7( \ No newline at end of file
diff --git a/Tests/References/trailer-park_palette_3.bin b/Tests/References/trailer-park_palette_3.bin
new file mode 100644
index 0000000..3c4106d
--- /dev/null
+++ b/Tests/References/trailer-park_palette_3.bin
@@ -0,0 +1 @@
+-90 \ No newline at end of file
diff --git a/Tests/References/trailer-park_pattern_0.bin b/Tests/References/trailer-park_pattern_0.bin
new file mode 100644
index 0000000..cb37253
--- /dev/null
+++ b/Tests/References/trailer-park_pattern_0.bin
Binary files differ
diff --git a/Tests/References/trailer-park_pattern_1.bin b/Tests/References/trailer-park_pattern_1.bin
new file mode 100644
index 0000000..380ddbf
--- /dev/null
+++ b/Tests/References/trailer-park_pattern_1.bin
Binary files differ
diff --git a/Tests/References/trailer-park_pattern_2.bin b/Tests/References/trailer-park_pattern_2.bin
new file mode 100644
index 0000000..c3ca538
--- /dev/null
+++ b/Tests/References/trailer-park_pattern_2.bin
Binary files differ
diff --git a/Tests/References/trailer-park_pattern_3.bin b/Tests/References/trailer-park_pattern_3.bin
new file mode 100644
index 0000000..8572aef
--- /dev/null
+++ b/Tests/References/trailer-park_pattern_3.bin
Binary files differ
diff --git a/Tests/References/warface_logo_attr_table_0.bin b/Tests/References/warface_logo_attr_table_0.bin
new file mode 100644
index 0000000..01d633b
--- /dev/null
+++ b/Tests/References/warface_logo_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/warface_logo_attr_table_1.bin b/Tests/References/warface_logo_attr_table_1.bin
new file mode 100644
index 0000000..01d633b
--- /dev/null
+++ b/Tests/References/warface_logo_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/warface_logo_attr_table_2.bin b/Tests/References/warface_logo_attr_table_2.bin
new file mode 100644
index 0000000..01d633b
--- /dev/null
+++ b/Tests/References/warface_logo_attr_table_2.bin
Binary files differ
diff --git a/Tests/References/warface_logo_attr_table_3.bin b/Tests/References/warface_logo_attr_table_3.bin
new file mode 100644
index 0000000..01d633b
--- /dev/null
+++ b/Tests/References/warface_logo_attr_table_3.bin
Binary files differ
diff --git a/Tests/References/warface_logo_name_table_0.bin b/Tests/References/warface_logo_name_table_0.bin
new file mode 100644
index 0000000..bc5bce1
--- /dev/null
+++ b/Tests/References/warface_logo_name_table_0.bin
Binary files differ
diff --git a/Tests/References/warface_logo_name_table_1.bin b/Tests/References/warface_logo_name_table_1.bin
new file mode 100644
index 0000000..90762f7
--- /dev/null
+++ b/Tests/References/warface_logo_name_table_1.bin
Binary files differ
diff --git a/Tests/References/warface_logo_name_table_2.bin b/Tests/References/warface_logo_name_table_2.bin
new file mode 100644
index 0000000..a517566
--- /dev/null
+++ b/Tests/References/warface_logo_name_table_2.bin
Binary files differ
diff --git a/Tests/References/warface_logo_name_table_3.bin b/Tests/References/warface_logo_name_table_3.bin
new file mode 100644
index 0000000..1e5dca3
--- /dev/null
+++ b/Tests/References/warface_logo_name_table_3.bin
Binary files differ
diff --git a/Tests/References/warface_logo_palette_0.bin b/Tests/References/warface_logo_palette_0.bin
new file mode 100644
index 0000000..5b160a9
--- /dev/null
+++ b/Tests/References/warface_logo_palette_0.bin
@@ -0,0 +1 @@
+- = \ No newline at end of file
diff --git a/Tests/References/warface_logo_palette_1.bin b/Tests/References/warface_logo_palette_1.bin
new file mode 100644
index 0000000..2518253
--- /dev/null
+++ b/Tests/References/warface_logo_palette_1.bin
Binary files differ
diff --git a/Tests/References/warface_logo_palette_2.bin b/Tests/References/warface_logo_palette_2.bin
new file mode 100644
index 0000000..2518253
--- /dev/null
+++ b/Tests/References/warface_logo_palette_2.bin
Binary files differ
diff --git a/Tests/References/warface_logo_palette_3.bin b/Tests/References/warface_logo_palette_3.bin
new file mode 100644
index 0000000..2518253
--- /dev/null
+++ b/Tests/References/warface_logo_palette_3.bin
Binary files differ
diff --git a/Tests/References/warface_logo_pattern_0.bin b/Tests/References/warface_logo_pattern_0.bin
new file mode 100644
index 0000000..765c9e6
--- /dev/null
+++ b/Tests/References/warface_logo_pattern_0.bin
Binary files differ
diff --git a/Tests/References/warface_logo_pattern_1.bin b/Tests/References/warface_logo_pattern_1.bin
new file mode 100644
index 0000000..21cc671
--- /dev/null
+++ b/Tests/References/warface_logo_pattern_1.bin
Binary files differ
diff --git a/Tests/References/warface_logo_pattern_2.bin b/Tests/References/warface_logo_pattern_2.bin
new file mode 100644
index 0000000..91b5140
--- /dev/null
+++ b/Tests/References/warface_logo_pattern_2.bin
Binary files differ
diff --git a/Tests/References/warface_logo_pattern_3.bin b/Tests/References/warface_logo_pattern_3.bin
new file mode 100644
index 0000000..e5cac00
--- /dev/null
+++ b/Tests/References/warface_logo_pattern_3.bin
Binary files differ
diff --git a/Tests/References/zapravka_attr_table_0.bin b/Tests/References/zapravka_attr_table_0.bin
new file mode 100644
index 0000000..01d633b
--- /dev/null
+++ b/Tests/References/zapravka_attr_table_0.bin
Binary files differ
diff --git a/Tests/References/zapravka_attr_table_1.bin b/Tests/References/zapravka_attr_table_1.bin
new file mode 100644
index 0000000..9593949
--- /dev/null
+++ b/Tests/References/zapravka_attr_table_1.bin
Binary files differ
diff --git a/Tests/References/zapravka_attr_table_2.bin b/Tests/References/zapravka_attr_table_2.bin
new file mode 100644
index 0000000..b43210b
--- /dev/null
+++ b/Tests/References/zapravka_attr_table_2.bin
@@ -0,0 +1 @@
+ªjZZZU™ªªfUUUUUU \ No newline at end of file
diff --git a/Tests/References/zapravka_attr_table_3.bin b/Tests/References/zapravka_attr_table_3.bin
new file mode 100644
index 0000000..f56c790
--- /dev/null
+++ b/Tests/References/zapravka_attr_table_3.bin
Binary files differ
diff --git a/Tests/References/zapravka_name_table_0.bin b/Tests/References/zapravka_name_table_0.bin
new file mode 100644
index 0000000..8f691f0
--- /dev/null
+++ b/Tests/References/zapravka_name_table_0.bin
Binary files differ
diff --git a/Tests/References/zapravka_name_table_1.bin b/Tests/References/zapravka_name_table_1.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/zapravka_name_table_1.bin
Binary files differ
diff --git a/Tests/References/zapravka_name_table_2.bin b/Tests/References/zapravka_name_table_2.bin
new file mode 100644
index 0000000..c866266
--- /dev/null
+++ b/Tests/References/zapravka_name_table_2.bin
Binary files differ
diff --git a/Tests/References/zapravka_name_table_3.bin b/Tests/References/zapravka_name_table_3.bin
new file mode 100644
index 0000000..d53ab44
--- /dev/null
+++ b/Tests/References/zapravka_name_table_3.bin
Binary files differ
diff --git a/Tests/References/zapravka_palette_0.bin b/Tests/References/zapravka_palette_0.bin
new file mode 100644
index 0000000..cf6084d
--- /dev/null
+++ b/Tests/References/zapravka_palette_0.bin
Binary files differ
diff --git a/Tests/References/zapravka_palette_1.bin b/Tests/References/zapravka_palette_1.bin
new file mode 100644
index 0000000..98e3fde
--- /dev/null
+++ b/Tests/References/zapravka_palette_1.bin
Binary files differ
diff --git a/Tests/References/zapravka_palette_2.bin b/Tests/References/zapravka_palette_2.bin
new file mode 100644
index 0000000..41bf289
--- /dev/null
+++ b/Tests/References/zapravka_palette_2.bin
Binary files differ
diff --git a/Tests/References/zapravka_palette_3.bin b/Tests/References/zapravka_palette_3.bin
new file mode 100644
index 0000000..ed790eb
--- /dev/null
+++ b/Tests/References/zapravka_palette_3.bin
@@ -0,0 +1 @@
+= & \ No newline at end of file
diff --git a/Tests/References/zapravka_pattern_0.bin b/Tests/References/zapravka_pattern_0.bin
new file mode 100644
index 0000000..4fd9335
--- /dev/null
+++ b/Tests/References/zapravka_pattern_0.bin
Binary files differ
diff --git a/Tests/References/zapravka_pattern_1.bin b/Tests/References/zapravka_pattern_1.bin
new file mode 100644
index 0000000..b675b76
--- /dev/null
+++ b/Tests/References/zapravka_pattern_1.bin
Binary files differ
diff --git a/Tests/References/zapravka_pattern_2.bin b/Tests/References/zapravka_pattern_2.bin
new file mode 100644
index 0000000..081eea3
--- /dev/null
+++ b/Tests/References/zapravka_pattern_2.bin
Binary files differ
diff --git a/Tests/References/zapravka_pattern_3.bin b/Tests/References/zapravka_pattern_3.bin
new file mode 100644
index 0000000..49f73f5
--- /dev/null
+++ b/Tests/References/zapravka_pattern_3.bin
Binary files differ
diff --git a/Tests/Tests.csproj b/Tests/Tests.csproj
index 876d48a..c5e3379 100644
--- a/Tests/Tests.csproj
+++ b/Tests/Tests.csproj
@@ -69,6 +69,69 @@
<None Update="References\belaya_akula_pattern_3.bin">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
+ <None Update="References\blaster_master_left_attr_table_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_left_name_table_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_left_palette_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_left_palette_1.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_left_palette_2.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_left_palette_3.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_left_pattern_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_attr_table_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_full_attr_table_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_full_name_table_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_full_palette_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_full_palette_1.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_full_palette_2.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_full_palette_3.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_full_pattern_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_name_table_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_palette_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_palette_1.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_palette_2.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_palette_3.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\blaster_master_right_pattern_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
<None Update="References\buhanka_attr_table_0.bin">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
@@ -309,6 +372,66 @@
<None Update="References\gorgona_pattern_3.bin">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
+ <None Update="References\jurassic2_attr_table_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic2_attr_table_1.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic2_name_table_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic2_name_table_1.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic2_palette_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic2_palette_1.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic2_palette_2.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic2_palette_3.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic2_pattern_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic2_pattern_1.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic_attr_table_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic_attr_table_1.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic_name_table_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic_name_table_1.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic_palette_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic_palette_1.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic_palette_2.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic_palette_3.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic_pattern_0.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ <None Update="References\jurassic_pattern_1.bin">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
<None Update="References\myatej_attr_table_0.bin">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>