Internet na maluchu by Kaz 2012-07-15 21:03:26

Zaledwie wczoraj Mark "Puppetmark" Dusko z USA poinformował, że można zamawiać przygotowane przez niego 50 sztuk cartridgy Dragon Cart, pozwalających podłączyć Atari XL/XE do internetu, a już dzisiaj okazało się, że wszystkie zostały zamówione. Mark ma nadzieję, że wyprodukuje jeszcze drugą serię. Łącznie powstało nieco ponad 80 cartów, ale część z nich poszła do ludzi, którzy będą rozwijać oprogramowanie.

Oczywiście każdy może sobie sam przygotować taki cartridge, bo projekt podpięcia Atari przez Ethernet, rozpoczęty w 2010 roku na forum AtariAge przez Chrisa "Cybernoida" Martina, od dłuższego czasu jest projektem Open Source i wszystkie informacje niezbędne do budowy oraz oprogramowanie są dostępne za darmo na tej stronie.



Internet na Atari bazuje na sprzętowym interfejsie w postaci cartridge'a (kontroler ethernetowy Ciris Logic CS8900A) oraz oprogramowania "Contiki", sportowanego z C64. Dla przypomnienia, "Contiki" jest małym, zgrabnym systemem operacyjnym Open Source, umożliwiającym multitasking i połączenia z siecią, a przeznaczonym dla komputerów i kontrolerów z niewielką pamięcią.

Dragon Cart w obecnej fazie rozwoju umożliwia korzystanie z telnetu, FTP, daje dostęp do stron internetowych (tylko tekst), prosty email, serwer www. Możliwy też będzie IRC i wspieranie gier z trybem dla wielu graczy. W dużej mierze zawdzięczamy to pracy Dana Winslowa (który nie tylko pracował nad softem, ale i z własnej kieszeni wyłożył pieniądze na rozwój hardware, przez co cartridge dla nas są tak tanie: 25 dolarów amerykańskich plus koszty przesyłki).



Wszelka pomoc przy rozwoju oprogramowania jest mile widziana, a zainteresowanie Flashjazzcata (autora między innymi "The Last Word") daje nam nadzieję na oprogramowanie dla carta z jego graficznym interfejsem użytkownika. To były dopiero wypas!

Poniżej kilka filmików Dusana, ilustrujących zachowanie carta:

a) wysyłanie emaila:



b) sprawdzanie pogody w internecie:



c) IRC:

. 2012-07-15 22:33:40

http://www.lantronix.com/device-networking/external-device-servers/mss100.html

nosty 2012-07-16 02:19:41

teraz wiem co czują ludzie, ktorzy piszą do mnie z zamówieniem na cart pare godzin za pozno :(

nosty 2012-07-16 02:31:31

Czy ktos znajacy temat moglby powoedziec jak "ciezkie" jest wykorzystanie tego carta od strony Atari?
Tzn ile pamieci na jakies bufory i mocy procka potrzeba na polączenie?
Chodzi mi o to czy da sie toto latwo wykorzystac np do pisania na Atari gier sieciowych? :)

Swoją droga cart wyglada dosc skomplikowanie... Ta gorna plytka to jakis gotowy modul Ethernetowy, a dolna interfejs do Atari?

as... 2012-07-16 08:45:04

ja pierdziu, byłem z siebie dumny że surfowałem po sieci na Falconie, ale net na maluchu... O rany!

wieczor 2012-07-16 11:51:27

Hehe, a jednak Crystal. A jak pisałem na AtariArea o tej kości, to jechali po mnie, że chcę kompa drugiego do Atari dobudować, że trzeba na niższym poziomie, tylko wtedy 816 będzie potrzebne i megabajt ramu :D Ta kość obsługuje sprzętowo stos TCP i ma bufory na ramki. Po co się dłubać w bajcikach to sprzętowo załatwia coś, co i tak nie będzie ruszane :)

tdc 2012-07-16 13:28:08

Odnośnie kodowania gier netowych martwiła mnie wielkość ramki, która jest różna i może być dość duża jak na RAM małego Atari, ale skoro to zostało sprzętowo rozwiązane to mogę powiedzieć jedynie miodzio;)

nosty 2012-07-16 16:20:19

