Anyone tried doing this to GBA VC footers yet?

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by SuperrSonic, May 19, 2016.

  1. SuperrSonic
    OP

    SuperrSonic GBAtemp Advanced Fan

    Member
    662
    220
    Dec 9, 2011
    The footer contains at offset 0x24 a 0x300 bytes long block of a weird numbering order from 00 to whatever depending on what simple GBA converter memory config you use.

    I tried setting everything in the block to 00, the result was a black top screen but the sound was working so it must be a display setting of sorts!
    To make sure this time I tried setting every byte to FF and sure enough the screen was white! Fully white as in no darkened gray image.

    Since it follows a simple layout I thought I could remake the block starting from FF at the end instead of starting with 00 at the beginning.
    It's very simple to do but a bit time consuming, see it goes like this:
    00 00 00 00 00 00 then 01 01 01 then 02 02 02 02 02 02 and so on.
    If you follow this until the end it's consistent but it stops before reaching FF which is the maximum possible value.

    Code:
    00 00 00 00 00 00 01 01 01 02 02 02 02 02 02 03 03 03 04 04 04 04 04 04 05 05 05 06 06 06 07 07 07 07 07 07 08 08 08 09 09 09 09 09 09 0A 0A 0A 0B 0B 0B 0B 0B 0B 0C 0C 0C 0D 0D 0D 0E 0E 0E 0E 0E 0E 0F 0F 0F 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 1A 1A 1A 1B 1B 1B 1C 1C 1C 1C 1C 1C 1D 1D 1D 1E 1E 1E 1E 1E 1E 1F 1F 1F 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 2A 2A 2A 2A 2A 2A 2B 2B 2B 2C 2C 2C 2C 2C 2C 2D 2D 2D 2E 2E 2E 2E 2E 2E 2F 2F 2F 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 39 39 39 3A 3A 3A 3A 3A 3A 3B 3B 3B 3C 3C 3C 3C 3C 3C 3D 3D 3D 3E 3E 3E 3F 3F 3F 3F 3F 3F 40 40 40 41 41 41 41 41 41 42 42 42 43 43 43 43 43 43 44 44 44 45 45 45 46 46 46 46 46 46 47 47 47 48 48 48 48 48 48 49 49 49 4A 4A 4A 4A 4A 4A 4B 4B 4B 4C 4C 4C 4D 4D 4D 4D 4D 4D 4E 4E 4E 4F 4F 4F 4F 4F 4F 50 50 50 51 51 51 51 51 51 52 52 52 53 53 53 54 54 54 54 54 54 55 55 55 56 56 56 56 56 56 57 57 57 58 58 58 58 58 58 59 59 59 5A 5A 5A 5B 5B 5B 5B 5B 5B 5C 5C 5C 5D 5D 5D 5D 5D 5D 5E 5E 5E 5F 5F 5F 5F 5F 5F 60 60 60 61 61 61 62 62 62 62 62 62 63 63 63 64 64 64 64 64 64 65 65 65 66 66 66 66 66 66 67 67 67 68 68 68 69 69 69 69 69 69 6A 6A 6A 6B 6B 6B 6B 6B 6B 6C 6C 6C 6D 6D 6D 6D 6D 6D 6E 6E 6E 6F 6F 6F 70 70 70 70 70 70 71 71 71 72 72 72 72 72 72 73 73 73 74 74 74 74 74 74 75 75 75 76 76 76 77 77 77 77 77 77 78 78 78 79 79 79 79 79 79 7A 7A 7A 7B 7B 7B 7B 7B 7B 7C 7C 7C 7D 7D 7D 7E 7E 7E 7E 7E 7E 7F 7F 7F 80 80 80 80 80 80 81 81 81 82 82 82 82 82 82 83 83 83 84 84 84 85 85 85 85 85 85 86 86 86 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 8A 8A 8A 8B 8B 8B 8C 8C 8C 8C 8C 8C 8D 8D 8D 8E 8E 8E 8E 8E 8E 8F 8F 8F 90 90 90 90 90 90 91 91 91 92 92 92 93 93 93 93 93 93 94 94 94 95 95 95 95 95 95 96 96 96 97 97 97 97 97 97 98 98 98 99 99 99 9A 9A 9A 9A 9A 9A 9B 9B 9B 9C 9C 9C 9C 9C 9C 9D 9D 9D 9E 9E 9E 9E 9E 9E 9F 9F 9F A0 A0 A0 A1 A1 A1 A1 A1 A1 A2 A2 A2 A3 A3 A3 A3 A3 A3 A4 A4 A4 A5 A5 A5 A5 A5 A5 A6 A6 A6 A7 A7 A7 A8 A8 A8 A8 A8 A8 A9 A9 A9 AA AA AA AA AA AA AB AB AB AC AC AC AC AC AC AD AD AD AE AE AE AF AF AF AF AF AF B0 B0 B0 B1 B1 B1 B1 B1 B1 B2 B2 B2
    OK so that's the actual values for memory config 1, if we wanted to recreate this ending with FF we have to start from there then go up counting down in hex and writing the values where they should go.
    I already did this:
    Code:
    4D 4D 4D 4D 4D 4D 4E 4E 4E 4F 4F 4F 4F 4F 4F 50 50 50 51 51 51 51 51 51 52 52 52 53 53 53 54 54 54 54 54 54 55 55 55 56 56 56 56 56 56 57 57 57 58 58 58 58 58 58 59 59 59 5A 5A 5A 5B 5B 5B 5B 5B 5B 5C 5C 5C 5D 5D 5D 5D 5D 5D 5E 5E 5E 5F 5F 5F 5F 5F 5F 60 60 60 61 61 61 62 62 62 62 62 62 63 63 63 64 64 64 64 64 64 65 65 65 66 66 66 66 66 66 67 67 67 68 68 68 69 69 69 69 69 69 6A 6A 6A 6B 6B 6B 6B 6B 6B 6C 6C 6C 6D 6D 6D 6D 6D 6D 6E 6E 6E 6F 6F 6F 70 70 70 70 70 70 71 71 71 72 72 72 72 72 72 73 73 73 74 74 74 74 74 74 75 75 75 76 76 76 77 77 77 77 77 77 78 78 78 79 79 79 79 79 79 7A 7A 7A 7B 7B 7B 7B 7B 7B 7C 7C 7C 7D 7D 7D 7E 7E 7E 7E 7E 7E 7F 7F 7F 80 80 80 80 80 80 81 81 81 82 82 82 82 82 82 83 83 83 84 84 84 85 85 85 85 85 85 86 86 86 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 8A 8A 8A 8B 8B 8B 8C 8C 8C 8C 8C 8C 8D 8D 8D 8E 8E 8E 8E 8E 8E 8F 8F 8F 90 90 90 90 90 90 91 91 91 92 92 92 93 93 93 93 93 93 94 94 94 95 95 95 95 95 95 96 96 96 97 97 97 97 97 97 98 98 98 99 99 99 9A 9A 9A 9A 9A 9A 9B 9B 9B 9C 9C 9C 9C 9C 9C 9D 9D 9D 9E 9E 9E 9E 9E 9E 9F 9F 9F A0 A0 A0 A1 A1 A1 A1 A1 A1 A2 A2 A2 A3 A3 A3 A3 A3 A3 A4 A4 A4 A5 A5 A5 A5 A5 A5 A6 A6 A6 A7 A7 A7 A8 A8 A8 A8 A8 A8 A9 A9 A9 AA AA AA AA AA AA AB AB AB AC AC AC AC AC AC AD AD AD AE AE AE AF AF AF AF AF AF B0 B0 B0 B1 B1 B1 B1 B1 B1 B2 B2 B2 B3 B3 B3 B3 B3 B3 B4 B4 B4 B5 B5 B5 B6 B6 B6 B6 B6 B6 B7 B7 B7 B8 B8 B8 B8 B8 B8 B9 B9 B9 BA BA BA BA BA BA BB BB BB BC BC BC BD BD BD BD BD BD BE BE BE BF BF BF BF BF BF C0 C0 C0 C1 C1 C1 C1 C1 C1 C2 C2 C2 C3 C3 C3 C4 C4 C4 C4 C4 C4 C5 C5 C5 C6 C6 C6 C6 C6 C6 C7 C7 C7 C8 C8 C8 C8 C8 C8 C9 C9 C9 CA CA CA CB CB CB CB CB CB CC CC CC CD CD CD CD CD CD CE CE CE CF CF CF CF CF CF D0 D0 D0 D1 D1 D1 D2 D2 D2 D2 D2 D2 D3 D3 D3 D4 D4 D4 D4 D4 D4 D5 D5 D5 D6 D6 D6 D6 D6 D6 D7 D7 D7 D8 D8 D8 D9 D9 D9 D9 D9 D9 DA DA DA DB DB DB DB DB DB DC DC DC DD DD DD DD DD DD DE DE DE DF DF DF E0 E0 E0 E0 E0 E0 E1 E1 E1 E2 E2 E2 E2 E2 E2 E3 E3 E3 E4 E4 E4 E4 E4 E4 E5 E5 E5 E6 E6 E6 E7 E7 E7 E7 E7 E7 E8 E8 E8 E9 E9 E9 E9 E9 E9 EA EA EA EB EB EB EB EB EB EC EC EC ED ED ED EE EE EE EE EE EE EF EF EF F0 F0 F0 F0 F0 F0 F1 F1 F1 F2 F2 F2 F2 F2 F2 F3 F3 F3 F4 F4 F4 F5 F5 F5 F5 F5 F5 F6 F6 F6 F7 F7 F7 F7 F7 F7 F8 F8 F8 F9 F9 F9 F9 F9 F9 FA FA FA FB FB FB FC FC FC FC FC FC FD FD FD FE FE FE FE FE FE FF FF FF
    This does not give you the default colors but it does give you an overly lighter image, I tried using lower values as well, it did lower the white but did not get closer to making the image look as it should.
    The black bars at the side also got white but does not make it fully white.

    So this is useless but maybe someone with more patience can try figuring out if it's of any use or not.
    I looked at the other configs and they're slightly darker versions.