1 Ostatnio edytowany przez uicr0Bee (2022-11-12 10:46:07)

No cześć.
Potrzebuję wygodny soft do przeglądania, ekstrahowania zawartości, porównywania zawartości (drzewa katalogów/plików) dwóch obrazów .ST, czy innych .IMG z FAT12. Łindołs lub Linuks, GUI albo CLI, byle było szybkie i wygodne w obsłudze. Gdyby jeszcze porównywało boot sector to byłoby idealnie. Dla Łindołs znam FloImg i  WinImage ale słabo się nadają.
Ew. coś do montowania takich obrazów bezpośrednio w Łin lub Lin?
Coś polecacie?

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

2

dostęp na poziomie plików będziesz miał pod Aranym, Hatari, Steem

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

3 Ostatnio edytowany przez perinoid (2022-11-12 11:32:38)

Pod Linuksem możesz sobie obraz po porostu zamontować:

sudo mount -o loop,rw obraz.st /mnt

przy założeniu, że obraz jest w pliku obraz.st oraz montujesz pod katalog /mnt w trybie RW.
Oczywiście nie zapomnij odmontować gdy nie jest już potrzebny

sudo umount /mnt

;-)

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

4

Do prostego przeglądania, ekstrahowania czy porównywania pod Windą używałem tego:
https://i.ibb.co/wBdY4j0/MSAConv.png
Do pobrania tutaj: http://msaconverter.free.fr/index-uk.html

5

Dziękuję Panowie.
@perinoid o to chodziło. Otwiera drogę do dalszego oskryptowania. Działa na WSL2.

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

6 Ostatnio edytowany przez Monsoft (2022-11-12 20:09:41)

Do szybkiego przegladania fatcat sie nadaje.

$ fatcat 1943.ST -l /
Listing path /
Directory cluster: 0
d 27/2/2010 17:14:22  AUTO/                          c=2
f 26/12/1989 22:14:52  1943.PC1                       c=4 s=19008 (18.5625K)
f 26/12/1989 22:14:56  AUTO.ARC                       c=23 s=613 (613B)
f 26/12/1989 22:14:58  BOAT.PC1                       c=24 s=23133 (22.5908K)
f 26/12/1989 22:15:04  CARR1.D                        c=47 s=5184 (5.0625K)
f 26/12/1989 22:15:06  CARR2.D                        c=53 s=5184 (5.0625K)
f 26/12/1989 22:15:08  CHRSETS.D                      c=59 s=3840 (3.75K)
f 26/12/1989 22:15:10  CLOUD1A.D                      c=63 s=8448 (8.25K)
f 26/12/1989 22:15:14  CLOUD1B.D                      c=72 s=8448 (8.25K)
.
.
.

Nie ma upierdliwosci z montowaniem i odmontowywaniem image'a

7

Extra. Dzięki Monsoft!

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

8 Ostatnio edytowany przez perinoid (2022-11-12 20:55:19)

@Monsoft: Nie wiesz, w jakim pakiecie lub gdzie ten fatcat leży? Bo w mojej dystrybucji nie mogę tego znaleźć.

[Edit]
Znalazłem na gicie.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

9

W Debianie jest w repozytorium.

$ apt info fatcat
Package: fatcat
Version: 1.0.5-1+b1
Priority: optional
Section: utils
Source: fatcat (1.0.5-1)
Maintainer: Grégoire Passault <g.passault@gmail.com>
Installed-Size: 145 kB
Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libstdc++6 (>= 5.2)
Homepage: https://github.com/Gregwar/fatcat
Download-Size: 50,4 kB
APT-Sources: http://deb.debian.org/debian bullseye/main amd64 Packages
Description: FAT filesystem explore, extract, repair, and forensic tool
 fatcat is a tool to explore, extract, repair and forensic FAT filesystem.
 Its features:
     - Get information about FAT filesystem;
     - Explore FAT file system;
     - Read file or extract directories;
     - Retrieve file & directories that are deleted;
     - Backup & restore the FAT tables;
     - Hack the FAT table by writing on it;
     - Hack the entries by changing clusters and file sizes;
     - Perform a search for orphaned files & directories;
     - Compare and merge the FAT tables;
     - Repair unallocated directories &  files;
     - Supports FAT12, FAT16 and FAT32.
Zawsze mam rację, tylko nikt mnie nie słucha.

10 Ostatnio edytowany przez Monsoft (2022-11-13 09:56:51)

Debian i Mint (na podbudowie Ubuntu) na ktorych mam wiekszosc moich maszyn w domu maja fatcat'a w repo

Ten sam efect da sie uzyskac uzywajac  mdir z pakietu mtools:

$ mdir -i 1943.ST
 Volume in drive : is ASTGA400
Directory for ::/

