Wstęp
Atari ST
MiST
MJM
Sieć
Po polsku
Weź sobie
WWWięcej
Interesujące informacje dotyczące prywatności i plików cookie są tutaj.
Kontakt ze mną możliwy jest np. przez Twittera.

Marijuana Mail

6 czerwca 2018

W roku 1999 moim jedynym komputerem było Atari ST bez twardego dysku. W tamtych czasach istniało kilka różnych programów do wysyłania i odbierania wiadomości e‑mail na Atari – niestety, po pierwsze przeznaczone były one dla nieco lepszych konfiguracji sprzętowych, po drugie nie obsługiwały polskich znaków, a po trzecie ich interfejs użytkownika budził często dreszcze odrazy i spazmy sprzeciwu.

Ponieważ chciałem wygodnie wysyłać i odbierać maile na swoim sprzęcie, musiałem napisać odpowiednią aplikację samemu. W ten właśnie sposób narodziła się Marijuana Mail (określana także mniej irytującym niektórych skrótem MJM) – minimalistyczny klient e‑mail dla Atari ST, działający nawet po uruchomieniu z dyskietki na Atari 1040ST z TOS‑em 1.0 i monitorem monochromatycznym.

Później, gdy przesiadłem się na Atari TT, dodałem do MJM obsługę trybów kolorowych i wielozadaniowości. Rozwój aplikacji zatrzymał się jednak w 2002 roku, kiedy moje Atari uległo uszkodzeniu – aby uniknąć zbrukania swego biurka pecetem z systemem Windows, przesiadłem się wówczas na Maca.

Mijały miesiące. Mijały lata. Nadszedł wreszcie rok 2018 – zapiski o nim na pewno znajdują się w tajnych archiwach Watykanu, przewidział go też niewątpliwie Nostradamus lub Sybilla. Więcej, jestem absolutnie przekonany, że stanowi on niezwykle ważną część ostatniego wtajemniczenia Kościoła Scjentologicznego. To właśnie w roku 2018 absurd stał się niezaprzeczalnym faktem empirycznym: Marijuana Mail wróciła w nowej, poprawionej wersji.

Okno programu Marijuana Mail 0.1.75 w systemie TOS 2.06

Marijuana Mail 0.1.75a w systemie TOS 2.06 na Atari ST

Marijuana Mail to program umożliwiający wysyłanie i odbieranie wiadomości e‑mail na Atari. Do jego działania wystarcza Atari ST z 1 MB pamięci RAM i system TOS 1.0 – dysk twardy nie jest wymagany, podobnie jak N.AES czy MagiC. Program posiada wewnętrzny edytor, umożliwia łatwe sortowanie wiadomości według daty, tematu lub nazwiska nadawcy, poprawnie rozpoznaje polskie znaki w standardach ISO 8859-2, CP-1250 i UTF-8, pozwala również na drukowanie wiadomości, oferuje też możliwość instalacji do dziewięciu profili użytkownika – każdego z własną „listą kontaktów”. Do połączenia z siecią wymagany jest STinG.

Funkcja archiwizowania wiadomości pozwala na przenoszenie pobranych wiadomości z Atari na inne komputery – wyeksportowany plik w formacie mbox może zostać łatwo zaimportowany do aplikacji Mail w systemie macOS.

Wymagania sprzętowe

  • Atari ST/STe/TT/Falcon z 1MB pamięci RAM
  • Rozdzielczość 640×400 lub wyższa, 2 kolory lub więcej
  • Dowolna wersja TOS, EmuTOS, MagiC
  • STinG lub Gluestik

Opcjonalnie warto zainstalować NVDI 1.0 lub nowsze oraz dodatek Let’em Fly, nie są one jednak niezbędne do działania programu, znacząco natomiast podwyższają komfort obsługi.

Ostatnią wersją testowaną pod MiNT‑em była 0.1.67n z 2002 roku.

Podstawowe funkcje

  • Wbudowany edytor
  • Dekodowanie polskich znaków w standardach ISO 8859-2, CP-1250 i UTF-8
  • Dekodowanie załączników (nieprzekraczających kilkudziesięciu KB)
  • Możliwość uruchomienia z dyskietki oraz obsługa zmiany dyskietek
  • Możliwość eksportowania wiadomości w formacie mbox
  • Możliwość pozostawiania zbyt dużych wiadomości na serwerze
  • Ignorowanie już pobranych wiadomości (nawet po ich usunięciu z dysku)
  • Intuicyjna obsługa przy użyciu myszy oraz skrótów klawiszowych
  • Intuicyjna konfiguracja przy użyciu myszy (nie trzeba grzebać w plikach tekstowych)

Ograniczenia

  • Brak obsługi SSL (działają tylko serwery, które nie wymuszają użycia SSL)
  • Nie można otwierać większych wiadomości (zawierających duże załączniki)
  • Skrzynka odbiorcza mieści maksymalnie 512 wiadomości, a skrzynka nadawcza – 256
  • Bywają kłopoty z wyświetlaniem niektórych wiadomości (zawierających tylko wersję HTML; zawierających wersję HTML wraz z wersją tekstową oraz zestawem załączników; zawierających tekst zakodowany przy użyciu Base64)

