Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
ref:xbin [2018/02/03 02:48] – [Definition] digital manref: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 ====
 +{{:ref:xbin.png?400|An ACiD XBin demonstration file (CT-XBIN.XB) displayed in SyncTERM v1.1b}}
 +
 +==== The same file displayed without embedded font or palette data ====
 +{{:ref:xbin_without_font_or_palette.png?400|Does your terminal display XBin's like this?}}
 ===== 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://vert.synchro.net/main/bbs/xbimgs01.zip|demonstration project]]:
  
 {{:xbin_sync_disks.png?400|}} {{:xbin_sync_disks.png?400|}}
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's size is the character height multiplied by 256 bytes (e.g. a 16 pixel character height means 4096 bytes per font definition as 16 * 256 = 4096). In the extended Xbin definition you have from 0 (none) to 4 (the maximum) custom font definitions included in the file. Each font definition's size is the character height multiplied by 256 bytes (e.g. a 16 pixel character height means 4096 bytes per font definition as 16 * 256 = 4096).
  
-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://web.archive.org/web/20120212201856/http://www.acid.org/info/xbin/xbin.htm|Archived copy of The Official XBIN Homepage]]   * [[https://web.archive.org/web/20120212201856/http://www.acid.org/info/xbin/xbin.htm|Archived copy of The Official XBIN Homepage]]
   * [[module:xbimage]]   * [[module:xbimage]]
 +  * [[ftp://vert.synchro.net/main/BBS/xbimgs01.zip|XBimages Demo Pack #1]]
   * [[:ref:|Reference Library]]   * [[:ref:|Reference Library]]
  
-{{tag>ansi syncterm sauce}}+{{tag>ansi syncterm sauce xbin graphics fonts}}