🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.sys.atari
Article #36456

Re: Różne DOS-y

#36456
From: Darek
Date: Wed, 24 Sep 2008 12:34
127 lines
7001 bytes
Vasco wrote:
> Ale ustosunkuj sie do tego co zacytowalem: "hd/cf/sd wystawia katalogi jako 
> pliki xex". Ktory dysk tak robi? Skad wiesz, ze to pliki xex (w sensie nazwa 
> czy ze jest ladowalny do dosu [FFFF] czy jedno i drugie)?

Który hd do atari wystawia własny filesystem? Myślałem, że każdy - to 
nie jest pospolita funkcjonalność?
Staram się dokopać do arta opisującego dane rozwiązanie. To było 
uruchomione po stronie pc, ale nie był to APE. Bardzo często padało 
odniesienie do pc-mirror. Staram się zawęzić ramy czasowe, to było w 
okolicach świetności 486, sio2cf nie istniało a projekt był realizowany 
w ramach "APE nie jest darmowe".

Tak, tam były pliki xex, które...

> Zaraz. Jezeli plik dosowy mozna uruchomic, ale nic on nie robi, to znaczy, 
> ze wczytuje sie jeden blok pod RUNINI z adresem jakiegos RTSa w Romie czy 
> jak? Inaczej? Jak?

... wskazywały na RTS.

> Wprowadzasz w blad. W rzeczywistosci APE podaje ze w katalogu jest jakis 
> plik i _proba_otwarcia_ pliku (nie musi byc uruchomienie!) powoduje wyslanie 
> bledu przez APE do Atari. Nastepny odczyt katalogu powoduje, ze APE 
> wyswietla kolejne pliki (w przypadku PC-Mirror).

Chwila, chwila.
Czytam swoje posty i szukam słowa APE. W pierwszym, w którym odniosłem 
się do APE użyłem zwrotu 'który realizuje dane (wystawić filesystem z 
katalogami) rozwiązanie'.
Przez całą dyskusję ani razu nie napisałem że "tak robi APE". Owszem 
można było sobie tak nad interpretować. Podliczyłem też występowanie 
zwrotu "nigdzie nie...", którego używałem do prostowania wypowiedzi. 
Widzę, że jest dość częste. Nie umiem pisać, czy czytać?

> Zgadza sie. Tylko to nie jest twardziel Atari. Jak podlaczysz do Atarki 
> lodowke, ktora bedzie udostepniac swoj rom i odczytasz jej zawartosc, to 
> powiesz, ze to jest dysk Atari?

Jak już wcześniej wspomniałem, jestem wielce zdziwiony, że tak 
podstawowa funkcjonalność nie jest zaimplementowana w sio2.

> Jestes pewien, ze APE tworzy w pamieci ATRa??? Bo moim zdaniem nie. 
> Przyklad: masz na twardzielu plik ktory ma np. 100MB. Mozesz go odczytac na 
> Atarce przez PC-Mirror? Mozesz (tylko nie pomyl odczytania z 
> wczytaniem/dosowym zaladowaniem!). I twierdzisz, ze w momencie, gdy Atarka 
> zechce taki pliki otworzyc, to APE tworzy na szybko ATRa ze 100MB plikiem 
> (ATR>16MB?)? I zacznie podawac jego zawartosc Dosowi 2.5??? Sprawdz podczas 
> odczytu takiego pliku jakie nry odczytywanych sektorow pojawiaja sie w 
> APE... Wlasnie odkryles, ze ATRy potrafia byc wielowarstwowe...

Jak już wcześniej wspomniałem, nigdzie nie napisałem, że "tak robi APE".
Jeżeli dany soft rozwiązał to w sposób jeszcze bardziej optymalny to 
super. Jest z czego czerpać rozwiązania.

Napisałem "tworzy wirtualny plik ATR". Oczywiście, dla osoby o małej 
wyobraźni może to być jednoznaczne dla: zaalokowania danej pamięci, 
wypełnienia jej zawartości plikami z dysku.
A nie lepiej/taniej stworzyć tablicę sektorów wirtualnej dyskietki i 
mapować je na odpowiednie pliki/zakresy bajtów, akcje zmiany np. 
katalogu? Można pójść dalej, wirtualny ATR jest pusty i na bieżąco (jak 
atari poprosi) uzupełniany o brakujące informacje.

> Jesli mowa nadal o PC-Mirror, to jest to bzdura. Skad masz informacje, ze 
> tam jest jakis plik FFFF?

A jeśli nie, to nie jest bzdura.

> Hmm, upierasz sie, ze uruchomil. Wiec pewnie skoro dalo sie taki plik 
> uruchomic, to tym bardziej powinien pozwolic sie skopiowac - niestety, u 
> mnie jakos nie chce... Gdzie popelnilem blad?

