AminetAminet
Search:
85685 packages online
• About
• Recent
• Browse
• Search
• Upload
• Setup
• Services

comm/tcp/DCTelnet.lha

Mirror:Random
Showing: ppc-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.10
Architecture:m68k-amigaos >= 2.0
Date:2026-10-05
Distribution:Aminet
Download:comm/tcp/DCTelnet.lha - View contents
Readme:comm/tcp/DCTelnet.readme
Downloads:2282

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.10 Changelog

The ANSI renderer 'ibmcon.device' has received a major update. Version
1.11 is now included with DCTelnet. The device's changelog is as follows:
- 1.5: pens for the ANSI colours (IBMCMD_SETPENS)
- 1.6: deferred wrap at the last column; CTerm 24-bit colour ignored
- 1.7: Insert Lines fixed (issue #9)
- 1.8: closing the console no longer frees the opener's signal (issue #3)
- 1.9: cursor position for DSR answers; Cursor Backward/Forward stop at
  the margins (issue #11)
- 1.10: iCE colours (bright backgrounds), erase characters (CSI X),
  ESC 7 / ESC 8, application cursor key mode reported to DCTelnet
- 1.11: blinking text; a copy of the screen DCTelnet can read back

Build & Packaging
- Switched to VBCC Docker builder image: walkero/docker4amigavbcc
  (simplify reproducibility, help automate builds workflows)
- Alternative build toolchain added: Bebbo's Amiga-GCC 6.5.0b

---

## 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.

Improved with ibmcon.device 1.9: Cursor Backward and Forward stop
at the edge of the line, and CTerm 24-bit colour sequences are ignored
instead of moving the cursor. Not yet confirmed on every BBS in the report.

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

### Fullscreen editors leave old lines on screen (fixed in ibmcon.device 1.7)

Insert Lines (CSI L) moved only a few pixel lines, so an editor that scrolls
down, such as on ABBS/MBBS, left old text behind.

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

### 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.

The cause is fixed in ibmcon.device 1.8: closing the console freed a signal
of the program that opened it (bit 31, which bsdsocket.library can hold).

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
- PETSCII Mode, per-BBS settings, RTG/256-colour support, the palette
  editor and ibmcon.device 1.5-1.11 by spotUP (https://github.com/spotUP).
  The PETSCII key and fallback tables are from SyncTERM by Rob Swindell
  (LGPL).
- 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 Oct  4 16:23 DCTelnet.info
[Amiga]                  33423   62312  53.6% -lh5- c124 Oct  4 16:23 DCTelnet/DCTelnet
[Amiga]                  33040   61352  53.9% -lh5- 3762 Oct  4 16:23 DCTelnet/DCTelnet.020
[Amiga]                   2833    4354  65.1% -lh5- 272e Oct  4 16:23 DCTelnet/DCTelnet.020.info
[Amiga]                     84     512  16.4% -lh5- 8e31 Oct  4 16:23 DCTelnet/DCTelnet.Book
[Amiga]                   1524    3582  42.5% -lh5- 12e4 Oct  4 16:23 DCTelnet/DCTelnet.Book.info
[Amiga]                   2832    4354  65.0% -lh5- c9ce Oct  4 16:23 DCTelnet/DCTelnet.info
[Amiga]                   6434   11040  58.3% -lh5- 1258 Oct  4 16:23 DCTelnet/Devs/ibmcon.device
[Amiga]                   2134    4018  53.1% -lh5- ba82 Oct  4 16:23 DCTelnet/Docs.info
[Amiga]                  11422   32464  35.2% -lh5- f2cc Oct  4 16:23 DCTelnet/Docs/DCTelnet.guide
[Amiga]                   2323    3916  59.3% -lh5- 7271 Oct  4 16:23 DCTelnet/Docs/DCTelnet.Guide.info
[Amiga]                   3872    8569  45.2% -lh5- f931 Oct  4 16:23 DCTelnet/Docs/DCTelnet.readme
[Amiga]                   1411    3519  40.1% -lh5- 80c1 Oct  4 16:23 DCTelnet/Docs/DCTelnet.readme.info
[Amiga]                    628    1234  50.9% -lh5- 3cfa Oct  4 16:23 DCTelnet/Docs/LICENSE
[Amiga]                   1411    3519  40.1% -lh5- 80c1 Oct  4 16:23 DCTelnet/Docs/LICENSE.info
[Amiga]                     34     264  12.9% -lh5- 8c21 Oct  4 16:23 DCTelnet/Fonts/ANSEY.font
[Amiga]                   1801    2744  65.6% -lh5- 4984 Oct  4 16:23 DCTelnet/Fonts/ANSEY/8
[Amiga]                     34     264  12.9% -lh5- 253c Oct  4 16:23 DCTelnet/Fonts/HyperANSI.font
[Amiga]                   1793    3240  55.3% -lh5- 417f Oct  4 16:23 DCTelnet/Fonts/HyperANSI/8
[Amiga]                     38     524   7.3% -lh5- cfcc Oct  4 16:23 DCTelnet/Fonts/IBM.font
[Amiga]                   2111    4000  52.8% -lh5- f8c4 Oct  4 16:23 DCTelnet/Fonts/IBM/11
[Amiga]                   1834    3236  56.7% -lh5- 8b6a Oct  4 16:23 DCTelnet/Fonts/IBM/8
[Amiga]                     35     264  13.3% -lh5- f89a Oct  4 16:23 DCTelnet/Fonts/MicroKnight.font
[Amiga]                   1372    2584  53.1% -lh5- 183b Oct  4 16:23 DCTelnet/Fonts/MicroKnight/8
[Amiga]                     30     264  11.4% -lh5- 17b2 Oct  4 16:23 DCTelnet/Fonts/P0T-IBM.font
[Amiga]                   1917    3240  59.2% -lh5- c39b Oct  4 16:23 DCTelnet/Fonts/P0T-IBM/8
[Amiga]                     52     784   6.6% -lh5- 948b Oct  4 16:23 DCTelnet/Fonts/P0T-NOoDLE.font
[Amiga]                   1742    3340  52.2% -lh5- b4c1 Oct  4 16:23 DCTelnet/Fonts/P0T-NOoDLE/10
[Amiga]                   1763    3564  49.5% -lh5- 735d Oct  4 16:23 DCTelnet/Fonts/P0T-NOoDLE/11
[Amiga]                   1466    2600  56.4% -lh5- b058 Oct  4 16:23 DCTelnet/Fonts/P0T-NOoDLE/8
[Amiga]                   1931    6798  28.4% -lh5- 621d Oct  4 16:23 DCTelnet/Install_DCTelnet
[Amiga]                   2220    3713  59.8% -lh5- e4ae Oct  4 16:23 DCTelnet/Install_DCTelnet.info
[Amiga]                  25910   39000  66.4% -lh5- d82a Oct  4 16:23 DCTelnet/Libs-r36/reqtools.library
[Amiga]                  13365   22896  58.4% -lh5- a73d Oct  4 16:23 DCTelnet/Libs-r36/xprzmodem.library
[Amiga]                  30624   46148  66.4% -lh5- 52f3 Oct  4 16:23 DCTelnet/Libs/reqtools.library
[Amiga]                  21762   42596  51.1% -lh5- 9adb Oct  4 16:23 DCTelnet/Libs/xemvt340.library
[Amiga]                   4451    7216  61.7% -lh5- b875 Oct  4 16:23 DCTelnet/Libs/xprftp.library
[Amiga]                  13253   22856  58.0% -lh5- fe2c Oct  4 16:23 DCTelnet/Libs/xprzmodem.library
[Amiga]                    451    1574  28.7% -lh5- 7f7a Oct  4 16:23 DCTelnet/SCIcons/addressbook.info
[Amiga]                    440    1574  28.0% -lh5- 7fe9 Oct  4 16:23 DCTelnet/SCIcons/connect.info
[Amiga]                    458    1577  29.0% -lh5- c3ac Oct  4 16:23 DCTelnet/SCIcons/disconnect.info
[Amiga]                    486    1575  30.9% -lh5- c907 Oct  4 16:23 DCTelnet/SCIcons/download.info
[Amiga]                    520    1571  33.1% -lh5- d755 Oct  4 16:23 DCTelnet/SCIcons/information.info
[Amiga]                    334    1571  21.3% -lh5- e4eb Oct  4 16:23 DCTelnet/SCIcons/quit.info
[Amiga]                    434    1573  27.6% -lh5- 4cdb Oct  4 16:23 DCTelnet/SCIcons/upload.info
[Amiga]                   1135    1641  69.2% -lh5- 1fe3 Oct  4 16:23 DCTelnet/WBIcons/addressbook.info
[Amiga]                   1142    1641  69.6% -lh5- 1114 Oct  4 16:23 DCTelnet/WBIcons/connect.info
[Amiga]                   1132    1644  68.9% -lh5- d9a7 Oct  4 16:23 DCTelnet/WBIcons/disconnect.info
[Amiga]                   1195    1642  72.8% -lh5- 1f58 Oct  4 16:23 DCTelnet/WBIcons/download.info
[Amiga]                   1208    1638  73.7% -lh5- c058 Oct  4 16:23 DCTelnet/WBIcons/information.info
[Amiga]                   1069    1638  65.3% -lh5- afa1 Oct  4 16:23 DCTelnet/WBIcons/quit.info
[Amiga]                   1229    1640  74.9% -lh5- 0a7a Oct  4 16:23 DCTelnet/WBIcons/upload.info
[Amiga]                    284     468  60.7% -lh5- 6330 Oct  4 16:23 FILE_ID.DIZ
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        53 files  246095  455747  54.0%            Oct  5 21:48
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>