CP/M-68k SBC

  • Hier ein paar Fotos von meinen inzwischen drei 68k SBCs:


    Das erste Board, bestehend aus SBC01 Grundboard, 512K DRAM Modul

    und Floppy Controller Modul, ist seit 1985 in meinem Besitz.


    Das zweite Board habe ich vor ein paar Wochen zusammengelötet,

    nachdem ich beim Aufräumen eine unbestückte Leiterplatte,

    diverse Bauteile (PALs, DRAM Controller, UART..), und ein

    zweites Floppy Controller Modul gefunden hatte.


    Das dritte Board habe ich vor kurzem geschenkt bekommen.

    Da ich nur zwei Floppy Controller Module habe, habe ich für

    dieses Board ein CF Card Interface gebastelt.


    Auf allen 3 Boards läuft CP/M-68k


    CP/M-68K habe ich außerdem auf diversen 68K VME BUS Karten

    am laufen. (MC68302, MC68020, MC68EC030)

    Da die VME Boards leider alle nur eine SCSI Schnittstelle

    haben, habe ich mir für CP/M eine VME Bus CF Card Interface

    Karte zusammengelötet.




    Gruß,


    Josef

  • Hallo,


    ich möchte nicht deinen Thread kapern, aber als ich deine Rechner gesehen habe ist mir eingefallen, dass ich selbst noch zwei ähnliche Platinen in meinem Fundus habe. Die habe ich vor vielen Jahren aus einem Computer ausgebaut, der zum Verschrotten bereit stand ohne zu wissen was das genau für ein Computer war. Jedenfalls war er zu groß, um ihn komplett wegzutragen. Die Platinen haben die Bezeichnungen:

    MVME 141-2 : Da ist eine 68030 CPU mit 68882 CoPro drauf und

    MVME 224A-2 : Da scheint hauptsächlich Speicher drauf zu sein


    Kann man damit noch etwas anfangen? Eine Möglichkeit Festplatten oder Floppies anzuschliesen, scheint zu fehlen. Ein Gehäuse mit Stromversorgung ist wahrscheinlich auch notwendig? Eine erste Google-Suche sagt, dass da wohl eher mal ein Unix drauf lief?


    Viele Grüße,

    Ingo

  • Hallo Ingo,


    MVME 141-2 und MVME 224A-2 sind VME/VSB Bus Karten von Motorola

    Die MVME 224A-2 ist eine 8 MByte Speicherkarte.

    Das Manual findet man hier:

    http://www.bitsavers.org/pdf/m…AM_Users_Manual_Nov93.pdf


    Von der MVME 141-2 CPU Karte habe ich leider kein Manual gefunden, und auch

    kein hochauflösendes Foto.

    Auf den Fotos, die ich gefunden habe, kann man leider die Bezeichnungen der

    Chips nicht lesen.

    Ich kann deshalb nicht sagen, ob sich auf dieser Karte ein SCSI/Floppy Controller

    befindet.

    Könntest Du eventuell ein hochauflösendes Foto von der Karte machen ?


    Zum Betrieb dieser Karten benötigt man ein VME Bus Rack, oder zumindest

    eine VME Bus backplane und ein kräftiges Netzteil.


    Ein modernes Linux kann man auf dieser Karte leider nicht mehr laufen

    lassen, dazu ist der Speicher viel zu klein.

    Ältere Linux Versionen für 68k Boards benötigen ca. 32 MByte Ram.

    OpenBSD unterstützt die Karte angeblich.

    Ich weiß aber nicht, wie viel Speicher dafür nötig ist,

    und ob dazu noch zusätzliche Karten nötig sind (Disk Controller,

    DRAM Karten).


    Diese VME Bus Rechner wurden hauptsächlich in Industriesteuerungen

    eingesetzt.

    Die gängigen (embedded) Betriebssysteme für VME Bus Karten waren

    damals OS-9/68k (Microware), PDOS (Eyring Research),

    pSOS (Integrated Systems bzw. später Windriver Systems),

    vxWorks (Windriver Systems) und VRTX (Hunter und Ready)

    Allesamt Echzeitbetriebssystem (!) , die in Assembler geschrieben waren

    und extrem wenig Speicherplatz benötigten.


    Gelegentlich befindet sich in den Eproms solcher Karten auch noch so

    ein Betriebssystem Kern inklusive Applikationssoftware.


    Meine oben abgebildeten SBCs sind übrigens keine VME Bus Karten.

    Sie haben zwar dieselbe Größe und auch Pinbelegung der Stecker

    ist wie beim VME Bus. Aber man kann diese Karten nicht mit einer

    VME Bus backplane betreiben, da die Bus Treiber und der Arbiter

    fehlen !


    Ich habe aber viele VME Bus Karten in meiner Sammlung und auch

    mehrere VME Bus racks und VME Bus backplanes.

    Ich könnte also hier Deine Karten sofort in Betrieb nehmen und testen.



    Viele Grüße,

    Josef

  • Hallo Josef,


    danke für die ausführliche Antwort. Hier sind mal zwei Fotos der beiden Platinen.




    Die Fotos sind etwas dunkel, aber ich denke man die meisten Beschriftungen erkennen.


    Ein "kleines" Unix System fände ich schon interessant, auch wenn es nur textbasiert wäre über ein serielles Terminal. Aber ich denke mal, dass es nicht ganz so einfach ist, da ein komplettes System drumherum zu bauen. Rack und Stromversorgung fehlen, ein Interface für eine Festplatte fehlt und bei Unix wäre auch Netzwerk nicht schlecht. Muss jetzt auch nicht sofort sein, immerhin liegen die Karten schon einige Jahre herum. Aus heutiger Sicht wäre es wahrscheinlich sinnvoller gewesen denn ganzen Rechner mitzunehmen, statt nur die Platinen daraus.


    Viele Grüße,

    Ingo

  • Hallo Ingo,


    jetzt habe ich das Manual für die MVME141-2 doch noch gefunden

    (sogar mit Schaltplan !!)

    https://ia800905.us.archive.or…_Field_Support_Manual.pdf


    Und hier noch das Manual für den 141Bug Debug Monitor im Eprom:

    https://ia800903.us.archive.or…BUG_Debugging_Package.pdf


    Die Karte hat weder einen Controller für Massenspeicher, noch ein Netzwerk Interface

    Dazu werden noch weitere VME Bus Karten benötigt. (z.B. MVME319/320/321)


    Aber ansonsten sind das sehr schöne Karten und und die Dokumentation

    dazu ist hervorragend.

    Ich wünschte, ich hätte für meine VME Bus Karten auch so schöne Manuals


    Falls Du die Karten einmal loswerden möchtest, dann bitte melden.


    Viele Grüße,


    Josef