Automatischer 4-fach Expansionsport-Adapter.

Es gibt 24 Antworten in diesem Thema, welches 5.711 mal aufgerufen wurde. Der letzte Beitrag (13. März 2024 um 05:28) ist von Jood.

  • Ein altes Selbstbauprojekt aus 2002,

    Das besondere an diesem Gerät, mehre Multifunktions-Module vertragen sich untereinander. Also z.B. FC3, Replay-Replay, Nordic-Power und Action Cartridge MK6.
    Die Module können gleichzeitig gesteckt sein, allerdings ist nur jeweils 1 aktiv.

    Im hinteren Bereich befinden sich die Reset-Taster für das jeweilige Modul, darüber wird ein Reset ausgelöst und das jeweilige Modul aktiviert.
    Die Reset-Taster auf den Modulen funktionieren natürlich auch. Das aktive Modul wird über je eine gelbe LED angezeigt.

    Der Schiebe-, bzw. Kippschalter dient dazu den Adapter komplett abzuschalten, dafür die grüne LED.

    Das Projekt wurde auch mal auf einem C64-Diskmag vorgestellt, der Titel damals lautete "Und sie vertragen sich doch!", wenn ich mich recht erinnere

    Das ganze arbeitet über 4 Stück 74HCT541, 8-fach Buffer mit 3-State Ausgängen, die komplette Steuerung übernimmt ein GAl16V8.
    Leider hab ich die Unterlagen über das Projekt nicht mehr vorliegen, bzw könnten sich auf einer alten Platte sein die schon seit Jahren im Keller liegt.
    Und ich habe auch nur 3 Stück davon, 1x den Prototypen, 2x die finale Version.

    Im Anhang 2 Bilder die den ersten Prototypen (mit den Widerständen auf der Rückseite) und das finale Modell zeigen.

    mfg Jood

    Bilder

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

  • bzw könnten sich auf einer alten Platte sein die schon seit Jahren im Keller liegt.

    Platte einbauen und auslesen oder wenn die Hardware nicht mehr vorhanden ist hier im Forum fragen.
    Da gibt es bestimmt Leute in Deiner Nähe die dann weiterhelfen können.

    Bitte melde dich an, um diesen Anhang zu sehen. :verehr: .: Mit Bitte melde dich an, um dieses Bild zu sehen.wäre das nicht passiert! :. :prof:  Bitte melde dich an, um diesen Anhang zu sehen.

    :syshack: .: Meine 3D-Drucker Teile auf :. Bitte melde dich an, um diesen Link zu sehen. :strom:

  • Da müsste ich mir wohl erstmal so einen externen USB-Festplatte-Adpater holen... Ich glaub das sind noch IDE-Platten.
    Mal schaun, wenn ich viel Zeit hab, und alles andere Ausgepackt/Aufgebaut habe..

    Ich werde wohl demnächst auch noch Foto's im Betrieb posten, leider ist mein Schrank nicht geliefert worden...
    Ein Teil der Sammlung steht nun auf dem Boden, meine Frau ist nicht begeistert.

    mfg Jood

    Bilder

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

  • Das hört sich gut an. Zur not könnte man es ja über die vorhandene Platine abkupfern.

    Suche sowas noch zum Einbau in den Cevi. Mal sehen, wann ich meine genzen Ideen mal umsetze. ?(

  • Bitte melde dich an, um diesen Link zu sehen. Das sieht wirklich sehr spannend aus! Ich habe mich letztes Jahr mal ein wenig mit dem Bitte melde dich an, um diesen Link zu sehen. beschäftigt, aber über dein Projekt bin ich dabei leider nicht gestolpert. Falls Du es doch noch schaffst, den Schaltplan und den Code für den GAL wiederzufinden, wäre ich sehr interessiert!

  • Für ein Selbstbauprojekt sehr ordentlich. :)
    Keine fliegenden Drähte, professionelle Platine ... :ilikeit:

    "Führungskräfte verrichten keine Arbeit." — Schülerduden Physik

  • Hab die Expansionsport-Adapter mal kurz getestet, erst dachte ich die wären alle defekt...
    aber ein Radiergummi auf den Anschüssen wirkt Wunder.

    Im Anhang mal einige Bilder in Betrieb mit diversen Module wie Retro Replay, MMC-Replay,
    Nordic-Power, Action Replay MK6, FC3, Lazer usw.

    Die diversen *-Replay funktionieren super, das FC3 ist ein wenig zickig, meist muss man den
    Reset auf dem Modul betätigen und nicht den auf dem Adapter.

    Das Lazer würde ich als weitgehend inkompatibel bezeichnen, es läuft zwar auf dem Adapter,
    weigert sich aber hartnäckig die Kontrolle wieder abzugeben.
    Das hängt wohl damit zusammen das das Lazer den Reset verwendet um intern in ein anderes
    Menü umzuschalten, was auch funktioniert, aber der Adapter das Signal zum Umschalten auf
    ein anderes Modul verwendet.

    mfg Jood

  • Die diversen *-Replay funktionieren super, das FC3 ist ein wenig zickig, meist muss man den
    Reset auf dem Modul betätigen und nicht den auf dem Adapter.

    Das könnte daran liegen, dass das FC3 so gebaut ist, dass ein von aussen kommender Reset den Modulzustand nicht ändert. Das hat den Vorteil, dass man am C128 noch mit dem Rechner-eigenen Resettaster in den C128-Modus kommt statt vom Modul permanent in den C64-Modus gezwungen zu werden.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    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.

  • Sorry, ich kann nicht widerstehen...

    Expansionsport-Adpater an SuperCPU64 + Ultimate I.

    Die Bedienung ist zwar ein wenig hakelig, aber es funktioniert.
    Einschalten mit SuperCPU auf Disabled, damit bootet die Ultimate in meinem Fall das Retro Replay ROM.
    Kurz die mittlere Taste gedrückt und das D64 gewählt, dann mit Enter bestätigen.

    Ab hier gibts dann 2 Möglichkeiten:

    1. Einfach das Programm/Spiel über den Fastload vom Retro-Replay laden und im "normalen" C64 Mode weiter machen.
    - das dürfte in den meisten Fällen wohl das sinnvollste sein.
    2. Den Kippschalter der SuperCPU auf Enabled stellen, und hinten auf dem Expansionsport-Adapter eine der freien Ports wählen.
    - Nun bootet die SuperCPU, und das Programm/Spiel kann dort geladen und gestartet werden, natürlich nur wenn es kompatibel
    - zur SuperCPU ist.

    Der Vorteil hier ist, das man die SuperCPU nicht immer abstecken muss, wenn man mal was anderes machen möchte, zudem
    kann so das Ultimate64 als Floppy verwendet werden.
    Dadurch das ein freier Port gewählt wird ist die SuperCPU quasi alleine auf dem Port, und das Ultimate arbeitet über Serial.
    Nachteil ist das der Fastload entfällt, oder gibt es ein JiffyDOS auf der Ultimate?

    mfg Jood

    PS: Für den Fall das sich jemand Sorgen um mein Netzteil macht, ich verwende ein umgebautes C128 Netzteil

    Bilder

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

    2 Mal editiert, zuletzt von Jood (14. Juni 2019 um 17:39)

  • oder gibt es ein JiffyDOS auf der Ultimate?

    Wenn die jeweiligen Dateien auf einem Datenträger in der Ultimate vorhanden sind, kannst du jedes C64-OS im Computer und in den emulierten Laufwerken verwenden. Der Vollständigkeit halber erwähnt: wahlweise auch nur Kernal oder nur DOS, da das jeweils unabhängig voneinander eingestellt wird.

  • Keine Ahnung,

    Ich bau die Sammlung, nach Umzug, jetzt ja erst wieder auf, viele Teile lagen jahrelang im Keller.
    Nahezu alles was ich bisher probiert habe lief damit, allerdings habe ich weder ein Easyflash 3,
    noch eine Ultimate II.

    Die nächste geplante Anschaffung ist auch eher der Ultimate 64. Zudem ist das im Moment auch
    eher unwichtig, ich muss erst dazu kommen die alten Platten aus dem Keller zu untersuchen.

    mfg Jood

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

  • bei "meiner" Karte lief das Zeug von vor ca. 10 Jahren auch alles - halt aktuell Easyflash 3 und U2 nicht.
    Deswegen frage ich.

    Arcade: Twinliner, Fashion Vision,
    "Cosmic Guerilla" cocktail table
    Pins: Scared Stiff + Getaway
    C64, C65, C66, Gammel+Mist...

  • So... Teilerfolg.

    Hab mal ein paar alte (Sata) Platten durchforstet, und immerhin die Platine gefunden, als .BRD-Datei, also Eagle.
    Läuft sogar noch das alte Eagle 4.0, wenn auch nur als Freeware-Edition.
    Egal, ich konnte die BRD-Datei öffnen, Ergebnis siehe Anhang.

    Die IDE-Platten konnte ich noch nicht durchsuchen, fehlt mir noch ein passender Adapter.

    Mfg Jood

    Bilder

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

  • Auch wenn hier schon einige Zeit nicht mehr aktiv war verfolge ich das Thema weiter.

    Ich überlege nämlich das Gerät als 3-Fach, oder 2-Fach Weiche neu aufzulegen.

    Nachdem mein alter GALEP4 den Umzug nicht überlebt hat, und ich auch keinen

    Parallelport mehr habe, habe ich mir nun ein TL866 besorgt.

    Trotz aller Suche hab ich die Original JEDEC-Files nicht mehr gefunden, daher wollte

    ich versuchen die alten GAL'S auszulesen.

    Der erste Versuch war enttäuschend, offensichtlich hab ich damals (tm) die Fusebits

    gesetzt. Dann fiel mir wieder ein das ich damals (tm) den ersten Prototypen an ein

    C64-Magazin geschickt habe, gab seinerzeit auch einen Artikel über das Gerät.

    Und genau deshalb hatte ich die Fusebits gesetzt, ich wollte verhindern das einfach

    abgekupfert wird. Jaja, ich war Jung und brauchte das EGO!

    Und siehe da im zweiten Versuch hatte ich mehr Glück, ich hab nun ein JEDEC-File.

    Im Moment versuche ich zu verstehen was ich Wahnsinniger da gemacht habe, bin

    ein wenig raus aus der Materie.

    Das Enable Signal ist klar damit kann man die Expansionsportweiche abschalten, aber

    was ich da am Ende mit F12 gemacht habe ist mir ein Rätsel.

    Ich bin mir nicht sicher, scheint eine Art "break before make" zu sein, zumindestens

    würde das Sinn machen.

    Und das Signal Jumper liegt über einen Widerstand an +VCC, scheint ein Relikt aus

    der Entwicklung zu sein und wird, genau wie PHI2 (nc), nicht verwendet.

    Der Rest sind im Endeffekt nur 4 Flip-Flops die über recht aufwendige Produkttherme

    gesetzt, bzw. zurückgesetzt werden. Die Ausgänge sind Low-Aktiv!

    Vielleicht kann ja mal einer der Cracks nen Blick draufwerfen...

    Im Moment warte ich auf neue GAL's vom Chinesen, da will ich erstmal probieren ob

    das JEDEC File so funktioniert.

    Mfg Jood

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

  • Hucky

    bei "meiner" Karte lief das Zeug von vor ca. 10 Jahren auch alles - halt aktuell Easyflash 3 und U2 nicht.

    Grad getestet, siehe Bild... Ultimate II+, Easyflash und Retro Reply, funktioniert.

    Hab nicht alles getestet, aber laden von U2 geht, auch wenn man danach aufs Easyflash

    oder Retro Replay wechselt.

    Laden von Easyflash geht, auch die Cartridges des EF3 und Kernal ersetzen funktioniert,

    ich weiss aber nicht was passiert wenn man das Kernal ersetzt und dann auf die Ultimate

    wechselt.

    Am Ultimate 64 (Elite) vertragen sich Easyflash und AR-Hardware nicht, auf dem Real C64

    funktioniert es. Dafür vertragen sich Easyflash und MMC64 problemlos am U64.

    Mfg Jood

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

  • Moin, auch wenn ich hier Alleinunterhalter bin...

    ich hab mir das alte Design nochmal angeschaut, das Ganze funktioniert zwar großartig,

    aber es sind noch einige Relikte aus der Entwicklung vorhanden.

    Deshalb hab ich beschlossen die Platine komplett neu zu Zeichnen und einige Kleinigkeiten

    zu ändern.

    PHI2 wird z.B. auf dem GAL gar nicht gebraucht und kann dort entfallen, DotClock kann

    direkt auf den CLK des GAL's. Die Resetlogik würde ich auch überarbeiten, die Schaltung

    mit der Diode gefällt mit nicht.

    Die alte Platine hatte ich damals (2002) mit Eagle erstellt, aber Eagle ist dank Abo-Falle völlig

    indiskutabel. Es existiert auch kein Schaltplan, in Eagle konnte man direkt Signale auf dem

    PCB zeichnen, daher hab ich seinerzeit Pinheader verwendet.

    Bei KiCAD geht das nun nicht mehr so, es besteht im Prinzip ein Zwang zum Schaltplan, was

    aber so verkehrt nun auch nicht ist.

    Allerdings benötigt man für jeden Scheiss jedes Bauteil die Librarys, zumindestens wenn man

    es anständig machen will.

    Nun stehe ich vor dem "Problem" das ich keine KlCAD Library für die C64 Bauteile, speziell

    der Expansionsport fehlt mir.

    Hat also zufällig jemand entsprechene Lib's rumliegen?

    Und um unverschämt zu werden, sowohl den Edge Connector als auch die Wannenstecker,

    möglichst incl. 3D Modell, gerade und gewinkelt.

    Man darf ja mal träumen...

    Mfg Jood

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

  • Den Expansionsport mit Platinenrand-Footprint habe ich noch nicht in meine öffentliche Lib umgezogen. Vielleicht schaffe ich das heute Nachmittag.