Comparison of GFONTS with the new BASIC 7.0 BASIC 7.0 GFONTS 3.0 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Font sizes: 6 ³ Font sizes: unlimited 8, 12, 14, 18, & 24 point ³ 8 to 480+ points ³ Total font calls (as supplied):15 ³ Total font calls (as supplied):60+ ³ (more than 1/3 allow BLOADing custom ³ font files) ³ Font file size and type: ³ Font file size and type: 14k to 65k in size, holding ³ Either 4k or 12k, one for each 3 to 6 sizes for 1 typeface. ³ typeface. ³ Support multiple colored fonts: No ³ Support multiple colored fonts: Yes ³ Print fonts vertically: Yes ³ Print fonts vertically: Yes Print fonts diagonally: No ³ Print fonts diagonally: Yes ³ Create your own fonts: No ³ Create your own fonts: Yes ³ Size of required QuickLibrary: 30k ³ Size of required QuickLibrary: 10k ³ Setup and use: ³ Setup and use: Up to 15 calls using a ³ 1 call (if using ROM assembly) 10-element type array, ³ 2 calls (if BASIC font) 15 declared constants, ³ 3 calls (if loading a file) and/or a common block, ³ (plus a separate include ³ file) ³ ³ Price: $300+ ³ Price: $40 (you get more than fonts) ³ ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ I prepared two equivalent BASIC files which displayed a screen full of graphic font text; one with the BASIC 7.0 Font Toolbox using a 24 point font and the other using the GFONTS 24 point ROM assembly call, both with the minimum possible code. They were then compiled identically (except for the linked libraries.) Here are the results of that test: BASIC 7.0 GFONTS ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Size of BASIC code: 1725 bytes ³ Size of BASIC code: 542 bytes ³ Size of quicklibrary: 30k ³ Size of quicklibrary: 10k ³ Size of .EXE file: 22k ³ Size of .EXE file: 9k (compiled using the BRUN run-time support library) ³ Size of font file: 65k ³ Size of font file: 12k (a font file is always required) ³ (font files are optional) ³ Total disk space: 87k ³ Total disk space: 21k ³ Time to execute: 6.84 seconds ³ Time to execute: 0.27 seconds!!! (at 12 mhz) ³ (12 mhz) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The Microsoft fonts are nicer than the standard ROM character sets, but no nicer than you can create yourself with BIGFONT.EXE.