Meshtastic chat para retrocomputadoras

Meshtastic chat for retrocomputers

Cliente TEXTMSG para módulos Meshtastic compilado para Amiga, Atari ST, MS‑DOS y Macintosh Classic.

A lightweight TEXTMSG client for Meshtastic LoRa modules, built specifically for classic computers: Amiga (OS 2.0+), Atari ST (TOS), MS‑DOS (TUI) and Macintosh Classic (System 6/7 — coming soon).

Estos ejemplos fueron creados con MacumbaEditor — IDE multi‑plataforma de apps GUI/CLI para Amiga, Mac Classic, Atari ST, MS‑DOS y PDP‑11. Lanzamiento previsto: fines de 2026 – algún momento de 2027.

All versions were created with MacumbaEditor — a powerful cross‑platform IDE for developing GUI and CLI applications targeting retro platforms including Amiga, Atari ST, MS‑DOS, Macintosh Classic and even PDP‑11. Planned release: late 2026 — sometime in 2027.

Amiga · OS 2.0+

MeshtasticChat corriendo en Amiga

Atari ST · TOS

MeshtasticChat corriendo en Atari ST

MS‑DOS · TUI

MeshtasticChat corriendo en MS‑DOS

Macintosh Classic · System 6/7

MeshtasticChat corriendo en Macintosh Classic

Cómo funciona

How it works

Conectás tu retro al módulo Meshtastic por puerto serie. El módulo se configura en modo serial TEXTMSG: cada mensaje recibido por LoRa sale por el puerto serie como <sender_short_name>: <texto>\r\n, y todo lo que vos mandés por el serie se publica en el canal primario de la mesh — todos los nodos del primario lo ven, exactamente como si estuvieras escribiendo desde la app oficial.

Simply connect your retro machine to a Meshtastic module via a standard serial port. Configure the module in TEXTMSG serial mode. Every LoRa message received is sent to the serial port as plain text (<sender_short_name>: <message>\r\n), and anything you type and send is transmitted on the mesh's primary channel — visible to every node on that channel, exactly as if it came from the official Meshtastic app.

El cliente es un terminal de chat: arriba elegís tu callsign + baud y abrís el puerto, en el medio ves el log de la mesh, y abajo tenés un input. Enter o el botón Send para mandar. Clr limpia el log. Funciona también sobre TCP si estás en un emulador con serie tunelizado.

The client provides a clean, simple chat terminal interface: set your callsign and baud rate at the top, open the serial port, watch incoming messages in the central log window, and type from the bottom input field. Press Enter or click Send to transmit. The Clr button clears the log. It also works over TCP if you're running an emulator with a tunneled serial port.

En hardware real

On real hardware

Una Amiga conectada por serie al módulo Meshtastic — y la conversación apareciendo en otro nodo de la red, recibida vía LoRa.

An Amiga connected to a Meshtastic module via serial, chatting live on the mesh — and the same message showing up on a second node, received over LoRa.

Amiga + Meshtastic

Amiga + Meshtastic

Amiga real con cable serie al módulo Meshtastic

Pantalla de la Amiga con el chat

Amiga screen showing the chat

Pantalla de la Amiga real, módulo Meshtastic conectado

Mensaje recibido en otro nodo

Message received on another node

Mensaje enviado desde la Amiga, visto desde otro nodo de la mesh

Configuración del Meshtastic Serial Module

Configuring the Meshtastic Serial Module

En la app oficial de Meshtastic (Android, iOS, web, CLI meshtastic --port): Settings → Module Settings → Serial. Setealo así:

Using the official Meshtastic app (Android, iOS, web, or CLI meshtastic --port): Settings → Module Settings → Serial. Recommended settings:

enabled : true
mode : TEXTMSG # envía texto plano por UART, no payload binario
baud : BAUD_9600 # universal en retro hardware
echo : false
rxd : (pin RX por defecto del módulo)
txd : (pin TX por defecto del módulo)
timeout : 0 # sin auto‑disconnect
enabled : true
mode : TEXTMSG # emits plain text over UART, not binary payload
baud : BAUD_9600 # universal on retro hardware
echo : false
rxd : (module's default RX pin)
txd : (module's default TX pin)
timeout : 0 # no auto‑disconnect

Doc oficial del Serial Module: meshtastic.org/docs/configuration/module/serial

Full documentation: meshtastic.org/docs/configuration/module/serial

Descargas

Downloads

Amiga · OS 2.0+

Cargá el ADF en WinUAE/FS‑UAE o copiá el binario a tu Amiga real. Compatible con Workbench 2.0+ (Kickstart 2.04+). Próximamente sale además una versión para AmigaOS 1.x (Kickstart 1.3+, A500 stock) con ADF booteable incluido — vas a poder meter el disquete y arrancar directo, sin tocar Workbench.

Mount the ADF in WinUAE/FS‑UAE or copy the executable to a real Amiga. Targets Workbench 2.0+ (Kickstart 2.04+). An AmigaOS 1.x build is coming next (Kickstart 1.3+, stock A500) shipped as a bootable ADF — drop the floppy in and it boots straight into MeshtasticChat, no Workbench needed.

Atari ST · TOS

Compatible con TOS 1.04+ y emuladores Hatari / STeem. Color o mono.

Works on TOS 1.04+ and Hatari / STeem emulators. Color or mono.

MS‑DOS · 86Box / DOSBox

El bootable arranca FreeDOS y lanza MeshChat solo. Andan los COM1‑4 (auto‑probe).

The bootable image boots FreeDOS and auto‑launches MeshChat. COM1‑4 are auto‑probed.

Macintosh Classic · System 6/7

  • MeshtasticChat próximamente
  • MeshtasticChat coming soon

Binario para Mac Classic todavía no disponible — sale en la próxima ronda de pruebas en hardware real.

Mac Classic binary not available yet — ships with the next round of real‑hardware testing.

Hecho con MacumbaEditor

Built with MacumbaEditor

MacumbaEditor logo
MacumbaEditor en acción
MacumbaEditor — un mismo proyecto se exporta a Amiga, Mac Classic, Atari ST, MS‑DOS y PDP‑11.
MacumbaEditor — a single project exports to Amiga, Mac Classic, Atari ST, MS‑DOS and PDP‑11.

Las cuatro aplicaciones de esta página salen del mismo archivo fuente: un widget visual + scripts en lenguaje MacumbaScript. El editor genera código nativo por plataforma — vos no reescribís nada.

All four applications on this page were generated from a single source project. You design a visual widget tree once, add a few scripts in the lightweight MacumbaScript language, and the editor produces native code for each target platform. No platform‑specific rewrites.

Lanzamiento de la IDE MacumbaEditor: fines de 2026 — algún momento de 2027.

MacumbaEditor public release: late 2026 — sometime in 2027.

MacumbaEditor
Powered by MacumbaEditor