From ac7f2660b7ae428c21b3dddd70489b8e4097c713 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Wed, 21 May 2025 09:18:02 +0200 Subject: [PATCH] New title screen layout --- art/title.atrview | 2 +- art/title_logo.asm | 45 -------------------------------- art/title_screen.asm | 50 ------------------------------------ art/title_timber.asm | 60 +++++++++++++++++++++++++++++++++++++++++++ lumber.asm | 47 +++++++++++++++++++++++---------- lumber.xex | Bin 29007 -> 29141 bytes 6 files changed, 94 insertions(+), 110 deletions(-) delete mode 100644 art/title_screen.asm create mode 100644 art/title_timber.asm diff --git a/art/title.atrview b/art/title.atrview index 97332f8..680d0cc 100644 --- a/art/title.atrview +++ b/art/title.atrview @@ -1 +1 @@ -{"Version":"2023","ColoredGfx":"1","Chars":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102020304050607040504040904040A02020B0C00000000000000000000000000000000000000000D0E0F101112131411121516171118191A1B1C1D00000000000000000000000000000000000000001E1F20211112222311122425261127281129112A0000000000000000000000000000000000000000001F202B11122C2D11122E2F301131321133122000000000000000000000000000000000000000000036373839393A3B3C3D3E3F404142393943393700000000000000000000000000000000000000000000000000001F4445464748494A4B000000000000000000000000000000000000000000000000000000000000004C4D4E4F50515253540000000000000000000000000000000000000000000000000000000000000055565758595A5B5C5D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000343500000000000000000000000000000000000000000000000000000000000000000000006C6D6EE0E16F70710000000000000000000000000000000000000000000000000000000000000072737475767778797A7B000000000000000000000000000000000000000000000000000000000000E0E1626364636365E1E600000000000000000000000000000000000000000000000000000000006768696A6B6C6363656D6E00000000000000000000000000000000000000000000000000000000006F707172F37475767771780000000000000000000000000000000000000000000000000000000000000000797A7B7B7C7D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","Width":40,"Height":26,"Lines":"0101010101010101010101010101010202020202020202020202","Colors":"8E880014EC0C161AB4BA","Fontname1":"D:\\my\\retro\\dev\\Pecusx\\Timberman\\Young-lumberjack\\art\\title_logo.fnt","Fontname2":"D:\\my\\retro\\dev\\Pecusx\\Timberman\\Young-lumberjack\\art\\title_fonts.fnt","Fontname3":"Default.fnt","Fontname4":"Default.fnt","Data":"000000000000000015155A5A6F6F60605555AAAAFFFF00005454A5A5F9F90A0A000000005555AAAA0000000055556A6A000000005050949400000000010105050000000015156A6A0000000051515595010105055656AAAA5555A9AAFEFF03000040505094A4E5E960606F6F5A5A95950000FFFFAFAF6F6F0000FFFFFAFAF9F90B0BFBFBABAB5B5BFFFFFFFFFFFFFFFFBFBFBFBFBFBFBFBFE5E5C9C9F2F2FCFC1616585863638F8FFFFFFFFFFAFAF9F9FFFFFFFFBFAF6F6F96E626CACAFAFAFAFFFFFFFFEAEAE5E5FEFEFEFEAAAA56560000FFFFFFFFFFFF2A2AE5E5E5E5EAEA0080BFBFBFBFBFBF3939F9F9F9F9F9F92A2A0000000000006F6F6F6F6F6F6F6FF9F9F9F9F9F9F9F99B9B1B1B1B1B1B1BFFFFEFEFEBEBE6E6FFFFFEFEFAFAE6E6FAFAFFFFFFFFFAFAAFAFFFFFFFFFAFAFFAEAEAEAFAFAFEFEEAEAFFFFFFFFEAEAAAAAFEFEFEFEAAAAFFFFFFFFEBEAE6E6E9E5A6969494A5E91B1B1B1B1B1B1B1BE5E5E4E4E4E4E4E49696464606060606F9F9FAFAFFFFFFFF6F6FAFAFFFFFFFFFFEFEFEFEFEFEFEFAE5E5EAEAFFFFFFFF5656AAAAFEFEFEFEE6E5E5E5E5E5E5E505151F1F7F7550405054F4F4FD5D05016A6A5555FFFF0000A9A95555FFFF00001A1A15153F3F0000AAAA5555FFFF0000A4A455555A6A6F6F060645559595E5E5AAAA55556A6ABFBFAAAA5555565A9BABAAAA5555A9AAFEFEAAAA55555A5A6FAFAAAA55559595E6E6AAAA5555A9A9FEFEAAAA55557F7F4040A5A55555FFFF0000CACAF0F0FFFFCFCF3F3FFFFFFFFF3F3FA3A3A3A38F8FBFBFFCFCACACAFFFFFFFAFAFAFAF2F2FEFEFCACAF2F2FCFCFFFFFEFEFEFEFEFEFEFE40404040404040406F6F6F6F6F6F5ADAEFEFEAEAE5E5A5A5BFBFBFBFBFBFAAAABFBFBFBFBFBF6A6A0F0FAFAFAFAF5A5AEFEFEFEFEFEF9A9ACFCFE3E3EBEB9696FEFEFEFEFEFEA9A940404040404040C0D5F53F0F00000000555FFFF0000000005555FFFF0000000055D5FF3F0000000055F5FF0F000000005575FFCF00000000557DFFC3000000005557FFFC00000000C0C000000000000000000000000000000000000000000000407C343400000000013D1C1C00000000404034340000000001011C1C00000000404000000000000001010000000000004074343C00000000011D1C3C000000004040343C0000000001011C3C0000000040400000000000000101000000000000000000000105151A000005555F6BBEBE00005555E9E9BDBD000055556B6B7E7E00005055F5E9BEBE00000000405054A40000010101050605566E5BEB6BEBBEBEBEBEEBEBEBEBBE6EBDBDE9E9EBEBBEBE00000040405595BE00000001015556BE7E7E6B6BEBEBBEBEBEBEEBEBEBEBBEB995B9E5EBE9EBBEBE0000404040509050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000147D595540404000147D59150000000000155E7979795B150015795E5E5E6D15000040454745400000000054E454000000004147454745000000409050905000000547577E5646050050D095A995D05000155F7E7A7A5F150055E97A7A7ABD550005576E57577B550054E4A5A5A5FF5500155F79555E6F550055E97AE995EB5500156F555A557A550055E97AE97ABD550015575E7A7A55150055FE6A7AEABF5500157F7A7A557A550055FA55E97ABD5500155F7E7A7A5F150055FA55E97ABD5500157F7955575B150055FE6AE9A5F55500155F7E5E7A5F150055E97AE97ABD5500155F7E5A555E150055E97AEA7ABD5500155F7E7A7A6F550055E97AEA7A6F5500157F7A7A7A6F550055E97AE97ABD5500155F7E7A7A5E150055E97A557AAD5500157F7A7A7A6F550055E97A7A7AAD5500157F7A7A7A6F550055FA55E955AF5500157F7A7A7A6F550055FAAA55E9555000155F7E7A7A5E150055E97A557E9B5500157F7A7A7A6F5500157E7AEA7A6F5500157E7A7A7A6F15000040404040400000157F55557E5B150055AA7A7A7AAD5500157F7A7A7A6F5500155E7AE97A6F5500157E7A7A7A6F55000040557EEAFF5500157F7A7A796D5500157EEAAA9E5B1500157F7A7A796F5500557EDABAAA6F5500155F7E7A7A5E150055E97A7AEAAD5500157F7A7A7A6F550055E97A7AE9555000155F7E7A7A5E150055E97A7A699B5500157F7A7A7A6F550055E97A7AE96F5500155F7E5A557A150055FA95A9EAFD5500157F7A675756050055FAAAA6A5F55400157F7A7A7A5F1500157E7A7AEAFF5500157F7A7A5A570500157E7A7AE9B55400157D797B7A6F1500155EDEBAAA6F5500157D7B5A7A6D5500155E7AE97A5B1500157F7A5A557A1500157E7AEA7AAD5500157F79575E6F550055FAA9A59EEF5501155F7E5A557A1554F5AA95A9EAFD5500157E7A7A7A6F5500005479E59EFF5500000000404040400000000000000000000107165E795B150050D475EAB9DB4500000000000000000000000000000000000000000000000000000000000000000605050707050504AA5555FFFF5555005E6E5B7B5B7B5E6EBEBEEBEBEBEBBEBEBEBCE8EBEBEBBEBCB5B9E5EDE5EDB5B9905050D0D050501005151810101119155454041414545404000000000000CCCC555540404455556E55554040404040407C5E1B1B1B181C1E000000000000333310101010101010100400000000000000050500000000000055550000000000005A55151F171F1705404040406A6A55551E15101390955F55BE5505C70757FF55BE5555FFFFFFFF5FA55554F4D4F4D45050500000000000000501010101000000F5D4D0504040545455000000000000005F1D1D15040405054040000000004040404000000040400000000000000000000000000000000000001818181800180000666666000000000066FF6666FF6600183E603C067C180000666C18306646001C361C386F663B000018181800000000000E1C18181C0E00007038181838700000663CFF3C6600000018187E1818000000000000001818300000007E00000000000000000018180000060C1830604000003C666E76663C000018381818187E00003C660C18307E00007E0C180C663C00000C1C3C6C7E0C00007E607C06663C00003C607C66663C00007E060C18303000003C663C66663C00003C663E060C380000001818001818000000181800181830060C1830180C060000007E00007E00006030180C18306000003C660C18001800003C666E6E603E0000183C66667E6600007C667C66667C00003C666060663C0000786C66666C7800007E607C60607E00007E607C60606000003E60606E663E000066667E66666600007E181818187E000006060606663C0000666C78786C66000060606060607E000063777F6B6363000066767E7E6E6600003C666666663C00007C66667C606000003C6666666C3600007C66667C6C6600003C603C06063C00007E1818181818000066666666667E0000666666663C18000063636B7F7763000066663C3C6666000066663C18181800007E0C1830607E00001E181818181E0000406030180C0600007818181818780000081C3663000000000000000000FF0000367F7F3E1C08001818181F1F1818180303030303030303181818F8F8000000181818F8F8181818000000F8F818181803070E1C3870E0C0C0E070381C0E07030103070F1F3F7FFF000000000F0F0F0F80C0E0F0F8FCFEFF0F0F0F0F00000000F0F0F0F000000000FFFF000000000000000000000000FFFF00000000F0F0F0F0001C1C7777081C000000001F1F181818000000FFFF000000181818FFFF18181800003C7E7E7E3C0000000000FFFFFFFFC0C0C0C0C0C0C0C0000000FFFF181818181818FFFF000000F0F0F0F0F0F0F0F01818181F1F000000786078607E181E0000183C7E18181800001818187E3C18000018307E3018000000180C7E0C18000000183C7E7E3C180000003C063E663E000060607C66667C0000003C6060603C000006063E66663E0000003C667E603C00000E183E1818180000003E66663E067C0060607C666666000018003818183C00000600060606063C0060606C786C66000038181818183C000000667F7F6B630000007C666666660000003C6666663C0000007C66667C606000003E66663E060600007C666060600000003E603C067C0000187E1818180E000000666666663E0000006666663C18000000636B7F3E36000000663C183C660000006666663E0C7800007E0C18307E0000183C7E7E183C001818181818181818007E787C6E660600081838783818080010181C1E1C1810000000000000000000001818181800180000666666000000000066FF6666FF6600183E603C067C180000666C18306646001C361C386F663B000018181800000000000E1C18181C0E00007038181838700000663CFF3C6600000018187E1818000000000000001818300000007E00000000000000000018180000060C1830604000003C666E76663C000018381818187E00003C660C18307E00007E0C180C663C00000C1C3C6C7E0C00007E607C06663C00003C607C66663C00007E060C18303000003C663C66663C00003C663E060C380000001818001818000000181800181830060C1830180C060000007E00007E00006030180C18306000003C660C18001800003C666E6E603E0000183C66667E6600007C667C66667C00003C666060663C0000786C66666C7800007E607C60607E00007E607C60606000003E60606E663E000066667E66666600007E181818187E000006060606663C0000666C78786C66000060606060607E000063777F6B6363000066767E7E6E6600003C666666663C00007C66667C606000003C6666666C3600007C66667C6C6600003C603C06063C00007E1818181818000066666666667E0000666666663C18000063636B7F7763000066663C3C6666000066663C18181800007E0C1830607E00001E181818181E0000406030180C0600007818181818780000081C3663000000000000000000FF0000367F7F3E1C08001818181F1F1818180303030303030303181818F8F8000000181818F8F8181818000000F8F818181803070E1C3870E0C0C0E070381C0E07030103070F1F3F7FFF000000000F0F0F0F80C0E0F0F8FCFEFF0F0F0F0F00000000F0F0F0F000000000FFFF000000000000000000000000FFFF00000000F0F0F0F0001C1C7777081C000000001F1F181818000000FFFF000000181818FFFF18181800003C7E7E7E3C0000000000FFFFFFFFC0C0C0C0C0C0C0C0000000FFFF181818181818FFFF000000F0F0F0F0F0F0F0F01818181F1F000000786078607E181E0000183C7E18181800001818187E3C18000018307E3018000000180C7E0C18000000183C7E7E3C180000003C063E663E000060607C66667C0000003C6060603C000006063E66663E0000003C667E603C00000E183E1818180000003E66663E067C0060607C666666000018003818183C00000600060606063C0060606C786C66000038181818183C000000667F7F6B630000007C666666660000003C6666663C0000007C66667C606000003E66663E060600007C666060600000003E603C067C0000187E1818180E000000666666663E0000006666663C18000000636B7F3E36000000663C183C660000006666663E0C7800007E0C18307E0000183C7E7E183C001818181818181818007E787C6E660600081838783818080010181C1E1C181000","FortyBytes":"1","Pages":[{"Nr":1,"Name":"Page 1","View":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102020304050607040504040904040A02020B0C00000000000000000000000000000000000000000D0E0F101112131411121516171118191A1B1C1D00000000000000000000000000000000000000001E1F20211112222311122425261127281129112A0000000000000000000000000000000000000000001F202B11122C2D11122E2F301131321133122000000000000000000000000000000000000000000036373839393A3B3C3D3E3F404142393943393700000000000000000000000000000000000000000000000000001F4445464748494A4B000000000000000000000000000000000000000000000000000000000000004C4D4E4F50515253540000000000000000000000000000000000000000000000000000000000000055565758595A5B5C5D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000343500000000000000000000000000000000000000000000000000000000000000000000006C6D6EE0E16F70710000000000000000000000000000000000000000000000000000000000000072737475767778797A7B000000000000000000000000000000000000000000000000000000000000E0E1626364636365E1E600000000000000000000000000000000000000000000000000000000006768696A6B6C6363656D6E00000000000000000000000000000000000000000000000000000000006F707172F37475767771780000000000000000000000000000000000000000000000000000000000000000797A7B7B7C7D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","SelectedFont":"0101010101010101010101010101010202020202020202020202","Width":40,"Height":26}],"Tiles":[]} \ No newline at end of file +{"Version":"2023","ColoredGfx":"1","Chars":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102020304050607040504040904040A02020B0C00000000000000000000000000000000000000000D0E0F101112131411121516171118191A1B1C1D00000000000000000000000000000000000000001E1F20211112222311122425261127281129112A0000000000000000000000000000000000000000001F202B11122C2D11122E2F301131321133122000000000000000000000000000000000000000000036373839393A3B3C3D3E3F404142393943393700000000000000000000000000000000000000000000000000001F4445464748494A4B000000000000000000000000000000000000000000000000000000000000004C4D4E4F50515253540000000000000000000000000000000000000000000000000000000000000055565758595A5B5C5D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000343500000000000000000000000000000000000000000000000000000000000000000000006C6D6EE0E16F70710000000000000000000000000000000000000000000000000000000000000072737475767778797A7B000000000000000000000000000000000000000000000000000000000000E0E1626364636365E1E600000000000000000000000000000000000000000000000000000000006768696A6B6C6363656D6E00000000000000000000000000000000000000000000000000000000006F707172F37475767771780000000000000000000000000000000000000000000000000000000000000000797A7B7B7C7D0000000000000000000000000000000000000000000000000000000000000000006C6D6EE2E36F707100000000000000000000000000000000000000000000000000000000000000006C6D6EE4E56F707100000000000000000000000000000000000000000000000000000000000000006C6D6EE6E76F707100000000000000000000000000000000000000000000000000000000000000006C6D6EE8E96F7071000000000000000000000000000000000000000000000000000000000000000000797A7B7B7C7E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","Lines":"0101010101010101010101010101010202020201010101020202","Colors":"8E880014EC0C161AB4BA","Fontname1":"D:\\my\\retro\\dev\\Pecusx\\Timberman\\Young-lumberjack\\art\\title_logo.fnt","Fontname2":"D:\\my\\retro\\dev\\Pecusx\\Timberman\\Young-lumberjack\\art\\title_fonts.fnt","Fontname3":"Default.fnt","Fontname4":"Default.fnt","Data":"000000000000000015155A5A6F6F60605555AAAAFFFF00005454A5A5F9F90A0A000000005555AAAA0000000055556A6A000000005050949400000000010105050000000015156A6A0000000051515595010105055656AAAA5555A9AAFEFF03000040505094A4E5E960606F6F5A5A95950000FFFFAFAF6F6F0000FFFFFAFAF9F90B0BFBFBABAB5B5BFFFFFFFFFFFFFFFFBFBFBFBFBFBFBFBFE5E5C9C9F2F2FCFC1616585863638F8FFFFFFFFFFAFAF9F9FFFFFFFFBFAF6F6F96E626CACAFAFAFAFFFFFFFFEAEAE5E5FEFEFEFEAAAA56560000FFFFFFFFFFFF2A2AE5E5E5E5EAEA0080BFBFBFBFBFBF3939F9F9F9F9F9F92A2A0000000000006F6F6F6F6F6F6F6FF9F9F9F9F9F9F9F99B9B1B1B1B1B1B1BFFFFEFEFEBEBE6E6FFFFFEFEFAFAE6E6FAFAFFFFFFFFFAFAAFAFFFFFFFFFAFAFFAEAEAEAFAFAFEFEEAEAFFFFFFFFEAEAAAAAFEFEFEFEAAAAFFFFFFFFEBEAE6E6E9E5A6969494A5E91B1B1B1B1B1B1B1BE5E5E4E4E4E4E4E49696464606060606F9F9FAFAFFFFFFFF6F6FAFAFFFFFFFFFFEFEFEFEFEFEFEFAE5E5EAEAFFFFFFFF5656AAAAFEFEFEFEE6E5E5E5E5E5E5E505151F1F7F7550405054F4F4FD5D05016A6A5555FFFF0000A9A95555FFFF00001A1A15153F3F0000AAAA5555FFFF0000A4A455555A6A6F6F060645559595E5E5AAAA55556A6ABFBFAAAA5555565A9BABAAAA5555A9AAFEFEAAAA55555A5A6FAFAAAA55559595E6E6AAAA5555A9A9FEFEAAAA55557F7F4040A5A55555FFFF0000CACAF0F0FFFFCFCF3F3FFFFFFFFF3F3FA3A3A3A38F8FBFBFFCFCACACAFFFFFFFAFAFAFAF2F2FEFEFCACAF2F2FCFCFFFFFEFEFEFEFEFEFEFE40404040404040406F6F6F6F6F6F5ADAEFEFEAEAE5E5A5A5BFBFBFBFBFBFAAAABFBFBFBFBFBF6A6A0F0FAFAFAFAF5A5AEFEFEFEFEFEF9A9ACFCFE3E3EBEB9696FEFEFEFEFEFEA9A940404040404040C0D5F53F0F00000000555FFFF0000000005555FFFF0000000055D5FF3F0000000055F5FF0F000000005575FFCF00000000557DFFC3000000005557FFFC00000000C0C000000000000000000000000000000000000000000000407C343400000000013D1C1C00000000404034340000000001011C1C00000000404000000000000001010000000000004074343C00000000011D1C3C000000004040343C0000000001011C3C0000000040400000000000000101000000000000000000000105151A000005555F6BBEBE00005555E9E9BDBD000055556B6B7E7E00005055F5E9BEBE00000000405054A40000010101050605566E5BEB6BEBBEBEBEBEEBEBEBEBBE6EBDBDE9E9EBEBBEBE00000040405595BE00000001015556BE7E7E6B6BEBEBBEBEBEBEEBEBEBEBBEB995B9E5EBE9EBBEBE0000404040509050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000147D595540404000147D59150000000000155E7979795B150015795E5E5E6D15000040454745400000000054E454000000004147454745000000409050905000000547577E5646050050D095A995D05000155F7E7A7A5F150055E97A7A7ABD550005576E57577B550054E4A5A5A5FF5500155F79555E6F550055E97AE995EB5500156F555A557A550055E97AE97ABD550015575E7A7A55150055FE6A7AEABF5500157F7A7A557A550055FA55E97ABD5500155F7E7A7A5F150055FA55E97ABD5500157F7955575B150055FE6AE9A5F55500155F7E5E7A5F150055E97AE97ABD5500155F7E5A555E150055E97AEA7ABD5500155F7E7A7A6F550055E97AEA7A6F5500157F7A7A7A6F550055E97AE97ABD5500155F7E7A7A5E150055E97A557AAD5500157F7A7A7A6F550055E97A7A7AAD5500157F7A7A7A6F550055FA55E955AF5500157F7A7A7A6F550055FAAA55E9555000155F7E7A7A5E150055E97A557E9B5500157F7A7A7A6F5500157E7AEA7A6F5500157E7A7A7A6F15000040404040400000157F55557E5B150055AA7A7A7AAD5500157F7A7A7A6F5500155E7AE97A6F5500157E7A7A7A6F55000040557EEAFF5500157F7A7A796D5500157EEAAA9E5B1500157F7A7A796F5500557EDABAAA6F5500155F7E7A7A5E150055E97A7AEAAD5500157F7A7A7A6F550055E97A7AE9555000155F7E7A7A5E150055E97A7A699B5500157F7A7A7A6F550055E97A7AE96F5500155F7E5A557A150055FA95A9EAFD5500157F7A675756050055FAAAA6A5F55400157F7A7A7A5F1500157E7A7AEAFF5500157F7A7A5A570500157E7A7AE9B55400157D797B7A6F1500155EDEBAAA6F5500157D7B5A7A6D5500155E7AE97A5B1500157F7A5A557A1500157E7AEA7AAD5500157F79575E6F550055FAA9A59EEF5501155F7E5A557A1554F5AA95A9EAFD5500157E7A7A7A6F5500005479E59EFF5500000000404040400000000000000000000107165E795B150050D475EAB9DB4500000000000000000000000000000000000000000000000000000000000000000605050707050504AA5555FFFF5555005E6E5B7B5B7B5E6EBEBEEBEBEBEBBEBEBEBCE8EBEBEBBEBCB5B9E5EDE5EDB5B9905050D0D050501005151810101119155454041414545404000000000000CCCC555540404455556E55554040404040407C5E1B1B1B181C1E000000000000333310101010101010100400000000000000050500000000000055550000000000005A55151F171F1705404040406A6A55551E15101390955F55BE5505C70757FF55BE5555FFFFFFFF5FA55554F4D4F4D45050500000000000000501010101000000F5D4D0504040545455000000000000005F1D1D15040405054040000000004040404000000040400000000000000000000000000000000000001818181800180000666666000000000066FF6666FF6600183E603C067C180000666C18306646001C361C386F663B000018181800000000000E1C18181C0E00007038181838700000663CFF3C6600000018187E1818000000000000001818300000007E00000000000000000018180000060C1830604000003C666E76663C000018381818187E00003C660C18307E00007E0C180C663C00000C1C3C6C7E0C00007E607C06663C00003C607C66663C00007E060C18303000003C663C66663C00003C663E060C380000001818001818000000181800181830060C1830180C060000007E00007E00006030180C18306000003C660C18001800003C666E6E603E0000183C66667E6600007C667C66667C00003C666060663C0000786C66666C7800007E607C60607E00007E607C60606000003E60606E663E000066667E66666600007E181818187E000006060606663C0000666C78786C66000060606060607E000063777F6B6363000066767E7E6E6600003C666666663C00007C66667C606000003C6666666C3600007C66667C6C6600003C603C06063C00007E1818181818000066666666667E0000666666663C18000063636B7F7763000066663C3C6666000066663C18181800007E0C1830607E00001E181818181E0000406030180C0600007818181818780000081C3663000000000000000000FF0000367F7F3E1C08001818181F1F1818180303030303030303181818F8F8000000181818F8F8181818000000F8F818181803070E1C3870E0C0C0E070381C0E07030103070F1F3F7FFF000000000F0F0F0F80C0E0F0F8FCFEFF0F0F0F0F00000000F0F0F0F000000000FFFF000000000000000000000000FFFF00000000F0F0F0F0001C1C7777081C000000001F1F181818000000FFFF000000181818FFFF18181800003C7E7E7E3C0000000000FFFFFFFFC0C0C0C0C0C0C0C0000000FFFF181818181818FFFF000000F0F0F0F0F0F0F0F01818181F1F000000786078607E181E0000183C7E18181800001818187E3C18000018307E3018000000180C7E0C18000000183C7E7E3C180000003C063E663E000060607C66667C0000003C6060603C000006063E66663E0000003C667E603C00000E183E1818180000003E66663E067C0060607C666666000018003818183C00000600060606063C0060606C786C66000038181818183C000000667F7F6B630000007C666666660000003C6666663C0000007C66667C606000003E66663E060600007C666060600000003E603C067C0000187E1818180E000000666666663E0000006666663C18000000636B7F3E36000000663C183C660000006666663E0C7800007E0C18307E0000183C7E7E183C001818181818181818007E787C6E660600081838783818080010181C1E1C1810000000000000000000001818181800180000666666000000000066FF6666FF6600183E603C067C180000666C18306646001C361C386F663B000018181800000000000E1C18181C0E00007038181838700000663CFF3C6600000018187E1818000000000000001818300000007E00000000000000000018180000060C1830604000003C666E76663C000018381818187E00003C660C18307E00007E0C180C663C00000C1C3C6C7E0C00007E607C06663C00003C607C66663C00007E060C18303000003C663C66663C00003C663E060C380000001818001818000000181800181830060C1830180C060000007E00007E00006030180C18306000003C660C18001800003C666E6E603E0000183C66667E6600007C667C66667C00003C666060663C0000786C66666C7800007E607C60607E00007E607C60606000003E60606E663E000066667E66666600007E181818187E000006060606663C0000666C78786C66000060606060607E000063777F6B6363000066767E7E6E6600003C666666663C00007C66667C606000003C6666666C3600007C66667C6C6600003C603C06063C00007E1818181818000066666666667E0000666666663C18000063636B7F7763000066663C3C6666000066663C18181800007E0C1830607E00001E181818181E0000406030180C0600007818181818780000081C3663000000000000000000FF0000367F7F3E1C08001818181F1F1818180303030303030303181818F8F8000000181818F8F8181818000000F8F818181803070E1C3870E0C0C0E070381C0E07030103070F1F3F7FFF000000000F0F0F0F80C0E0F0F8FCFEFF0F0F0F0F00000000F0F0F0F000000000FFFF000000000000000000000000FFFF00000000F0F0F0F0001C1C7777081C000000001F1F181818000000FFFF000000181818FFFF18181800003C7E7E7E3C0000000000FFFFFFFFC0C0C0C0C0C0C0C0000000FFFF181818181818FFFF000000F0F0F0F0F0F0F0F01818181F1F000000786078607E181E0000183C7E18181800001818187E3C18000018307E3018000000180C7E0C18000000183C7E7E3C180000003C063E663E000060607C66667C0000003C6060603C000006063E66663E0000003C667E603C00000E183E1818180000003E66663E067C0060607C666666000018003818183C00000600060606063C0060606C786C66000038181818183C000000667F7F6B630000007C666666660000003C6666663C0000007C66667C606000003E66663E060600007C666060600000003E603C067C0000187E1818180E000000666666663E0000006666663C18000000636B7F3E36000000663C183C660000006666663E0C7800007E0C18307E0000183C7E7E183C001818181818181818007E787C6E660600081838783818080010181C1E1C181000","FortyBytes":"1","Pages":[{"Nr":1,"Name":"Page 1","View":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102020304050607040504040904040A02020B0C00000000000000000000000000000000000000000D0E0F101112131411121516171118191A1B1C1D00000000000000000000000000000000000000001E1F20211112222311122425261127281129112A0000000000000000000000000000000000000000001F202B11122C2D11122E2F301131321133122000000000000000000000000000000000000000000036373839393A3B3C3D3E3F404142393943393700000000000000000000000000000000000000000000000000001F4445464748494A4B000000000000000000000000000000000000000000000000000000000000004C4D4E4F50515253540000000000000000000000000000000000000000000000000000000000000055565758595A5B5C5D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000343500000000000000000000000000000000000000000000000000000000000000000000006C6D6EE0E16F70710000000000000000000000000000000000000000000000000000000000000072737475767778797A7B000000000000000000000000000000000000000000000000000000000000E0E1626364636365E1E600000000000000000000000000000000000000000000000000000000006768696A6B6C6363656D6E00000000000000000000000000000000000000000000000000000000006F707172F37475767771780000000000000000000000000000000000000000000000000000000000000000797A7B7B7C7D0000000000000000000000000000000000000000000000000000000000000000006C6D6EE2E36F707100000000000000000000000000000000000000000000000000000000000000006C6D6EE4E56F707100000000000000000000000000000000000000000000000000000000000000006C6D6EE6E76F707100000000000000000000000000000000000000000000000000000000000000006C6D6EE8E96F7071000000000000000000000000000000000000000000000000000000000000000000797A7B7B7C7E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","SelectedFont":"0101010101010101010101010101010202020201010101020202"}]} \ No newline at end of file diff --git a/art/title_logo.asm b/art/title_logo.asm index 5213fcc..ec94c2a 100644 --- a/art/title_logo.asm +++ b/art/title_logo.asm @@ -37,49 +37,4 @@ dta $00,$00,$00,$00,$00,$00,$00,$00 dta $55,$56,$57,$58,$59,$5A,$5B,$5C dta $5D,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$34,$35,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $6C,$6D,$6E,$E0,$E1,$6F,$70,$71 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$72 - dta $73,$74,$75,$76,$77,$78,$79,$7A - dta $7B,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$E0 - dta $E1,$62,$63,$64,$63,$63,$65,$E1 - dta $E6,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$67,$68 - dta $69,$6A,$6B,$6C,$63,$63,$65,$6D - dta $6E,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$6F,$70 - dta $71,$72,$F3,$74,$75,$76,$77,$71 - dta $78,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$79,$7A,$7B,$7B,$7C,$7D,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 dta $00,$00,$00,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/art/title_screen.asm b/art/title_screen.asm deleted file mode 100644 index e61da8c..0000000 --- a/art/title_screen.asm +++ /dev/null @@ -1,50 +0,0 @@ - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$04,$4C - dta $4D,$20,$21,$42,$43,$44,$45,$52 - dta $53,$20,$21,$4C,$4D,$20,$21,$31 - dta $00,$10,$11,$0C,$0D,$10,$11,$16 - dta $17,$05,$31,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$3C,$3D,$42 - dta $43,$30,$2C,$2D,$30,$3A,$3B,$20 - dta $21,$36,$37,$58,$00,$2C,$2D,$20 - dta $21,$38,$39,$28,$29,$31,$00,$22 - dta $23,$50,$51,$31,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$26 - dta $27,$30,$2C,$2D,$30,$46,$47,$20 - dta $21,$36,$37,$58,$00,$38,$39,$28 - dta $29,$36,$37,$3C,$3D,$26,$27,$50 - dta $51,$31,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$2C,$2D,$42,$43 - dta $20,$21,$3E,$3F,$2E,$2F,$30,$24 - dta $25,$44,$45,$08,$09,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$20,$21 - dta $26,$27,$20,$21,$38,$39,$31,$00 - dta $4C,$4D,$20,$21,$24,$25,$2E,$2F - dta $3C,$3D,$4C,$4D,$44,$45,$34,$35 - dta $30,$31,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$38,$39,$48,$49,$44 - dta $45,$30,$24,$25,$0A,$0B,$44,$45 - dta $2A,$2B,$4E,$4F,$08,$09,$00,$00 - dta $00,$00,$00,$00,$00,$00,$00,$00 - dta $00,$00,$00,$20,$21,$36,$37,$28 - dta $29,$34,$35,$44,$45,$20,$21,$3A - dta $3B,$26,$27,$28,$29,$42,$43,$31 - dta $00,$38,$39,$20,$21,$42,$43,$46 - dta $47,$30,$3A,$3B,$31,$00,$00,$00 \ No newline at end of file diff --git a/art/title_timber.asm b/art/title_timber.asm new file mode 100644 index 0000000..aec1fd6 --- /dev/null +++ b/art/title_timber.asm @@ -0,0 +1,60 @@ + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$34,$35,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $6C,$6D,$6E,$E0,$E1,$6F,$70,$71 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$72 + dta $73,$74,$75,$76,$77,$78,$79,$7A + dta $7B,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$E0 + dta $E1,$62,$63,$64,$63,$63,$65,$E1 + dta $E6,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$67,$68 + dta $69,$6A,$6B,$6C,$63,$63,$65,$6D + dta $6E,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$6F,$70 + dta $71,$72,$F3,$74,$75,$76,$77,$71 + dta $78,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$79,$7A,$7B,$7B,$7C,$7D,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $6C,$6D,$6E,$E2,$E3,$6F,$70,$71 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $6C,$6D,$6E,$E4,$E5,$6F,$70,$71 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $6C,$6D,$6E,$E6,$E7,$6F,$70,$71 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $6C,$6D,$6E,$E8,$E9,$6F,$70,$71 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$79,$7A,$7B,$7B,$7C,$7E,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/lumber.asm b/lumber.asm index 9fa6a7c..7710006 100644 --- a/lumber.asm +++ b/lumber.asm @@ -9,7 +9,7 @@ ;--------------------------------------------------- .macro build - dta d"0.44" ; number of this build (4 bytes) + dta d"0.45" ; number of this build (4 bytes) .endm .macro RMTSong @@ -128,17 +128,27 @@ dl_title .by $84 ; DLI6 - Logo colors .by $04 .by $84 ; DLI7 - last clouds - :2 .by $04 - .by $84 ; DLI8 - hat color change - .by $84 ; DLI9 - color bars - .by $84 ; DLI10 - timbermaner charset change and horizon and color bars + .by $44 + .wo empty_line + .by $44 + .wo empty_line + .by $44+$80 ; DLI8 - hat color change + .wo title_timber ; timberman logo + .by $44+$80 ; DLI9 - color bars +timber_eyes_addr + .wo eyes_0 + .by $44+$80 ; DLI10 - timbermaner charset change and horizon and color bars + .wo title_timber+80 .by $84 ; DLI11 - color bars .by $84 ; DLI12 - pants color .by $04 - .by $84 ; DLI13 - .by $84 ; DLI_L2 - fonts + .by $44+$80 ; DLI13 +timber_foot_addr + .wo foot_0 + .by $44+$80 ; DLI_L2 - fonts + .wo empty_line .by $45 -difficulty_text_DL +difficulty_text_addr .wo difficulty_normal_text .by $45+$80 .wo empty_line @@ -230,15 +240,24 @@ c_shirtC = 33 ; timberman shirt on title screen ; v9 - if the branch opposite the lumberjack and branch above on the other side - (now v7) ;-------------------------------------------------- title_logo - icl 'art/title_logo.asm' ; 17 lines, mode 4 + icl 'art/title_logo.asm' ; 8 lines, mode 4 +title_timber + icl 'art/title_timber.asm' ; 7 lines, mode 4 (+ 4 lines - eyes animation, + 1 line - foot animation) +eyes_0 = title_timber+40 +eyes_1 = title_timber+(40*7) +eyes_2 = title_timber+(40*8) +eyes_3 = title_timber+(40*9) +eyes_4 = title_timber+(40*10) +foot_0 = title_timber+(40*6) +foot_1 = title_timber+(40*11) empty_line :40 .by 0 - .align $400 -over_screen - icl 'art/over_screen.asm' ; 12 lines, mode 5 difficulty_normal_text icl 'art/difficulty_texts.asm' ; 2 lines, mode 5 difficulty_easy_text = difficulty_normal_text + 40 + .align $400 +over_screen + icl 'art/over_screen.asm' ; 12 lines, mode 5 credits_texts icl 'art/credits.asm' ; 10 lines, mode 5 number_of_credits = 5 @@ -996,11 +1015,11 @@ gameOver difficulty_display lda Difficulty bne level_easy - mwa #difficulty_normal_text difficulty_text_DL + mwa #difficulty_normal_text difficulty_text_addr mwa #PowerSpeedTableA SpeedTableAdr ; difficulty level normal jmp wait_for_key level_easy - mwa #difficulty_easy_text difficulty_text_DL + mwa #difficulty_easy_text difficulty_text_addr mwa #PowerSpeedTableB SpeedTableAdr ; difficulty level easy wait_for_key pause 1 diff --git a/lumber.xex b/lumber.xex index c11f7a3c8bbf9b425a4cf227b0f5c466d95b0930..8a9d9d7f674623cb756175396141ecd0babf69da 100644 GIT binary patch delta 5182 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 R2=>cC)hTH|g}{%^{{qmuUt9nH delta 4995 zcmb7I3se(V8crrW0xCuXjaYO5tAedXYOU*rfT*Z63O?}th}yc+R%=Ua>#N~4I5Kw> z9M4hC?r4mrfleW*F7Sn4IL9<@vkhx+M(~qhlG@o zKNx4+c==+@ri)F5%+$e_=^fUP>8pf1bG)%TbLu2ZhjnND7V}Yx`fyWy-0%hC1k>!i z`i#3VB6RwT@HHk7TX^k?*6Bbh&rX!bPv{(rSn$)J&J#y zqQ!?mDMm?-@(t`{J*+oO3CB8ywSDUF?Dp!Fe$AW`?m-Mk{~#pKq4iZl&YbvAuGIGQ z7U9J?HMIfN+NYK}Mv->NQ)r6a&WNhFg6g)bZ64=($=s?o!0HH|ElL6_ZW5Vb2hK-W`s+QXk zh``2U0ycC^SdvFat31iA#vMc0uL~7<wU(?8`wu|+v$~ht0UpvRRi-*sCiP^bdLmQBEUa_Ks?Xs4 z4Yi%S@JQmcRVy>t31mv9PpgqPJWM*HMm|eO{ohqdS|q`gJDkE-g$eT$rv4D%_VdJW zIZ6Fy#dFxqhbaXiJf##Ec>@{36`V?3w+S){HeWb7KjsltKXMMkf>b0r92aiPkIgx# zy7URIUJgxCZPfDNrU0I2H$c!+!u*$h6d!R7e<5Tn7@nme9yRn(6z2-M++(^C_mXD z4-vFa22GmjAPxQ5E;^p0pQ_MIGl(f*J(sLw*+5e+F`X+8G-U?`a;mz|)FSmA0_+Za z$idk0V^GWpawb#ZOfZ*g|Az86GULrlTNEO9;@X{i=T%e0Uz%G6>g zQq2FS%rjbu-eTsHb+9rEi0NFhGf)~Eu?1^9M~n1Zlvt^`^d^6ntb>(!j+j&>oV~PF z#1^dSYAq7}4LhHux%5WOBkSOu&m*RuV{mFR&nC9uo#$wgG<+Ia{N_8cObgLl%v!Pz zR>HZC*m|nbk}W5uU?o;)ku*G?Ec)&QIl+JrsI?p3lJ=8kxVF@@4<1kxUe$Ad>8DxS z*G1Ucvv$&HtY_clsjP1b5QjrA@b%NOyZ~A3+Vl@(8UQ`t2dyVl@bo(s^dTF_6bd61 z_{KxM!4DFIBW`~E$(H=d$c?vy*1=bu(5ap*CHg z(~owo_1b^EMLU1iqe)Mv`S5F`qmJTVB0c*cegIAHSTT*Z{CWpxs(LzhDXG7&qxbgg zfIj{J;==oNKi6Ql1Af|8d=0-fZOby8l_lo5Wl2U>?A8f zxB#Y=uvVS)%vpPWer;{*X>~teU!C#R(dMEkxED!j$kTP1Aj~f z?Gm(xW~#HoQ{kPUgg_sufEN^dbA>4c&XCN74Qmpd#ta;;7^;mKElvHEJ9a6H^*vdO zLnnWm#YU39nhN!+;5<`=e_x%`!*~KxXbtP3rEln=vNAS~ltAJ-AyyNL? z1K~9go=f*IvzsuNs#NPQQ|SXN>+ej zhP(jg!kKlsh7spi3C3rwhUMsB{p@FxDE)O|M$61#=3 z)~7jdb4r%n!7-QQFFEFNV<*?$$<At9w6U8pBrS4Kr@*85e=GjBZS>Fa9 zPg}B2yvyA%D5pH1FrV_vkZon9H^Vm^fF@r=WJ(Gov-PWl7%+j@F!!{j_JcL^2`rtq zt9#+aGJ@a$UfpZkwAV&ewWi*0?B-JM(VHu6%POG;&u5UO?gNoRjM4(%VTfsijpU%3 zIz_ai78s+{FlyPmZc-SdN%0o@>KaAaOpD6Ok_g8e5!vpEK`FLFUHM zXzNR)l7=!;rtOWYjzrWr1vL$*oFHc*r)l)T>ywaTl&uKLQw-gc5Gh8Hi6V`Y5Y(TB zse4?!lge3$bLu8~I|^UgQ~yR8g6c*_KGdfLTol)Tv&>bYwBZ6P%GJ5U_XsHwYR-g%!B=c3kBgUwhaITxV;i_w53XuwibTmF%hjZAUUe3U%U zH&~jB%o}qMpNHVOFGLj)A+^#>0x!_uT!5cJ{5%5Z15AOx+XRoG4m{y^8N!JAb}1K$ mR6F>HhIT0ri6QOMLL`Q^OY@Kz)-LJu>pw2|PdN3{w*LVsKBb-j