From 65b23c9f79761173f0b8a079f5b4e123c13377cd Mon Sep 17 00:00:00 2001 From: Rob Hagemans Date: Sat, 13 Apr 2019 13:31:06 +0100 Subject: [PATCH] acorn bbc teletext: add non-contiguous graphics --- ...n_bbc_teletext_graphics_noncontiguous.draw | 1168 +++++++++++++++++ 1 file changed, 1168 insertions(+) create mode 100644 acorn_bbc_teletext_graphics_noncontiguous.draw diff --git a/acorn_bbc_teletext_graphics_noncontiguous.draw b/acorn_bbc_teletext_graphics_noncontiguous.draw new file mode 100644 index 0000000..c535d32 --- /dev/null +++ b/acorn_bbc_teletext_graphics_noncontiguous.draw @@ -0,0 +1,1168 @@ +# Acorn BBC Micro Teletext (Mode 7) non-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 6x10 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: + -##-## + -##-## + ------ + -##-## + -##-## + -##-## + ------ + -##-## + -##-## + ------