Czyli używasz danego programu (nie APE). Możesz podać jego nazwę?
Chętnie jeszcze raz przeczytam dokumentację i uzupełnię braki.
Czy przy okazji możesz sprawdzić...

> Jeszcze jedno - jak wyglada wyslanie do Atari informacji o zmianie 
> dyskietki? Jaki kod Percom ma taka komenda, bo nie znam...

...obecność kodu źródłowego zawierającego powyższą informację?
Z pewnością pomoże on w...

> Twierdze, ze nie ma takiego ATRa. APE reaguje jedynie na odczyt z sektorow 
> bootowych i katalogu. Jezeli twierdzisz inaczej: sprobuj jakims Watsonem 
> odczytac sektor np. 2D0 (ustaw w APE katalog z tylko jedny krotkim plikiem 
> albo nawet pusty). Da sie?

...określeniu różnic względem APE.
Pomoże to w odpowiedzi na...

> Powtorze pytanie: na czym polega poinformowanie Atari o zmianie dysku?
> Dos wie? Skad wie?

...powyższe pytania.

> Ale zaznaczylem ze chodzi o dysk Atari, a Ty o PC... Ale niech bedzie.

A teraz trzeba usiąść i zastanowić się jaka jest różnica.
Z punktu widzenia atari praktycznie nie istnieje (dla rozwiązań sio2).
To, czy po drugiej stronie kabla sio jest atmel, x86, ppc. Niewiele zmienia.
Dla użytkownika? Owszem. Może się pochwalić, że po kilku latach ma 
rozwiązanie w małym pudełku, a wcześniej używał pc jako stację dysków.
Jeszcze raz podkreślę. Jestem bardzo, ale to bardzo zdziwiony, że zbiór 
rozwiązań nazwijmy to pc-mirror (coby darować sobie czepialstwo, że coś 
jest realizowane inaczej) nie jest na standardowym wyposażeniu każdego 
sio2. Czy jest? A może będzie?

> Tak 
> czy siak w tym miejscu powinienem powtorzyc pytanie: w jakis sposob udaje 
> sie wcisnac plik wiekszy od ATRa...

Przecież na to odpowiedziałem kilka postów wcześniej.
W danej implementacji te pliki były ignorowane - nie brały udziału w 
tworzeniu ATR.

> Ups, tu sa odpowiedzi na moje pytania. Odpisywalem po kolei i nie 
> zauwazylem. Twierdzisz, ze jezeli mam w katalogu (APE+PC-Mirror) pliki np. 
> po 1 MB, a ustawie sobie, ze APE ma symulowac dysk SD, to nie zobacze 
> zadnego pliku w katalogu? Bo mnie sie wydaje, ze zobacze a nawet bede mial 
> do nich dostep...

Odpisałem powyżej.

> Ja sie juz nie bede pastwil nad tymi xex. Mam nadzieje, ze dowiem sie skad 
> wiesz, ze to xex...

Odpisałem powyżej.
Technical Details
Message-ID: <gbdbub$rpk$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <gat53l$bv5$1@news.lublin.pl> <gatc51$h5b$1@news.lublin.pl> <gattj6$rg0$1@news.onet.pl> <gb8s8q$eed$1@nemesis.news.neostrada.pl> <gb8u1b$40r$1@news.onet.pl> <gbaqop$9gs$1@atlantis.news.neostrada.pl> <gbasvn$ap1$1@news.onet.pl> <gbd0lv$51m$1@nemesis.news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: Darek <darek2311@op.pl>
Newsgroups: pl.comp.sys.atari
Subject: Re: Różne DOS-y
Date: Wed, 24 Sep 2008 14:34:13 +0200
Organization: Onet.pl
Lines: 127
Message-ID: <gbdbub$rpk$1@news.onet.pl>
References: <gat53l$bv5$1@news.lublin.pl> <gatc51$h5b$1@news.lublin.pl> <gattj6$rg0$1@news.onet.pl> <gb8s8q$eed$1@nemesis.news.neostrada.pl> <gb8u1b$40r$1@news.onet.pl> <gbaqop$9gs$1@atlantis.news.neostrada.pl> <gbasvn$ap1$1@news.onet.pl> <gbd0lv$51m$1@nemesis.news.neostrada.pl>
NNTP-Posting-Host: acrg128.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1222259467 28468 83.11.8.128 (24 Sep 2008 12:31:07 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Wed, 24 Sep 2008 12:31:07 +0000 (UTC)
X-Sender: vfUVfF+SIgtOXQT452jSUw==
In-Reply-To: <gbd0lv$51m$1@nemesis.news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit