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

comm/tcp/Amigram-68000.lha

Mirror:Random
Showing: generic icon
No screenshot available
Short:Unofficial Telegram Amiga Client, 68000
Author:"Michele Dipace" michele.dipace at kaffeine.net
Uploader:michele dipace kaffeine net (Michele Dipace)
Type:comm/tcp
Version:0.1
Architecture:m68k-amigaos >= 3.0.0
Date:2026-11-08
Requires:68000, 2 MB fast RAM, TCP/IP, login made on a faster Amiga
Replaces:comm/tcp/TelegramAmiga-68000.lha
Download:comm/tcp/Amigram-68000.lha - View contents
Readme:comm/tcp/Amigram-68000.readme
Downloads:16

WHAT IS THIS?
-------------
Amigram - Unofficial Telegram Amiga Client.

A native Telegram client for the Amiga, written from scratch on
Telegram's own MTProto protocol: no gateway, no proxy, no web page. You
sign in with your normal Telegram account. The cryptography (RSA,
Diffie-Hellman, AES, SHA and the SRP login for 2FA) is built in, so it
needs no MUI, no ixemul.library and no AmiSSL, only the system's
bsdsocket stack.

Unofficial: it uses the Telegram API but is not made by Telegram.

  Amigram-TUI  the full-screen text client.

WHAT CAN I DO WITH IT?
----------------------
This archive is the text client alone, for a plain 68000 Amiga (A500,
A600, A1000, A2000, CDTV) with about 2 MB of free fast RAM. The window,
its renderer and the JPEG decoder are left out, so the program loads in
about 1.5 MB.

Read and send messages in private chats, groups and channels, in a
full-screen console with colours and a composer of up to three rows.
Open chats with the F-keys, receive new messages live, reply, edit and
delete your own, see read receipts, download files (/getfile) and send
them (/sendfile). Saved Messages works as a transfer drawer between the
Amiga and your phone or PC.

Limits: 12 chats in the list, 8 messages per page, message text up to
2 KB, downloads in 16 KB pieces. With a 68020 or better take the AmigaOS
3.x archive (Amigram.lha), which has the window, photos and emoji.

GETTING STARTED
---------------
1. Log in once with the normal archive on a 68020 or better, or in an
   emulator: the login's key exchange is too much for a 68000.
2. Copy this drawer to a writable volume of the 68000 machine, then copy
   telegram-auth.bin and the data drawer from the other setup into it.
3. Double-click Amigram-TUI. The account stays usable on both.

telegram-auth.bin holds your login. Never share it: whoever has it is in
your Telegram account. The archive has full manuals in English and
Italian, with notes for the plain 68000.

COMING FROM TELEGRAMAMIGA
-------------------------
Until 0.0.99 this program was called TelegramAmiga. To keep your session,
chats and settings, copy from the old drawer into this one:
telegram-auth.bin and the data drawer, and avatars, photos and downloads
if you want them. Do not copy the old program or its icons; the old
drawer can go afterwards.

WHAT IS NEW IN 0.1
------------------

