Eine Frage, die ich mir schon länger stelle und auf die ich bisher keine Antwort gefunden habe: Kann man via Software einen C116 von einem C16 unterscheiden? Gibt es irgendeinen Unterschied zwischen den beiden, den man via Software feststellen kann?
Unterscheidung C116 und C16 via Software?
-
Spockie -
28. Juli 2022 um 21:04 -
Erledigt
Es gibt 27 Antworten in diesem Thema, welches 3.468 mal aufgerufen wurde. Der letzte Beitrag (
-
-
Habe das hier im Forum gefunden:
Bitte melde dich an, um diesen Link zu sehen.... vielleicht hilft es was ...
-
Habe das hier im Forum gefunden:
Bitte melde dich an, um diesen Link zu sehen.... vielleicht hilft es was ...
Danke für den Link. Leider geht es dort nur um unterschiedliche Bauformen, Labels ("Plus/4" vs. "+4"), aber nicht um einen technischen Unterschied zwischen den C16 und C116, den man in Software erkennen könnte.
Ich gehe mal davon aus, dass beide Geräte komplett gleich sind und Software nicht wissen kann, ob sie auf einem C116 oder C16 läuft. So groß die Unterschiede auch optisch sind (vor allem Gehäuse und Tastatur), für Software gibt es offenbar keine Möglichkeit, beide Geräte zu unterscheiden.
-
Ich wüsste nicht, wie man die unterscheiden kann. Mit ist bisher nichts aufgefallen, was man ausnutzen könnte.
-
da beide das gleiche ROM verwenden, gibts da wohl auch keine Unterschiede welche man per Software aufspüren könnte.
-
- Offizieller Beitrag
da beide das gleiche ROM verwenden, gibts da wohl auch keine Unterschiede welche man per Software aufspüren könnte.
Vielleicht die 6 wenigeren Tasten am C116 ausnutzen?
-
Vielleicht die 6 wenigeren Tasten am C116 ausnutzen?
Ähm ... wieso weniger Tasten? Der hat genau gleich viele?
Einzig Shift-Lock fehlt ihm, aber beim C16 sind alle Shift-Tasten inkl. Shift-Lock parallel geschaltet; das ginge sich sonst mit einer 8x8-Matrix nicht aus.
-
- Offizieller Beitrag
Ähm ... wieso weniger Tasten? Der hat genau gleich viele?
Laut C64-Wiki:
C16: 66 Tasten
C116: 60 Tasten
-
- Interessanter Beitrag
Kann man via Software einen C116 von einem C16 unterscheiden?
Bitte melde dich an, um diesen Anhang zu sehen.
-
Laut C64-Wiki:
C16: 66 Tasten
C116: 60 Tasten
Dann steht da ein Blödsinn. Laut meinem C116 sind es 65 Tasten.

Der C16 hat 66 Tasten, das ist korrekt, wie der VC-20 und der C64. Die Matrix unterstützt aber nur 64 Tasten. Beim VC-20 und beim C-64 sind die linke SHIFT und die SHIFT-LOCK verbunden und RESTORE hat eine eigene Leitung -> 8x8-Matrix für den Rest.
Beim C16 ist RESTORE weggefallen und die Taste wurde CLEAR HOME, welche keine eigene Leitung hat, sondern Teil der Matrix ist. Folglich musste man eine anderen Taste "freischaufeln" -> rechte SHIFT hängt nun auch noch mit SHIFT und SHIFT-LOCK zusammen.
Beim C116 fehlt SHIFT-LOCK -> 65 Tasten.
Taugt aber alles nicht für eine Unterscheidung (ohne Mithilfe des Users).
-
- Offizieller Beitrag
Okay, gut zu wissen.

-
Vielleicht hilft dieser alte Thread weiter?
Bitte melde dich an, um diesen Link zu sehen.
-
Vielleicht hilft dieser alte Thread weiter?
Inwiefern?
-
Der C16 hat 66 Tasten, das ist korrekt, wie der VC-20 und der C64. Die Matrix unterstützt aber nur 64 Tasten. Beim VC-20 und beim C-64 sind die linke SHIFT und die SHIFT-LOCK verbunden und RESTORE hat eine eigene Leitung -> 8x8-Matrix für den Rest.
Beim C16 ist RESTORE weggefallen und die Taste wurde CLEAR HOME, welche keine eigene Leitung hat, sondern Teil der Matrix ist. Folglich musste man eine anderen Taste "freischaufeln" -> rechte SHIFT hängt nun auch noch mit SHIFT und SHIFT-LOCK zusammen.
Beim C116 fehlt SHIFT-LOCK -> 65 Tasten.
Taugt aber alles nicht für eine Unterscheidung (ohne Mithilfe des Users).
Ganz sicher?
Beim C-64 kann man die gedrückte linke Shift-Taste von der Shift-Lock-Taste unterscheiden, obwohl sie dieselben Matrix-Koordinaten haben.
Vielleicht geht so ein ähnlicher Trick, um festzusellen, ob es zwei oder drei Shift-Tasten gibt?

-
Was - bei dem Problem hier - nichts bringt, da kann man gleich ala Snoopy direkt nach dem Typ fragen

-
Alles anzeigen
Der C16 hat 66 Tasten, das ist korrekt, wie der VC-20 und der C64. Die Matrix unterstützt aber nur 64 Tasten. Beim VC-20 und beim C-64 sind die linke SHIFT und die SHIFT-LOCK verbunden und RESTORE hat eine eigene Leitung -> 8x8-Matrix für den Rest.
Beim C16 ist RESTORE weggefallen und die Taste wurde CLEAR HOME, welche keine eigene Leitung hat, sondern Teil der Matrix ist. Folglich musste man eine anderen Taste "freischaufeln" -> rechte SHIFT hängt nun auch noch mit SHIFT und SHIFT-LOCK zusammen.
Beim C116 fehlt SHIFT-LOCK -> 65 Tasten.
Taugt aber alles nicht für eine Unterscheidung (ohne Mithilfe des Users).
Ganz sicher?
Beim C-64 kann man die gedrückte linke Shift-Taste von der Shift-Lock-Taste unterscheiden, obwohl sie dieselben Matrix-Koordinaten haben.
Vielleicht geht so ein ähnlicher Trick, um festzusellen, ob es zwei oder drei Shift-Tasten gibt?

wie soll das gehen ? 🤷♂️
-
Beim C-64 kann man die gedrückte linke Shift-Taste von der Shift-Lock-Taste unterscheiden, obwohl sie dieselben Matrix-Koordinaten haben.
Das geht beim VC-20/C64, weil die Lock-Taste einen anderen Übergangswiderstand hat als die reguläre SHIFT-Taste.
Das bringt für die Frage dieses Threads aber nichts, zumal der User ja nicht genötigt werden soll mitzumachen ("Drücken Sie Shift-Lock ...") - dann kann man die Type ja gleich abfragen vom User.
Und ohne durch den User gedrückte Tasten kann man diesen "Trick" nicht anwenden.
Ganz sicher?
Ja.
-
wie soll das gehen ? 🤷♂️
Man nutzt "Umladevorgänge" in den VIA-/CIA-Registern beim Drücken der Tasten, um den unterschiedlichen Kontaktwiderstand zu ermitteln und so zwischen linker SHIFT und SHIFT-Lock zu unterscheiden.
Ich bezweifle, dass das beim C16 auch geht, weil da kein VIA oder CIA, sondern ein TED und 6529 im Spiel sind. Aber vielleicht probiert das ja mal wer. Nur, wie gesagt: Das ist für die Frage zur Unterscheidung C16/C116 "Powidel" (auf gut Österreichisch), siehe voriges Post.
-
Also wenn die Erkennung nicht "sofort" Ergebnisse liefern muss, sondern im Hintergrund laufen und sozusagen "Statistik" betreiben darf, dann wäre es durchaus
ein Ansatz, aus einer dauerhaften Betätigung von Shift auf einen C16 zu schliessen, denn wo keine Shift-lock ist, kann auch keine mal aus Versehen länger eingerastet sein...
Wo man die Schwelle hinlegt und welchen Vorteil solch eine Erkennung, die erst nach einigen Tagen "Lauschbetrieb" eine eindeutige C16 Erkennung (Taste stundenlang gedrückt ohne sonstige User-Interaktion) oder eine etwas weniger aussagekräftige C116 "Vermutung" (NIE ein längerer Shift-Tastendruck als einige Sekunden registriert) bringen soll, das sei mal dahingestellt...
PS: Möglicherweise gäbe es technisch noch eine weitere Möglichkeit: der C116 überhitzt bekanntlich von all diesen Geräten am Schnellsten, da sein Innenraum am Kleinsten und die Luftzirkulation am Geringsten ist.
Ich ruudisiere mal: Man könnte also mal versuchen rauszufinden, welche (Fehl-)Parameter resp. Routinen TED und CPU am Meisten einheizen und dann die Zeit bis zum Defekt messen, setzt aber zumindest einen externen Empfänger für "ich lebe noch" Botschaften voraus und ein billiger Spass ist es auch nicht

PS2: M$ nutzt so eine Routine seit Jahren: drückt mal eine Shift-Taste ein paar Sekunden lang und schon werdet ihr gefragt, ob ihr behindert seid....
-
Eine Frage, die ich mir schon länger stelle und auf die ich bisher keine Antwort gefunden habe: Kann man via Software einen C116 von einem C16 unterscheiden? Gibt es irgendeinen Unterschied zwischen den beiden, den man via Software feststellen kann?
Nein!
So einfach ist die Frage beantwortet.

-