Zadziwiająco maly odzew w komentarzach jak na news takiej klasy. Naprawde prawie nikogo nie fascynuje mozliwosc podpiecia Atari bezposrednio do sieci?
XXL czytasz to? Gadzet stworzony jakby na Twoje zamowienie :) I cena bardziej niz przystepna.

Stryjek 2012-07-16 16:52:35

A miało wyglądać tak :) :
http://spiflash.org/atari/A8E.jpg
http://spiflash.org/atari/A8E.pdf

miker 2012-07-16 17:06:02

Niech zrobi drugi run i tyle. Poza tym nieco mało to nagłaśniał wcześniej. Ech, hamburgery...

Wolfen 2012-07-16 18:21:26

...zbieram zeby z podlogi :o

xxl 2012-07-16 18:43:53

no cholera spoznilem sie :/

kade 2012-07-16 20:08:38

Gadżet super, ale moim zdaniem mało przydatny, to było było super z 10 lat temu, mógłbym sobie na telnecie siedziec i gadać na gadu gadu z atari, albo na ircu który umarł.., nawet www były pod kątem lynx'a z ktorego czesto korzystałem, a teraz w czasach gdy cała komunikacja to fb i technologie multimedialne, to tylko ciekawostka.

nosty 2012-07-16 20:29:48

@kade - niekoniecznie.
Jesli mozliwe bedą gry sieciowe (chocby strategie turowe) to juz bedzie super.
A są tez inne ciekawe pomysly.

mgr_inz_rafal 2012-07-16 21:31:58

Fajne :) Przypominają się czasy telnetów, Lynxów, wgetów...

Jakiś dobry MUD rozgrywany bezpośrednio z Atari mógłby wyłączyć mnie z życia codziennego na wiele dni.

PS. Ale wolałbym WiFi ;-)

the fender 2012-07-16 22:48:46

A takie multiRobbo pomyślcie. Połączenie idei Robbo ze Spy vs Spy - kto skompletuje wszystkie śrubki może odlecieć do domu. Oczywiście potrzebne byłyby wtedy reguły takie jak np zabity Robbo zostawia komplet zebranych śrubek, na które rzucają się pozostali gracze na planszy. No, musiały by również istnieć sposoby wzajemnego unicestwiania, np możliwość oddania 1 strzału z lasera za 1 śrubkę, jeśli nie wykorzystamy to po zebraniu kolejnych dwóch śrubek mamy strzał z lasera i bombę czasową (a la dynablater). Pomysłów na wykorzystanie tego w grach na Atari jest mnóstwo :)

grzybson/SSG 2012-07-16 23:18:46

Wieczor, gdzie w datasheecie od tego Crystala niby pisze, że obsługuje cały stos TCP/IP? Z tego co wyczytałem ta karta obsługuje Ci tylko protokoły warstw fizicznej i łącza danych modelu OSI, warstwa sieciowa (IP), transportowa(TCP, UDP) i wzwyż (SMTP, HTTP, Telnet) są odwalane przez Contiki na 6502.
Więc to już jest na dostatecznie niskim poziomie ;)

Pewnie ja byłem wśród jadących po Tobie na AA, ale za wybór zbyt prostego układu ;) Ja tam bym najchętniej widział jakiś dodatkowy mikrokontroler który wziął by na siebie warstwę sieciową i transportową, a Atarynie zostawić tylko warstwę aplikacji (czyli dobudowałbym drugi komputer na karcie :D)

@mgr_inż_rafał
na Spectrum mają WiFi na bazie modułu firmy ConnectOne - testowałem to na kompie u Factora w Głuchołazach. Tamte moduły mają dodatkowy rdzeń ARMowy który odwala prawie całą czarną robotę (czyli Spectrum jako terminal), ale i tak działało miodnie :D

secon 2012-07-17 09:22:02

Dla mnie bomba, rozumiem że podpinam się jedynie do rutera i odpalam dhcp.com?
super gdyby mozna było odpalic tekstowo klienta gg:)

kosa0 2012-07-17 14:56:14

Fajny pomysł :-) ale - namiastki internetu mieliśmy i na maluch już dawno przypomnę modemy oraz bbs-y

0xF 2012-07-17 16:30:50

