From 6d6c93465ff9f294493f1a60c224daa879b56394 Mon Sep 17 00:00:00 2001 From: Rob Hagemans Date: Sat, 13 Apr 2019 09:29:52 +0100 Subject: [PATCH] add sinclair fonts --- zx80.draw | 1158 ++++++++++++++++++++++++++++++++++++++++++++++ zx81.draw | 1157 +++++++++++++++++++++++++++++++++++++++++++++ zx_spectrum.draw | 1011 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 3326 insertions(+) create mode 100644 zx80.draw create mode 100644 zx81.draw create mode 100644 zx_spectrum.draw diff --git a/zx80.draw b/zx80.draw new file mode 100644 index 0000000..99d9efd --- /dev/null +++ b/zx80.draw @@ -0,0 +1,1158 @@ +# ZX80 character set +# source: https://upload.wikimedia.org/wikipedia/commons/4/47/ZX80_characters_0x00-3F%2C_0x80-BF.png +# +# shown are code points 00--3F, 80--BF + + +00: -------- + -------- + -------- + -------- + -------- + -------- + -------- + -------- + +01: -------- + ---#-#-- + ---#-#-- + -------- + -------- + -------- + -------- + -------- + +02: ####---- + ####---- + ####---- + ####---- + ####---- + ####---- + ####---- + ####---- + +03: -------- + -------- + -------- + -------- + ######## + ######## + ######## + ######## + +04: ####---- + ####---- + ####---- + ####---- + -------- + -------- + -------- + -------- + +05: ----#### + ----#### + ----#### + ----#### + -------- + -------- + -------- + -------- + +06: -------- + -------- + -------- + -------- + ####---- + ####---- + ####---- + ####---- + +07: -------- + -------- + -------- + -------- + ----#### + ----#### + ----#### + ----#### + +08: ----#### + ----#### + ----#### + ----#### + ####---- + ####---- + ####---- + ####---- + +09: #-#-#-#- + -#-#-#-# + #-#-#-#- + -#-#-#-# + #-#-#-#- + -#-#-#-# + #-#-#-#- + -#-#-#-# + +0a: -------- + -------- + -------- + -------- + #-#-#-#- + -#-#-#-# + #-#-#-#- + -#-#-#-# + +0b: #-#-#-#- + -#-#-#-# + #-#-#-#- + -#-#-#-# + -------- + -------- + -------- + -------- + +0c: -------- + ---####- + --#----# + -####--- + --#----- + --#----- + -####### + -------- + +0d: -------- + ----#--- + --#####- + -#--#--- + --#####- + ----#--# + --#####- + ----#--- + +0e: -------- + -------- + -------- + ----#--- + -------- + -------- + ----#--- + -------- + +0f: -------- + --#####- + -#-----# + -----##- + ----#--- + -------- + ----#--- + -------- + +10: -------- + -----#-- + ----#--- + ----#--- + ----#--- + ----#--- + -----#-- + -------- + +11: -------- + ---#---- + ----#--- + ----#--- + ----#--- + ----#--- + ---#---- + -------- + +12: -------- + -------- + -------- + -------- + --#####- + -------- + -------- + -------- + +13: -------- + -------- + ----#--- + ----#--- + --#####- + ----#--- + ----#--- + -------- + +14: -------- + -------- + --#-#-#- + ---###-- + ----#--- + ---###-- + --#-#-#- + -------- + +15: -------- + -------- + ------#- + -----#-- + ----#--- + ---#---- + --#----- + -------- + +16: -------- + -------- + -------- + --#####- + -------- + --#####- + -------- + -------- + +17: -------- + -------- + ---#---- + ----#--- + -----#-- + ----#--- + ---#---- + -------- + +18: -------- + -------- + -----#-- + ----#--- + ---#---- + ----#--- + -----#-- + -------- + +19: -------- + -------- + ----#--- + -------- + -------- + ----#--- + ----#--- + ---#---- + +1a: -------- + -------- + -------- + -------- + -------- + ----#--- + ----#--- + ---#---- + +1b: -------- + -------- + -------- + -------- + -------- + ----##-- + ----##-- + -------- + +1c: -------- + ---###-- + --#---#- + -#-----# + -#-----# + --#---#- + ---###-- + -------- + +1d: -------- + ----##-- + ---#-#-- + -----#-- + -----#-- + -----#-- + ---####- + -------- + +1e: -------- + --#####- + -#-----# + -------# + --#####- + -#------ + -####### + -------- + +1f: -------- + --#####- + -#-----# + -----##- + -------# + -#-----# + --#####- + -------- + +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: ######## + #------- + ######-# + #####-## + ####-### + ###-#### + #------- + ######## + diff --git a/zx81.draw b/zx81.draw new file mode 100644 index 0000000..8345065 --- /dev/null +++ b/zx81.draw @@ -0,0 +1,1157 @@ +# ZX81 character set +# source: https://upload.wikimedia.org/wikipedia/commons/4/47/ZX81_characters_0x00-3F%2C_0x80-BF.png +# +# shown are code points 00--3F, 80--BF + +00: -------- + -------- + -------- + -------- + -------- + -------- + -------- + -------- + +01: ####---- + ####---- + ####---- + ####---- + -------- + -------- + -------- + -------- + +02: ----#### + ----#### + ----#### + ----#### + -------- + -------- + -------- + -------- + +03: ######## + ######## + ######## + ######## + -------- + -------- + -------- + -------- + +04: -------- + -------- + -------- + -------- + ####---- + ####---- + ####---- + ####---- + +05: ####---- + ####---- + ####---- + ####---- + ####---- + ####---- + ####---- + ####---- + +06: ----#### + ----#### + ----#### + ----#### + ####---- + ####---- + ####---- + ####---- + +07: ######## + ######## + ######## + ######## + ####---- + ####---- + ####---- + ####---- + +08: #-#-#-#- + -#-#-#-# + #-#-#-#- + -#-#-#-# + #-#-#-#- + -#-#-#-# + #-#-#-#- + -#-#-#-# + +09: -------- + -------- + -------- + -------- + #-#-#-#- + -#-#-#-# + #-#-#-#- + -#-#-#-# + +0a: #-#-#-#- + -#-#-#-# + #-#-#-#- + -#-#-#-# + -------- + -------- + -------- + -------- + +0b: -------- + --#--#-- + --#--#-- + -------- + -------- + -------- + -------- + -------- + +0c: -------- + ---###-- + --#---#- + -####--- + --#----- + --#----- + -######- + -------- + +0d: -------- + ----#--- + --#####- + --#-#--- + --#####- + ----#-#- + --#####- + ----#--- + +0e: -------- + -------- + -------- + ---#---- + -------- + -------- + ---#---- + -------- + +0f: -------- + --####-- + -#----#- + -----#-- + ----#--- + -------- + ----#--- + -------- + +10: -------- + -----#-- + ----#--- + ----#--- + ----#--- + ----#--- + -----#-- + -------- + +11: -------- + --#----- + ---#---- + ---#---- + ---#---- + ---#---- + --#----- + -------- + +12: -------- + -------- + ---#---- + ----#--- + -----#-- + ----#--- + ---#---- + -------- + +13: -------- + -------- + -----#-- + ----#--- + ---#---- + ----#--- + -----#-- + -------- + +14: -------- + -------- + -------- + --#####- + -------- + --#####- + -------- + -------- + +15: -------- + -------- + ----#--- + ----#--- + --#####- + ----#--- + ----#--- + -------- + +16: -------- + -------- + -------- + -------- + --#####- + -------- + -------- + -------- + +17: -------- + -------- + ---#-#-- + ----#--- + --#####- + ----#--- + ---#-#-- + -------- + +18: -------- + -------- + ------#- + -----#-- + ----#--- + ---#---- + --#----- + -------- + +19: -------- + -------- + ---#---- + -------- + -------- + ---#---- + ---#---- + --#----- + +1a: -------- + -------- + -------- + -------- + -------- + ----#--- + ----#--- + ---#---- + +1b: -------- + -------- + -------- + -------- + -------- + ---##--- + ---##--- + -------- + +1c: -------- + --####-- + -#---##- + -#--#-#- + -#-#--#- + -##---#- + --####-- + -------- + +1d: -------- + ---##--- + --#-#--- + ----#--- + ----#--- + ----#--- + --#####- + -------- + +1e: -------- + --####-- + -#----#- + ------#- + --####-- + -#------ + -######- + -------- + +1f: -------- + --####-- + -#----#- + ----##-- + ------#- + -#----#- + --####-- + -------- + +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: ######## + #------# + #####-## + ####-### + ###-#### + ##-##### + #------# + ######## + diff --git a/zx_spectrum.draw b/zx_spectrum.draw new file mode 100644 index 0000000..7396087 --- /dev/null +++ b/zx_spectrum.draw @@ -0,0 +1,1011 @@ +# ZX Spectrm character set +# source: https://upload.wikimedia.org/wikipedia/commons/e/ec/ZX_Spectrum_character_set.png + +00: -------- + -------- + -------- + -------- + -------- + -------- + -------- + -------- + +01: -------- + ---#---- + ---#---- + ---#---- + ---#---- + -------- + ---#---- + -------- + +02: -------- + --#--#-- + --#--#-- + -------- + -------- + -------- + -------- + -------- + +03: -------- + --#--#-- + -######- + --#--#-- + --#--#-- + -######- + --#--#-- + -------- + +04: -------- + ----#--- + --#####- + --#-#--- + --#####- + ----#-#- + --#####- + ----#--- + +05: -------- + -##---#- + -##--#-- + ----#--- + ---#---- + --#--##- + -#---##- + -------- + +06: -------- + ---#---- + --#-#--- + ---#---- + --#-#-#- + -#---#-- + --###-#- + -------- + +07: -------- + ----#--- + ---#---- + -------- + -------- + -------- + -------- + -------- + +08: -------- + -----#-- + ----#--- + ----#--- + ----#--- + ----#--- + -----#-- + -------- + +09: -------- + --#----- + ---#---- + ---#---- + ---#---- + ---#---- + --#----- + -------- + +0a: -------- + -------- + ---#-#-- + ----#--- + --#####- + ----#--- + ---#-#-- + -------- + +0b: -------- + -------- + ----#--- + ----#--- + --#####- + ----#--- + ----#--- + -------- + +0c: -------- + -------- + -------- + -------- + -------- + ----#--- + ----#--- + ---#---- + +0d: -------- + -------- + -------- + -------- + --#####- + -------- + -------- + -------- + +0e: -------- + -------- + -------- + -------- + -------- + ---##--- + ---##--- + -------- + +0f: -------- + -------- + ------#- + -----#-- + ----#--- + ---#---- + --#----- + -------- + +10: -------- + --####-- + -#---##- + -#--#-#- + -#-#--#- + -##---#- + --####-- + -------- + +11: -------- + ---##--- + --#-#--- + ----#--- + ----#--- + ----#--- + --#####- + -------- + +12: -------- + --####-- + -#----#- + ------#- + --####-- + -#------ + -######- + -------- + +13: -------- + --####-- + -#----#- + ----##-- + ------#- + -#----#- + --####-- + -------- + +14: -------- + ----#--- + ---##--- + --#-#--- + -#--#--- + -######- + ----#--- + -------- + +15: -------- + -######- + -#------ + -#####-- + ------#- + -#----#- + --####-- + -------- + +16: -------- + --####-- + -#------ + -#####-- + -#----#- + -#----#- + --####-- + -------- + +17: -------- + -######- + ------#- + -----#-- + ----#--- + ---#---- + ---#---- + -------- + +18: -------- + --####-- + -#----#- + --####-- + -#----#- + -#----#- + --####-- + -------- + +19: -------- + --####-- + -#----#- + -#----#- + --#####- + ------#- + --####-- + -------- + +1a: -------- + -------- + -------- + ---#---- + -------- + -------- + ---#---- + -------- + +1b: -------- + -------- + ---#---- + -------- + -------- + ---#---- + ---#---- + --#----- + +1c: -------- + -------- + -----#-- + ----#--- + ---#---- + ----#--- + -----#-- + -------- + +1d: -------- + -------- + -------- + --#####- + -------- + --#####- + -------- + -------- + +1e: -------- + -------- + ---#---- + ----#--- + -----#-- + ----#--- + ---#---- + -------- + +1f: -------- + --####-- + -#----#- + -----#-- + ----#--- + -------- + ----#--- + -------- + +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: ######## + ######## + ######## + ######## + ######## + ######## + ######## + ######## +