1

witam,

prosze o wyjasnienie jak ma sie sprawa z usb w sio2ide ? interesuje mnie konkretnie czy jesli mamy podlaczona kataryne z sio2ide i np. czytamy plik na partycji 1 to czy w tym samym czasie mozemy poprzez usb z klona kopiowac cos na ten dysk i dokladnie ta sama partycje?


--- zmienilem temat postu

http://atari.pl/hsc/ad.php?i=1.

2

Wyjasnie najprosciej :)
1. Atmel ma port szeregowy.
2. Atari ma port szeregowy.
3. USB to port szeregowy.
Mamy jeden port podlaczany do dwoch urzadzen... :)
Czyli albo dziala komunikacja z Atari, albo USB. Jest to przelaczane elektronicznie ale zworka i sprawdzane w czasie inicjowania interface (wiec zmiana wymaga restartu).
Z tego, co wynika z mojej korespondencji z Markiem sa w atmelu dwa niezalezne programy wybierane na starcie, wiecej powiem - w przypadku braku USB wystarczylby mniejszy Atmel i kompilacja tylko jednej polowy programu.

A moze Marek skompilowalby taka wersje - taniej by bylo .... hm.??

Bla bla bla bla, bla bla bla. Bla bla bla - bla - bla. Blabla bleee.

3

dzieki, to jedna sprawe mam jasna. przyszedl mi szalony pomysl w zwiazku z  sio2pc tym razem ;-)


albo jestem zmeczony i potrzebuje snu albo ...

jest klopot z karta sieciowa do malego atari, jest klopot ze stosem tcpip - mozliwe rozwiazanie nasuwa sie samo:
- przerzucic odpowiedzialnosc za obsluge pakietow na pc
- na atari generowac zapytania / pobierac odpowiedzi (pakiety)

przyklad: urzytkownik atari podaje zapytanie na urzadzenie np i: "www.atari.pl". sterownik urzadzenia zapisuje fizycznie takie zapytanie do pliku poprzez sio2pc, na klonie dziala program ktory odczytuje zapytanie z pliku interpretuje, odbiera odpowiedz z sieci i zapisuje do pliku. atari (czeka na odpowiedz lub blad - nie ma multitasku) odczytuje odpowiedz z pliku i wlasciwie ja interpretuje.

w ten sposob mozemy zrobic mailera i przegladarke internetowa do atari8bit.

hmmm

http://atari.pl/hsc/ad.php?i=1.

4

o wieeele prosciej bylo by przerobic linuxowy seterownik do sio2pc coby spelnial ta funkcjonalnosc...

ja wyobrazam sobie to tak:
atari - open"i:www.atari.pl"
pc - proboje sciagnac plik (np. do /tmp) po czym informuje
  ze wsio ok (plik gotowy do odczytu), lub zwraca blad
atari - do something with error, lub normalnie znakowo/blokowo
  czyta plik

oczywiscie poczebny by byl tez micro handler od strony atari
albo przeznaczyc ktoroms stacje (np. D5:) jako urzadzenie ,,internet''

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

5

No dobra ale to nic się do przodu nie posuniemy bo i tak musi być PC. :(

Żyję bo Bóg tak chciał.

6

czyli interfrejs mial by obslugiwac tylko komende http GET? a o HEAD, POST i reszcie zapomniec?

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

7

nie, dlaczego? przesledzmy wysylanie posta z mailera atarowskiego:

piszesz jakis list na atari, wpisujesz adresata, temat itd. naciskasz wyslij i teraz:
mailer zapisuje na urzadzenie np i: plik wymiany (oczywiscie open kanal i odpowiednie parametry ze chodzi o maila) np taki plik:

mail("ktos@lol.pl", "temat", "tresc", "X-Mailer: Atari8bit Mailer Amail");
po czym klon pobiera ten plik wykonuje jego zawartosc, zwraca co ma zwracac do pliku wymiany i sygnaizuje koniec operacji atari pobiera status wykonania operacji ewentualnie bada tresc pliku wymiany i tyle.

to samo z formularzami na stronie itd ... nawet jak napiszesz na atari przegladarke z obsluga javascriptu to zadziala ;-)

trzeba uzgodnic komunikacje czyli czego pc ma sie spodziewac i czego atari oczekuje ;-)

