Temat: macxATR
Cos dla maca. Pracuje na programem odpowiadajacym funkcjonalnoscia makeATR. Ot tak informuje moze ktos tak jak ja ma alergie na widowsy :-).
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Grawitacja 2024 Czas na kolejną edycję 8 bitowego GameJamu.
Tenebra na Atari ST/STE Wersja gry na duże atari.
Wyniki FujiCup 2023 Wyniki konkursu FujiCup na najlepszą grę dla 8-bit Atari w 2023 roku zostały ogłoszone!
TONY na małe Atari Nowa gra na małe Atari, w Hiresie, produkcja Rafała Dudka (brat XXL-a), Popmilo i Caruso.
Cosmic Hero 2 Bohater ratujący Ziemię w kryzysowej sytuacji powraca po 30 latach.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Cos dla maca. Pracuje na programem odpowiadajacym funkcjonalnoscia makeATR. Ot tak informuje moze ktos tak jak ja ma alergie na widowsy :-).
kiedy mac przeskoczy na x86 bedzie z tego uzytek. poki co bariera platformowa jak dla mnie nie do przeskoczenia.
ale zacne, ze takie rzeczy powstaja dla innych 8)
eee, przeportuje sie na X11 :)
moze w qncu powstanie jakas ladna biblioteka (niezalezna od gui) do obslugi obrazow dyskow maloatarowych?
nadal czekam...
moze w qncu powstanie jakas ladna biblioteka (niezalezna od gui) do obslugi obrazow dyskow maloatarowych?
nadal czekam...
Propozycja interfejsu:
int atr_open(char *filename, int m); - inicjalizuje parametr sciezka do pliku zwraca handle lub error
(otwiera badz tworzy - w tym drugim przypadku m kod formatu).
int atr_dir(int handle, char *entry); - pobiera nazwe kolejnego pliku z katalogu
zwraca kod bledu
int atr_write(int handle, char *name, char *buf); - zapisuje plik do image
zwraca ilosc zapisanych sektorow lub blad
int atr_read(int handle, char *name, char *buf); - odczytuje plik z image
zwraca ilosc odczytanych bajtow
int atr_format(int handle); - formatuje
blad - liczba ujemna, jak w atari
dodaj tylko atr_stat (atrybuty pliq), atr_delete, atr_mkdir i atr_rmdir :)
sciezki separowane jak sobie rzyczysz (t.j. ':', '', '/')
jakie filesystemy masz zamiar obslugiwac?
patrzac na listing ze screena wnioskuje ze atari dos ii lub mydos :)
ale mam nadzieje ze dasz jakas obsluge i do sparty
czyli cos ala uniwersalka:
wykrywanie typu obrazu (atr, raw atr, dcm, xfd)
wykrywanie formatu (ilosc sektorow/ich wielkosc)
wykrywanie filesystemu (mydos, sparta, dosii)
+ ustawianie powyzszych na chama...
chetnie moge pomoc w klepaniu kodu...
btw. atr_write powinien miec dodatkowo jeszcze jeden parametr - wielkosc zapisywanego bufora (co i przydalo by sie do atr_read - by ominac popularny blad typu buffer overflow)
atr_format powinno miec wiecej paratetrow: rozmiar sektora, ilosc sektorow, filesystem, a moze tez typ obrazu.
dodaj tylko atr_stat (atrybuty pliq), atr_delete, atr_mkdir i atr_rmdir :)
sciezki separowane jak sobie rzyczysz (t.j. ':', '', '/')
jakie filesystemy masz zamiar obslugiwac?
patrzac na listing ze screena wnioskuje ze atari dos ii lub mydos :)
No wlasnie chwilowo obslugiwany jest jeden filesystem - DOS 2.5 (w SD ED DD). Ale docelowo Mydos i sparte.
ale mam nadzieje ze dasz jakas obsluge i do sparty
czyli cos ala uniwersalka:
wykrywanie typu obrazu (atr, raw atr, dcm, xfd)
wykrywanie formatu (ilosc sektorow/ich wielkosc)
wykrywanie filesystemu (mydos, sparta, dosii)
+ ustawianie powyzszych na chama...
No takie sa plany
chetnie moge pomoc w klepaniu kodu...
Ok jak pozbede sie bledow, i olookam unix2atr
to sie odezwe.
btw. atr_write powinien miec dodatkowo jeszcze jeden parametr - wielkosc zapisywanego bufora (co i przydalo by sie do atr_read - by ominac popularny blad typu buffer overflow)
atr_format powinno miec wiecej paratetrow: rozmiar sektora, ilosc sektorow, filesystem, a moze tez typ obrazu.
No tak sensowy pomysl :-). Chwilowo to sa operacje od razu na plikach, tnz buf == localfilename, ale jesli chodzi o biblioteke sadze ze bufor jest lepszy - bardziej przenosny.
Skoro juz taki watek sie toczy...
Informuje niniejszym, ze od jakiegos (dluzszego niestety) czasu dziargam toola do atr-ow u siebie w domu. Jest to (bedzie?) command-line'owa rzecz. Mozna to potem oskryptowac i gui dorobic w czymkolwiek (jak kogos terminal odpycha).
Calosc jest pisana w c++ (co dla jednych jest wada, dla innych zaleta) i posixa potrzebuje czasem.
Stan na chwile obecna jest taki:
- DOS II - gestosci S i D so R/W (takze formatowanie), E jest R.
- Sparta - wszystko jest R, ale to sie niebawem zmieni.
Jak skoncze(skonczymy?) to calosc na source-forgu wyladuje na gpl-owych zasadach.
Jak ktos jest chetny, zrodla wysle poczta...
Ewentualnie mozna polaczyc sily i zrobic jednego liba porzadnie zamiast 10 dupiatych...
Jestem za. Podeslij mi zrodelka z checia sie zapoznam.
i zobacz http://chief1.home.pl/unix2atr.c
pozdrawiam
Marek
MW: nie cytuj posta powyzej!
btw. co do zrodelek to pewnie wiecej osoob bedzie zainteresowanych
tak wiec moglbys dolaczyc w forum...
jak nie chcesz dolaczac to przynajmniej podeslij na poczte :)
[ Dodano: Pią Lip 01, 2005 13:45 ]
nadal czekam... jest szansa na wasze zrodla?
pytanie kierowane zarowno do bober-a, jaki i do bori-ego...
Wlasnie wrzucilem zrodla na source-forge.
Wersja jest _mocno_ niestabilna, nietestowana itp...
Dostep: cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/zooey co franny
Wszelkie uwagi, propozycje i inne takie mile widziane.
znajde kwile to zasse...
dodane:
sorry winetoo:
cvs server: cannot find module `franny' - ignored
dodane:
no i jest wsio ok...
zapomnialem o tym ze na sf.net obowiazuje 6h opoznienia miedzy commit a checkout dla niedeveloperow
Ostatnio edytowany przez jellonek (2005-07-04 14:47:19)
na sf wrzucilem najnowsza wersje (kilka bugow usunietych, pewnie inne dodane).
jest tez release dodany wiec mozna sobie tgz sciagnac...
hmmm, czy biblioteka plugina ATR do TotalCommandera i jej opis nie był wystarczający.... ciągła kompatybilność z nowymi wersjami i obsługa wszystkich filesysytem'ów.
no chyba, że pod maca nie da się używać tej DLL ..... ;)
Np wlasnie. Juz dawno temu rozbilem sie o brak porzadnego programu dzialajacego z CLI potrafiacego manipulowac ATRami. Plugin to TC jest super, ale jak pisze sie powiedzmy demo na atari i przy kazdej kompilacji chce sie umiescic wynik a ATRze bo bez programu, ktorego mozna umiescic we wsadzie ani rusz.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
[ Wygenerowano w 0.077 sekund, wykonano 20 zapytań ]