| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| ref:xbin [2018/02/07 16:37] – More XBin/SyncTERM 1.1 demos - wow! digital man | ref:xbin [2025/10/09 05:30] (current) – [Definition] NoHigh is expected to disable bright backgrounds enabled with NoBlink as well it appears deuce |
|---|
| ====== XBin ====== | ====== XBin ====== |
| |
| XBin (''.xb'') is an ANSI/block art file format created by Tasmaniac of [[http://www.acid.org|ACiD]]. The main "image data" portion of the file is identical in format to that of a "Binary Text" (''.bin'') file: an IBM CGA text mode memory dump consisting of pairs of 8-bit character (e.g. alphanumeric or symbolic/graphic) data accompanied by 8-bit attribute (e.g. color) data. | XBin (''.xb'') is an ANSI/block art file format created by Tasmaniac of [[http://www.acid.org|ACiD]]. The main "image data" portion of the file is identical in format to that of a "Binary Text" (''.bin'') file: an IBM CGA text mode memory dump consisting of pairs of 8-bit character (e.g. CP437 alphanumeric or symbolic/graphic) data accompanied by 8-bit attribute (e.g. color) data. |
| |
| In addition to the "image data", the file may optionally contain: | In addition to the "image data", the file may optionally contain: |
| The originally //unused// flags (bit positions 5 and 6) have been redefined to indicate the presence of font definitions for the normal-intensity-blinking (//BlinkFont//) characters and/or the high-intensity-blinking characters (//HighBlinkFont//). | The originally //unused// flags (bit positions 5 and 6) have been redefined to indicate the presence of font definitions for the normal-intensity-blinking (//BlinkFont//) characters and/or the high-intensity-blinking characters (//HighBlinkFont//). |
| |
| The originally //unused// flag (bit position 7) is now redefined (as //NonHigh//) to indicate that the high-intensity attribute flag (bit 3) in the //Image Data// should **not** be used to select the color for the character cell (presumably, the attribute flag is being used to select the font set instead and the effective desired color of the character is expressed **only** in the low 3 bits of each character's attribute value). | The originally //unused// flag (bit position 7) is now redefined (as //NonHigh//) to indicate that the high-intensity attribute flag (bits 3 and 7) in the //Image Data// should **not** be used to select the foreground or background color for the character cell (presumably, the attribute flag is being used to select the font set instead and the effective desired color of the character is expressed **only** in the low 3 bits of each character's attribute value). |
| |
| === Parsing === | === Parsing === |
| ===== See Also ===== | ===== See Also ===== |
| * [[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]] | * [[https://www.acid.org/images/0896/XBIN.TXT|Original Xbin specification]] |
| | * [[module:xbimage]] module |
| * [[ftp://vert.synchro.net/main/BBS/xbimgs01.zip|XBimages Demo Pack #1]] | * [[ftp://vert.synchro.net/main/BBS/xbimgs01.zip|XBimages Demo Pack #1]] |
| | * [[https://blog.glyphdrawing.club/moebius-ansi-and-ascii-art-editor-with-custom-font-support/|Moebius XBIN]] |
| * [[:ref:|Reference Library]] | * [[:ref:|Reference Library]] |
| |
| {{tag>ansi syncterm sauce xbin graphics fonts}} | {{tag>ansi syncterm sauce xbin graphics fonts}} |
| |