SyncTERM is a BBS terminal program which supports: For detailed specs on SyncTERMs handling of ANSI, as well as it's many extensions, refer to this document

To install SyncTERM as your default telnet:// and rlogin:// handler follow the instructions for *nix Mozilla/Firefox or Win32.

The OS X builds are statically linked against a modified version of Cryptlib to avoid problems with fork() interaction. The modification explicitly trusts the systems /dev/random Yarrow-based pseudo-random number generator more than the authour of Cryptlib feels is warranted. This may weaken the SSH implementation on OS X. The modified sources are available here but they should not be used in other projects without carefull analysis of the effects of trusting /dev/random to this degree.

Contact me on Synchronix if you have an questions, or requests.

OSSHome.org has provided precompiled binaries for Linux on SPARC systems. Still direct your bug reports to me.

Stable releases are available from the SourceForge.net Logo project page.

Download binary for:
OSLast recompiledFile Size
Win32 (Installer provided by The Roughnecks BBS)Sun Sep 28 2008 07:26 pm2001.109K
Linux (Current)Mon Jan 21 2008 08:56 pm191.795K
Linux (Old versions)Sat Feb 24 2007 03:20 am165.311K
FreeBSDMon Oct 06 2008 03:04 am1313.148K
NetBSDMon Jan 21 2008 07:04 pm173.223K
OpenBSDSun Jan 27 2008 09:17 pm169.545K
Solaris/SPARCTue Jun 05 2007 04:00 am194.820K
OS X (Universal Binary)Wed Sep 24 2008 04:10 pm4342.291K
Linux/SPARC (Provided by OSSHome)Thu Dec 15 2005 10:09 pm208.710K

Or download the Complete Source as of Mon Oct 06 2008 03:04 am (2459.479K)

SyncTERM CVS Commit Log