Jeśli zastanawiacie się, czy i jak w ogóle da się dziś podłączyć Atari ST do Internetu, aby móc pobierać i wysyłać maile, to zajrzyjcie do działu poświęconego sieci – jest tam wyczerpujący i wzbogacony zdjęciami oraz zrzutami ekranu opis, jak i gdzie wetknąć kabel sieciowy do Atari ST (lub do MiST‑a) oraz jak skonfigurować połączenie z Internetem.

   Marijuana Mail 0.1.77
Plik do pobrania: mjm-0177.zip

Aplikacja powstała w czasach, gdy dostęp do Internetu był bardzo drogi i trzeba było słono płacić za każdą minutę połączenia z siecią. Od razu po nawiązaniu połączenia z Internetem ściągało się więc wszystkie nowe maile z serwera na dysk lokalny, aby następnie jak najszybciej się rozłączyć, po czym spokojnie przeczytać odebrane wiadomości oraz przygotować odpowiedzi, które wysyłane były podczas następnego chwilowego połączenia z Internetem. Marijuana Mail przystosowana jest właśnie do tego sposobu korzystania z poczty.

Zmiany w wersji 0.1.77

  • Poprawiony błąd, który powodował niekompletne wysyłanie wiadomości zawierających wiersz z pojedynczą kropką
  • Poprawiony błąd, który uniemożliwiał otworzenie pomocy hipertekstowej w systemach z pełną ochroną pamięci (takich jak MiNT)
  • Poprawiony wygląd okna w trybach kolorowych, gdy MJM uruchamiana jest w systemie nieobsługującym MagiC‑owej ramki okna (czyli np. pod TOS‑em 4.x). Do tej pory MJM wyświetlała białą ramkę, która wyglądała brzydko
  • Poprawiony błąd, który mógł powodować wyświetlanie kursora poza oknem Edytora
  • Poprawiona dokumentacja w formacie HYP, której nikt nie czyta, a to błąd
  • Wersja francuska pliku RSC (autor: Guillaume z atari-forum.com)

Zmiany w wersji 0.1.75a

  • Poprawiony błąd dotyczący niektórych serwerów SMTP, takich jak orange.fr
  • Poprawiona obsługa skrótów klawiszowych (Alt‑F5 lub Ctrl‑Alt‑F5, pobieranie 10 ostatnich wiadomości)

Zmiany w wersji 0.1.75

  • Wysyłanie wiadomości przez port 587 (zamiast praktycznie nieużywanego już portu 25)
  • Obsługa uwierzytelniania SMTP
  • Archiwizacja wiadomości w formacie mbox (zamiast txt)
  • Ignorowanie wiadomości już pobranych z serwera
  • Opcjonalne ignorowanie zbyt dużych wiadomości bez pytania
  • Poprawione błędy związane z analizą nagłówka wiadomości
  • Poprawione błędy związane z formatami wiadomości
  • Poprawione różne inne błędy
  • Usunięta funkcja sterowania dialerem STinG‑a

Program został przetestowany na prawdziwym Atari ST z TOS‑em 1.0, a także przy użyciu MiST‑a. Uruchamiałem go również bez połączenia z siecią pod emulatorem Hatari, używając różnych TOS‑ów (2.06, 3.06, 4.02 oraz 4.92) i EmuTOS‑u.

Na przykład, pod TOS‑em 4.92 na Falconie Marijuana Mail wygląda tak, jak poniżej. Widać, niestety, okropną domyślną paletę barw TOS‑u (zbyt ciemne, szare tło okna) – na szczęście ten problem rozwiązuje chociażby instalacja NVDI.

O, a jak zainstalujemy NVDI i używamy normalnej, zdrowej, właściwej, słusznej palety barw, wówczas to samo okno MJM wygląda tak, jak poniżej. Prawda, że znacznie lepiej?

Skoro jesteśmy przy trybach kolorowych, to nie może zabraknąć zrzutu z systemu MagiC:

Zwróćmy uwagę na logo Atari w górnej części okna wiadomości. Oznacza ono, że odebrana wiadomość została wysłana z Atari – niekoniecznie przy użyciu programu Marijuana Mail. Jeśli nadawca używa sprzętu firmy Apple (Maca, iPhone’a lub iPada), zamiast logo Atari wyświetlane jest nadgryzione jabłko. Po ustawieniu na nim wskaźnika myszy na dole okna pojawia się nazwa aplikacji używanej przez nadawcę:

Warto pamiętać o klawiszu Help. Gdy go naciśniemy, wyświetlone zostanie okno z listą skrótów klawiszowych obsługiwanych w danym trybie (tzn. w oknie głównym, w edytorze wiadomości lub w podglądzie wiadomości):

Warto też rzucić okiem na skrzynkę nadawczą:

Ikony wysyłania i odbierania wiadomości są nieaktywne, bo zrzut robiłem przy użyciu emulatora Hatari, który nie zapewnia dostępu do sieci.

A tak wygląda pobieranie wiadomości w systemie MagiC na kolorowym ekranie (ten zrzut pochodzi z 2002 roku i został zrobiony na Atari TT):

Na koniec okno informacyjne pod TOS‑em 4.92:


 

Strona używa plików cookie, ułatwiających mi życie.

Nie ma tutaj żadnych reklam, artykułów podzielonych na slajdy, wyskakującego okienka z prośbą o zapisanie się do newslettera (serio, ktoś w ogóle świadomie zapisuje się do takich newsletterów?) ani innych odchyleń godzących w rozum i godność człowieka.

Have fun.

Zasady prywatności
OK