AminetAminet
Search:
85579 packages online
About
Recent
Browse
Search
Upload
Setup
Services

comm/tcp/DCTelnet.lha

Mirror:Random
Showing: m68k-amigaos icongeneric icon
No screenshot available
Short:DCTelnet - Telnet/BBS client with Zmodem
Author:Bruno FREDERIC
Uploader:bruno frederic+aminet gmail com
Type:comm/tcp
Version:1.9.1
Architecture:m68k-amigaos >= 2.0
Date:2026-09-13
Distribution:Aminet
Download:comm/tcp/DCTelnet.lha - View contents
Readme:comm/tcp/DCTelnet.readme
Downloads:2010

DCTelnet is a Telnet client for Commodore Amiga computers. It is easy to
use, lightweight, and reliable.

In fullscreen mode, DCTelnet is ideal for accessing Telnet-enabled BBS
systems on classic Amiga hardware, and supports file transfers via ZModem.

It is also perfect for regular Telnet usage thanks to its windowed mode on
Workbench.

More info/sources : https://github.com/bruno-frederic/dctelnet


Note: Starting with the v1.7 release in 2026, this package provides
recompiled versions of DCTelnet, including a 68000-compatible binary for
classic Amiga systems (A500, A600, A2000 with KS 2.0 or higher), as well as
an optimized 68020 build.

DCTelnet was originally written by Zed. His latest releases (v1.5-1.6,
published between 1998 and 2000) were compiled for 68020+ CPUs only.

The new releases also offers simplified installation, improved
documentation and bug fixes.

- Contact & Discussion:

Want to chat, give feedback, or share your ideas about DCTelnet?

You can reach me on Retro 32 BBS, where I go by "Bruno", or join the
discussion on the EAB forum thread:
https://eab.abime.net/showthread.php?t=121939

---

v1.9.1 Changelog

New Features:
- Refreshed toolbar icons for fullscreen mode
- Added three IBM CP437 fonts for improved PC BBS display:
    - ANSEY
    - P0T-IBM
    - IBM
- Reset Screen action in the DCTelnet menu
- Address Book improvements:
    - The Address Book now sorts entries by most recent connection by
      default.
    - Entry order now remains consistent with the selected default sort
      mode, and changing the sort order no longer rewrites the Address Book
      file unnecessarily.
- The Connect dialog now accepts ":" as a host/port separator
  Example: bbs.example.com:23
- Displays the name of the active display engine at startup (e.g.,
  ibmcon.device, console.device, xemvt340.library)

Bug Fixes
- Fixed Function Keys window not saving changes when switching fields with
  the mouse.
- Improved DNS resolution robustness when establishing TCP connections
- The Speed Test is now reliable on very fast machines.
- DCTelnet now notifies the user when XEmulator.library is not configured.
- The installer now warns when attempting to create a "DCTelnet" subdrawer
  inside an existing DCTelnet directory.

Internal Improvements
- Refactored menu handling for improved maintainability.
- Improved string-safety throughout the application with strlcpy() and
  strlcat().
- Improved date and time handling, including protection against the Year
  2038 limitation for last connection timestamps.

Build & Packaging
- Updated installer to follow Installer v42 naming guidelines.

---

## Features

- 68000 compatible
- ZModem upload & download using XPR libraries
- Fast and efficient design : DCTelnet access the TCP/IP stack directly
- Flexible display modes: fullscreen, windowed on Workbench or minimizable/
  iconifiable
- Address book with username & password entries
- Additional terminal emulations via XEM libraries
- User-definable screen modes & fonts
- multiple simultaneous Telnet connections
- No MUI, ClassAct or ReAction required
- No telser.device required

---

## Requirements

- Kickstart / Workbench v2.00 (V36) or higher
- A TCP/IP stack: AmiTCP, Roadshow, Miami, UAE bsdsocket.library or
  compatible

---

## Installation

1. Download the DCTelnet package either from Aminet:
   https://aminet.net/package/comm/tcp/DCTelnet
   or from the GitHub releases section:
   https://github.com/bruno-frederic/dctelnet/releases

2. The DCTelnet archive includes an Installer script.
   When available, using the *Installer* tool is the recommended
   installation method.

---

### Manual installation

On older AmigaOS versions where the *Installer* tool is not present (for
example, pre-3.1.4 systems), DCTelnet can be installed manually. In this
case, copy the required files to their respective system directories:

- DCTelnet/Devs/ibmcon.device -> DEVS:
- Libraries from DCTelnet/Libs -> LIBS:
- Fonts from DCTelnet/Fonts -> FONTS:

On AmigaOS / Kickstart 2.00 & 2.02, the default versions of
reqtools.library and xprzmodem.library fail to load.
Replace them with the following compatible versions:
- DCTelnet/Libs-r36/reqtools.library -> LIBS:
- DCTelnet/Libs-r36/xprzmodem.library -> LIBS:

---

## How to use

Please refer to the included DCTelnet.guide documentation for detailed
usage instructions.

It is in AmigaGuide format and can be opened directly on AmigaOS 3.*

On AmigaOS 2.*, the AmigaGuide tool is required (available on Aminet:
https://aminet.net/package/text/hyper/aguide34). In this case, update the
"Default Tool" of the DCTelnet.guide icon to: SYS:Utilities/AmigaGuide

---

## Known Bugs


### Character display issues and font selection

If some characters appear incorrect or garbled after connecting to a BBS,
the issue is usually related to the selected terminal font. Make sure the
font matches the character set expected by the remote system.

Many PC-based BBSes require an IBM Code Page 437 (CP437) font to display
line-drawing characters and ANSI artwork correctly. In such cases, select
one of the bundled IBM/ANSI fonts: HyperANSI, IBM, P0T-IBM, or ANSEY.

On Amiga-based BBSes, graphics are often designed for the classic Topaz
font. This is the case, for example, on Retro 32 BBS.

### Rendering glitches and compatibility issues on several BBSes

Rendering issues occur on multiple BBSes, whether using ibmcon.device or
XemVT340.library for display. Some screens freeze, misalign the UI, or fail
to display animations.

Details on GitHub: https://github.com/bruno-frederic/dctelnet/issues/11

### Network issues with AmiBerry and FS-UAE on Linux

Connection issues have been reported when using the integrated TCP/IP stack
provided by AmiBerry or FS-UAE under Linux. The problem appears to be
specific to these emulators' bsdsocket.library implementations. Using a
different IP stack resolves the issue.

Details on GitHub: https://github.com/bruno-frederic/dctelnet/issues/13

### Connection stuck after changing display settings (fonts, XEM, screen
    mode) or iconifying the application (fixed in v1.8)

This issue had existed since DCTelnet 1.1 and occured when used with
certain versions of "bsdsocket.library", notably UAE bsdsocket.library 4.1
(WinUAE) and Amiberry's built-in library.

Details on GitHub: https://github.com/bruno-frederic/dctelnet/issues/3

### Address Book Profile may not be saved correctly (fixed in v1.8)

This bug has been present at least since the original version 1.1 release.

Details on GitHub: https://github.com/bruno-frederic/dctelnet/issues/4

### On AmigaOS / Kickstart 2.00 & 2.02 (fixed in v1.8)

The xprzmodem.library bundled with DCTelnet since v1.1 fails to load on
these OS versions.

Starting with v1.8, a compatible version of the library is included in the
"Libs-r36" directory.

---

## Build environment

As of August 2026:

- IDE: VS Code (on Windows)
- Docker/Podman running a telnetd container for testing
- Compiler: VBCC and GNU Make on Windows, using my custom toolchain :
  https://github.com/bruno-frederic/vbcc-bin/tree/Bruno_toolchain
- The project can also be built with SAS/C v6.58 under AmigaOS 3.2
- Icon Editor : IconEdit from AmigaOS 3.2.3

### Source code

All source code referenced below, including DCTelnet 1.5 / 1.6 and its
required third-party libraries, is publicly available on Aminet.

- Based on the DCTelnet 1.5 / 1.6 sources:
  https://aminet.net/package/comm/tcp/dct16_src

