potstip said:
0x000004D0 (1232) ------>?
I think this should be starting offset for given character. It means that next 16 bytes starting at offset 0x000004D0 contains a bit matrix of that character, defined as is explained here:
Code:
00 00000000 ........
00 00000000 ........
7e 01111110 .######.
81 10000001 #......#
a5 10100101 #.#..#.#
81 10000001 #......#
81 10000001 #......#
bd 10111101 #.####.#
99 10011001 #..##..#
81 10000001 #......#
81 10000001 #......#
7e 01111110 .######.
00 00000000 ........
00 00000000 ........
00 00000000 ........
00 00000000 ........
All you need to do is to redefine those 16 bytes - grab some square grid paper, draw your desired "P" character in a 8x16 square matrix and summ up the binary values of each byte, line by line. Values for each bit are defined as an exponent of base value 2, starting from the most left bit in each line:
2^7, 2^6, 2^5, 2^4, 2^3, 2^2, 2^1, 2^0, or in decimal numbers: 128, 64, 32, 16, 8, 4, 2, 1.
(Result value for each line should range from 0 to 255 and needs to be saved as a hexadecimal number, of course.)
Note that I never did this operation with a Fallout FON file, so your best bet is to wait for some local scholar for confirmation/correction.
