Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
ref:xbin [2018/02/03 02:48] – [Definition] digital man | ref:xbin [2018/02/04 22:53] – [XBin] Added a soft of after and before comparison digital man | ||
---|---|---|---|
Line 7: | Line 7: | ||
- One or two font (character set) definitions | - One or two font (character set) definitions | ||
+ | ===== Example ===== | ||
+ | ==== CT-XBIN.XB ==== | ||
+ | {{: | ||
+ | |||
+ | ==== The same file displayed without embedded font or palette data ==== | ||
+ | {{: | ||
===== Fonts ===== | ===== Fonts ===== | ||
Line 45: | Line 51: | ||
However, XBin only supports a maximum of 2 fonts (the so-called "512 char" mode detailed earlier). Some of my experimental XBin images required more than 2 custom font definitions (especially in 8-pixel character height video modes), even 4 custom fonts could be required at times. | However, XBin only supports a maximum of 2 fonts (the so-called "512 char" mode detailed earlier). Some of my experimental XBin images required more than 2 custom font definitions (especially in 8-pixel character height video modes), even 4 custom fonts could be required at times. | ||
- | So rather than create another file format that many useful software tools may never fully support, I decided to move forward using the XBin format, but add the functionality that I needed for my XBin Image (XBimage) demonstration project: | + | So rather than create another file format that many useful software tools may never fully support, I decided to move forward using the XBin format, but add the functionality that I needed for my XBin Image ("XBimage") [[ftp:// |
{{: | {{: | ||
Line 101: | Line 107: | ||
In the extended Xbin definition you have from 0 (none) to 4 (the maximum) custom font definitions included in the file. Each font definition' | In the extended Xbin definition you have from 0 (none) to 4 (the maximum) custom font definitions included in the file. Each font definition' | ||
- | To determine the total number of font definitions included in the file (following the optional //Palette// and preceding any //Image Data//), you must count number of set bits from the //Flags// field from the set of bit positions: 1, 4, 5 and 6. If all 4 of these Flags are set, then there are 4 font definitions included in the file. If none of them are set, there are no font definitions included in the file. | + | To determine the total number of font definitions included in the file (following the optional //Palette// and preceding any //Image Data//), you must count the number of set bits from the //Flags// field from the set of bit positions: 1, 4, 5 and 6. If all 4 of these Flags are set, then there are 4 font definitions included in the file. If none of them are set, there are no font definitions included in the file. |
== Font Priority == | == Font Priority == | ||
Line 117: | Line 123: | ||
* [[https:// | * [[https:// | ||
* [[module: | * [[module: | ||
+ | * [[ftp:// | ||
* [[: | * [[: | ||
- | {{tag> | + | {{tag> |