od strony pc to wydaje sie dosc banalne rozwiazanie widze nawet dwa:

1. stawiasz sobie serwer apache dogrywasz do odpowiedniego katalogu "sterownik sieci dla atari" ;-) ustawiasz np. odswierzanie na 3 sec.

2. stawiasz serwer apache, uruchamiasz z sieci "sterownik sieci dla atari" i tyle

to drugie rozwiazanie wymaga konfiguracji apache aby skrypt mogl zapisac cos na twoim dysku lokalnym

oczywiscie przedstawilem wersje php ale moze byc uzyty inny (kazdy) jezyk

http://atari.pl/hsc/ad.php?i=1.

8

nie zupelnie o to mi chozilo...

rzeczywiscie mozna by dodac takowego handlera urzadzenia
  powiedzmy i:
ktore by obslugiwalo polaczenie po tcp na podany socket pod podanym adresem (np 80:www.atari.pl) zwracajac atarynce blad, lub umozliwiajac
zwykla (z wykozystaniem sio) transmisje w obie strony...

roboty przy tym bylo by nie wiele (tak mi sie po pijaq zdaje)
pytanie tylko - kto by sie podjal implementacji...

jezeli jakies glupoty pisze to wybaczcie... drugie wino po 3 dniach abstynencji...

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

9

xxl: ale Ci się chłopie nudzi...

What can be asserted without proof can be dismissed without proof.

10

xxl: etam -> zrób, ocenimy! :D

I Ty zostaniesz big endianem...

11

miker - cytat KD jest zajebisty

Żyję bo Bóg tak chciał.

12

albo jestem zmeczony i potrzebuje snu albo ...

jest klopot z karta sieciowa do malego atari, jest klopot ze stosem tcpip - mozliwe rozwiazanie nasuwa sie samo:
- przerzucic odpowiedzialnosc za obsluge pakietow na pc
- na atari generowac zapytania / pobierac odpowiedzi (pakiety)


XXL - przecie to juz dziala na Atari 8 bit. :) - terminal ICE_T,- i odpalasz sobie: irssi do IRC'a, links do WWW. :D:D - jesli oczywiscie takie rozwiazanie jest wystarczajace - bo istnieje potrzeba podlaczenia sie pod maszyne z linuchem - oczywiscie wspomnianej w domu trzymac nie trzeba :) - to jednak chyba zmęczenie, oraz brak snu. Mozesz spac spokojnie.  :twisted:  :twisted:  :twisted:

Kontakt: pin@usdk.pl

13

to o czym pisalem to nie terminal. cokolwiek odpalisz na terminalu odpalasz tak naprawde na zdalnej maszynie. to o czym pisze to uruchomienie programow na atari (przegladarka, email, ftp). czujesz roznice?

http://atari.pl/hsc/ad.php?i=1.

14

ale musialbys niezle tracic na funkcjonalnosci (skrojony na potrzeby
atari soft typu przegladarka, mailer), a i tak bylbys przywiazany do linuksa...

co by sie odpiac od kompa z linuksem, cza by maly cartridge (http://tiny.pl/hskq) i jakis stos tcp (contiki/uip: ktorys z linkow spod http://tiny.pl/hskx) plus oczywiscie duuuzo weny tfoorczej

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

15

> ale musialbys ...

skrojony, owszem :-) przywiazane do linuxa - nie. moze byc dowolny system operacyjny z dostepem do internetu - w przypadku sterow php trzeba zainstalowac apache na kompie z np win98.

> co by sie odpiac ...

nie trzeba kardrydza zadnego tylko kabelek sio2pc, stosu tcp/ip tez nie trzeba. sposob ktory opisuje opiera sie na przerzuceniu odpowiedzialnosci za komunikacje z internetem na skrypt odpalany na pc/amiga/mac...

i jeszcze prosciej: podlaczajac sio2pc klon zaczyna dzialac jako stacja dyskow do atari, ja proponuje rozszerzyc funkcjonalnosc - podlaczajac sio2pc klon bedzie widziany jako stacja dyskow oraz interfejs sieciowy.

http://atari.pl/hsc/ad.php?i=1.

16

> co by sie odpiac ...