The required third-party source code dependencies are also included:

- ReqTools 2.9 from https://aminet.net/package/util/libs/ReqToolsDev
- XPRZModem 3.1 library and sources from "comm/misc/xprz31.lha" package
  on Aminet CD 2
- Xem 2.0 from https://aminet.net/package/comm/term/XEM2_0

---

## Credits

- DCTelnet was originally written by Zed.
- new 68000-compatible build by Bruno FREDERIC
- ReqTools is Copyright © Nico François and Magnus Holmgren

---

## License

The original DCTelnet code by Zed was released without an explicit license
and remains all rights reserved. See "LICENSE" file for details.


Contents of comm/tcp/DCTelnet.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                   1669    5900  28.3% -lh5- 7943 Aug 29 15:40 DCTelnet.info
[Amiga]                  33705   62844  53.6% -lh5- a9a2 Aug 29 15:40 DCTelnet/DCTelnet
[Amiga]                  33337   61860  53.9% -lh5- 1177 Aug 29 15:40 DCTelnet/DCTelnet.020
[Amiga]                   2833    4354  65.1% -lh5- 272e Aug 29 15:40 DCTelnet/DCTelnet.020.info
[Amiga]                     84     512  16.4% -lh5- 8e31 Aug 29 15:40 DCTelnet/DCTelnet.Book
[Amiga]                   1524    3582  42.5% -lh5- 12e4 Aug 29 15:40 DCTelnet/DCTelnet.Book.info
[Amiga]                   2832    4354  65.0% -lh5- c9ce Aug 29 15:40 DCTelnet/DCTelnet.info
[Amiga]                   4846    8576  56.5% -lh5- f48e Aug 29 15:40 DCTelnet/Devs/ibmcon.device
[Amiga]                   2134    4018  53.1% -lh5- ba82 Aug 29 15:40 DCTelnet/Docs.info
[Amiga]                  10665   30601  34.9% -lh5- 5546 Aug 29 15:40 DCTelnet/Docs/DCTelnet.guide
[Amiga]                   2323    3916  59.3% -lh5- 7271 Aug 29 15:40 DCTelnet/Docs/DCTelnet.Guide.info
[Amiga]                   3712    8300  44.7% -lh5- 4a55 Aug 29 15:40 DCTelnet/Docs/DCTelnet.readme
[Amiga]                   1411    3519  40.1% -lh5- 80c1 Aug 29 15:40 DCTelnet/Docs/DCTelnet.readme.info
[Amiga]                    646    1277  50.6% -lh5- a4f5 Aug 29 15:40 DCTelnet/Docs/LICENSE
[Amiga]                   1411    3519  40.1% -lh5- 80c1 Aug 29 15:40 DCTelnet/Docs/LICENSE.info
[Amiga]                     34     264  12.9% -lh5- 8c21 Aug 29 15:40 DCTelnet/Fonts/ANSEY.font
[Amiga]                   1801    2744  65.6% -lh5- 4984 Aug 29 15:40 DCTelnet/Fonts/ANSEY/8
[Amiga]                     34     264  12.9% -lh5- 253c Aug 29 15:40 DCTelnet/Fonts/HyperANSI.font
[Amiga]                   1793    3240  55.3% -lh5- 417f Aug 29 15:40 DCTelnet/Fonts/HyperANSI/8
[Amiga]                     38     524   7.3% -lh5- cfcc Aug 29 15:40 DCTelnet/Fonts/IBM.font
[Amiga]                   2111    4000  52.8% -lh5- f8c4 Aug 29 15:40 DCTelnet/Fonts/IBM/11
[Amiga]                   1834    3236  56.7% -lh5- 8b6a Aug 29 15:40 DCTelnet/Fonts/IBM/8
[Amiga]                     35     264  13.3% -lh5- f89a Aug 29 15:40 DCTelnet/Fonts/MicroKnight.font
[Amiga]                   1372    2584  53.1% -lh5- 183b Aug 29 15:40 DCTelnet/Fonts/MicroKnight/8
[Amiga]                     30     264  11.4% -lh5- 17b2 Aug 29 15:40 DCTelnet/Fonts/P0T-IBM.font
[Amiga]                   1917    3240  59.2% -lh5- c39b Aug 29 15:40 DCTelnet/Fonts/P0T-IBM/8
[Amiga]                     52     784   6.6% -lh5- 948b Aug 29 15:40 DCTelnet/Fonts/P0T-NOoDLE.font
[Amiga]                   1742    3340  52.2% -lh5- b4c1 Aug 29 15:40 DCTelnet/Fonts/P0T-NOoDLE/10
[Amiga]                   1763    3564  49.5% -lh5- 735d Aug 29 15:40 DCTelnet/Fonts/P0T-NOoDLE/11
[Amiga]                   1466    2600  56.4% -lh5- b058 Aug 29 15:40 DCTelnet/Fonts/P0T-NOoDLE/8
[Amiga]                   1933    6798  28.4% -lh5- e794 Aug 29 15:40 DCTelnet/Install_DCTelnet
[Amiga]                   2220    3713  59.8% -lh5- e4ae Aug 29 15:40 DCTelnet/Install_DCTelnet.info
[Amiga]                  25910   39000  66.4% -lh5- d82a Aug 29 15:40 DCTelnet/Libs-r36/reqtools.library
[Amiga]                  13365   22896  58.4% -lh5- a73d Aug 29 15:40 DCTelnet/Libs-r36/xprzmodem.library
[Amiga]                  30624   46148  66.4% -lh5- 52f3 Aug 29 15:40 DCTelnet/Libs/reqtools.library
[Amiga]                  21762   42596  51.1% -lh5- 9adb Aug 29 15:40 DCTelnet/Libs/xemvt340.library
[Amiga]                   4451    7216  61.7% -lh5- b875 Aug 29 15:40 DCTelnet/Libs/xprftp.library
[Amiga]                  13253   22856  58.0% -lh5- fe2c Aug 29 15:40 DCTelnet/Libs/xprzmodem.library
[Amiga]                    451    1574  28.7% -lh5- 7f7a Aug 29 15:40 DCTelnet/SCIcons/addressbook.info
[Amiga]                    440    1574  28.0% -lh5- 7fe9 Aug 29 15:40 DCTelnet/SCIcons/connect.info
[Amiga]                    458    1577  29.0% -lh5- c3ac Aug 29 15:40 DCTelnet/SCIcons/disconnect.info
[Amiga]                    486    1575  30.9% -lh5- c907 Aug 29 15:40 DCTelnet/SCIcons/download.info
[Amiga]                    520    1571  33.1% -lh5- d755 Aug 29 15:40 DCTelnet/SCIcons/information.info
[Amiga]                    334    1571  21.3% -lh5- e4eb Aug 29 15:40 DCTelnet/SCIcons/quit.info
[Amiga]                    434    1573  27.6% -lh5- 4cdb Aug 29 15:40 DCTelnet/SCIcons/upload.info
[Amiga]                   1135    1641  69.2% -lh5- 1fe3 Aug 29 15:40 DCTelnet/WBIcons/addressbook.info
[Amiga]                   1142    1641  69.6% -lh5- 1114 Aug 29 15:40 DCTelnet/WBIcons/connect.info
[Amiga]                   1132    1644  68.9% -lh5- d9a7 Aug 29 15:40 DCTelnet/WBIcons/disconnect.info
[Amiga]                   1195    1642  72.8% -lh5- 1f58 Aug 29 15:40 DCTelnet/WBIcons/download.info
[Amiga]                   1208    1638  73.7% -lh5- c058 Aug 29 15:40 DCTelnet/WBIcons/information.info
[Amiga]                   1069    1638  65.3% -lh5- afa1 Aug 29 15:40 DCTelnet/WBIcons/quit.info
[Amiga]                   1229    1640  74.9% -lh5- 0a7a Aug 29 15:40 DCTelnet/WBIcons/upload.info
[Amiga]                    283     470  60.2% -lh5- 8642 Aug 29 15:40 FILE_ID.DIZ
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        53 files  244188  452236  54.0%            Sep 13 00:09
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>