diff --git a/cores/Spectrum/bootloader_hex.txt b/cores/Spectrum/bootloader_hex.txt index fb4672c..ad7b273 100644 --- a/cores/Spectrum/bootloader_hex.txt +++ b/cores/Spectrum/bootloader_hex.txt @@ -261,7 +261,7 @@ C9 84 B6 21 -BD +CC 1F 01 00 @@ -333,1842 +333,1841 @@ E4 2B 8F C9 -AC +B0 AA 45 1D 57 +6A 65 -1A A2 -78 +E0 CC 02 +C9 7F -F2 D7 +87 15 -E1 6B 20 2D -79 +E7 AE 62 -46 +19 B4 4A +E5 0B -F9 45 12 64 +4B 76 61 -92 53 79 36 -D9 +66 81 +2B 6A -4A E5 +CD 08 -F3 72 7F -1A +6B 8C 0D -4F +3C AB 21 +ED 61 -7B B9 -70 +C1 D0 -65 +95 B3 -2C +B1 F1 -FE +F8 EF 6C -A9 +A7 D2 36 +4A 33 -12 8C -3C +F0 EB -92 +48 EC +1A 95 -86 09 -57 +5E B2 +09 69 -42 0A 62 -2B +AD 92 +18 B9 -86 37 30 68 -59 +66 9A +79 74 -DE 11 -5C +73 49 62 -64 +91 FC 1D -76 +D9 E5 -6B +AD 8F -0C +31 AB -2B +AC 1D +34 77 -4D DA -98 +61 6F E6 +FA 30 -7E 39 1E -C2 +09 D3 -5C +73 86 -5C +71 53 72 3F +11 50 -04 EC -49 +24 F8 79 +61 26 -D8 66 2F 1C +EB 4C -7A D1 +C5 62 -B1 B9 -59 +66 E7 3A +E1 74 -78 68 0F +59 C2 -96 -30 30 +C2 12 +7C D6 -DF 67 -4C +33 BF 49 +E1 6E -78 68 0D +19 34 -C6 77 +07 E5 -C1 70 61 08 -BF +FF 64 79 52 43 4D 16 -60 +82 0E -30 +C1 7F +74 A1 -DD 52 +2B CA -8A 7B 11 -A5 +96 F7 -AE +BA 9D +E6 37 -F9 FA +EB 7D 27 -BA 6E -75 +D6 AC 69 +0D D8 -C3 15 6B -57 +5F 8B 6F -6C +B1 8F 14 +79 1C -DE 75 +37 D4 -4D +A9 C1 -EA +1B B1 -C6 +9B E4 -66 06 -38 +E1 B9 53 +F0 47 -FC 3F 5F +E7 7D -F9 AF -9E +7B FF -B9 +E6 41 0B +3A B1 -8E 27 +32 41 -4C 75 ED -E0 +81 93 -C9 +27 84 -1C +73 42 43 48 09 -91 +44 ED +F2 63 1C -BC 70 73 0B +26 03 -C9 3E 6B 47 -C9 +27 A3 0F -7A +EB 65 4E -9D +75 EE 6C 66 +2E 33 -CB 74 42 -29 +A7 DD 1C -F2 +C8 FB +7B 10 -DE 12 -70 +C3 DD -5C +71 B8 -5C +71 5C 0A 0C -7B +ED D8 -27 +9D 84 38 -BF +FC 7C 95 -30 +C2 91 -35 +D4 1B -9C +70 82 7E 70 -06 +1A 81 1D +D8 6E -F6 +97 E7 -A5 +F6 F3 -BD 16 68 +4E 60 -53 +59 A6 -D6 79 AF -20 +83 94 -E7 +9C B3 -4D +37 D1 -F8 +E1 84 -43 +0F 43 6B B7 +A9 2E -EA 72 32 +B7 6D 6D -2D 11 64 08 -2B +AC 24 74 +F0 27 -FC 5F -7D +F7 DB -32 +C9 C0 +38 C4 -8E EE -23 +8E F4 -61 +84 B1 -F5 +D5 BF -C8 +23 F7 6C +67 63 -D9 70 08 64 -A6 +9B D9 39 39 +2E 17 -4B -E0 +81 F8 +93 61 -A4 AD 69 +E6 6D -79 CE -34 +D1 B5 35 +F0 0C -FC -2A +AB C9 5E 45 19 -7B +EC 43 -95 +55 A0 -4B +2E 88 +5D D4 -D7 79 74 7D -F2 +CB DB -15 -67 -D1 -D2 -96 -C6 -8A -A3 -09 -EB -CF 9F +15 +49 +D1 +1B +96 +2B +A3 +AE +09 +CF +7F 77 16 0E -3F +FE +88 F5 -E2 +5B A5 -D6 F7 -32 +CB 8F -E7 +9C B3 -6E +BB C9 +B5 0B -ED 6F 04 73 4B -A6 +9B A4 +DE E4 -B7 +56 D9 -95 C8 -25 +96 CD +84 0F -E1 -41 +07 A2 -3D +F5 D2 72 -72 +C8 64 75 -F1 -B1 -9B C5 +F1 +16 +9B 7B 5C +07 A4 -81 9B -79 +E6 18 +9D D4 -A7 0E +72 65 -5C 63 02 +59 EE -96 A4 -77 +DE 73 09 -8D +35 CF -F1 +C6 BB 08 -3C +F3 9F 15 -3C +F0 B3 +B8 14 -EE -3A +EB 86 +5C DC -D7 B3 -33 +CF 93 48 +F0 36 38 -3C 0D 6D -69 +A4 F8 -96 +59 80 +1A 08 -C6 +13 9A -84 BE -21 +86 6F 0C +B4 2D -ED AD -90 +43 C2 +CA 1B -F2 45 72 77 06 +8B 6D -E2 9F +87 18 -E1 EB -35 +D7 7D 45 +4C 73 -93 AA -5E +7A 8D +0D 0C -C3 +D7 94 -B5 09 22 +CE 36 -73 34 65 -12 +49 DF 04 66 -9E +78 AD -0C +32 C3 0B -8F +3C 0F +2E F2 -CB 1B +BB 3D -EE 89 -31 +C7 82 -3F -AC -B9 -58 B0 -21 +3F +B9 +62 +B0 +85 6C 1E -8D +34 F7 -93 +4E CE -B1 +C6 D8 +96 6D 42 -A5 13 0D +7E 7C -5F E7 -F2 +C9 CC -DD +77 E3 +7F 86 -5F 64 -AE +B9 9E -64 +92 8E -E6 +99 B8 -6C +B3 B3 7F 7A +39 7B -CE 09 -D9 +67 8F -2B +AF 87 +6C 9C -5B 66 6C -62 +89 C7 +7D DD -DF 0F -A3 +8F A5 +B6 73 -2D B7 -38 +E0 9B 11 -5E +78 +11 9B -C4 1D -34 +D3 +04 44 -41 7D 65 +59 A1 -96 07 17 +F6 7D -7D -71 +C5 4E 78 +D5 67 -F5 +3B D6 -CE +0B 97 -C2 C1 -33 +CF B6 -AD +B4 A7 -A5 +96 08 46 7B 64 -5B +6E EE -86 +19 67 1C 50 -3E +FA D9 12 +78 55 -5E 69 0D 63 -D6 +59 B8 -24 +93 C2 -8E +38 06 -39 +E6 87 0C -9B +6C 61 7A 70 +42 89 -D0 +57 92 -95 18 6C +DE 6F -77 76 D6 -76 +D9 D5 -F8 +E1 B3 19 09 -7F +FF FB -7D +F5 84 +31 64 -CC +93 C1 -E4 B5 +97 04 -E5 3B +1F D4 -87 -91 +46 83 -06 +1A 2A 0F -37 +DC 9C -73 +CC +51 E3 -94 -D5 +56 98 48 -53 +4F 8F 2A -3C +F1 C2 47 6C -8C +30 8E +96 0D -65 48 -A1 -E2 -E4 -B4 89 -EC +A1 +D3 +E4 +B2 +89 +F3 ED -BC 68 79 7C +96 64 -E5 +33 B8 -CC 69 33 -B4 +D3 67 5A +5A 81 -96 CC -7F +FE 49 +25 A0 -C9 6B CA -22 +8B 1A -F8 -E7 -A8 9C +F8 +73 +A8 49 +42 4D 44 -10 3F 09 +58 EE -96 0E 72 -13 +4E 90 -E6 +98 D0 3B +F3 53 -BC C5 +32 11 -CC 49 76 +67 85 -99 A9 -23 +8E +30 A7 -CC 74 78 +A7 C0 -A9 09 +32 3B -CC BB -27 +9F EA +C4 14 -F1 67 48 -34 +D3 E3 -0D +34 9C 47 -2B +AC B9 -52 +48 B9 +99 FC -E6 08 07 -7D +F7 E7 -D8 +61 AD 6A +5B 6D 67 -16 9E -9F +7C E3 -11 +46 4D 56 04 -92 +48 53 4A 0E -AC +B2 8E -B4 +D2 1E 75 0F -5B +6E B4 -61 +85 69 7E 28 -1D -A8 +75 +A0 9E 69 27 +AE 19 -EB -F4 +D3 C3 6B -76 +DB 94 -0A +29 6C +44 C7 -D1 6B C2 -3E +FB 13 -07 +1C A1 -77 +DC E0 6F -38 +E1 A6 -2D +B4 AB -61 +84 61 4C -1D +75 D6 +1C C0 -47 35 -9A +69 6B 9A -E6 +9A C5 73 +7B 05 -DE 43 0D -BE +FB 66 66 +32 D2 -CC +9B A3 -66 74 08 -5A +69 4D 17 +B5 73 7F -2D 49 -09 +24 8B +2C 84 -CB B7 -90 +43 C6 -90 +42 8B -97 +5E 6A A2 -60 +82 FD -67 +9D 6F 0B -85 +15 65 96 -62 +8A E9 -2D +B5 14 -57 +5C BA -78 +E1 AE +79 D2 -DE 5B 35 -9F +7F 9F 13 -72 +CA 4D 03 -75 +D5 D8 -A5 +95 FD -AC +B2 0C 5B 69 20 -CF +3E C7 +B7 73 26 -AD 13 -74 +D2 44 -57 +5D C7 -13 +4D 9C 43 -1E +78 A3 -21 +84 +74 A5 -9D 7A -14 +52 CA 1B -87 +1C +5A A6 -D6 5C 61 -42 +0B 8A +8D CC -63 75 5C +F9 14 -7E 7C 20 -88 +21 F3 -A4 +92 43 A2 -2C +B2 D1 -35 +D4 0D +4C 4D -53 7B 72 +81 84 -E0 0E -98 +63 65 DF -70 +C2 CF -61 +85 D4 -DD +75 DF +2B 73 -4A 3C -6B -BC -AF +AD +D1 +BD 4C 3F -96 -44 -6D -CA -92 12 -5C +96 +6D +49 +CA +12 +72 43 +75 F5 -DD 2D 7B -0F +3F 91 +6C C3 -5B 10 -A6 +99 46 F4 -28 +A2 54 28 -0D +34 D2 1B -99 +64 +0A DF -42 46 -88 +21 A8 -12 +4A 58 +34 C0 -CD 4C 0D +1B 40 -C6 6A +5F DE -D7 61 07 -34 +D3 +18 E4 -C6 0B +8F 7A -E3 93 +C3 5B -F0 0D -1B +6F CD -99 +64 CA 59 -AB +AE BC 0F -1E +7A E6 -67 -C9 -58 9C -B8 +C9 +61 +9C +E1 AB 0D -0E +3A 27 65 -9C +70 98 0D -BC +F2 C3 -F4 +D2 FC -24 -83 -E7 +93 +98 +9C 80 +BB 4A 75 -2E 92 +C8 7C -F2 04 -09 +27 89 0B +BC 6C 16 -AF 61 -A4 +92 81 0B -BB +EE 58 36 37 3E 4E +0E 4C 0D -83 +12 DD -84 04 -8D -E7 +9E +A2 54 64 +F3 09 -FC 4B 67 +47 CB -D1 98 -65 -06 -37 -C9 -45 -DE -A5 -38 -AF -91 -8E -1C -13 -5F -C5 -1E -9E -E9 -E2 -A6 -11 -CD -89 -66 -F8 -A2 -22 -CB -77 -44 -56 -5A -25 -1C -41 -6C -29 -B5 -35 -B4 -EE -0F -BD -5B -E9 -5A -AE -C2 -09 -12 -A7 +97 06 DD -D3 +C9 +45 +78 +A5 +E3 +AF +38 +91 +1C +13 +7E +C5 +1E +79 +E9 +9A +E2 +11 +36 +89 +66 +E3 +A2 +2F +22 +77 +44 +97 +56 +5A +1C +A4 +41 +6C +B5 +D4 +B8 +C9 +0F +6F +BD +69 +E9 +09 +AE +09 +12 +9F +06 +4E +DD 17 -0E +3B E1 6B 18 -5B +6C 49 3F +05 FC -81 6D 3B +3E 27 -CF E8 -27 +9F 6E +34 90 -CD 79 0A -46 +1B 99 -49 +25 0A +1D AE -C7 DA -2F +BF D1 -67 +9C 09 +1D ED -87 0A -33 +CE F0 4C +48 75 63 -12 A4 -93 +4C 61 62 +72 E9 -DC +3B F3 -4E 7D 05 -1A +69 EB 6A +48 0D -52 +81 48 18 -A0 52 61 0D -7F +FE +11 AF -84 +12 F2 -C4 14 -1D +77 4E 2C +D0 0B -F4 6A -F9 -32 +8E +D3 65 0D 1E -BD +F4 6E 6B 27 -72 +CA 44 20 -07 +1D BA +6C B7 -DB B1 -37 +DF AD 29 -9D +74 61 D2 -EC +B2 B6 08 -3A +EB 63 -14 +50 85 57 0E +2C 61 -4B B9 +C1 24 -F0 62 61 3C 5F -7B +EF FD -5C +71 6D 2D -74 +D1 CE 78 -0D +35 EB 74 -57 +5C FC -25 +95 BA +B0 16 -6C 0C +B9 68 -2E E2 -F8 +E0 85 36 -72 +CB 63 5A 73 6E +35 6B 0D -8D +02 5B -40 6E 67 07 10 -1C +71 47 3F +20 2F -C8 72 BF -E2 +8B D4 +6F 69 -5B F1 -93 +4D 21 +3E FC -4F +69 87 -DA 6D +8B A7 A2 -A2 +B6 30 -6D 31 05 6D 60 +D9 68 06 -B6 55 4F +F2 0D -FC +17 E6 -85 C1 +96 1A -E5 73 1E 21 -BD +F7 C4 -32 +CA B2 +B0 4E 65 -2C 77 73 45 2B -9C +70 B6 -B1 +C6 E7 -2C +B2 F2 14 -99 +64 7D +1E CB -C7 7C 4E -2B +AF 82 +18 9C -86 3E 4B 3F +16 0D -C5 6E 75 05 -1C +73 8E -09 +24 CA 69 -1F +7C C4 4F -C9 +24 91 08 6D +7B 5F -DE 10 +AF 42 72 -2B DC -B0 +C0 84 +C6 44 19 -B1 48 -55 +56 87 +91 7B -24 CA -78 +E0 8F +09 47 -42 D8 +CD 17 -F3 3A 5D 73 -49 +27 9E 48 -9C +71 75 69 7A 0A -08 +22 16 +5C A7 -97 75 16 -2D +B6 EF +90 75 -A4 88 33 +66 0C -D9 63 1A 4D +6B 2F -DA 21 2E -6F +BF F8 -1C +71 F2 -2B +AC FE 70 0D -BF +FC 90 -72 +CA EA -AC +B1 13 -2B +AE F1 -A4 +90 4A DA -20 +82 1C 50 +4C 1C -D3 20 27 53 -82 +0B CB 13 6C -1E +7A E2 6D 7C +B4 27 -6D 20 45 64 +61 E2 -98 64 73 0D -24 +92 54 4B -4F +3C 81 16 -79 +E5 92 0E +E1 70 -78 DD -92 +49 D9 +CE 6D -33 BD 61 +60 68 1E -98 DC -6B +AE 0A -30 +C1 59 -1D +74 88 0C +78 66 -5E 61 CF +A1 69 -68 1D 33 08 -BF +FD 4F 2A 7E -BF +FE D8 +CE 6C -F3 A0 +D3 7A -74 2B -AE +B9 32 +2E BA -CB 2F 1E -A7 +9F 50 AF +92 66 -E4 +13 A2 -84 +56 8E -95 3E 46 6C -21 +86 CC -AD -E3 +8C +C2 44 4E +3B F1 -8E 14 -53 +4E E3 42 -F9 +E5 A0 -C9 +27 86 -18 +63 AB +78 CA -9E 0B -4C +32 57 75 6B 73 +35 0A -4D 16 72 -6E +B9 9F +19 81 -86 06 +72 43 -5C -8C +A1 +D5 0A -75 +09 ED -42 -6F -A3 -9A +49 +EF 1E 07 -0F +79 63 66 67 17 -B1 +88 46 +75 65 6C -2E -DA -F4 +EF +A1 BA +27 4F 72 -24 4A 75 12 -5B +D9 B4 +B2 72 6A -56 48 3A +D2 6A 71 -7A 6A +0B 52 -21 DC +C1 7C 54 -D8 47 75 31 7C +66 1D 59 -EC 08 +BF 64 31 39 -17 34 32 1C +60 6C 76 -2C C4 -73 +99 F4 +23 50 1E -A4 75 67 06 +CD 72 0F -D9 4D +5E ED -4B 51 +32 10 -66 4A 1B -7E +F3 9C 1F -BC +E3 6D 42 +35 4B -C6 +2E A4 -25 23 +19 1A -C3 73 +6E 90 -CD A1 -92 +96 C3 -B0 +84 3B +5D 85 -CB 72 7D 67 75 17 +86 44 -70 09 62 +73 51 06 -EE 15 -03 +1F 4C 7E 54 +C8 17 43 -79 B2 -92 +93 05 65 -1A -68 -FF -67 -C7 -26 +3C +6B +B1 +9F +DC +27 53 E6 C5 @@ -2186,7 +2185,7 @@ E7 61 16 93 -D0 +E5 6B 75 B3 @@ -2297,7 +2296,7 @@ E5 31 62 4C -BE +D3 54 52 C0 @@ -2311,7 +2310,7 @@ AE 64 56 6B -9B +B0 04 FB 55 @@ -2350,13 +2349,13 @@ BA B1 0E 1D -E7 +FC 69 75 -FA +8F 6E 25 -B4 +B5 63 05 B6 @@ -2391,7 +2390,7 @@ B9 EB 0E E1 -A3 +B8 63 B5 18 @@ -2405,8 +2404,8 @@ CE 5F 38 62 -F9 -C0 +8E +C4 48 77 65 @@ -2425,175 +2424,191 @@ C0 7D 5C FE -20 -57 +D4 6F +61 62 53 -F1 -6E -98 -20 +0F +CB +06 59 +0F 87 -C1 62 3F 13 +F6 6F 6C 74 -1E 7B 6E -E7 -E4 +20 +FC 5F 73 7A 5F 72 +07 6D 7C -6E -00 -79 +AE +C0 69 04 5A 22 1D -EC +F6 19 54 68 0B 5A -67 58 +33 3E 55 4E 4F 00 -A3 -6F -08 -20 -36 -96 +B8 +54 +0F +98 +AB +C3 61 6D 20 -18 2F 5C 43 +78 08 53 -6F 40 76 66 +7B 6F 00 1F -8F -9B -61 +0C +B0 76 -04 -9C -81 +23 +B1 +08 63 4C 65 -81 -80 +04 +96 06 -AF -87 +3C +C4 +A4 48 61 72 -14 6B 30 21 1D +E0 57 06 -BC 68 20 25 -5D -39 +CD +72 69 -6B +4C 29 +E9 20 73 -3D 75 70 70 -6F -72 +4B +C1 74 20 66 -00 72 6F 6D -8C -C0 +00 +A1 09 44 69 +3E 0B 57 -67 61 76 65 09 +C3 52 61 64 -18 -2A +3F 1B +C8 08 -F9 6A -BE +57 +D3 61 -6A 6C 7A -47 +5C +63 65 6A -2C 69 -16 +2B 33 -25 -96 +3A +B1 63 68 -11 -35 +26 +4A +E4 6E -20 -BC +35 7A 62 -2F +44 +4D +33 +79 +33 +02 +EE +57 +65 +20 +46 +6F +72 +67 +01 +6F +74 +00 +2E +17 13 -C9 +EC 45 61 49 @@ -7284,7 +7299,7 @@ CD DD 21 18 -82 +6D 5E 42 21 diff --git a/firmware/bootloader.asm b/firmware/bootloader.asm index 18af469..6fae9c4 100644 --- a/firmware/bootloader.asm +++ b/firmware/bootloader.asm @@ -143,7 +143,7 @@ bin2 jr nz, bin2 block $0100 - $ include scroll/define.asm ld sp, 0 - ld de, $5e82+filesize-1 + ld de, $5e6d+filesize-1 ld hl, fin-1 ; ----------------------------------------------------------------------------- diff --git a/firmware/scroll/scroll.asm b/firmware/scroll/scroll.asm index e7529f7..e22834a 100644 --- a/firmware/scroll/scroll.asm +++ b/firmware/scroll/scroll.asm @@ -1,5 +1,5 @@ output scroll.bin - org $5e82 + org $5e6d display $6d35+string-music string include string.asm music ld (vari+2), ix diff --git a/firmware/scroll/scrolldesc.asm b/firmware/scroll/scrolldesc.asm index 0ad0b14..cf360d2 100644 --- a/firmware/scroll/scrolldesc.asm +++ b/firmware/scroll/scrolldesc.asm @@ -1,7 +1,7 @@ include define.asm output scrolldesc.bin org $5ccb - ld de, $5e82+filesize-1 + ld de, $5e6d+filesize-1 di defb $de, $c0, $37, $0e, $8f, $39, $96 jr aqui