26

Bober: jakiego systemu uzywasz? jakiejs dystrybucji linuksa? apt-get install mingw-w64 gcc-mingw32, przerobic mejkfajla na uzywacnie $(CXX), make franny  CXX=/usr/bin/i586-mingw32msvc-g++, mv franny franny.exe i po sprawie... wine jako platforma testowa tez "robi"

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

27 Ostatnio edytowany przez Bober (2010-09-14 22:42:06)

1. lao: od 1.1.5 są dwie poprawki: dla solarisa (żeby franny się tam kompilował) oraz dla dysków sparty.
2. jellonek: nie chcę być niemiły, ale wiesz gdzie są źródła. więc do dzieła.
3. nowe źródła na s-f znajdą się, jak tylko będę miał chwilę wolnego. bo żeby upublicznić muszę trochę nad tym posiedzieć (nad źródłami).

28 Ostatnio edytowany przez jellonek (2010-09-14 23:04:51)

ekh, ja tam chyba mam prawa do commitowania... jutro poprawie mejkfajle
poki co - franny.exe tj. wersja z cvs

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

29

ekhem....
niniejszym ogłaszam, że w cvs-ie na sourceforge jest wersja 1.1.6 (tag: v116).

przy okazji wrzuciłem nowszą wersję yvonne (1.1) (tag: v11).

30 Ostatnio edytowany przez mono (2014-01-08 13:24:28)

Dodałem support dla:
- 512b sektorów .ATR,
- wersja 2.1 SpartaFS,
- atrybut A w listingu.
Paczowałem wersję z CVS z dnia 7 I 2014 (jak sama nazwa pacza wskazuje).
To szybka poprawka i może nie najlepsza, ale jak na razie zachowuje się poprawnie :) więc jakby komuś się przydało to proszę bardzo.

Edit: Atrybut.

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

31

Cześć!

Mono dzięki za patch-a, ale skąd zassać wersję 1.1.6 o której wspominał bober, ja na sf.net widzę tylko wersję 1.13:

http://sourceforge.net/projects/atari8/files/franny/

rozumiem iż twój patch jest do wersji 1.1.6?

32 Ostatnio edytowany przez mono (2014-01-09 14:58:29)

Zasysamy tak:

$ cvs -d:pserver:anonymous@atari8.cvs.sourceforge.net:/cvsroot/atari8 login
$ cvs -z3 -d:pserver:anonymous@atari8.cvs.sourceforge.net:/cvsroot/atari8 co -P franny

Przy logowaniu podajemy puste hasło. Kod franny znajdzie się w podkatalogu franny.
To wszystko opisane jest o tu.

Edit: A pacza to już standardowo:

$ patch -p0 <franny-20140107-sdx2x512bps.diff
hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

33

Dzięki mono za wszelakie wyjaśnienia... jakoś CVS-a omijałem zawsze z daleka. Software którego używam komercyjnie w pracy zawsze używał SVN-a i jakoś tak mi zostało że wolę/używam SVN :) Zaraz spróbuje to wszystko pobrać, za-patchować i skompilować :)

34 Ostatnio edytowany przez seban (2014-01-14 21:58:29)

Hej!

Udało się ;) działa zarówno pod Linux (kompilowałem/testowałem na Debian 7.3), jak i pod Windows dzięki MinGW. Jeżeli komuś się przyda wersja 1.1.6 (wraz z patch-em od mono) skompilowana pod Windows, proszę bardzo: franny_1.1.6

Co prawda mam kilka problemów z moimi starymi ATR-ami, ale nie miałem czasu jeszcze wnikać dlaczego tak się dzieje. Efekt jest taki:

C:\franny>franny.exe -f a -I games.ATR
Disk label:       AtariDOS
File system type: Atari DOS II
Density:          custom (256 bytes per sector)
Total Sectors:    65535 (16776960 bytes)
Free Sectors:     32572 (8240716 bytes)
Image Type:       standard
Image Media:      ATR

ale potem już:

C:\franny>franny.exe -f a -L games.ATR
Total: 0 files.

Obraz stworzony w dawnych czasach (około 2005 roku, nie pamiętam czym robiłem ATR-a ale używałem SIO2PC oraz My-DOS 4.53).

ps) celowo piszę post pod postem, aby zainteresowani zobaczyli iż coś się w wątku dzieje :)

35

Duże dyski MyDOS zakładają nieco inny system plików niekompatybilny z AtariDOS. MyDOSa obsługuje mój ataridosfs i xedisk, Franny tego niestety nie potrafi :/

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

36

Dzięki za oświecenie... ja skończyłem wnikanie w strukturę FS-ów, na poziomie MyDos 4.53 i dysków max 720KB (TOMS720).  gdy pisałem X-handler czy INIT-a obsługującego podkatalogi (do gęstości 720KB) nie zauważyłem aby FS się jakoś różnił specjalnie :) dlatego żyłem do dziś w nieświadomości iż większe obrazy tworzone przez MyDos są również zgodne wstecz AtariDOS :) człowiek uczy się przez całe życie :D

37 Ostatnio edytowany przez mono (2014-01-15 16:25:17)

Jakże się myliłem. Czy mógłbyś podesłać te atry? Sprawdzę co się dzieje.

Edit: Kompatybilność na poziomie wpisów w katalogu jest zachowana - inne nieco jest vtoc, no i linki 16-bitowe w sektorach (to moje usprawiedliwienie :P, ale fakt jest faktem - Franny nie pokazuje wpisów).

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

38

mono napisał/a:

ale fakt jest faktem - Franny nie pokazuje wpisów

:) - tak jak na Silly Venture? (dzięki czemu spędziliśmy cały dzień przy kopiowaniu, zamiast 15 minut jak pod TC :P )

Kontakt: pin@usdk.pl

39

Patch mono aktualnie pod:
http://mono.i-demo.pl/franny/franny-201 … 12bps.diff