atari-home.de - Foren

Software => Coding => Thema gestartet von: guest3182 am Sa 30.05.2015, 20:07:47

Titel: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: guest3182 am Sa 30.05.2015, 20:07:47
Das ACC soll die Festplattenkapazitäten in MB
inkl. freien Platz mit Balken al a Windowsexplorer.
Das ganze sollte optisch nett sein und unter
SingleTOS laufen. Als Vorbild kann hdfree.cpx
dienen, allerdings als ACC und ohne Floppys.
Wer hat Lust dazu? Lasse auch gerne ein
Taschengeld springen :P
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: 1ST1 am So 31.05.2015, 00:01:34
Und warum nicht das CPX benutzen?
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: guest3182 am So 31.05.2015, 00:57:20
Da muss ich scrollen und das Fenster ist schon
sehr klein, man sieht nur 2-3 Laufwerke ::)
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: Lukas Frank am So 31.05.2015, 08:50:55
Gab es schon alles, auch mehrfach meine ich.

Schau mal da ->   http://ftp.lip6.fr/pub/atari/Disk/Index

... oder auch auf den anderen ftp Servern mit Atari Software und bei den PD Serien.
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: 1ST1 am So 31.05.2015, 09:52:50
Ko
Da muss ich scrollen und das Fenster ist schon
sehr klein, man sieht nur 2-3 Laufwerke ::)

Komisch, ich sehe damit bei mir alles bis... H, J, keine Ahnung, so veiel Laufwerke wie mein Rechner halt so hat. Die Balken werden immer schmäler, je mehr Laufwerke.
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: guest3182 am So 31.05.2015, 11:35:02
sorry, ich meinte als Beispiel dfree.cpx
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: mstz am Mo 01.06.2015, 23:47:37
Hallo,

habe mal schnell ein ACC programmiert, Download unter:

http://www.storcz.de/bin/HDSPACE.ZIP

Vorteile:

Nachteile:

Viele Grüße
 Markus
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: laufkopf am Di 02.06.2015, 06:46:20
Die Informationen sind anscheinend falsch. Guck mal mein Screenshot.
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: laufkopf am Di 02.06.2015, 19:47:12
Ich stelle gerade fest, mir wird für Laufwerk U dieselbe Information wie für Laufwerk C gegeben. Sowie für Laufwerk H dieselbe wie für Laufwerk D.

Zitat
Laufwerke laut Drvmap(): 10110001000000000000100000000000
Details..

LW3 Anz freie Cluster : 736
Geamtzahl Cluster : 25562
Bytes pro Sektor  : 4096
Sektoren / Cluster: 2

LW4 Anz freie Cluster : 20195541
Geamtzahl Cluster : 54945657
Bytes pro Sektor  : 1048576
Sektoren / Cluster: 1

LW8 Anz freie Cluster : 20195541
Geamtzahl Cluster : 54945657
Bytes pro Sektor  : 1048576
Sektoren / Cluster: 1

LW21 Anz freie Cluster : 736
Geamtzahl Cluster : 25562
Bytes pro Sektor  : 4096
Sektoren / Cluster: 2


System ist Aranym unter Mac OS X 10.10.3

Laufwerk C ist ein Image. D und H Verweise auf Mac-Verzeichnisse.
Sollte U nicht zumindest die Summer von C, D, H ergeben?
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: mstz am Di 02.06.2015, 23:49:37
Hallo laufkopf,

danke für die Hinweise.

Tja, dass passiert, wenn man auf Gleitkommazahlen (float etc.) ganz verzichtet und die Integer-Arithmetik dann nicht ganz passt. Die Berechnung an sich ist ja trivial... Korrigiere ich bei nächster Gelegenheit.

Bei mir ist Dfree() unglaublich langsam, ist das reproduzierbar auch auf anderen Systemen so?

Wenn D und H auf Mac Verzeichnisse verweisen, die auf dem selben Mac Laufwerk liegen, so wird anscheinend jeweils die Größe/Belegung des gesamten Laufwerks zurückgegeben und diese ist dann für D und H identisch?

