Was war der Grund für doppelte PETSCII Zeichen auf dem C64?

Es gibt 32 Antworten in diesem Thema, welches 4.268 mal aufgerufen wurde. Der letzte Beitrag (21. August 2021 um 10:00) ist von kinzi.

  • Unter Umständen wurde das Thema hier schon diskutiert aber ich konnte nichts finden.

    Unter den 255 PETSCII Zeichen des C64 gibt es identische Zeichen mit unterschiedlichen Codes.

    Die Codes 64 & 67 (bzw. 192 & 195) zeigen jeweils den identischen durchgehenden Mittelstich an.

    Was für eine Verschwendung, ich hatte mir damals so sehr einen Pfeil nach rechts gewünscht

    (oder ein €-Zeichen -> ach nee, dass war ja erst später :D).

    Was war wohl der Grund dafür?

    Bitte melde dich an, um diesen Anhang zu sehen.

    Meine VC20 Projekte:

    🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von aitsch (20. August 2021 um 12:47)

  • Weil die Zeichen beim C64 zwei Pixellinien breit sind und im Original-Zeichensatz nur eine, das waren also zwei mal zwei unterschiedliche Zeichen.

    [edit]

    Bei VC-20-Charset sieht man es noch:


    Bitte melde dich an, um diesen Anhang zu sehen.

    [/edit]
  • oh man - und da konnten die keine Ausnahme machen??

    (typisch Ingenieure … immer an die Standards halten :nuss:)

    Meine VC20 Projekte:

    🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen.

  • oh man - und da konnten die keine Ausnahme machen??

    Nein, weil die senkrechten Rahmen auch doppelte Strichstärke haben. Das sähe dann ja uneinheitlich aus.

    Und ein Pixel breite Linien sehen bei der C64-Auflösung am Fernseher über den Antenneneingang matschig aus. Deshalb sind ja alle Zeichen "doppelt breit".

    Doppelt "breit" bei Grafikzeichen bedingt dann auch "doppelt hoch".

  • stimmt, 66 und 93 sind auch gleich. Das ist mir noch gar nicht aufgefallen.

    Da wäre ja sogar noch ein Preil nach unten möglich gewesen!

    Da sieht man es wieder: Alles hat seinen Grund.

    Dann will ich mal nicht weiter auf den Ingenieuren rumhacken. In Summe haben sie das ja ziemlich gut hinbekommen.

    (Der C64 der Pragmatiker wäre wahrscheinlich bis heute nicht erschienen)

    Meine VC20 Projekte:

    🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen.

  • oh man - und da konnten die keine Ausnahme machen??

    (typisch Ingenieure … immer an die Standards halten :nuss:)

    Dann wären Basic-Programme vom VC20 und von den CBMs nicht mehr kompatibel gewesen. Also erst mal sehr vernünftige Ingenieure.

  • ja, schon damals hat die Abwärtskompatibilität den Fortschritt zunichte gemacht :emojiSmiley-06:

    Meine VC20 Projekte:

    🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen.

  • ...

    Doppelt "breit" bei Grafikzeichen bedingt dann auch "doppelt hoch".

    weißt du, warum 99 & 100 nicht verdoppelt wurden?

    Meine VC20 Projekte:

    🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen.

  • Die sind halt mit der groben Kelle drübergegangen und haben verbreitert, was verbreitert werden musste, erst, damit alle vertikalen Linien 2 Pixel breit werden und dann noch alle horizontalen Linien, damit die zu den vertikalen passen. Hoffentlich hat die Aktion damals wenigstens alle TV/Antennenkabelnutzer glücklich gemacht.

    Ich fand ja immer C= N & M blöd. 1 Pixel horizontal auf C= T & @ gibt es, aber keinen dünnen vertikalen Strich dazu.

  • Weil das Zeichen sind, die für das pixelweise Füllen eines Blocks benötigt werden, bei einer Füllstandsanzeige z. B.

    Eine Linie hoch, zwei Linien hoch, drei Linien hoch, ...

    Wenigstens war das vertikal möglich. Horizontale Füllstandsbalken im soften 1 Pixel Schritt sind dank dem 2-Pixel-Strich auf C= G & M zunichte gemacht worden.

    Na immerhin lässt sich der Zeichensatz mit BASIC V2 schnell und bequem ändern. :emojiSmiley-23::emojiSmiley-12:

    Ich hab mir zumindest diese beiden korrigiert und als CharROM auf dem U64 gesetzt.

    Beim @ gibt's normal/reverse auch einen Pixelunterschied. (Wir müssten mal den alten Fred raussuchen, da steht das schon alles drin) :)

  • Hoffentlich hat die Aktion damals wenigstens alle TV/Antennenkabelnutzer glücklich gemacht.

    Da bin ich mir ziemlich sicher. Ich hatte mal den PET mit dem schmalen Zeichensatz an einem Fernseher mit Videoeingang. Da konnte man mal gerade gar nichts erkennen. Ich habe dem dann mal testweise den Zeichensatz vom C64 verpasst und das funktionierte einigermaßen gut.

  • Hoffentlich hat die Aktion damals wenigstens alle TV/Antennenkabelnutzer glücklich gemacht.

    Da bin ich mir ziemlich sicher. Ich hatte mal den PET mit dem schmalen Zeichensatz an einem Fernseher mit Videoeingang. Da konnte man mal gerade gar nichts erkennen. Ich habe dem dann mal testweise den Zeichensatz vom C64 verpasst und das funktionierte einigermaßen gut.

    Computer am TV über eine schlechte Antennenkabelverbindung ist ein bisschen so wie Musik auf einer Stereoanlage ohne Lautsprecher genießen - kommt nix bei raus. Eigentlich hätte Commodore nur den Text lesbar machen müssen. Leute, die über TV-Anschluss mit PETSCII rummachen wollen, haben sich einfach mal das falsche Equipment oder Hobby ausgesucht. :)

  • Computer am TV über eine schlechte Antennenkabelverbindung ist ein bisschen so wie Musik auf einer Stereoanlage ohne Lautsprecher genießen - kommt nix bei raus. Eigentlich hätte Commodore nur den Text lesbar machen müssen. Leute, die über TV-Anschluss mit PETSCII rummachen wollen, haben sich einfach mal das falsche Equipment oder Hobby ausgesucht. :)

    Du meinst die ganzen Schüler und sonstigen C64 User haben sich damals alle einen Video-Monitor leisten können? Weißt du, was sowas gekostet hat, als der C64 raus kam? Natürlich haben die erst mal alle über den TV-Anschluss gearbeitet. Ich auch - als Student. So um 1987 rum hatte ich erstmals einen Farbfernseher mit Videoeingang.

    Aber natürlich hätte sich Commodore auch gleich exorbitanten Hardwareanforderungen aus dem Markt katapultieren können. Dann wäre Mitte der 80ger schon Schluss gewesen. ;)

  • 1987 hatte ich meinen C64 noch an einem sw-Fernseher über das Antennenkabel angeschlossen.

    ABER: Ein gestochen scharfes Bild!

    P.S.: und ich war das glücklichste Kind der Welt

    Meine VC20 Projekte:

    🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen. 🕹 Bitte melde dich an, um diesen Link zu sehen.

  • Natürlich haben die erst mal alle über den TV-Anschluss gearbeitet.

    Ich auch. Am alten, kleinen Schwarz-weiß-Fernseher.

    Mir wäre damals nicht einmal aufgefallen, wenn beim C64 die Farben ausgefallen wären. :D

  • Was für die Anzeige damals genutzt wurde, ist ja in diesem Werbespot wunderbar zu sehen - dank AI jetzt auch in 4K :D

    Bitte melde dich an, um dieses Medienelement zu sehen.

    BOOM Special Edition - Link zum Ordern: Bitte melde dich an, um diesen Link zu sehen.
    Trailer: Bitte melde dich an, um diesen Link zu sehen.

  • Du meinst die ganzen Schüler und sonstigen C64 User haben sich damals alle einen Video-Monitor leisten können? Weißt du, was sowas gekostet hat, als der C64 raus kam? Natürlich haben die erst mal alle über den TV-Anschluss gearbeitet. Ich auch - als Student. So um 1987 rum hatte ich erstmals einen Farbfernseher mit Videoeingang.

    Ja, die DM Preise sind mir lebhaft bewusst, ich hatte meinen C64 gleich mit der sündhaft teuren 1541 bekommen, nur schön, dass die ab Laden kaputt war und ich auf die nächste Lieferung warten musste. So hatte ich zumindest ausgiebig Zeit über Antennenkabel am großen Farbfernseher zig mal das Zahlenraten aus dem Handbuch abzutippen, bis ich es auswendig konnte. Das Bild war prima, aber der Text hatte ja auch die doppelte Breite, daher fehlt mir der Vergleich. PETSCII stand zu Beginn noch nicht auf der Tagesordnung, daher wären mir dünne Linien nicht negativ aufgefallen. Später kam der Commodore Monitor, da hab ich dann auch mehr programmiert.
    ... die weissen Hires-Linien bei Elite sahen auch immer gut genug aus. :)

  • Und am Antenneneingang eines Farbfernseher mit NTSC-Norm? Klappt das da auch so gut?

    Ich frage nur, weil ich das natürlich nie ausprobiert habe.

    Aber ich denke, das war die Standard von dem die Entwickler erst mal ausgegangen sind.

  • Was für die Anzeige damals genutzt wurde, ist ja in diesem Werbespot wunderbar zu sehen - dank AI jetzt auch in 4K :D

    In einem Werbevideo zeigt man selbstverständlich das bestmögliche Bild. Egal wieviele Kunden sich das leisten konnten.