diff --git a/acorn_bbc_teletext_graphics_contiguous.draw b/acorn_bbc_teletext_graphics_contiguous.draw new file mode 100644 index 0000000..1d7abda --- /dev/null +++ b/acorn_bbc_teletext_graphics_contiguous.draw @@ -0,0 +1,1168 @@ +# Acorn BBC Micro Teletext (Mode 7) contiguous semigraphics font +# +# based on the Acorn BBC Micro user's guide, Appendix B, page 480-481 +# in the guide, the semigraphic "sixels" are all equal sized blocks +# which of course doesn't work on a 6cx10 grid. inspection of +# screenshots suggests the middle sixels are one scanline larger +# than the others. +# +# the guide doesn't include a fully-filled graphic; but it has to be somewhere, +# and other sources suggest it's at 0x7f, so that is where I put it. + +20: + ------ + ------ + ------ + ------ + ------ + ------ + ------ + ------ + ------ + ------ + +21: + ###--- + ###--- + ###--- + ------ + ------ + ------ + ------ + ------ + ------ + ------ + +22: + ---### + ---### + ---### + ------ + ------ + ------ + ------ + ------ + ------ + ------ + +23: + --#-#- + --#-#- + -##### + --#-#- + -##### + --#-#- + --#-#- + ------ + ------ + ------ + +24: + ------ + ------ + ------ + ###--- + ###--- + ###--- + ###--- + ------ + ------ + ------ + +25: + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + ------ + ------ + ------ + +26: + ---### + ---### + ---### + ###--- + ###--- + ###--- + ###--- + ------ + ------ + ------ + +27: + ###### + ###### + ###### + ###--- + ###--- + ###--- + ###--- + ------ + ------ + ------ + +28: + ------ + ------ + ------ + ---### + ---### + ---### + ---### + ------ + ------ + ------ + +29: + ###--- + ###--- + ###--- + ---### + ---### + ---### + ---### + ------ + ------ + ------ + +2a: + ---### + ---### + ---### + ---### + ---### + ---### + ---### + ------ + ------ + ------ + +2b: + ###### + ###### + ###### + ---### + ---### + ---### + ---### + ------ + ------ + ------ + +2c: + ------ + ------ + ------ + ###### + ###### + ###### + ###### + ------ + ------ + ------ + +2d: + ###--- + ###--- + ###--- + ###### + ###### + ###### + ###### + ------ + ------ + ------ + +2e: + ---### + ---### + ---### + ###### + ###### + ###### + ###### + ------ + ------ + ------ + +2f: + ###### + ###### + ###### + ###### + ###### + ###### + ###### + ------ + ------ + ------ + +30: + ------ + ------ + ------ + ------ + ------ + ------ + ------ + ###--- + ###--- + ###--- + +31: + ###--- + ###--- + ###--- + ------ + ------ + ------ + ------ + ###--- + ###--- + ###--- + +32: + ---### + ---### + ---### + ------ + ------ + ------ + ------ + ###--- + ###--- + ###--- + +33: + ###### + ###### + ###### + ------ + ------ + ------ + ------ + ###--- + ###--- + ###--- + +34: + ------ + ------ + ------ + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + +35: + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + +36: + ---### + ---### + ---### + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + +37: + ###### + ###### + ###### + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + +38: + ------ + ------ + ------ + ---### + ---### + ---### + ---### + ###--- + ###--- + ###--- + +39: + ###--- + ###--- + ###--- + ---### + ---### + ---### + ---### + ###--- + ###--- + ###--- + +3a: + ---### + ---### + ---### + ---### + ---### + ---### + ---### + ###--- + ###--- + ###--- + +3b: + ###### + ###### + ###### + ---### + ---### + ---### + ---### + ###--- + ###--- + ###--- + +3c: + ------ + ------ + ------ + ###### + ###### + ###### + ###### + ###--- + ###--- + ###--- + +3d: + ###--- + ###--- + ###--- + ###### + ###### + ###### + ###### + ###--- + ###--- + ###--- + +3e: + ---### + ---### + ---### + ###### + ###### + ###### + ###### + ###--- + ###--- + ###--- + +3f: + ###### + ###### + ###### + ###### + ###### + ###### + ###### + ###--- + ###--- + ###--- + +40: + --###- + -#---# + -#-### + -#-#-# + -#-### + -#---- + --###- + ------ + ------ + ------ + +41: + ---#-- + --#-#- + -#---# + -#---# + -##### + -#---# + -#---# + ------ + ------ + ------ + +42: + -####- + -#---# + -#---# + -####- + -#---# + -#---# + -####- + ------ + ------ + ------ + +43: + --###- + -#---# + -#---- + -#---- + -#---- + -#---# + --###- + ------ + ------ + ------ + +44: + -####- + -#---# + -#---# + -#---# + -#---# + -#---# + -####- + ------ + ------ + ------ + +45: + -##### + -#---- + -#---- + -####- + -#---- + -#---- + -##### + ------ + ------ + ------ + +46: + -##### + -#---- + -#---- + -####- + -#---- + -#---- + -#---- + ------ + ------ + ------ + +47: + --###- + -#---# + -#---- + -#---- + -#--## + -#---# + --#### + ------ + ------ + ------ + +48: + -#---# + -#---# + -#---# + -##### + -#---# + -#---# + -#---# + ------ + ------ + ------ + +49: + --###- + ---#-- + ---#-- + ---#-- + ---#-- + ---#-- + --###- + ------ + ------ + ------ + +4a: + -----# + -----# + -----# + -----# + -----# + -#---# + --###- + ------ + ------ + ------ + +4b: + -#---# + -#--#- + -#-#-- + -##--- + -#-#-- + -#--#- + -#---# + ------ + ------ + ------ + +4c: + -#---- + -#---- + -#---- + -#---- + -#---- + -#---- + -##### + ------ + ------ + ------ + +4d: + -#---# + -##-## + -#-#-# + -#---# + -#---# + -#---# + -#---# + ------ + ------ + ------ + +4e: + -#---# + -#---# + -##--# + -#-#-# + -#--## + -#---# + -#---# + ------ + ------ + ------ + +4f: + --###- + -#---# + -#---# + -#---# + -#---# + -#---# + --###- + ------ + ------ + ------ + +50: + -####- + -#---# + -#---# + -####- + -#---- + -#---- + -#---- + ------ + ------ + ------ + +51: + --###- + -#---# + -#---# + -#---# + -#-#-# + -#--#- + --##-# + ------ + ------ + ------ + +52: + -####- + -#---# + -#---# + -####- + -#-#-- + -#--#- + -#---# + ------ + ------ + ------ + +53: + --###- + -#---# + -#---- + --###- + -----# + -#---# + --###- + ------ + ------ + ------ + +54: + -##### + ---#-- + ---#-- + ---#-- + ---#-- + ---#-- + ---#-- + ------ + ------ + ------ + +55: + -#---# + -#---# + -#---# + -#---# + -#---# + -#---# + --###- + ------ + ------ + ------ + +56: + -#---# + -#---# + -#---# + --#-#- + --#-#- + ---#-- + ---#-- + ------ + ------ + ------ + +57: + -#---# + -#---# + -#---# + -#-#-# + -#-#-# + -#-#-# + --#-#- + ------ + ------ + ------ + +58: + -#---# + -#---# + --#-#- + ---#-- + --#-#- + -#---# + -#---# + ------ + ------ + ------ + +59: + -#---# + -#---# + --#-#- + ---#-- + ---#-- + ---#-- + ---#-- + ------ + ------ + ------ + +5a: + -##### + -----# + ----#- + ---#-- + --#--- + -#---- + -##### + ------ + ------ + ------ + +5b: + ------ + ---#-- + --#--- + -##### + --#--- + ---#-- + ------ + ------ + ------ + ------ + +5c: + -#---- + -#---- + -#---- + -#---- + -#-##- + -----# + ----#- + ---#-- + ---### + ------ + +5d: + ------ + ---#-- + ----#- + -##### + ----#- + ---#-- + ------ + ------ + ------ + ------ + ------ + +5e: + ------ + ---#-- + --###- + -#-#-# + ---#-- + ---#-- + ------ + ------ + ------ + ------ + +5f: + ------ + ------ + ------ + ------ + ------ + ------ + ------ + ---### + ---### + ---### + +60: + ###### + ###### + ###### + ------ + ------ + ------ + ------ + ------ + ------ + ------ + +61: + ###--- + ###--- + ###--- + ------ + ------ + ------ + ------ + ---### + ---### + ---### + + +62: + ---### + ---### + ---### + ------ + ------ + ------ + ------ + ---### + ---### + ---### + +63: + ###### + ###### + ###### + ------ + ------ + ------ + ------ + ---### + ---### + ---### + + +64: + ------ + ------ + ------ + ###--- + ###--- + ###--- + ###--- + ---### + ---### + ---### + + +65: + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + ---### + ---### + ---### + +66: + ---### + ---### + ---### + ###--- + ###--- + ###--- + ###--- + ---### + ---### + ---### + +67: + ###### + ###### + ###### + ###--- + ###--- + ###--- + ###--- + ---### + ---### + ---### + +68: + ------ + ------ + ------ + ---### + ---### + ---### + ---### + ---### + ---### + ---### + +69: + ###--- + ###--- + ###--- + ---### + ---### + ---### + ---### + ---### + ---### + ---### + +6a: + ---### + ---### + ---### + ---### + ---### + ---### + ---### + ---### + ---### + ---### + +6b: + ###### + ###### + ###### + ---### + ---### + ---### + ---### + ---### + ---### + ---### + +6c: + ------ + ------ + ------ + ###### + ###### + ###### + ###### + ---### + ---### + ---### + +6d: + ###--- + ###--- + ###--- + ###### + ###### + ###### + ###### + ---### + ---### + ---### + +6e: + ---### + ---### + ---### + ###### + ###### + ###### + ###### + ---### + ---### + ---### + +6f: + ###### + ###### + ###### + ###### + ###### + ###### + ###### + ---### + ---### + ---### + + +70: + ------ + ------ + ------ + ------ + ------ + ------ + ------ + ###### + ###### + ###### + +71: + ###--- + ###--- + ###--- + ------ + ------ + ------ + ------ + ###### + ###### + ###### + +72: + ---### + ---### + ---### + ------ + ------ + ------ + ------ + ###### + ###### + ###### + +73: + ###### + ###### + ###### + ------ + ------ + ------ + ------ + ###### + ###### + ###### + + +74: + ------ + ------ + ------ + ###--- + ###--- + ###--- + ###--- + ###### + ###### + ###### + +75: + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + ###--- + ###### + ###### + ###### + +76: + ---### + ---### + ---### + ###--- + ###--- + ###--- + ###--- + ###### + ###### + ###### + +77: + ###### + ###### + ###### + ###--- + ###--- + ###--- + ###--- + ###### + ###### + ###### + +78: + ------ + ------ + ------ + ---### + ---### + ---### + ---### + ###### + ###### + ###### + +79: + ###--- + ###--- + ###--- + ---### + ---### + ---### + ---### + ###### + ###### + ###### + +7a: + ---### + ---### + ---### + ---### + ---### + ---### + ---### + ###### + ###### + ###### + +7b: + ###### + ###### + ###### + ---### + ---### + ---### + ---### + ###### + ###### + ###### + +7c: + ------ + ------ + ------ + ###### + ###### + ###### + ###### + ###### + ###### + ###### + +7d: + ###--- + ###--- + ###--- + ###### + ###### + ###### + ###### + ###### + ###### + ###### + +7e: + ---### + ---### + ---### + ###### + ###### + ###### + ###### + ###### + ###### + ###### + +7f: + ###### + ###### + ###### + ###### + ###### + ###### + ###### + ###### + ###### + ######