AUTO         <DIR>     2010-02-27  17:14 
1943     PC1     19008 1989-12-26  22:14 
AUTO     ARC       613 1989-12-26  22:14 
BOAT     PC1     23133 1989-12-26  22:14 
CARR1    D        5184 1989-12-26  22:15 
CARR2    D        5184 1989-12-26  22:15 
CHRSETS  D        3840 1989-12-26  22:15 
CLOUD1A  D        8448 1989-12-26  22:15 
CLOUD1B  D        8448 1989-12-26  22:15 
CLOUD1C  D        8448 1989-12-26  22:15 
ISLAND1  D       15552 1989-12-26  22:15 
ISLAND2  D        6048 1989-12-26  22:15 
ISLAND3  D        1680 1989-12-26  22:15 
ISLAND4  D        1680 1989-12-26  22:15 
LOOP     D       13824 1989-12-26  22:15 
PAGE     PC1     13110 1989-12-26  22:15 
PANEL    D        8000 1989-12-26  22:15 
PLANE1   PC1      4319 1989-12-26  22:15

11 Ostatnio edytowany przez uicr0Bee (2022-11-13 12:41:50)

Dzięki ponownie Irek, tylko mdir jakiś kapryśny u mnie. Nie poradził sobie na razie z żadnym obrazem dyskietki 1-stronnej 360k, a również większość 2-stronnych 720k kwituje tak:

Bad media types f7/f8, probably non-MSDOS disk
Cannot initialize '::'

fatcat z tymi samymi plikami nie ma problemów.

A swoją drogą, tej opcji "-i" brak w helpie:

$ mdir --help
Mtools version 4.0.26, dated November 28th, 2020
Usage: mdir: [-V] [-w] [-a] [-b] [-s] [-f] msdosdirectory
            mdir: [-V] [-w] [-a] [-b] [-s] [-f] msdosfile [msdosfiles...]

Debian 11.5 w WSL2 w Łindołs 10, jeżeli to ważne, ale w Ubuntu tak samo.
--edit--
W Ubuntu jest Mtools 4.0.32

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

12

Mam mtools-4.0.40 i jest jak napisał @uicr0Bee.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

13 Ostatnio edytowany przez uicr0Bee (2023-02-12 10:13:34)

Za to np. obraz pustej (bez żadnych plików) dyskietki sformatowanej w ST na 820K na 82/2/10 mdir wyświetla poprawnie... a nawet takie cudo 924k - 86/2/1... trafiają się też 1-stronne .st , które "umie" i niekoniecznie 720k 360k, ale też 400k 80/1/10...
To tak tylko.. jako ciekawostki.

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

14 Ostatnio edytowany przez Monsoft (2022-11-13 20:25:36)

Nie ma -i w helpie lub man'ie and widzialem ta opcje gdzies na stronie projektu.
Odpalilem mojego prywatnego notebooka i sciagnalem pierwszy image ze strony https://atari.8bitchip.info/ASTGA/astgam.php 10th Frame.

$ mdir -i 10THFRAM.ST 
 Volume in drive : is ASTGA360
Directory for ::/

AUTO         <DIR>     2038-02-27  16:49 
ALLEY    PC1     21434 1986-02-06   0:01 
APPLSE1  SND     38918 1986-02-06   0:01 
BCKGND3  SND     13318 1986-02-06   0:01 
C        DAT       208 1986-02-06   0:01 
H        DAT       208 1986-02-06   0:02 
NBA      DAT       208 1986-02-06   0:02 
NP1A     DAT       208 1986-02-06   0:02 
NP2A     DAT       208 1986-02-06   0:02 
NPA      DAT       208 1986-02-06   0:02 
PINS1    SND      7046 1986-02-06   0:02 
ROLL1    SND      8966 1986-02-06   0:02 
STRIKE1  SND     10246 1986-02-06   0:02 
TITLE    PC1     12755 2010-02-27  16:45 
TITLE    SND     96312 1986-02-06   0:03 
VBT      DAT       208 1986-02-06   0:03 
VBX      DAT       208 1986-02-06   0:03 
VBZ      DAT       208 1986-02-06   0:03 
VP1T     DAT       208 1986-02-06   0:03 
VP1X     DAT       208 1986-02-06   0:04 
VP1Z     DAT       208 1986-02-06   0:04 
VP2T     DAT       208 1986-02-06   0:04 
VP2X     DAT       208 1986-02-06   0:04 
VP2Z     DAT       208 1986-02-06   0:04 
VPT      DAT       208 1986-02-06   0:04 
VPX      DAT       208 1986-02-06   0:04 
VPZ      DAT       208 1986-02-06   0:04 
       27 files             212 739 bytes
                             91 136 bytes free

Moja wersja mtools to 4.0.24-1

$ apt list mtools
Listing... Done
mtools/focal,now 4.0.24-1 amd64 [installed]

15

Spróbuj na pliku z załącznika.

Post's attachments

ST_language_disk_ca026062-004.ST 360 kb, liczba pobrań: 1 (od 2022-11-13) 

Tylko zalogowani mogą pobierać załączniki.
Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

16

$ mdir -i ST_language_disk_ca026062-004.ST 
Bad media types f7/f8, probably non-MSDOS disk
Cannot initialize '::'

fatcat sobie poradzil

17

Zgadza się, mam tak samo.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.