Home » Archimedes archive » Acorn Computing » 1994 02.adf » 9402 » Miscellany/MakeFont/ReadMe

Miscellany/MakeFont/ReadMe

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn Computing » 1994 02.adf » 9402
Filename: Miscellany/MakeFont/ReadMe
Read OK:
File size: 06C7 bytes
Load address: 0000
Exec address: 0000
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
____________________________________________________________________

        Simple Projects BBC font converter : !mkBBCfont
____________________________________________________________________

        !mkBBCfont converts files of type FF7 (BBC font) to sprite
files containing one 8x8 mode 0 sprite per defined character,named
according to character code: eg. 'A' is converted to a sprite with
name '65'.
        It also does the reverse, so once you have edited the font
as a set of sprites, !mkBBCfont can convert it back to a BBC font
file.
        The operation is simple:
        �       Click Select on the application icon to generate 
        sprites from the current system font definition, or drag
        a BBC font file or Sprite file onto the application icon.
        �       Drag the converted file to where you want it.

        The example font FatASCII was produced in this way. It's a
little strange, but quite readable in !Edit windows with a line
spacing of 2 pixels.

        !mkBBCfont was written originally as a tool to help me to
develop a game which I am writing, and which I hope to be ready by
Christmas.


        For more info contact the address below.
____________________________________________________________________

        About Simple Projects ...
____________________________________________________________________

        Simple Projects aim to produce simple but useful software tools
and low budget but enjoyable games. For all software enquiries contact:

        Peter Harris
        12 Old Vic Court
        East Kilbride
        G74 3ND

        e-mail    : cllv07@ccsun.strath.ac.uk  (before Sep 94)
____________________________________________________________________

        

