Commodore PC-1 Expansion-Port // ISA

Es gibt 21 Antworten in diesem Thema, welches 6.603 mal aufgerufen wurde. Der letzte Beitrag (5. Juni 2019 um 22:58) ist von Schmitti.

  • Hallo.

    Mit ein wenig Geduld und Spucke habe ich nun einen funktionierenden Commodore PC-1. Fragt mich nicht warum... dieses Ding kann nix, sieht aber gut aus ^^
    Auf der Platine sitzt hinten der Expansion-Port, ein 60-poliger Platinenanschluss. Es kann also schon mal kein Standard-ISA sein, denn der wäre 62-polig. Nach ein wenig Recherche habe ich diese Seite gefunden Bitte melde dich an, um diesen Link zu sehen. auf der der Author schreibt, dass es sich prinzipiell doch um einen ISA Bus handeln würde, jedoch keine Power-Leitungen (+/- 5/12 V) vorhanden seien und "Card Select" fehlen würde.

    Kann mir das jemand so bestätigen?

    Mir schwebt nämlich vor einen Adapter zu basteln, an welchem dann ein XTIDE-Festplattencontroller laufen soll.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Nach ein wenig Recherche habe ich diese Seite gefunden Bitte melde dich an, um diesen Link zu sehen. auf der der Author schreibt, dass es sich prinzipiell doch um einen ISA Bus handeln würde, jedoch keine Power-Leitungen (+/- 5/12 V) vorhanden seien und "Card Select" fehlen würde.

    Kann mir das jemand so bestätigen?

    Erfahrungsgemäss sollte man bei Materialen von Ruud immer etwas skeptisch sein, es sind gelegentlich subtile Fehler drin. Der Hinweis auf "Card Select" könnte ein solcher sein, bei ISA gibt es kein Signal dieses Namens.

    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.

  • Ich nehme an, er meint mit "Card Select" -> "I/O CH CHK", habe das aus der Bitte melde dich an, um diesen Link zu sehen.. Wäre Kontakt A1.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Ich nehme an, er meint mit "Card Select" -> "I/O CH CHK", habe das aus der Bitte melde dich an, um diesen Link zu sehen.. Wäre Kontakt A1.

    Das war auch meine erste Vermutung, aber Ruud hat IOCHCHK auf Pin 17 verortet.

    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.

  • Ausgerechnet bei amiga-stuff finde ich jetz Bitte melde dich an, um diesen Link zu sehen.

    Now I am confused...

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Cool, habe seit gestern auch einen PC1.
    Muss ich erst mal aufbauen und testen, sollte aber laufen.
    Das mit dem Expansionsport ist Interessant ist Interessant,
    ein PC1 mit Festplatte wäre ja mal was.

    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.

  • Ja, was soll man auch sonst mit dieser Heulboje machen? Denke noch darüber nach das Floppylaufwerk gegen einen Floppyemu auszutauschen. Aber eine Festplatte wäre schon deutlich angenehmer.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Ausgerechnet bei amiga-stuff finde ich jetz Bitte melde dich an, um diesen Link zu sehen.

    Now I am confused...

    Wieso verwirrt? Das sieht auf den ersten Blick ziemlich ähnlich zu der bei Ruud genannten Belegung aus. Welche Seite von dem Stecker nun Daten+Adressbus führt und welche die Sammlung von Steuersignalen lässt sich ja leicht durch Blick auf die Platine oder mittels Multimeter prüfen - die GND-Pins des Erweiterungsports sollten Verbindung zu GND-Pins von Anschlüssen mit bekannter Belegung haben.

    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.

  • Die Belegung ist imPC-1 Handbuch angegeben:
    Bitte melde dich an, um diesen Anhang zu sehen.


    Einen ISA Adapter hab ich mir auch mal gebaut. Geht eigentlich ganz einfach. Original Pinout vom ISA Bus angucken und dann zu dem Obigen anpassen.

    Versorgungsspannung muß extra eingespeißt werden, kann aber bei geringer Belastung auch vom PC-1 Netzteil genommen werden. Bei externer Einspeisung beachten, daß alles an einer Steckdose hängt.

    Die B Signale gehen 1:1 durch, die A Signale sind alle um einen Stift verschoben.

    Wenn ich mich recht Entsinnen kann, ist der Datenbus nicht gepuffert, alles andere schon. Also aufpassen, was man anschließt. Ich hatte eine Zeit lang einen MFM Controller mit MFM Festpaltte betrieben (also so wie die Highscreen Festplatte damals) und das ging gut.

    Wollte dann auch ein XTIDE einbauen, aber leider hab ich mit dem XTIDE Universal BIOS Probleme gehabt, und bin noch nicht dazu gekommen, das zum laufen zu kriegen.

  • Ich nehme an, er meint mit "Card Select" -> "I/O CH CHK", habe das aus der Bitte melde dich an, um diesen Link zu sehen.. Wäre Kontakt A1.

    Nein, -CARD SELECT ist ein häufiger Schreibfehler für -CARDSLCTD (kurz für: CARD SELECTED), das es nur auf Kontakt B8 am Slot 8 des originalen IBM PC/XT gibt. Alle anderen sind da 'not connected' oder 'reserved'.

    Wem schonmal ein 'Slot8'-Jumper auf einer alten Steckkarte begegnet ist: der steuert dieses Signal an, damit der Prozessor an die Daten von der Karte drankommt. Wirklich gebraucht wird die seltsame Einbindung des Slot 8 aber wohl nur vom 3270-Terminal-Emulator, dem selotsamsten Stück Hardware der ganzen XT-Welt...

    ...und der PC1 kommt garantiert ohne aus.

    KI-Verwendung in diesem Posting: Rechtschreibkontrolle des Browsers.
    Abweichungen aufgrund des technischen Fortschritts oder individueller Vorlieben vorbehalten.

  • Denke ich auch, ich wollte nur einen Slot realisieren, keine 8 ^^

    Bitte melde dich an, um diesen Link zu sehen.

    Danke für die Informationen. Hast ne PN... ;)

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Nochmal ne Frage, da ich gerade den Standard ISA mit dem PC-1 Bus verglichen habe:

    Der B09 ist am PC-1 ist laut Handbuch /IOCHK, bei XT-Bus haben wir hier +12V. Geht das wirklich zusammen?

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Es fehlen nicht nur die Versorgungsspannungen. Der PC-1 hat zwei Pins weniger am Stecker, /IOCHCK muß auf die andere Seite an Pin 1, und die meisten Pins auf der B-Seite müsssen eine Position nach oben aufrücken.

    KI-Verwendung in diesem Posting: Rechtschreibkontrolle des Browsers.
    Abweichungen aufgrund des technischen Fortschritts oder individueller Vorlieben vorbehalten.

  • Das IOCHK auf A1 muss kann ich noch nachvollziehen, aber sonst ist die B Seite doch gleich? Siehe Anhang... da würde dann am Ende nur ein GND fehlen. Demnach verschiebt sich alles um eine Stelle auf der A Seite... oder?
    Hab mal nachgeschaut, für den Betrieb des XTIDE wären sowieso nur ein Bruchteil aller Verbindungen notwendig.

  • Anbei mal ein Dokument, das ich erstellt hatte, als ich mir so einen Adapter gebaut habe.

    Keine Gewähr, mein Adapter funktioniert zwar aber Fehler kann ich nicht ausschließen. Also erstmal kontrollieren :)

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Ob man A eins nach unten verschiebt oder B eins nach oben sollte im Endergebnis auf's Gleiche herauskommen...?

    KI-Verwendung in diesem Posting: Rechtschreibkontrolle des Browsers.
    Abweichungen aufgrund des technischen Fortschritts oder individueller Vorlieben vorbehalten.

  • Anbei mal ein Dokument, das ich erstellt hatte, als ich mir so einen Adapter gebaut habe.

    Keine Gewähr, mein Adapter funktioniert zwar aber Fehler kann ich nicht ausschließen. Also erstmal kontrollieren :)

    Bitte melde dich an, um diesen Anhang zu sehen.

    Das ist niedlich. In dem Dokument schreibst Du erst, dass B9 an +12 und weiter unten, dass A1 mit B9 verbunden werden soll. Konntest Dich wohl auch nicht entscheiden?

    Bitte melde dich an, um diesen Link zu sehen.
    Man muss sich halt mal für eine Seite entscheiden ^^

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Ist vielleicht nicht so klar, aber bitte genau lesen:

    B9 vom ISA Connector (also da wo die Erweiterungskarte reinkommt) muss an externe +12V.

    B9 von der PC-1 Steckleiste muß an A1 des ISA Connectors.

    Also im PDF linke Spalte ISA Seite, rechte Spalte PC-1 Seite.

    Noch mal der Hinweis, das das nur ein einfacher passiver Adapter ist und die Datenleitungen nicht gepuffert sind.

  • In dem Dokument schreibst Du erst, dass B9 an +12 und weiter unten, dass A1 mit B9 verbunden werden soll.

    Nein, das steht da nicht. B9 (ISA) und B9 (PC1) sind zwei völlig verschiedene Dinge.

    Man muss sich halt mal für eine Seite entscheiden

    Ich sehe, Du hast noch nie mit einer AGFA Pocket mit dem Ritsch-Ratsch-Klick-Aufzug gespielt...

    KI-Verwendung in diesem Posting: Rechtschreibkontrolle des Browsers.
    Abweichungen aufgrund des technischen Fortschritts oder individueller Vorlieben vorbehalten.

  • Äh, nöö? ^^

    Okay jut... denke, ich habs kapiert. Danke Euch!

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.