Nie tylko namiastkę: http://www.atari.org.pl/artykul/jak-podlaczyc-male-atari-do-internetu/18

pin 2012-07-17 23:33:07

Contiki, to niezwykłej natury syf. Przydało by się coś, co jest od zera napisane na Atari, musi mieć to interface 80 znakowy, najlepiej z opcją na VBXE. I to miało by sens.

pin 2012-07-17 23:37:33

... czyli chodzi o np. taki sposób obsługi ekranu, jak robi to Sparta Commander. Na nierozszerzonym sprzęcie generuje tekst 80 znakowy w oparciu o "gr.8" na foncie 4x8, lub - przy obecności vbxe, oraz sterownika s_vbxe, 80 znaków na foncie 8x8 (opcjonalnie bodajże w 128 kolorach ;)- Coś takiego dało by radę poważnie używać, np. do irc'a, syfiatego gg itd.

Kaz 2012-07-18 02:44:57

Pin - dlaczego syf i to niezwyklej natury? Czy sa jakies konkretne argumenty?

xccx 2012-07-18 22:49:04

Kaz nie obraz sie, ale ja bym wolal cos przez SIO :-) . Jakos takie robienie przez karty nie wyglada zbyt pieknie(rzecz gustu, dla mnie), ale pewnie zamowie.

Czy ktos uruchamial to na przecietnym Atari 65 XE?

xccx 2012-07-18 22:51:48

kade - zasadniczo "fejsa" moglbys sprobowac przetlumaczyc i odpalac chocby logujac sie na jakis BBSowy serwer(przerzucic na niego obliczenia). Na tyle na ile sie orientuje przecietny protokol "fejsa" do gadania nie jest zbytnio zaawansowany - ale kwestia tego czy znajdzie sie ktos komu chcialoby sie to "wez to obczaj" i zrobic cytujac slownictwo dzisiejszej mlokosow

pin 2012-07-18 23:21:48

@Kaz - argument taki: ICE-T z edytorem 80 kolumnowym w gr.8 jest ledwo do zaakceptowania (jakość obrazu i średio czytelny, choć stosunkowo niezły font 4x8), więc jakakolwiek namiastka netu na edytor 40 znakowy to po prostu dramat. Inne pytanie - odpalałeś Contiki? Wiem, ze to "chamski" port z komody, lecz tam to choć jakoś wygląda, choć minusem wspomnianym też jest 40 znaków.

Dużo czasu spędziłem przy ICE-T i zapewniam Cię, że ilość znaków w linii w tych sprawach ma strategiczne znaczenie. Ostatnia sprawa, to już jeśli mowa o poważnych użytkach i jakimkolwiek sensie, to jak dla mnie program MUSI działać na HDD i SDX. Rozwiązania te są wręcz stworzone do wygodnej pracy na sprzęcie 8-bit ;)-

Kaz 2012-07-19 11:02:10

Pin - wlasnie dlatego pytam, bo nie uzywalem i nie wiem. Teraz rozumiem, ze problem tkwi przede wszystkim w trybie 80-kolumnowym, ktorego nie ma. Ale... o ile wiem, to rozwoj oprogramowania dopiero sie zaczal, na razie chlopaki zrobili tak, zeby dzialalo i zeby byl sprzet do softu... A Flashjazzcat mysli (a moze juz i nad tym pracuje) o tym, zeby wykorzystac swoj GUI (takze 80 znakow) do tego projektu. Wiec obaczymy.

fds 2012-07-23 13:36:41

Czekałem na to większość życia i dalej kupa ;) Niech ktoś to wyprodukuje w Polsce i sprzedaje po 200zł.

pin 2012-08-17 00:30:28

.. rozwój oprogramowania owszem zaczął się, lecz w przypadku Contiki jest to temat wielu lat wstecz ;) - więc ciężko powiedzieć w tym przypadku o jakimkolwiek aktualnie następującym początku :)

Flashjazzcat pracuje nad wieloma projektami, nad dekstopem także. Ten jednak gotowy nie jest, więc gdzie do końca kodowania podstawy nie wspominając o miłych dodatkach w postaci internetu. (bazując na informacjach ze strony autora)

Optymizm jest wskazany, owszem - lecz w pewnych granicach rozsądku ;)-