Es gibt noch ein paar weitere Punkte (Aktualisierung der Daten, Fensterverwaltung) die ich bei nächster Gelegenheit verbessern will.

Viele Grüße
 Markus

Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: guest3182 am Mi 03.06.2015, 18:39:16
Hallo Markus,

bei mir stimmen die Werte natürlich auch nicht. Gut wären auch noch Nachkommastellen,
Belegung in % im Balken und das nur Laufwerke angezeigt werden die auch vorhanden sind.

Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: mstz am Mi 03.06.2015, 23:42:13
Hallo,

jetzt mit einigen Verbesserungen v0.20:

http://www.storcz.de/bin/HDSPACE020.ZIP

Viele Grüße
 Markus
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: guest3182 am Fr 05.06.2015, 11:21:13
Hallo Markus,

die Werte stimmen leider immer noch nicht. Und den Prozentwert von freien Platz würde
ich ohne Text also nur z.b. 30% zentriert in die jeweilige Grafik setzen. Dann wäre es Perfekt!
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: guest3182 am Fr 05.06.2015, 11:36:03
Hallo Markus,

ich habe nochmal nachgerechnet: Der Wert der Gesamtgröße ist nicht korrekt,
der Wert des freien Platzes ist korrekt. Eventuell ein Fehler beim Wert des belegten Platzes?
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: mstz am So 07.06.2015, 21:25:46
Hallo Markus,

ich habe nochmal nachgerechnet: Der Wert der Gesamtgröße ist nicht korrekt,
der Wert des freien Platzes ist korrekt. Eventuell ein Fehler beim Wert des belegten Platzes?

Hallo,

hmm, komisch - bei mir stimmen die Zahlen, siehe meinen angehängten Screenshot mit einem Vergleich zu den unter Windows für eines der Laufwerke angezeigten Werten.

Danke für die Anregung, den Prozentwert unter die Grafik zu setzen, das spart etwas Platz.

Viele Grüße
 Markus
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: guest3182 am So 07.06.2015, 23:01:34
Das ist wirklich komisch laut GEM das Laufwerk
450 MB, aber das ACC zeigt 500 MB an.
Ich habe TOS 1.04/2.05 - Hast Du eine Idee?

Ansonsten Prozent in der Grafik wäre super!
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: guest3182 am Mo 08.06.2015, 05:08:38
Ich bin dem noch einmal auf den Grund gegangen.
Die Gesamtgröße ist doch korrekt, allerdings ist es
doch so das der Wert der Belegung laut Laufwerksinfo
abweicht. Wie kann das sein?

Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: 1ST1 am Mo 08.06.2015, 14:43:02
Wahrscheinlich, weil der ATARI und Windows mit 1024 Bytes pro Kilobyte rechnen, du aber einfach eine Kommaverschiebung auf die angezeigte Zahl machst, um zur richtigen Einheit zu kommen. GB versus GiB, oder?
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: guest3182 am Mo 08.06.2015, 14:56:41
Nein ich habe es brav ausgerechnet und zwar sind laut Laufwersinfo 90 MB belegt, laut diverse
HDfree Tools liegt die Belegung aber bei 130 MB.
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: KarlMüller am Mo 08.06.2015, 15:44:55
Nein ich habe es brav ausgerechnet und zwar sind laut Laufwersinfo 90 MB belegt, laut diverse
HDfree Tools liegt die Belegung aber bei 130 MB.
Ein möglicher Gedanke ist:
Das einige Programm die tatsächliche Größen der Datei addieren, bei anderen es über die belegten Cluster (Sektoren) geht.
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: guest3182 am Mo 08.06.2015, 15:50:52
Das komische ist aber das der freie Platz korrekt ist.
Titel: Re: Wer hat Lust mir ein ACC zu schreiben?
Beitrag von: mstz am Do 11.06.2015, 23:27:03
Hallo,

neue Version v0.30, hauptsächlich mit Änderungen an der Oberfläche:

http://www.storcz.de/bin/HDSPACE030.ZIP

Viele Grüße
 Markus