FZX format: Difference between revisions

Jump to navigation Jump to search
m (Let's use HTTPS!)
(Use proper multiplication symbol, don't expose URLs in text of external links)
Line 39: Line 39:
The byte containing the offset can be calculated as follows:
The byte containing the offset can be calculated as follows:


   offset + 16384 * kern
   offset + 16384 × kern




Line 54: Line 54:
The byte containing the leading and width can be calculated as follows:
The byte containing the leading and width can be calculated as follows:


   16 * shift + width - 1
   16 × shift + width - 1


== Character Definitions ==
== Character Definitions ==
The character definitions consist of a byte or pair of bytes for each row of the character, depending on whether the character is 1 to 8 pixels wide (byte), or 9 to 16 pixels wide (pair of bytes).
The character definitions consist of a byte or pair of bytes for each row of the character, depending on whether the character is 1 to 8 pixels wide (byte), or 9 to 16 pixels wide (pair of bytes).


== Useful Links ==
== External links ==
https://spectrumcomputing.co.uk/index.php?cat=96&id=28171 - official FZX release and available fonts
* [https://spectrumcomputing.co.uk/index.php?cat=96&id=28171|Official FZX release and available fonts]
 
* [http://zx-modules.de/|FZX editor]
http://zx-modules.de/ - FZX editor
* [https://www.z88dk.org/|Z80 C cross-compiler with built-in FZX support]
 
https://www.z88dk.org/ - Z80 C cross-compiler with built-in FZX support


[[category:specifications]]
[[category:specifications]]
[[category:native file formats]]
[[category:native file formats]]