ADDED
- Shift+Enter starts a new line in the message instead of sending it, as in
  the official clients (issue #18). Enter still sends.
- Ko-fi beside Patreon, for a one-time tip: "Support development..." in the
  window's first menu now has a button for each, and the text client's /help,
  the manuals and the Aminet readme name both links, as the README already
  does. The Donate button on the OS4Depot and AROS Archives pages goes to
  Ko-fi.

CHANGED
- The program is called Amigram. The executable, its icons, the drawer and the
  archives carry the new name; the window title and the version string say it
  too. For the first releases "Unofficial Telegram Amiga Client" follows the
  name in About, on the login screen where it fits, in the text client and in
  the readmes, so the old name is still recognised. The files the client
  keeps, telegram-auth.bin and the data drawer, keep their names, so copying
  them from the old TelegramAmiga drawer into the new one brings the session,
  the chats and the settings along. The window's first menu, the one with
  About and Quit, is called Amigram too.
- The Telegram api credentials are inside the program, and the packages no
  longer carry data/telegram-api.txt, as Telegram's terms ask of every client.
  A complete data/telegram-api.txt of one's own still takes precedence; an
  empty or broken one, like the copy a drawer moved from TelegramAmiga brings
  along, no longer stops the login.
- Telegram's login notice and the list of active sessions name the system and
  the real version: "0.1 on MorphOS", "on AmigaOS 3", "on AmigaOS 4" or "on
  AROS", with the processor (68020+, 68000, PowerPC, i386, x86_64, ARM64) in
  the session details. Every lane used to say "0.1 on Amiga", whatever the
  machine and the release.
- The manuals, README.txt and the archive readmes are shorter and up to date.
  The manuals had kept a section saying emoji were text only, put the window
  settings file outside data/, and told to set the own screen by editing it;
  the Aminet readme offered the TUI icon on systems whose package has none,
  and the 68000 manual described a window it does not have.

FIXED
- A file sent without a name of its own, as videos shot on a phone, GIFs,
  voice notes and most audio are, was saved as "download.bin": nothing could
  open it, and the next one overwrote it. It is now saved under what it is, an
  id and the extension of its type, for example "video_1a2b3c4d.mp4", so it
  opens and each one keeps its own file. Saving the same file again still
  replaces it.
- Ctrl+C in the text client on AmigaOS 3.2 ended the program inside the C
  library, which printed "***Break" and skipped the clean exit: started from
  its icon, the client left its console window on the screen with nothing
  behind it. Ctrl+C now quits the way /quit does, and the window closes after
  the last key press.
- The text client said "No cached chat list found" at every start once the
  chat list file had grown past a few lines, which is always. It now says so
  only when there is no list.

A COMMUNITY PROJECT
-------------------
MIT licensed and non-commercial. Bug reports and wishes are welcome:
testers on real hardware are what moves this project forward.

Thanks to Paolo Arus (DaRkHoRaCe): without his tenacity in testing, round
after round on an A600, the 68000 version would never have come out.

The icon is our own design. Carlo Spadoni optimised it for each system,
put it on a standard drawer for the drawer icon, and let me ship his
versions.

  Source and issues:
  https://github.com/kaffeine1/telegram-amiga
  Development diary:
  https://androidlab.it/en/telegram-amiga-mtproto-client-development-diary/
  Support my work on Patreon, or with a one-time tip on Ko-fi
  (voluntary: nothing is needed to use the program):
  https://www.patreon.com/c/kaffeine1
  https://ko-fi.com/kaffeine1


Contents of comm/tcp/Amigram-68000.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Nov  7 08:34 Amigram/
-rwxr-xr-x   501/20     216602  513424  42.2% -lh5- 3686 Nov  7 08:34 Amigram/Amigram
-rw-r--r--   501/20          0       0 100.0% -lh0- 0000 Nov  7 08:34 Amigram/Amigram-TUI
-rw-r--r--   501/20      12384   13022  95.1% -lh5- 9e4e Nov  7 08:34 Amigram/Amigram-TUI.info
-rw-r--r--   501/20      43250  108015  40.0% -lh5- ee28 Nov  7 08:34 Amigram/CHANGELOG.txt
-rw-r--r--   501/20        653    1101  59.3% -lh5- 70c8 Nov  7 08:34 Amigram/LICENSE
-rw-r--r--   501/20       1917    4330  44.3% -lh5- 6a62 Nov  7 08:34 Amigram/LICENSE-NotoEmoji.txt
-rw-r--r--   501/20       2746    5694  48.2% -lh5- e45c Nov  7 08:34 Amigram/Manual-EN.txt
-rw-r--r--   501/20       2923    6058  48.3% -lh5- 5d76 Nov  7 08:34 Amigram/Manuale-IT.txt
-rw-r--r--   501/20        332     514  64.6% -lh5- 709f Nov  7 08:34 Amigram/NOTICE-NotoEmoji.txt
-rw-r--r--   501/20        761    1407  54.1% -lh5- f50b Nov  7 08:34 Amigram/README.txt
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Nov  7 08:34 Amigram/data/
-rw-r--r--   501/20      12019   12940  92.9% -lh5- 8502 Nov  7 08:34 Amigram.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        13 files  293587  666505  44.0%            Nov  8 00:35
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>