Synchronet v3.18b-Win32 (install) has been released (Sept-2020).

Synchronet v3.19a, now under development, requires libarchive-dev to build successfully.

You can donate to the Synchronet project using PayPal.


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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
resource:ansi_editors [2010/04/15 14:23]
digitalman Links to custom:js changed to custom:javascript
resource:ansi_editors [2020/12/19 20:27] (current)
digital man [ANSI Editors] Added MysticDraw
Line 3: Line 3:
 Editors that support files with ANSI X3.64 Terminal escape sequences and IBM CP437 (extended-ASCII) characters: Editors that support files with ANSI X3.64 Terminal escape sequences and IBM CP437 (extended-ASCII) characters:
-^Name     ​^Platforms ^[[custom:javascript]]^Open Source^ +^Name     ​^Platforms ^[[custom:Ctrl-A Codes|Ctrl-A]]^BIN^SAUCE^Open Source^ 
-|[[ftp://​​main/​graphics/​|TheDraw]] |DOS           |No |No | +|[[ftp://​​main/​graphics/​|TheDraw]] |DOS           ​|No ​|Yes|No|No | 
-|[[ftp://​​main/​graphics/​|ACiDDraw]]|DOS ​          |No |No | +|[[https://​​u/​penberg/​duhdraw/​|DuhDraw]] |Linux ​        |No |No |Yes|Yes | 
-|[[http://​​products/​pablodraw/​|PabloDraw]] ​            ​|Windows ​      |No |Yes| +|[[https://​​u/​penberg/​newdraw/​|NewDraw]] |*nix          |No |Yes|No|Yes ​
-|[[http://​​|SyncDraw]] ​                     |Windows, *nix, MacOSX ​|Yes| Yes |+|[[ftp://​​main/​graphics/​|ACiDDraw]]|DOS ​          ​|No ​|Yes|Yes|No | 
 +|[[http://​​products/​pablodraw/​|PabloDraw]] ​            ​|Windows, Linux, Mac OS-X       ​|Yes |Yes|Yes|Yes| 
 +|[[https://​​projects/​mysticdraw/​|MysticDraw]] ​  ​|Windows,​ *nix |No|???|???|Yes| 
 +|[[http://​​|SyncDraw]] ​                     |Windows, *nix, Mac OS-X |Yes|Yes|Yes|Yes| 
 +|[[http://​​moebius/​|Moebius]] ​                    ​|Windows,​ Linux, Mac OS-X |No | Yes |??? | Yes| 
 +|[[http://​​projects/​tundradraw/​|TundraDraw]] ​   |Windows, *nix, |No |No|No| Yes| 
 +|[[https://​​codewar65/​VTXEdit|VTXEdit]] ​             |*nix           |?? |??|Yes| Yes| 
 +===== PabloDraw ===== 
 +PabloDraw is the recommended display file (e.g. screen/​menu) editor for use with Synchronet BBS.
 +==== Ctrl-A Support ====
 +PabloDraw supports a subset of Synchronet'​s Ctrl-A color/​attribute codes in the files it can open/edit:
 +{{:​resource:​pablodraw_open_ctrl-a.png?​600|You must manually choose "​Ctrl-A"​ in the format selection box when opening ''​.asc''​ files}}
 +  - PabloDraw assumes [[config:​text files]] with a ''​.msg''​ suffix/​extension may contain Synchronet Ctrl-A codes\\ (so files with ''​.msg''​ extensions are a bit easier to open/edit than ''​.asc''​ files with PabloDraw)
 +  - By default, PabloDraw does **not** support [[custom:​Ctrl-A codes]] when opening/​saving files with a ''​.asc''​ suffix/​extension\\ (solution: the user must manually choose "​Ctrl-A"​ for the file format/type when opening or saving ''​.asc''​ files with Ctrl-A codes)
 +  - Many [[custom:​Ctrl-A codes]] (e.g. Ctrl-AL for clearing the screen) are not recognized by PabloDraw and will be stripped when editing a file\\ ​ (solution: use equivalent [[custom:​atcodes|@-codes]] instead as @-codes are not interpreted or stripped by PabloDraw)
 +==== BIN Support ====
 +PabloDraw supports the viewing and modification of ''​.bin''​ files (e.g. like those used for [[module:​Avatars]] collections) and has features that make it nice for editing .bin file (e.g. SAUCE record reading/​writing,​ narrower widths). However, the current version of PabloDraw (3.2.1) has a bug where by the last line of a .bin file is removed/​truncated when saving the file (solution: add an extra line of any character before saving ''​.bin''​ files).
 +===== TheDraw =====
 +TheDraw was one of the most widely used tools for ANSI file creation/​editing for MS-DOS systems. Since it is a 16-bit DOS program with no source code available to the public (that we know of), it has to be run in an emulated or virtual x86/DOS environment which can be a challenge.
 +==== Block-Save ====
 +When saving display files (e.g. screens/​menus) with TheDraw, in order to assure there are no unintended ANSI-animation sequences or extra blank lines at the end of the file, use the Block-Save (Alt-B) command to mark the area of the file (i.e. top-left to bottom-right) and save with no delay and no animation.
 ===== See Also ===== ===== See Also =====
-  * [[custom:javascript|Customization]]+  * [[:custom:​|Customization]] 
 +  * [[:​util:​ans2asc|ANS2ASC Utility]] 
 +  * [[:​util:​asc2ans|ASC2ANS Utility]]
   * [[:​Resource:​|Resources]]   * [[:​Resource:​|Resources]]
 {{tag>​ansi}} {{tag>​ansi}}

In Other Languages