You are not logged in.

Dear visitor, welcome to Forum64. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

gh23

Professional

  • "gh23" is male

Posts: 1,280

Date of registration: Jan 29th 2007

Location: Österreich, Wien

  • Send private message

member since 72 month member since 72 month member since 72 month member since 72 month

21

Thursday, February 16th 2012, 6:42pm

Hallo Leute! :winke:
Ich kann gern nochmal alles Images der 64'er Disk's durchsuchen und ein D64 zusammenstellen, welches alle Directory Manipulation-Tools besitzt
Dann können wir ja diese Zeitschrift ausschließen!
Gerald ( gh23 )

C-64 2x, C-64C, 1541 4x, C-128D,, 1571 1x, Amiga 500(HD), 1000(HD), 1200(HD, 2000(HD), TI-99/4A, ZX81 +16k

BlackJack

ɹǝʞɔɐɥ oɹʇǝɹ

Posts: 209

Date of registration: Nov 18th 2009

Location: Berlin

  • Send private message

member since 36 month member since 36 month

22

Thursday, February 16th 2012, 8:52pm

@gh23: Das ist ja alles nett gemeint, word aber nicht helfen wenn es technisch einfach nicht möglich ist, was bugjam möchte.

@bugjam: Schauen wir doch einfach mal welche Zeichen für die jeweiligen Bytewerte im „Hochkommamodus”, also in Listings innerhalb von Zeichenketten angezeigt werden. Dazu habe ich das Programm im Anhang geschrieben. Wie man sieht sind dort keine inversen Ziffern dabei und sogar die inversen Buchstaben sind nicht alle vollständig darstellbar! Was auf den beiden Bildschirmseiten nicht dargestellt wird, dürfte auch kein Dir-Editor ermöglichen.
BlackJack has attached the following file:
  • qmode table.prg (330 Byte - 4 times downloaded - latest: Feb 21st 2012, 11:09pm)
Never eat yellow snow

bugjam

Intermediate

  • "bugjam" is male
  • "bugjam" started this thread

Posts: 420

Date of registration: Mar 1st 2003

Location: Karlstein/Main

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

23

Friday, February 17th 2012, 5:44pm

Also ich kann natuerlich nicht beschwoeren, dass es moeglich ist, aber die inversen Buchstaben _sind_ doch alle darstellbar - damit ist da doch irgendwo ein Rechenfehler bei der Argumentation?! Pi sehe ich zum Beispiel da auch nicht, aber hier sieht man, was einem der DirMaster von Style (PC-Tool) zur Auswahl anbietet, also das sollte alles sein, was zumindest ohne groesseren Aufwand darstellbar ist:
bugjam has attached the following image:
  • CBMcharsetDirMaster.png

-trb-

was waiting

  • »-trb-« is a verified user

Posts: 2,959

Date of registration: Nov 25th 2002

Marketplace entries: 3

  • Send private message

member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month

24

Friday, February 17th 2012, 10:38pm

Reverse Zeichen müssten darstellbar sein*, wenn vor Ausgabe der/des Zeichen/-s der Reversmodus per im Dateinamen enthaltenen Steuerzeichen eingeschaltet wird. Sprich: das eigentlich revers darzustellende Zeichen ist eben nicht als inverses Zeichen gespeichert. So ließe sich dann bspw. auch das inverse "R" darstellen, welches ja das Steuerzeichen ist, um den Reversmodus einzuschalten. Nachteil: Jedes Steuerzeichen benötigt natürlich Platz, der dann ggf. bei den insg. 16 Zeichen eines Dateinamens fehlt. Soll der Reversmodus auch innerhalb eines Dateinamens wieder abgeschaltet werden, verkürzt sich der Platz für darstellbare Zeichen um ein weiteres Steuerzeichen.

Solche Spielereien hatte ich iirc mit einem Diskmon gemacht. An einen Editor, der das unterstützt, kann ich mich nicht erinnern.

P.S.: Die Steuerzeichen werden beim Directory iirc übrigens nicht nur innerhalb von Anführungszeichen (wie bei Disk- und Dateinamen) ausgeführt, sondern auch bei der Disk ID.



* Mit Ausnahme von bspw. Cartridges, wie hier im Thread schon erwähnt wurde.

Zitat

Sind Sie halten mit der Commodore?

BlackJack

ɹǝʞɔɐɥ oɹʇǝɹ

Posts: 209

Date of registration: Nov 18th 2009

Location: Berlin

  • Send private message

member since 36 month member since 36 month

25

Saturday, February 18th 2012, 12:00am

@bugjam: Was meinst Du mit die inversen Buchstaben wären alle darstellbar? Wie kommst Du darauf? Es gibt drei die nicht gehen — da wird ein rotes Kästchen in meinem Programm dargestellt. Meine „Argumentation“ ist die Ausgabe aller Bytewerte im "quote mode", also das was man innerhalb von Zeichenkettenliteralen in Anführungszeichen ausgegeben bekommt. Wie kann da ein „Rechenfehler” drin sein? Die Ausgabe des Programms ist das was die Kernel-Routinen aus den Bytes machen! Ich schalte vor jedem Wert den "quote mode" ein und gebe dann den Bytewert aus.

Der DirMaster mag ein inverses M anbieten, aber ist das auch tatsächlich darstellbar? Also ich meine ausserhalb des Programms auf einem C64? Das ist an der Stelle nämlich der Bytewert für ein „carriage return” und der wird von der Ausgaberoutine im Kernal anders behandelt als die anderen Bytewerte und eben nicht als inverses M ausgegeben.

Ein Pi ist im Grunde vorhanden (mehrfach sogar), nur dass es im Gross-/Klein-Zeichensatz auf den ich umgeschaltet habe, dieses Zeichen nicht gibt. Da ist ein Grafikzeichen an der Stelle.

@-trb-: Innerhalb eines Dateinamens kann man nicht einfach per Steuerzeichen auf Invers umschalten, denn die Dateinamen sind in Anführungszeichen eingefasst, was beim Auflisten in den "quote mode" umschaltet. Da müsste man erst einmal heraus kommen, was aber AFAIK nicht möglich ist, ohne dass der Rest der normalen Formatierung flöten geht. Man hat dann keine 16 Zeichen pro Dateinamen mehr und die Dateitypen stehen nicht mehr an der Stelle wo sie sonst stehen.
Never eat yellow snow

-trb-

was waiting

  • »-trb-« is a verified user

Posts: 2,959

Date of registration: Nov 25th 2002

Marketplace entries: 3

  • Send private message

member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month

26

Saturday, February 18th 2012, 12:09am

Innerhalb eines Dateinamens kann man nicht einfach per Steuerzeichen auf Invers umschalten, denn die Dateinamen sind in Anführungszeichen eingefasst, was beim Auflisten in den "quote mode" umschaltet. Da müsste man erst einmal heraus kommen, was aber AFAIK nicht möglich ist, ohne dass der Rest der normalen Formatierung flöten geht. Man hat dann keine 16 Zeichen pro Dateinamen mehr und die Dateitypen stehen nicht mehr an der Stelle wo sie sonst stehen.
Naja, das geht großteils wohl aus dem hervor, was ich dazu schrieb. Und es mag gut sein, dass die Steuerzeichen innerhalb der Anführungszeichen nicht funktionieren. Also könnte man eben einfach noch ein Anführungszeichen in den Dateinamen einschleusen, damit das funktioniert; ergo: wieder ein Zeichen weniger pro Dateinamen. Wie dem auch sei - dass die Formatierung bei Einsaz von Steuerzeichen nicht erhalten bleiben kann, nehme ich einfach mal als gegeben hin.

Falls aber tatsächlich (ich weiß das einfach nicht mehr) die Steuerzeichen innerhalb eines Dateinamens nicht ausgeführt werden sollten, dürfte doch die Darstellung inverser Zeichen mithilfe eines Diskmonitors i.d.R. kein Problem sein?!

Edit: Aus meiner Erinnerung heraus bin ich mir ziemlich sicher, dass ich manchmal einen Diskettennamen (der ja auch in Anführungszeichen steht) so manipuliert habe, dass der komplett ohne Anführungszeichen zusammen mit den fünf folgenden Bytes (Disk ID und DOS ID) als eine Einheit dargestellt wurde. Mehr als ein paar reverse "T" (Delete) waren dazu iirc nicht notwendig. Das würde bedeuten, dass Steuerzeichen auch innerhalb der Anführungszeichen beim Dirlisting funktionieren. Mit Ausnahme von bspw. Cartridges natürlich.

Zitat

Sind Sie halten mit der Commodore?

gh23

Professional

  • "gh23" is male

Posts: 1,280

Date of registration: Jan 29th 2007

Location: Österreich, Wien

  • Send private message

member since 72 month member since 72 month member since 72 month member since 72 month

27

Tuesday, February 21st 2012, 9:51pm

Hallo Leute! :winke:
Ich habe das ganze jetzt mal getestet!

Wenn man mit ( Save"test rvson part 1rvsofl",8 ) eine Datei abspeichert und dann mit load"$",8 und list das ganze anzeigt sieht man nix!
Aber wenn man die Datei dann lädt, zeigt die Laderoutine die Inversen Zeichen an!

z.B.: searching for Dateiname inkl. inversen Zeichen (auch Leerzeichen)
Das ist es vielleicht was der To gemeint hat?
Gerald ( gh23 )

C-64 2x, C-64C, 1541 4x, C-128D,, 1571 1x, Amiga 500(HD), 1000(HD), 1200(HD, 2000(HD), TI-99/4A, ZX81 +16k

sauhund

ist falsch abgebogen

  • "sauhund" is male

Posts: 20,339

Date of registration: Jul 16th 2005

Location: zuhause

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

28

Tuesday, February 21st 2012, 10:35pm

die steuerzeichen werden wie schon gesagt nur ausgewertet wenn man aus dem quote modus raus ist. wenn ich mich recht erinner ging das aber ganz einfach per shift-space davor.
http://www.hitmen-console.org http://magicdisk.untergrund.net
Die Furcht vor der freimütigen Antwort kann auch robuste Charaktere befallen.

bugjam

Intermediate

  • "bugjam" is male
  • "bugjam" started this thread

Posts: 420

Date of registration: Mar 1st 2003

Location: Karlstein/Main

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

29

Sunday, February 26th 2012, 10:55am

OK, ich geb mich geschlagen. :-) Vielleicht krieg ich Baccy nochmal dazu, siech an mehr zu erinnern; falls da wider Erwarten was bei rauskommt, grab ich den Thread hier wieder aus. ;)
@BlackJack: sorry, ich bin davon ausgegangen, dass Style bei dem Dir-Master PC-Tool tatsaechlich nur _brauchbare_ Zeichen zur Auswahl stellt (siehe Screenshot; wuerde ja Sinn machen - andere Zeichen wie eben inverse Zahlen etc haben sie ja auch weggelassen).
Fand das trotzdem eine sehr interessante und anregende Diskussion hier - schoenen Dank! :-)