Verbessertes C16 Board ohne 8501 (aus "Heute so gebastelt...")

Es gibt 106 Antworten in diesem Thema, welches 21.372 mal aufgerufen wurde. Der letzte Beitrag (6. März 2020 um 21:10) ist von androSID.

  • OK, das kann ich soweit nachvollziehen.

    Der Anschluß über Flachband ist schon sehr "unglücklich" und das Platzproblem ist nachvollziehbar.

    Die eingebaute Software habe ich durch etwas Sinnvolleres ersetzt mit Hilfe aus dem Forum :)

    ich bin schon auf das Ergebnis hier gespannt.

    a. man sollte nicht alles glauben was man denkt

    b. nicht Wundern, sondern Staunen

    c. Computer helfen uns Probleme zu lösen die wir ohne sie nicht hätten !

    d. Manchmal muss man einfach eine Gesunde Portion Ignoranz an den Tag legen !

  • ist mittlerweile gescannt (schon vor Monaten) und ist seitdem in der Wolke zu finden

    Ich habe mittlerweile mehrere Schaltungen gesehen, mir geht aber darum *die* passende Schaltung zu verwenden und brauchte daher Meinungen. Und da es diese anscheinend nicht gibt, ist es fraglich überhaupt so etwas mit aufs Board zu bringen.

    ?SYNTAX ERROR
    READY.
    Bitte melde dich an, um dieses Bild zu sehen.

    Letzte 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. / 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. / Bitte melde dich an, um diesen Link zu sehen. / Bitte melde dich an, um diesen Link zu sehen.

  • Ich habe mittlerweile mehrere Schaltungen gesehen, mir geht aber darum *die* passende Schaltung zu verwenden und brauchte daher Meinungen. Und da es diese anscheinend nicht gibt, ist es fraglich überhaupt so etwas mit aufs Board zu bringen.

    Um welche Erweiterungsform geht es denn? Es gab in der Szene praktisch nur 2 256 KB-Erweiterungen. Die von Hannes (die eigentlich auch Standart ist) und die von Csory, die aber darauf aufbaut und dazu auch abwärtskompatibel ist.

    Daneben gab es 2 256 KB-Erweiterungen, die mal in Zeitschriften vorgestellt wurden. Einmal in einer RUN und eine in der Commodore Welt. Auf Basis der letztgenannten müßte aber auch in groben Zügen die Hannes-Version basieren.

  • Um welche Erweiterungsform geht es denn?

    Wenn ich mir die Beschreibungen anschaue, dann fällt es mir momentan schwer mich für einen Erweiterungstyp zu entscheiden.
    Welche Meinung habt ihr?

    Zitat ram256kb.zip von zimmers.net:
    Instructions for all expansions

    1) RAM-expansion 256kb by Hannes

    The memory of 256kb is divided in 4 64kb banks. You can only use 240kb,

    because you can't switch the memory lower than $1000. A further restriction

    is possible if you use bit 7. The control-register for the expansion is

    located at adress $fd16 or 64790.

    Bit 0/1 Select RAM-bank (0-3), standard is RAM-bank 3

    Bit 4/5 Bit 5 4

    0 0: Activate expansion by Hannes

    0 1: Activate expansion by Hannes

    1 1: Activate expansion by Hannes

    1 0: Activate expansion by CSORY

    Note: If you have no CSORY-expansion then set these bits both to "1"

    or "0" for compatibility to CSORY-expansion.

    Bit 6 1: Allowes TED-access to RAM (for text, graphic) to RAM-bank selected

    with bits 0 and 1

    0: TED-acces to RAM only in bank 3, bits 0 and 1 ignored

    This function is available also in CSORY-expansion-mode

    Bit 7 Switch-bound:

    0: >$0fff

    1: >$3fff

    Note: After switch-on the plus/4 all bits are "1". The standard bank is bank 3.

    The bank 3 is always in the nonswitchable area.

    2) RAM-expansion 256kB by CSORY

    This expansion uses an other principle for access to the memory. So you can

    use the whole memory of 256kB. Activate this expansion with bits 5 and 4 in

    the control-register from the Hannes-expansion. The control-register for this

    expansion is located at adress $fd15 or 64789

    Bit 0-3 Selects one 16kb-block from the whole 256kb-memory (16 blocks)

    Bit 6/7 Selects a 16kb window from the 64kb-processor-area (4 windows), in

    which the block should be displayed.

    Note: Before you activate the expansion you should initialize this control-

    register. You can't read this register. If you need a value from it later you

    must store this value in a ram-adress. This expansion doesn't allow TED-

    access to an other ROM-bank as 0-high (KERNAL). If you activate an other

    ROM-bank the TED ignores this and read the datas from KERNAL (important for

    character-set).

    Edit: Halt! Darin sind beide vereint? Ist das dann die eierlegende Wollmilchsau?

    ?SYNTAX ERROR
    READY.
    Bitte melde dich an, um dieses Bild zu sehen.

    Letzte 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. / 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. / Bitte melde dich an, um diesen Link zu sehen. / Bitte melde dich an, um diesen Link zu sehen.

  • Original ist Original... Da kommst du mit einem FPGA nicht gegen an. ;)

    Stimmt... ist wie mit den Fake-Röhrenradios und echten Röhrengeräten.

    Aber mir geht's eh nur darum herauszufinden wie das genau funktioniert. :D

    Und man könnte den CPLD auch durch ein paar diskrete Bauteile ersetzen; so wie Bil herd

    es beim Prototyp machte. Das wäre dann mal echtes Retro!

    Da fällt mir auf Anhieb dieses Frühstücksbrett ein. ;)

    Bitte melde dich an, um diesen Link zu sehen.

    Systemshock war eines meiner ersten Computerspiele auf CD-Rom, welches mich sehr gefesselt hat. Wer oder was ist SHODAN: Bitte melde dich an, um diesen Link zu sehen.

  • Dann passt das Board aber nur noch in etwas grössere Gehäuse
    Bitte melde dich an, um diesen Anhang zu sehen.

    Passt dann aber ggf. zur Vitrine

    ?SYNTAX ERROR
    READY.
    Bitte melde dich an, um dieses Bild zu sehen.

    Letzte 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. / 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. / Bitte melde dich an, um diesen Link zu sehen. / Bitte melde dich an, um diesen Link zu sehen.

  • Ich würde die Platine auch nicht für ein C64-Gehäuse umstricken sondern für C16 lassen.

    Diesbezüglich habe ich Bitte melde dich an, um diesen Link zu sehen. extra noch mal bei Tommes nachgefragt. Leider ist er an der Erweiterung der Pressformen auf C16-Board-Kompatibelität nicht interessiert (das wäre ja nicht nur für dein neues Board, sondern auch für C16-Bestandsbesitzer mit lädiertem Gehäuse interessant gewesen). Das scheint aber nicht zu kommen ;(.

    Vielleicht ist es dann doch noch eine Überlegung für dich - wenn sich Platz auf dem Board ergibt - das neue Board als C64-komplatibles Kurzboard zu designen, dass nicht weiter als über die DIN-Ports von serieller und Gafikschnittstelle reicht und den Mini-DIN-Kassettenport am (obsoleten) TV-Ausgang ausführt (und die Mini-Klinke des optionalen SID über die Kanalwahlöffnung).

    Immerhin kann ich mir vorstellen das dafür dann zumindest ein farblich passendes C16C-Gehäuse in anthrazit (und nicht retroblack) aufgelegt werden könnte. Wenn ich Bitte melde dich an, um diesen Link zu sehen. geht das wohl schon, das Kundeninteresse ging nur mehr Richtung schwarz.

    Ideen, die ich mit eurer Hilfe gerne wahr machen würde:

    1. Eine wirklich neue Maus am C64 auf Basis der Bitte melde dich an, um diesen Link zu sehen.

    2. Die erste echte Maus für die 264er mittels Anschluss einer Bitte melde dich an, um diesen Link zu sehen.

  • So, ich glaube ich habe meine Info in den falschen - schon eingeschlafenen - Bitte melde dich an, um diesen Link zu sehen. gepostet. Hier passt es besser und ich glaube jetzt habe ich auch den Commodore Prototyp des Boards gesehen, dass ich heute gerne in neu in genau der Form und Ausprägung kaufen wollen würde (und damit wäre ein C16-Board, das in ein C64-Gehäuse passt auch authentisch):

    Bitte melde dich an, um diesen Link zu sehen.

    Warum also mit vielen Worten beschreiben, wenn man Bitte melde dich an, um diesen Link zu sehen. wunderbar sehen kann, welche Bauform einfach perfekt wäre. :thumbup:

    Ideen, die ich mit eurer Hilfe gerne wahr machen würde:

    1. Eine wirklich neue Maus am C64 auf Basis der Bitte melde dich an, um diesen Link zu sehen.

    2. Die erste echte Maus für die 264er mittels Anschluss einer Bitte melde dich an, um diesen Link zu sehen.

  • Hallo androSID und toms01

    ich muss leider zugeben, dass ich hier nicht so ganz durchsteige. :(

    Wie komme ich denn z.B. an den oben beschriebenen Adapter, um den defekten 8501 in meinem C16 zu ersetzen?

    Ich habe hier folgenden 8501-6510 Adapter. inkl. Rom vorliegen:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Bietet dieser Adapter (also mit einem 6510) die gleichen Funktionen wie der oben beschriebene?
    Oder sollte ich mir das Geld für den noch benötigten 6510 sparen und doch lieber Richtung 6502A Adapter gehen?

    VG

    Jenpie

    "I refuse to join any club that would have me as a member."

    -Groucho Marx-

  • Diese Lösung hat Einschränkungen, die sich nicht umgehen lassen, hier kannst du das nachlesen: Bitte melde dich an, um diesen Link zu sehen.

    Grund ist ein fehlender und anderer Port-Pin am 6510

    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.
    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.

  • Diese Lösung hat Einschränkungen, die sich nicht umgehen lassen, hier kannst du das nachlesen: Bitte melde dich an, um diesen Link zu sehen.

    Grund ist ein fehlender und anderer Port-Pin am 6510

    Genau deswegen möchte ich ja wissen, ob die oben beschriebene Lösung (Bitte melde dich an, um diesen Link zu sehen.) nicht diese Einschränkungen hat.

    Oder verstehe ich hier gerade etwas komplett falsch?


    Am besten wäre es sicherlich einfach einen 8501 zu kaufen. :)

    Einfach kann ja jeder. :D

    Einen funktionierenden habe ich ja hier... aber langfristig möchte ich schon gerne eine etwas "stabilere" Lösung.

    "I refuse to join any club that would have me as a member."

    -Groucho Marx-

  • Genau deswegen möchte ich ja wissen, ob die oben beschriebene Lösung (DIESE HIER!) nicht diese Einschränkungen hat.

    Oder verstehe ich hier gerade etwas komplett falsch?

    Die Idee ist, dass die Port Pins durch einen CPLD nachgebildet werden. Die Fake7501-Variante im Repository hat wohl Fehler, die die neue, im Thread erwähnte Version nicht hat. Aber welche Fehler das im "Original" sind kann nur androSID erklären :smile:

    Einen funktionierenden habe ich ja hier... aber langfristig möchte ich schon gerne eine etwas "stabilere" Lösung.

    was es derzeit noch gibt sind diese beiden hier:

    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.        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.   Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • Die 8501R4 von 1986 und später scheinen aber deutlich haltbarer zu sein als die R1 von 1984.

    BTW: Ist der Unterschied zwischen R1 und R4 inzwischen bekannt?

    Ich weiss nicht ob ich es jetzt mit einem anderen Chips verwechsle, aber bei einem war es mal so dass die Geld spren wollten und das Silizium(? oder sowas wie Loetzinn?) im Chip nicht neutralisiert haben und es sich deshalb irgendwann selbst auf-/zerfrisst?

    Bei der neueren Version wurde es dann gemacht und darauf beruht die laengere Haltbarkeit.....

    Ich weiss jetzt nur nicht ob es die CPU oder der TED war....

  • Am besten wäre es sicherlich einfach einen 8501 zu kaufen.

    Ja, am besten einen dieser kommenden Nachbauten in FPGA-Ausführung. :bgdev

    (SCNR)

    sellmyretro :thumbsup:

  • Ich weiss nicht ob ich es jetzt mit einem anderen Chips verwechsle, aber bei einem war es mal so dass die Geld spren wollten und das Silizium(? oder sowas wie Loetzinn?) im Chip nicht neutralisiert haben und es sich deshalb irgendwann selbst auf-/zerfrisst?

    Bei der neueren Version wurde es dann gemacht und darauf beruht die laengere Haltbarkeit.....

    Ich weiss jetzt nur nicht ob es die CPU oder der TED war....

    Die jeweils ersten Revisions von TED und CPU sind beide nicht sonderlich gut haltbar.

    Aber die von Dir wiedergegebene Erklärung ist etwas sehr frei interpretiert... das ganze war die Passivierung,

    die falsch war.