nie trzeba kardrydza zadnego tylko kabelek sio2pc, stosu tcp/ip tez nie trzeba.

proponuje czytac ze zrozumieniem...
gdybys ucial dwa slowa dalej moze bys wiedzial o so mi chozilo...

odpiac sie od kompa z linuksem

btw. jakos cie czaje czym mogly by byc stery php a co wiecej po cholere apache :?:  samo php by ci nie wystarczylo :?:
btw2. to juz nie ma jakis ludzkich jezykow programowania ze chcesz sie uciekac do takiej skrajnosci jak php?

[ Dodano: Sro Cze 15, 2005 13:52 ]
btw3. http://tiny.pl/hskb powinno zainteresowac tych ktorzy
jednak maja zamiar powalczyc ze sprzetem...

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

17

a php to język programowania  ?

What can be asserted without proof can be dismissed without proof.

18

sqward z poziomu php mozna zrobic to samo co z poizomu np. C.
chociazby budowanie okienkowych  aplikacji w windows

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

19

si, pelnoprawny jezyk interpretowany pierwotnie przeznaczony do ulatwienego automatycznego generowania html, ale wersja cli+gtk moze rownie dobrze sluzyc do np. napisania zastepnika exela  :lol:

[ Dodano: Sro Cze 15, 2005 14:35 ]

poziomu php mozna zrobic to samo co z poizomu np. C

taaa? to jak dodasz wstawke w asm?

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

20

no jellonek zlapales mnie na klamstwie

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

21

> proponuje czytac ze zrozumieniem...
gdybys ucial dwa slowa dalej moze bys wiedzial o so mi chozilo...

wiem co miales na mysli, ale nie czuje potrzeby odpinania dosc rozbudowanej stacji dyskow od atari czyli klona.

> btw. jakos cie czaje czym mogly by byc stery php a co wiecej po cholere apache :?:  samo php by ci nie wystarczylo :?:

np. programem, ktory odbierze zlecenie dokonania jakis operacji w sieci, odbierze wyniki, przetworzy i przesle do atari (np. zmodyfikuje atr podpietego pod ktoregos drive). apacz sie przydaje ;-)

> btw2. to juz nie ma jakis ludzkich jezykow programowania ze chcesz sie uciekac do takiej skrajnosci jak php?

jest ich cala masa, to byl przyklad

http://atari.pl/hsc/ad.php?i=1.

22

sqward z poziomu php mozna zrobic to samo co z poizomu np. C.
chociazby budowanie okienkowych  aplikacji w windows

Tak ? można pisać np. gry na Jaguara ;) można napisać w tym system operacyjny ? php to język skryptowy i tyle.

What can be asserted without proof can be dismissed without proof.

23

sqward z poziomu php mozna zrobic to samo co z poizomu np. C.
chociazby budowanie okienkowych  aplikacji w windows

Tak ? można pisać np. gry na Jaguara ;) można napisać w tym system operacyjny ? php to język skryptowy i tyle.

oczywiscie ze skryptowy ale z mozlwioscia kompilacji do pliku

poza tym w C# i wielu innych jezykach rowniez na jaga niezabardzo...

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

24

i znowu offtopic na maxa ... ech

http://atari.pl/hsc/ad.php?i=1.

25

nie czuje potrzeby odpinania dosc rozbudowanej stacji dyskow od atari czyli klona

ape nie przerobisz, czyli wymagasz praktycznie linuksa...
a skoro masz linuksa to dla czego nie kozystac z polaczenia terminalowego?

jedyne sensowne wytlumaczenie IMO to sciaganie przez atari plikow
z siecia, co dalo by sie zaltwic przez dodanie np. zmodem do programu
terminalowego (o ile w ICE-T nie ma go jeszcze zaimplementowanego)
(obstaje za postem PIN-a)

albo wsio robic z uzyciem atari, albo (skoro jestesmy podpieci do blachy)
zlecic piecowi cala czarna robote - po cholere polsrodki?

btw. niech tylko mi nikt tego nie odbierze za jakis najazd...
ton moze ,,nie taki'' bom dopiero co z imprezy dzialowej wrocil :)
firma fundowala napoje ,,chlodzace'' z czego skrzetnie kozystalem :D

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep