generate X .bdf file out of BBC Micro font contained in /usr/local/share/beebem/roms/bbc/os12.rom
for 16x16 font
$ gcc -o createbdf createbdf.c
for 8x8 font
$ gcc -DSINGLE_PIXEL -o createbdf createbdf.c
you can define 'user-defined' characters in the extra_chars constant starting at 240.
$ ./createbdf > bbc16x16.bdf
$ ./createbdf > bbc8x8.bdf