This is a log of the 100 most recent changes in the SyncTERM CVS repository.
  1. deuce
    Thu Oct 02 2008 03:17 am PDT

    Modified Files:
    src/syncterm/syncterm.c 1.152 1.153 diff

    Log Message:
    Use "correct" paths under OS X
  2. deuce
    Tue Sep 30 2008 12:26 am PDT

    Modified Files:
    src/syncterm/st_crypt.c 1.18 1.19 diff

    Log Message:
    Remove incorrect size specifier
  3. deuce
    Tue Sep 30 2008 12:02 am PDT

    Modified Files:
    src/syncterm/Macintosh Users.rtf 1.1 diff

    Log Message:
    Updates.
  4. deuce
    Mon Sep 29 2008 11:31 pm PDT

    Modified Files:
    src/syncterm/st_crypt.c 1.17 1.18 diff

    Log Message:
    Add cl32 and cl33 to libnames for cryptlib (should fix SSH on Win32)
  5. deuce
    Mon Sep 29 2008 10:31 pm PDT

    Modified Files:
    src/syncterm/term.c 1.260 1.261 diff

    Log Message:
    Keep the sound device opened the whole time while running in OOTerm mode.
  6. deuce
    Sun Sep 28 2008 11:46 pm PDT

    Modified Files:
    src/syncterm/syncterm.c 1.151 1.152 diff

    Log Message:
    Bump version to 0.9.3 beta.
  7. deuce
    Sun Sep 28 2008 06:28 pm PDT

    Modified Files:
    src/syncterm/st_crypt.c 1.16 1.17 diff

    Log Message:
    #include st_crypt.h first to avoid Windows.h stupidity
  8. deuce
    Sun Sep 28 2008 04:05 pm PDT

    Modified Files:
    src/syncterm/bbslist.c 1.179 1.180 diff

    Log Message:
    Fix use of current in load_bbslist()
    Previously resulted in keeping a pointer across a free() and (hopefully)
    a new malloc().  Obviously broken.
    
    Tnaks deathr0w-!
  9. deuce
    Sat Sep 27 2008 06:59 pm PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.50 1.51 diff
    src/syncterm/st_crypt.c 1.15 1.16 diff

    Log Message:
    More xp_dl updates... actually use it everywhere that uses run-time
    linking (exept Win32-specific stuff)
  10. deuce
    Sat Sep 27 2008 06:59 pm PDT

    Modified Files:
    src/conio/sdl_con.c 1.167 1.168 diff
    src/conio/sdlfuncs.c 1.25 1.26 diff
    src/conio/x_cio.c 1.28 1.29 diff

    Log Message:
    More xp_dl updates... actually use it everywhere that uses run-time
    linking (exept Win32-specific stuff)
  11. deuce
    Thu Sep 25 2008 10:27 pm PDT

    Added Files:
    src/syncterm/Users.rtf NONE 1.1 diff

    Log Message:
    Add notes file written by Jeff Snyder
  12. deuce
    Thu Sep 25 2008 06:28 pm PDT

    Modified Files:
    src/syncterm/ooii.c 1.15 1.16 diff
    src/syncterm/ooii.h 1.3 1.4 diff
    src/syncterm/ooii_bmenus.c 1.3 1.4 diff
    src/syncterm/ooii_bmenus.h 1.3 1.4 diff
    src/syncterm/ooii_cmenus.c 1.3 1.4 diff
    src/syncterm/ooii_cmenus.h 1.3 1.4 diff
    src/syncterm/ooii_logons.c 1.3 1.4 diff
    src/syncterm/ooii_logons.h 1.3 1.4 diff
    src/syncterm/term.c 1.259 1.260 diff

    Log Message:
    More Operation: Overkill terminal fixups.
  13. deuce
    Thu Sep 25 2008 11:41 am PDT

    Modified Files:
    src/syncterm/term.c 1.258 1.259 diff

    Log Message:
    Disable hold_update while prompting for filename changes
    Return cursor to prior position after duplicate menu
  14. deuce
    Wed Sep 24 2008 11:48 pm PDT

    Modified Files:
    src/syncterm/CHANGES 1.1 1.2 diff

    Log Message:
    Add X/YModem support to the change log
  15. deuce
    Wed Sep 24 2008 11:46 pm PDT

    Added Files:
    src/syncterm/CHANGES NONE 1.1 diff

    Log Message:
    Start a change log.
  16. deuce
    Wed Sep 24 2008 09:36 pm PDT

    Modified Files:
    src/syncterm/term.c 1.257 1.258 diff

    Log Message:
    Adjust the window size before initializing UIFC in the duplicate
    callbacks.
  17. deuce
    Wed Sep 24 2008 07:37 pm PDT

    Modified Files:
    src/syncterm/ooii.c 1.14 1.15 diff
    src/syncterm/ooii.h 1.2 1.3 diff
    src/syncterm/term.c 1.256 1.257 diff

    Log Message:
    Enable fill client/server version negotiation.
  18. deuce
    Wed Sep 24 2008 07:31 pm PDT

    Modified Files:
    src/syncterm/menu.c 1.46 1.47 diff
    src/syncterm/syncterm.h 1.22 1.23 diff
    src/syncterm/term.c 1.255 1.256 diff

    Log Message:
    Use a platform-specific string to describe the KMOD_ALT key...
    "Command/COMMAND/CMD" for OS X and "Alt/ALT" for everything else.
  19. deuce
    Wed Sep 24 2008 03:51 pm PDT

    Modified Files:
    src/conio/bitmap_con.c 1.25 1.26 diff

    Log Message:
    Add negative value paranoia
  20. deuce
    Wed Sep 24 2008 03:50 pm PDT

    Modified Files:
    src/conio/bitmap_con.c 1.24 1.25 diff

    Log Message:
    More paranoia for bitmap_draw_cursor()
    I really can't think of any case where we can crash in here now.
  21. deuce
    Wed Sep 24 2008 02:55 pm PDT

    Modified Files:
    src/syncterm/ooii.c 1.13 1.14 diff
    src/syncterm/term.c 1.254 1.255 diff

    Log Message:
    Do not negotiate OOII 1.22 (\xaf1|) but OOII1.23 (\xaf2|)
  22. deuce
    Wed Sep 24 2008 09:43 am PDT

    Modified Files:
    src/syncterm/term.c 1.253 1.254 diff

    Log Message:
    More auto-init fixes
  23. deuce
    Wed Sep 24 2008 09:38 am PDT

    Modified Files:
    src/syncterm/term.c 1.252 1.253 diff

    Log Message:
    Do NOT hide detection sequences while parsing them... there is no guarantee
    that the sequence will be broken before the other end blocks. (Doh!)
  24. deuce
    Wed Sep 24 2008 01:39 am PDT

    Modified Files:
    src/syncterm/ooii.c 1.12 1.13 diff
    src/syncterm/ooii.h 1.1 1.2 diff
    src/syncterm/ooii_bmenus.c 1.2 1.3 diff
    src/syncterm/ooii_bmenus.h 1.2 1.3 diff
    src/syncterm/ooii_cmenus.c 1.2 1.3 diff
    src/syncterm/ooii_cmenus.h 1.2 1.3 diff
    src/syncterm/ooii_logons.c 1.2 1.3 diff
    src/syncterm/ooii_logons.h 1.2 1.3 diff
    src/syncterm/term.c 1.251 1.252 diff

    Log Message:
    Update to support v1.22
    NOTE: remote auto-detection still doesn't work.  :-(
  25. deuce
    Tue Sep 23 2008 06:18 pm PDT

    Modified Files:
    src/conio/bitmap_con.c 1.23 1.24 diff

    Log Message:
    Work around possible NULL dereference if the mode is not initialized within
    .5 seconds of initialization.  This may fix the reported crashes on OS X
    at startup using SDL mode.
  26. deuce
    Tue Sep 23 2008 01:09 pm PDT

    Modified Files:
    src/syncterm/ooii.c 1.11 1.12 diff

    Log Message:
    Fix length of clear screen sequence.
  27. deuce
    Tue Sep 23 2008 01:04 pm PDT

    Modified Files:
    src/syncterm/ooii.c 1.10 1.11 diff

    Log Message:
    Fix escape sequences
  28. deuce
    Tue Sep 23 2008 12:41 pm PDT

    Modified Files:
    src/syncterm/ooii.c 1.9 1.10 diff

    Log Message:
    Use cterm_write() for attribute and position changes as well... this ensures
    that capture and scrollback always works correctly.
  29. deuce
    Tue Sep 23 2008 02:39 am PDT

    Modified Files:
    src/syncterm/ooii.c 1.8 1.9 diff
    src/syncterm/ooii_bmenus.c 1.1 1.2 diff
    src/syncterm/ooii_bmenus.h 1.1 1.2 diff
    src/syncterm/ooii_cmenus.c 1.1 1.2 diff
    src/syncterm/ooii_cmenus.h 1.1 1.2 diff
    src/syncterm/ooii_logons.c 1.1 1.2 diff
    src/syncterm/ooii_logons.h 1.1 1.2 diff

    Log Message:
    Use ANSIs from the game rather than PIX files for source generation.
    Provides a number of advantages:
    1) They're smaller.
    2) They go into the scrollback buffer.
    3) They are guaranteed to match the 1.20 menus
  30. deuce
    Tue Sep 23 2008 01:03 am PDT

    Modified Files:
    src/syncterm/term.c 1.250 1.251 diff

    Log Message:
    Add overwrite/new filename to X/Ymodem
    Loop overwrite/rename menu when filename is unchanged.
  31. deuce
    Tue Sep 23 2008 12:45 am PDT

    Modified Files:
    src/syncterm/term.c 1.249 1.250 diff

    Log Message:
    Allow overwriting/renaming when download a duplicate filename with a different
    CRC value.
  32. deuce
    Tue Sep 23 2008 12:24 am PDT

    Modified Files:
    src/syncterm/ooii.c 1.7 1.8 diff

    Log Message:
    Clear screen before putting a menu in case we're in a mode with more than
    24 lines.
  33. deuce
    Mon Sep 22 2008 07:38 pm PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.49 1.50 diff
    src/syncterm/Makefile 1.18 1.19 diff

    Log Message:
    Make OO][ support the default.
  34. deuce
    Mon Sep 22 2008 07:38 pm PDT

    Modified Files:
    src/syncterm/ooii.c 1.6 1.7 diff

    Log Message:
    Fix visual glitch in stats display.
  35. deuce
    Mon Sep 22 2008 02:17 pm PDT

    Modified Files:
    src/conio/cterm.c 1.109 1.110 diff

    Log Message:
    If buflen is -1, use strlen() to calculate the number of bytes to write.
  36. deuce
    Mon Sep 22 2008 12:17 pm PDT

    Modified Files:
    src/syncterm/ooii.c 1.5 1.6 diff

    Log Message:
    Fix BCC warnings
  37. deuce
    Mon Sep 22 2008 12:16 pm PDT

    Modified Files:
    src/syncterm/Makefile 1.17 1.18 diff

    Log Message:
    Fix makefile changes for OOII
  38. deuce
    Sun Sep 21 2008 06:28 pm PDT

    Modified Files:
    src/syncterm/Makefile 1.16 1.17 diff

    Log Message:
    Add OOII stuff to the Borland makefile.
  39. deuce
    Sun Sep 21 2008 06:26 pm PDT

    Modified Files:
    src/syncterm/ooii.h NONE 1.1 diff
    src/syncterm/term.c 1.248 1.249 diff

    Added Files:
    	ooii.h 
    Log Message:
    Add an ooii.h header file.
    Hopefully this will fix the probem build on Win32 reported by Toolman.
  40. deuce
    Sun Sep 21 2008 06:18 pm PDT

    Modified Files:
    src/syncterm/ooii.c 1.4 1.5 diff

    Log Message:
    More parsing/display fixes for OOII
  41. deuce
    Sun Sep 21 2008 03:47 pm PDT

    Modified Files:
    src/syncterm/ooii.c 1.3 1.4 diff
    src/syncterm/term.c 1.247 1.248 diff

    Log Message:
    automatically enable/disable OOII terminal emulation.
  42. deuce
    Sun Sep 21 2008 03:22 pm PDT

    Modified Files:
    src/syncterm/ooii.c 1.2 1.3 diff

    Log Message:
    Add support for OOII sound codes.
  43. deuce
    Sun Sep 21 2008 02:39 pm PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.48 1.49 diff
    src/syncterm/ooii.c 1.1 1.2 diff
    src/syncterm/ooii_sounds.c NONE 1.1 diff
    src/syncterm/ooii_sounds.h NONE 1.1 diff

    Added Files:
    	ooii_sounds.c ooii_sounds.h 
    Log Message:
    Add OOII sounds in 22050Hz, one channel, 8-bit unsigned format.
  44. deuce
    Sun Sep 21 2008 01:49 pm PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.47 1.48 diff
    src/syncterm/menu.c 1.45 1.46 diff
    src/syncterm/ooii.c NONE 1.1 diff
    src/syncterm/ooii_bmenus.c NONE 1.1 diff
    src/syncterm/ooii_bmenus.h NONE 1.1 diff
    src/syncterm/ooii_cmenus.c NONE 1.1 diff
    src/syncterm/ooii_cmenus.h NONE 1.1 diff
    src/syncterm/ooii_logons.c NONE 1.1 diff
    src/syncterm/ooii_logons.h NONE 1.1 diff
    src/syncterm/term.c 1.246 1.247 diff

    Added Files:
    	ooii.c ooii_bmenus.c ooii_bmenus.h ooii_cmenus.c ooii_cmenus.h 
    	ooii_logons.c ooii_logons.h 
    Log Message:
    Start of support for Operation Overkill II terminal mode.
    Does not yet do sound and is not well tested.
    Disabled by default for now, enable with WITH_OOII=1 on the make command
    line.
  45. deuce
    Tue Aug 19 2008 09:59 pm PDT

    Modified Files:
    src/conio/sdl_con.c 1.166 1.167 diff

    Log Message:
    Fix interaction of Caps Lock and ALT keys.
  46. deuce
    Sat Jun 07 2008 06:42 pm PDT

    Modified Files:
    src/conio/mouse.c 1.36 1.37 diff

    Log Message:
    Mutex protect the ungot counter.
    Make warning message more descriptive.
  47. deuce
    Sat Jun 07 2008 06:39 pm PDT

    Modified Files:
    src/syncterm/bbslist.c 1.178 1.179 diff

    Log Message:
    Remove all the incorrect WIN_UNGETMOUSE flags.
  48. deuce
    Sat Jun 07 2008 02:43 am PDT

    Modified Files:
    src/conio/sdl_con.c 1.165 1.166 diff

    Log Message:
    Fix handling of mouse events which occur when the keyboard buffer is full.
    Previously, this could cause the buffer to wrap itself.
  49. deuce
    Sat Jun 07 2008 02:42 am PDT

    Modified Files:
    src/conio/curs_cio.c 1.29 1.30 diff
    src/conio/mouse.c 1.35 1.36 diff

    Log Message:
    Fix ungetmouse() so it does NOT wake up threads waiting in mouse_wait()
    and does not cause a positive return from mouse_trywait()  This was
    causing phantom mouse events.
    
    Since mouse_pending() still returns the number of mouse events, use
    mouse_trywait() in curs_cio.c to check if a mouse key is pending.
  50. deuce
    Mon Apr 07 2008 12:24 pm PDT

    Modified Files:
    src/syncterm/Makefile 1.15 1.16 diff

    Log Message:
    Add ssh object file for Win32 builds.
  51. deuce
    Sun Apr 06 2008 10:54 pm PDT

    Modified Files:
    src/syncterm/Info.plist 1.2 1.3 diff
    src/syncterm/syncterm.c 1.150 1.151 diff
    src/syncterm/syncterm.spec 1.2 1.3 diff

    Log Message:
    Update version to 0.9.2
  52. deuce
    Sat Apr 05 2008 12:46 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.46 1.47 diff
    src/syncterm/conn.c 1.55 1.56 diff
    src/syncterm/objects.mk 1.20 1.21 diff
    src/syncterm/st_crypt.c 1.14 1.15 diff
    src/syncterm/st_crypt.h 1.10 1.11 diff

    Log Message:
    Make requirement for Cryptlib optional.
    Does not disable SSH options in menus, just makes the binary NEVER work
    with Cryptlib.
  53. deuce
    Thu Feb 28 2008 11:58 pm PST

    Modified Files:
    src/syncterm/bbslist.c 1.177 1.178 diff

    Log Message:
    Since inifile.c v1.109, SyncTERM list reading has been broken.
    
    Since SyncTERM was the only consumer of iniGetSection() and it needed
    the section name in the returned string list since the section was passed
    to the iniGet*() functions, one wonders if the section name being included
    was actually a bug that needed to be fixed
    
    *cough*
    
    The reason the section name was returned in the string list was to allow
    old code to be updated to read one section at a time with minimal changes.
    
    However, since the behaviour was apparently unexpected, update to use the
    new behaviour.
  54. deuce
    Thu Feb 28 2008 11:35 pm PST

    Modified Files:
    src/uifc/uifc32.c 1.190 1.191 diff

    Log Message:
    Fix logic for drawing scroll arrows after a page up.
  55. deuce
    Fri Feb 22 2008 10:31 pm PST

    Modified Files:
    src/syncterm/telnet_io.c 1.26 1.27 diff

    Log Message:
    More fixes for telnet interpretation.
    Was using the wrong condition to test if we should start interpreting from
    the start of the string... would cause problems for strings ending in a CR
  56. deuce
    Fri Feb 22 2008 10:23 pm PST

    Modified Files:
    src/conio/cterm.c 1.108 1.109 diff

    Log Message:
    Fix unlikely backspace bug.
  57. deuce
    Fri Feb 22 2008 10:23 pm PST

    Modified Files:
    src/conio/bitmap_con.c 1.22 1.23 diff

    Log Message:
    Remove unised variables.
  58. deuce
    Sun Feb 17 2008 08:06 pm PST

    Modified Files:
    src/conio/allfonts.h 1.6 1.7 diff

    Log Message:
    Fix CONIO_FIRST_FREE_FONT macro to allow user-defined fonts in the font
    lists.
  59. deuce
    Sun Feb 17 2008 08:06 pm PST

    Modified Files:
    src/conio/cterm.h 1.19 1.20 diff

    Log Message:
    Fix type for the current attribute.
  60. deuce
    Sun Feb 17 2008 05:55 pm PST

    Modified Files:
    src/syncterm/term.c 1.245 1.246 diff
    src/syncterm/uifcinit.c 1.27 1.28 diff
    src/syncterm/uifcinit.h 1.9 1.10 diff

    Log Message:
    Fix bug which prevented dynamic font changes from workin in a UIFC menu.
  61. deuce
    Mon Feb 11 2008 01:31 am PST

    Modified Files:
    src/syncterm/term.c 1.244 1.245 diff

    Log Message:
    Remove XMODEM timeout fallback cruft.
  62. deuce
    Mon Feb 11 2008 01:21 am PST

    Modified Files:
    src/syncterm/term.c 1.243 1.244 diff

    Log Message:
    Only fallback from GMODE on a timeout.  Other fallbacks are specified
    in the protocol document and are handled elsewhere.
  63. deuce
    Mon Feb 11 2008 12:39 am PST

    Modified Files:
    src/conio/sdl_con.c 1.164 1.165 diff

    Log Message:
    Add some casts to silence obvious warnings...
    
    Apparently if you assign a double to an unsigned char, some loss of precision
    may occur (gasp!)
  64. deuce
    Mon Feb 11 2008 12:36 am PST

    Modified Files:
    src/conio/cterm.c 1.107 1.108 diff

    Log Message:
    Fix warnings.
  65. deuce
    Sun Feb 10 2008 11:44 pm PST

    Modified Files:
    src/syncterm/term.c 1.242 1.243 diff

    Log Message:
    Remove status line work-around... still can't repro.  :-(
  66. deuce
    Sun Feb 10 2008 11:25 pm PST

    Modified Files:
    src/syncterm/term.c 1.241 1.242 diff

    Log Message:
    More hold_update fiddling...
    Restore original hold status for local input.
    Ensure hold update is FALSE while starting transfers.
  67. deuce
    Sun Feb 10 2008 10:52 pm PST

    Modified Files:
    src/syncterm/term.c 1.240 1.241 diff

    Log Message:
    More -g cleanup.
  68. deuce
    Sun Feb 10 2008 10:47 pm PST

    Modified Files:
    src/syncterm/term.c 1.239 1.240 diff

    Log Message:
    Mention the status of XMODEM-g in receiving.
  69. rswindell
    Sun Feb 10 2008 06:41 pm PST

    Modified Files:
    src/syncterm/bbslist.c 1.176 1.177 diff

    Log Message:
    Help buffer text updates.
  70. rswindell
    Sun Feb 10 2008 03:18 am PST

    Modified Files:
    src/syncterm/term.c 1.238 1.239 diff

    Log Message:
    Add status-bar workaround for Win32 console/SDL mode
    Flush log file stream at end of file transfers
    New xmodem_get_ack() usage (returns ACK on success)
    Removed unused variable: xmodem_fallback
    Delete 0-byte files upon file receive failure
    Fix file transfer failure/cancel log entry
  71. deuce
    Sun Feb 10 2008 12:12 am PST

    Modified Files:
    src/syncterm/term.c 1.237 1.238 diff

    Log Message:
    Do not attempt to program in two languages at once... this is Bad.
    
    "<DigitalMan> wow, I guess you didn't try to compile that last commit"
  72. rswindell
    Sat Feb 09 2008 10:30 pm PST

    Modified Files:
    src/syncterm/bbslist.c 1.175 1.176 diff
    src/syncterm/bbslist.h 1.44 1.45 diff
    src/syncterm/syncterm.c 1.149 1.150 diff

    Log Message:
    Make append/over-write log file optional (defaults to append).
    Added missing "NoStatus" .ini file value when creating a new directory entry.
  73. deuce
    Sat Feb 09 2008 09:46 pm PST

    Modified Files:
    src/syncterm/term.c 1.236 1.237 diff

    Log Message:
    Unlock the cursor when prompting for XModem fallback filename.
  74. deuce
    Sat Feb 09 2008 02:32 pm PST

    Modified Files:
    src/syncterm/term.c 1.235 1.236 diff

    Log Message:
    Update num_blocks() for dynamic block size changes.
  75. rswindell
    Sat Feb 09 2008 02:00 pm PST

    Modified Files:
    src/syncterm/bbslist.c 1.174 1.175 diff
    src/syncterm/syncterm.c 1.148 1.149 diff

    Log Message:
    Terminology update: replace "BBS list" with "Dialing Directory" and "BBS Name"
    with "Entry Name".
  76. deuce
    Sat Feb 09 2008 01:55 pm PST

    Modified Files:
    src/syncterm/term.c 1.234 1.235 diff

    Log Message:
    Update id -> name in show_bbslist() call.
  77. deuce
    Sat Feb 09 2008 01:50 pm PST

    Modified Files:
    src/syncterm/bbslist.c 1.173 1.174 diff
    src/syncterm/bbslist.h 1.43 1.44 diff
    src/syncterm/syncterm.c 1.147 1.148 diff
    src/syncterm/term.c 1.233 1.234 diff

    Log Message:
    Track the "current" BBS by name rather than ID.
    Do not allow empty BBS names (wrecks havoc with the ini* stuff)
  78. deuce
    Sat Feb 09 2008 12:41 pm PST

    Modified Files:
    src/syncterm/term.c 1.232 1.233 diff

    Log Message:
    Fix recv_nak()
  79. deuce
    Sat Feb 09 2008 12:39 pm PST

    Modified Files:
    src/syncterm/term.c 1.231 1.232 diff

    Log Message:
    Pass the last recieved char to xmodem_upload so that we don't need to wait
    for the NAK to be retransmitted in order to start the transfer.
  80. deuce
    Fri Feb 08 2008 10:09 pm PST

    Modified Files:
    src/syncterm/term.c 1.230 1.231 diff

    Log Message:
    I take that back... XMODEM-g is groovy.  :-)
  81. deuce
    Fri Feb 08 2008 09:35 pm PST

    Modified Files:
    src/syncterm/term.c 1.229 1.230 diff

    Log Message:
    Remove possible fallback from YMODEM-g to XMODEM-g
  82. deuce
    Fri Feb 08 2008 09:34 pm PST

    Modified Files:
    src/syncterm/term.c 1.228 1.229 diff

    Log Message:
    Make recieves autofallback...
    YMODEM-g -> YMODEM on timeout
    YMODEM -> YMODEM/Checksum on timeout
    YMODEM -> XMODEM on retransmit of block one
  83. deuce
    Fri Feb 08 2008 05:42 pm PST

    Modified Files:
    src/syncterm/telnet_io.c 1.25 1.26 diff

    Log Message:
    More non-binary mode fixes.
  84. deuce
    Tue Feb 05 2008 07:44 pm PST

    Modified Files:
    src/conio/ansi_cio.c 1.69 1.70 diff

    Log Message:
    Add ECMA 048 escape codes that SyncTERM generates.
  85. deuce
    Tue Feb 05 2008 11:58 am PST

    Modified Files:
    src/syncterm/term.c 1.227 1.228 diff

    Log Message:
    ATASCII, not PETASCII for ALT-L modification.
  86. deuce
    Tue Feb 05 2008 11:52 am PST

    Modified Files:
    src/syncterm/term.c 1.226 1.227 diff

    Log Message:
    Fix ALT-L to work witth ATASCII
  87. deuce
    Tue Feb 05 2008 11:47 am PST

    Modified Files:
    src/syncterm/term.c 1.225 1.226 diff

    Log Message:
    Add needed bail() call on ALT-E return
  88. deuce
    Mon Feb 04 2008 05:47 pm PST

    Modified Files:
    src/uifc/uifc32.c 1.189 1.190 diff

    Log Message:
    Add an Atari 80x25 "XEP80" mode.  This does NOT use the real 7x11 font 
    as of yet, but instead uses an 8x16 font generated from the Atari 8x8 one.
  89. deuce
    Mon Feb 04 2008 05:45 pm PST

    Modified Files:
    src/syncterm/bbslist.c 1.172 1.173 diff
    src/syncterm/bbslist.h 1.42 1.43 diff
    src/syncterm/syncterm.c 1.146 1.147 diff
    src/syncterm/term.c 1.224 1.225 diff
    src/syncterm/window.c 1.18 1.19 diff

    Log Message:
    Add an Atari 80x25 "XEP80" mode.  This does NOT use the real 7x11 font 
    as of yet, but instead uses an 8x16 font generated from the Atari 8x8 one.
  90. deuce
    Mon Feb 04 2008 05:44 pm PST

    Modified Files:
    src/conio/allfonts.c 1.7 1.8 diff
    src/conio/allfonts.h 1.5 1.6 diff
    src/conio/ciolib.h 1.51 1.52 diff
    src/conio/vidmodes.c 1.12 1.13 diff
    src/conio/vidmodes.h 1.15 1.16 diff

    Log Message:
    Add an Atari 80x25 "XEP80" mode.  This does NOT use the real 7x11 font 
    as of yet, but instead uses an 8x16 font generated from the Atari 8x8 one.
  91. deuce
    Mon Feb 04 2008 04:37 pm PST

    Modified Files:
    src/syncterm/telnet_io.c 1.24 1.25 diff

    Log Message:
    Fix bug with CR expansion
  92. deuce
    Mon Feb 04 2008 04:31 pm PST

    Modified Files:
    src/syncterm/syncterm.dsp 1.8 1.9 diff

    Log Message:
    Add xmodem.c
  93. deuce
    Sun Feb 03 2008 03:34 am PST

    Modified Files:
    src/conio/bitmap_con.c 1.21 1.22 diff
    src/conio/ciolib.c 1.103 1.104 diff
    src/conio/cterm.c 1.106 1.107 diff

    Log Message:
    More alloc reductions for bitmap output modes.
    More alloc reductions for cterm
    Overhaul of ATASCII mode.  Works better with break animations now, but there
    are still a couple glitches.
    
    I think I need someone with real hardware and real terminal software to
    answer a few questions (especially about edge effects)
  94. deuce
    Sun Feb 03 2008 02:44 am PST

    Modified Files:
    src/syncterm/telnet_io.c 1.23 1.24 diff

    Log Message:
    Correctly handle incoming \r<NULL> and expand outgoing \r\n
    I've actually found a BBS which relies on this (correct) telnet behaviour.
  95. deuce
    Sat Feb 02 2008 09:47 pm PST

    Modified Files:
    src/syncterm/bbslist.c 1.171 1.172 diff

    Log Message:
    Fix logic reversal...
  96. deuce
    Sat Feb 02 2008 06:40 pm PST

    Modified Files:
    src/conio/bitmap_con.c 1.20 1.21 diff
    src/conio/bitmap_con.h 1.4 1.5 diff
    src/conio/ciolib.c 1.102 1.103 diff

    Log Message:
    Implement clreol() and clrscr() to avoid extra allocations in ciolib.
  97. deuce
    Sat Feb 02 2008 02:33 pm PST

    Modified Files:
    src/conio/bitmap_con.c 1.19 1.20 diff
    src/conio/bitmap_con.h 1.3 1.4 diff
    src/conio/ciolib.c 1.101 1.102 diff
    src/conio/cterm.c