00000000  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00000040  5f 5f 5f 5f 0a 0a 20 20  20 20 20 20 20 20 53 69  |____..        Si|
00000050  6d 70 6c 65 20 50 72 6f  6a 65 63 74 73 20 42 42  |mple Projects BB|
00000060  43 20 66 6f 6e 74 20 63  6f 6e 76 65 72 74 65 72  |C font converter|
00000070  20 3a 20 21 6d 6b 42 42  43 66 6f 6e 74 0a 5f 5f  | : !mkBBCfont.__|
00000080  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
000000c0  5f 5f 0a 0a 20 20 20 20  20 20 20 20 21 6d 6b 42  |__..        !mkB|
000000d0  42 43 66 6f 6e 74 20 63  6f 6e 76 65 72 74 73 20  |BCfont converts |
000000e0  66 69 6c 65 73 20 6f 66  20 74 79 70 65 20 46 46  |files of type FF|
000000f0  37 20 28 42 42 43 20 66  6f 6e 74 29 20 74 6f 20  |7 (BBC font) to |
00000100  73 70 72 69 74 65 0a 66  69 6c 65 73 20 63 6f 6e  |sprite.files con|
00000110  74 61 69 6e 69 6e 67 20  6f 6e 65 20 38 78 38 20  |taining one 8x8 |
00000120  6d 6f 64 65 20 30 20 73  70 72 69 74 65 20 70 65  |mode 0 sprite pe|
00000130  72 20 64 65 66 69 6e 65  64 20 63 68 61 72 61 63  |r defined charac|
00000140  74 65 72 2c 6e 61 6d 65  64 0a 61 63 63 6f 72 64  |ter,named.accord|
00000150  69 6e 67 20 74 6f 20 63  68 61 72 61 63 74 65 72  |ing to character|
00000160  20 63 6f 64 65 3a 20 65  67 2e 20 27 41 27 20 69  | code: eg. 'A' i|
00000170  73 20 63 6f 6e 76 65 72  74 65 64 20 74 6f 20 61  |s converted to a|
00000180  20 73 70 72 69 74 65 20  77 69 74 68 0a 6e 61 6d  | sprite with.nam|
00000190  65 20 27 36 35 27 2e 0a  20 20 20 20 20 20 20 20  |e '65'..        |
000001a0  49 74 20 61 6c 73 6f 20  64 6f 65 73 20 74 68 65  |It also does the|
000001b0  20 72 65 76 65 72 73 65  2c 20 73 6f 20 6f 6e 63  | reverse, so onc|
000001c0  65 20 79 6f 75 20 68 61  76 65 20 65 64 69 74 65  |e you have edite|
000001d0  64 20 74 68 65 20 66 6f  6e 74 0a 61 73 20 61 20  |d the font.as a |
000001e0  73 65 74 20 6f 66 20 73  70 72 69 74 65 73 2c 20  |set of sprites, |
000001f0  21 6d 6b 42 42 43 66 6f  6e 74 20 63 61 6e 20 63  |!mkBBCfont can c|
00000200  6f 6e 76 65 72 74 20 69  74 20 62 61 63 6b 20 74  |onvert it back t|
00000210  6f 20 61 20 42 42 43 20  66 6f 6e 74 0a 66 69 6c  |o a BBC font.fil|
00000220  65 2e 0a 20 20 20 20 20  20 20 20 54 68 65 20 6f  |e..        The o|
00000230  70 65 72 61 74 69 6f 6e  20 69 73 20 73 69 6d 70  |peration is simp|
00000240  6c 65 3a 0a 20 20 20 20  20 20 20 20 8f 20 20 20  |le:.        .   |
00000250  20 20 20 20 43 6c 69 63  6b 20 53 65 6c 65 63 74  |    Click Select|
00000260  20 6f 6e 20 74 68 65 20  61 70 70 6c 69 63 61 74  | on the applicat|
00000270  69 6f 6e 20 69 63 6f 6e  20 74 6f 20 67 65 6e 65  |ion icon to gene|
00000280  72 61 74 65 20 0a 20 20  20 20 20 20 20 20 73 70  |rate .        sp|
00000290  72 69 74 65 73 20 66 72  6f 6d 20 74 68 65 20 63  |rites from the c|
000002a0  75 72 72 65 6e 74 20 73  79 73 74 65 6d 20 66 6f  |urrent system fo|
000002b0  6e 74 20 64 65 66 69 6e  69 74 69 6f 6e 2c 20 6f  |nt definition, o|
000002c0  72 20 64 72 61 67 0a 20  20 20 20 20 20 20 20 61  |r drag.        a|
000002d0  20 42 42 43 20 66 6f 6e  74 20 66 69 6c 65 20 6f  | BBC font file o|
000002e0  72 20 53 70 72 69 74 65  20 66 69 6c 65 20 6f 6e  |r Sprite file on|
000002f0  74 6f 20 74 68 65 20 61  70 70 6c 69 63 61 74 69  |to the applicati|
00000300  6f 6e 20 69 63 6f 6e 2e  0a 20 20 20 20 20 20 20  |on icon..       |
00000310  20 8f 20 20 20 20 20 20  20 44 72 61 67 20 74 68  | .       Drag th|
00000320  65 20 63 6f 6e 76 65 72  74 65 64 20 66 69 6c 65  |e converted file|
00000330  20 74 6f 20 77 68 65 72  65 20 79 6f 75 20 77 61  | to where you wa|
00000340  6e 74 20 69 74 2e 0a 0a  20 20 20 20 20 20 20 20  |nt it...        |
00000350  54 68 65 20 65 78 61 6d  70 6c 65 20 66 6f 6e 74  |The example font|
00000360  20 46 61 74 41 53 43 49  49 20 77 61 73 20 70 72  | FatASCII was pr|
00000370  6f 64 75 63 65 64 20 69  6e 20 74 68 69 73 20 77  |oduced in this w|
00000380  61 79 2e 20 49 74 27 73  20 61 0a 6c 69 74 74 6c  |ay. It's a.littl|
00000390  65 20 73 74 72 61 6e 67  65 2c 20 62 75 74 20 71  |e strange, but q|
000003a0  75 69 74 65 20 72 65 61  64 61 62 6c 65 20 69 6e  |uite readable in|
000003b0  20 21 45 64 69 74 20 77  69 6e 64 6f 77 73 20 77  | !Edit windows w|
000003c0  69 74 68 20 61 20 6c 69  6e 65 0a 73 70 61 63 69  |ith a line.spaci|
000003d0  6e 67 20 6f 66 20 32 20  70 69 78 65 6c 73 2e 0a  |ng of 2 pixels..|
000003e0  0a 20 20 20 20 20 20 20  20 21 6d 6b 42 42 43 66  |.        !mkBBCf|
000003f0  6f 6e 74 20 77 61 73 20  77 72 69 74 74 65 6e 20  |ont was written |
00000400  6f 72 69 67 69 6e 61 6c  6c 79 20 61 73 20 61 20  |originally as a |
00000410  74 6f 6f 6c 20 74 6f 20  68 65 6c 70 20 6d 65 20  |tool to help me |
00000420  74 6f 0a 64 65 76 65 6c  6f 70 20 61 20 67 61 6d  |to.develop a gam|
00000430  65 20 77 68 69 63 68 20  49 20 61 6d 20 77 72 69  |e which I am wri|
00000440  74 69 6e 67 2c 20 61 6e  64 20 77 68 69 63 68 20  |ting, and which |
00000450  49 20 68 6f 70 65 20 74  6f 20 62 65 20 72 65 61  |I hope to be rea|
00000460  64 79 20 62 79 0a 43 68  72 69 73 74 6d 61 73 2e  |dy by.Christmas.|
00000470  0a 0a 0a 20 20 20 20 20  20 20 20 46 6f 72 20 6d  |...        For m|
00000480  6f 72 65 20 69 6e 66 6f  20 63 6f 6e 74 61 63 74  |ore info contact|
00000490  20 74 68 65 20 61 64 64  72 65 73 73 20 62 65 6c  | the address bel|
000004a0  6f 77 2e 0a 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |ow..____________|
000004b0  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
000004e0  5f 5f 5f 5f 5f 5f 5f 5f  0a 0a 20 20 20 20 20 20  |________..      |
000004f0  20 20 41 62 6f 75 74 20  53 69 6d 70 6c 65 20 50  |  About Simple P|
00000500  72 6f 6a 65 63 74 73 20  2e 2e 2e 0a 5f 5f 5f 5f  |rojects ....____|
00000510  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00000550  0a 0a 20 20 20 20 20 20  20 20 53 69 6d 70 6c 65  |..        Simple|
00000560  20 50 72 6f 6a 65 63 74  73 20 61 69 6d 20 74 6f  | Projects aim to|
00000570  20 70 72 6f 64 75 63 65  20 73 69 6d 70 6c 65 20  | produce simple |
00000580  62 75 74 20 75 73 65 66  75 6c 20 73 6f 66 74 77  |but useful softw|
00000590  61 72 65 20 74 6f 6f 6c  73 0a 61 6e 64 20 6c 6f  |are tools.and lo|
000005a0  77 20 62 75 64 67 65 74  20 62 75 74 20 65 6e 6a  |w budget but enj|
000005b0  6f 79 61 62 6c 65 20 67  61 6d 65 73 2e 20 46 6f  |oyable games. Fo|
000005c0  72 20 61 6c 6c 20 73 6f  66 74 77 61 72 65 20 65  |r all software e|
000005d0  6e 71 75 69 72 69 65 73  20 63 6f 6e 74 61 63 74  |nquiries contact|
000005e0  3a 0a 0a 20 20 20 20 20  20 20 20 50 65 74 65 72  |:..        Peter|
000005f0  20 48 61 72 72 69 73 0a  20 20 20 20 20 20 20 20  | Harris.        |
00000600  31 32 20 4f 6c 64 20 56  69 63 20 43 6f 75 72 74  |12 Old Vic Court|
00000610  0a 20 20 20 20 20 20 20  20 45 61 73 74 20 4b 69  |.        East Ki|
00000620  6c 62 72 69 64 65 0a 20  20 20 20 20 20 20 20 47  |lbride.        G|
00000630  37 34 20 33 4e 44 0a 0a  20 20 20 20 20 20 20 20  |74 3ND..        |
00000640  65 2d 6d 61 69 6c 20 20  20 20 3a 20 63 6c 6c 76  |e-mail    : cllv|
00000650  30 37 40 63 63 73 75 6e  2e 73 74 72 61 74 68 2e  |07@ccsun.strath.|
00000660  61 63 2e 75 6b 20 20 28  62 65 66 6f 72 65 20 53  |ac.uk  (before S|
00000670  65 70 20 39 34 29 0a 5f  5f 5f 5f 5f 5f 5f 5f 5f  |ep 94)._________|
00000680  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
000006b0  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 0a 0a 20 20 20  |___________..   |
000006c0  20 20 20 20 20 0a 0a                              |     ..|
000006c7