CP/M-68K auf MC68302

  • Nach einer längeren Pause (ca. 34 Jahre) beschäftige ich mich derzeit

    wieder mit CP/M-68k.

    Ich habe mir dazu ein CP/M-68K System mit einer alten MC68302 VME Bus Karte

    und einem CF Card Adapter zusammengebastelt und das Bios entsprechend

    angepaßt.

    CP/M wird aus dem Eprom ins DRAM kopiert und dann gestartet.

    Auf der CF Card befindet sich dasselbe Disk Image, wie ich es in meinem

    CP/M-68K emulator unter Linux verwende (diskc.cpm.fs).

    (http://home.earthlink.net/~schultdw/cpm68/cpmsim.zip)

    Mangels VME->CF Adapter ist die CF Card momentan noch über einen VME->ECB

    Bus Adapter angeschlossen.

    Deshalb kann die CF Card derzeit auch nur im 8 Bit Mode betrieben werden.

    Alternativ könnte man auch den SCSI Anschluß der Karte benutzen.

    Allerdings müßte man dazu Software für den NCR53C90A SCSI Controller schreiben.


    Dank VME Bus ist das System relativ einfach erweiterbar.


    Leider gibt es für CP/M-68k nur sehr wenig Software ?


    Viele Grüße,


    Josef

  • Sehr schoen!

    Auf das Projekt komme ich mal mit meiner c't68k zurueck.

    ftp://ftp.tu-clausthal.de/pub/mirror/ct/listings/





    Aus
    eMedia Register - Fehlertolerantes Artikelrechercheprogramm für c't, iX und Technology Review.

    Prozessorgeflüster

    Von Nachklang und Vorgeschmack

    Andreas Stiller

    aktuell,Prozessoren,Altair 8800, Olivetti Programma 101, MOS Technology

    6502, Motorola 68000, Intel i386, Digitales Zuhause, Dual-Opteron, ADF,

    Prozessoren,

    c't 2/05 S. 18 (as)


    Powerful Software

    Programme für den Native Mode der Power Macs

    Stephan Ehrmann

    Report, Power Macintosh, Fat Binary, Mixed Mode Manager, Marktübersicht,

    Update/Upgrade von 68K/68000-Mac oder Windows-PC, WordPerfect,

    Mathematica, Painter, Cumulus, MacWrite Pro, QuarkXPress

    c't 7/94 S. 138 (se)


    Doppel-PAK

    PAK-68/3 mit Cache und 68020/030 für 68000-Rechner, Teil 2

    Holger Zimmermann

    Projekt, Prozessor-Austauschkarte, Atari, Macintosh, PUK, Umschaltung, 32

    MHz, GAL

    c't 12/93 S. 276 (cm)


    Doppel-PAK

    PAK68/3 mit Cache und 68020/030 für 68000-Rechner

    Holger Zimmermann

    Projekt, Prozessor-Austauschkarte, 68882, 68881, Atari ST, Macintosh,

    System 7, Cache, Tag-RAM, PMMU, Beschleuniger, Accelerator, SRAM, FPU,

    CPU, State-Machine

    c't 11/93 S. 222 (cm)


    Hochsitz

    Adapter für 68030-CPU in 68020-Sockel

    Holger Zimmermann, Carsten Meyer

    Projekt, 68020/030-Adapter, PAK68/2, 68000, Prozessor-Austausch

    c't 7/93 S. 202 (cm)


    Hilfskraft

    68000-Prozessor trotz PAK68/2

    Roland Beck

    Praxistip, PAK-Erweiterung, Prozessor-Umschaltung für 68000 und 68020

    parallel, für Atari ST und Amiga, TOS

    c't 7/92 S. 196 (cm)


    Vielfalt in Grau

    Degas-Farbbilder in 9 Graustufen auf Ataris SM124

    Martin Ackermann

    Know-how, Farbemulator, Dithering, Überlagerung, Bildraster,

    Farbpaletten, ST, STE, TT, SC1224, 68000-Assembler, PI1-Show

    c't 6/92 S. 204 (ad)


    Kurze Unterbrechung

    Die Non-Autovektorinterrupts des MC68000

    Marcus Helfrich

    Know-how, 68000-Interrupts, Non-AutoInterrupts des Motorola 68000 für

    Hardware-Erweiterungen, Meßwert-Aufnahme, Peripherie-/Portbaustein

    MC68230, Amiga, Exceptions

    c't 6/92 S. 196 (bb)


    Tausch mit Turbo

    PAK-68/2 -- mehr Dampf für 68000-Rechner

    Manfred Völkel, Carsten Meyer

    Projekt, PAK-68, Prozessoraustauschkarte mit 68020 und 68881-Coprozessor

    c't 10/91 S. 178 (cm)


    Turbo für den Austauschmotor

    Schneller Atari mit modifizierter PAK-68

    Manfred Völkel

    Praxistip, Atari, 68000-Nachbildung mit Statemachine

    c't 3/91 S. 282 (cm)


    Äpfel und Birnen

    Gedanken zur Systemfrage: Macintosh oder MSDOS-PC?

    Carsten Meyer

    Report, Motorola-Prozessor 68000, 80286, 80386

    c't 12/90 S. 80 (cm)


    Modellpflege

    Speedup-16: Doppelt schnelle CPU für den Atari ST

    Otto Winter, Ralf Kratzer

    Projekt, billiger Adapter für 16-MHz-68000-Prozessor ohne Cache-Speicher

    c't 10/90 S. 330 (cp)


    Flott gepixelt

    Video-Interface zum c't68020, Teil 4: Programme

    Johannes Assenbaum

    Projekt c't 68000/68020, Grafikkarte

    c't 8/90 S. 286 (cp)


    Auferstehung

    Wenn Programmierer zum 68000-Assembler greifen müssen

    Dr. Thomas Redelberger

    Know-how, Assembler

    c't 7/90 S. 238 (ad)


    Multitasking zum Selbermachen

    Über den Aufbau von Echtzeitbetriebssystemen für den 68000

    Rudolf Pichler

    Know-how

    c't 6/90 S. 304 (ad)


    Abstieg in Assembler

    Rekursion nicht nur in Hochsprache

    Peter Engler

    Know-how, 68000-Assembler

    c't 4/90 S. 270 (ad)


    Prozessor zieht Wurzeln

    Quadratwurzel-Algorithmus für die 68000-CPU

    Otto Peter

    Know-how, Arithmetik, 32-Bit-IEEE-Format

    c't 1/90 S. 300 (be)


    Fast-PAK

    68000 und PAK-68 mit 16 MHz im Macintosh

    Carsten Meyer

    Projekt, PAK-68

    c't 1/90 S. 194 (cm)


    Der größere Zwerg

    EPAC-68000 - Teil 2: Die Software

    Burkhard Kroll

    Projekt, Einplatinen-Rechner, EPAC-68000

    c't 8/88 S. 144 (ja)


    Der größere Zwerg

    EPAC-68000 - Teil 1: Die Schaltung

    Martin Hansel, Johannes Assenbaum

    Projekt, Einplatinen-Rechner, EPAC-68000

    c't 7/88 S. 156 (ja)


    APL/68000

    System zur professionellen Programmierung

    Thomas Kommerell

    Software-Review

    c't 5/88 S. 248


    GePAKt

    Was tun, wenn Ihr 68000 die PAK nicht mag

    Johannes Assenbaum

    Projekt, PAK-68

    c't 4/88 S. 172 (ja)


    Cooperation

    Pro-68 - IBM PC mit 68000-CPU im Slot

    Jörg Schüler

    Prüfstand

    c't 3/88 S. 40 (bw)


    PCs Wandlung

    Careen 68 - 68000-Slot-Karte für PCs

    Martin Ernst

    Prüfstand

    c't 2/88 S. 28 (bw)


    Hucke-PAK

    68000 und 68020 umschaltbar

    Johannes Assenbaum

    Projekt, PAK

    c't 11/87 S. 234 (ja)


    Mehr CPU

    PAK-68 - die Prozessor-Austausch-Karte für 68000-Rechner

    Johannes Assenbaum

    Projekt, PAK

    c't 8/87 S. 68 (ja)


    Monsieur Fourier und Mister 68000

    Schnelle Fourier-Transformation (FFT) mit der c't-KAT-Ce

    Alfred Knülle

    Know-how, Assembler

    c't 7/87 S. 94


    c't-KAT-Ce

    68000-Einplatinensystem - Teil 4: KAT-Ce-Pascal

    Hans-Jörg Himmeröder, Wolfgang Mayer-Gürr

    Projekt, Einplatinen-Rechner, KAT-Ce

    c't 7/87 S. 90


    OS-9 für Programmierer

    BASIC auf OS-9/68000

    Peter Sager

    Software-Review

    c't 6/87 S. 64


    OS-9/68000 für Atari ST

    Multiuser-/Multitasking-Betrieb

    Peter Sager

    Software-Review, Atari

    c't 5/87 S. 78 (cp)


    32 Bit zum Einstecken

    Ein 68020/68881-Board für 68000-Rechner

    Lars Christian Wiese

    Prüfstand

    c't 2/87 S. 56


    68000-Befehle

    Kartei

    c't 1/87 S. 177


    c't-KAT-Ce

    68000-Einplatinensystem - Teil 3: REAL-Arithmetik

    Hans-Jörg Himmeröder, Rainer Maria Toschke

    Projekt, Einplatinen-Rechner, KAT-Ce

    c't 1/87 S. 152


    c't-KAT-Ce

    68000-Einplatinensystem - Teil 2: EPROM-Interna

    Hans-Jörg Himmeröder, Wolfgang Mayer-Gürr, Rainer Maria Toschke

    Projekt, Einplatinen-Rechner, KAT-Ce

    c't 12/86 S. 156 (ja)


    Der Schlüssel zur Maschine

    Ein 68000-Assembler in FORTH

    Dr. Erich Küster

    Programm

    c't 11/86 S. 144 (cp)


    Mit Etikett

    Symbolischer 68000-Disassembler

    Arno Puder

    Programm

    c't 11/86 S. 140 (be)


    c't-KAT-Ce

    68000-Einplatinensystem - Teil 1: Die Platine

    Hans-Jörg Himmeröder, Wolfgang Mayer-Gürr, Rainer Maria Toschke

    Projekt, Einplatinen-Rechner, KAT-Ce

    c't 11/86 S. 86 (ja)


    16-Bit-Code entschlüsseln

    68000-Disassembler

    Arno Puder

    Programm

    c't 6/86 S. 114 (be)


    Avanti Amiga!

    Commodores neues Flaggschiff mit 68000-CPU

    Eberhard Meyer

    Prüfstand, Computer

    c't 1/86 S. 34 (be)


    Herzverpflanzung

    Aus dem c't86 wird ein 68000-Rechner (c't68ECB)

    Peter Jäger

    Projekt c't86

    c't 11/85 S. 62 (be)


    Fehlersuche leichtgemacht!

    Universelle 68000-Bus-Monitor-Karte

    Peter Jäger

    Projekt c't68000/68020

    c't 10/85 S. 82 (ja)


    Der 68000

    Ein schneller, unkomplizierter 16-Bitter

    Peter Jäger

    Applikation

    c't 10/85 S. 80 (ja)


    68000-Paket

    Cross-Assembler und Simulation

    Software-Review

    c't 8/85 S. 128


    Prozessornah

    68000-Assembler-Programmierung unter RTOS

    Uwe Bartels, Jörg Hetzer

    Projekt c't68000/68020

    c't 7/85 S. 124 (ja)


    Super-Micro

    68000-Rechner Cromemco CS100

    Eberhard Meyer

    Prüfstand, Computer

    c't 2/85 S. 36 (bw)


    c't68000 - das Quadro Board

    Konzept des c't-Rechners mit 68000 CPU

    Gert Burkhardt

    Projekt, c't68000/68020

    c't 10/84 S. 31

    Mit freundlichen Grüßen


    fritz

  • Vielen Dank !


    Da habe ich jetzt einiges zu lesen.


    Einen c't68k Rechner hatte ich auch mal vor etlichen Jahren, aber leider

    nur leihweise.

    Ich habe außerdem noch zwei 68000 Einplatinencomputer mit WD2797 Floppy Controller.

    Darauf läuft auch CP/M-68k.


    Viele Grüße,


    Josef

    • Offizieller Beitrag

    Ich hab ein wenig CP/M-68k Software gesammelt, viel ist aber wirklich nicht zusammengekommen. Das meiste hab ich hier im Forum irgendwo verlinkt oder hochgeladen. In der Mehrzahl sind es ein paar Compiler für Basic, C, Pascal und zwei CPM-80 Emus. Leider fehlt mir immer noch ein brauchbarer Bildschirmeditor. Das ist eine Pein, die mir das Arbeiten mit dem System ziemlich vergällt. Müsste mich mal aufraffen, einen Editor wie den Memacs dafür anzupassen, aber bei meinen Kenntnissen wird das ein größerer Akt.


    ngc224 : Freue mich sehr über einen weiteren CP/M-68 Mitstreiter. Zusammen macht es auf jeden Fall mehr Freude. Ich habe eine Sage-II mit 68000 / 8Mhz un 512 kb Ram.


    Welche CP/M Version hast Du denn? Ich habe 1.1 und 1.2, die 1.2 leider unvollständig siehe TERMCAP CP/M-68k

  • Ich verwende die CP/M Version V1.2.


    Als Editor verwende ich emacs und uemacs ; damit komme ich auch nach so langer Zeit noch relativ gut zurecht.


    Nur der Filetransfer von Linux auf meine CP/M CF Card ist momentan noch etwas umständlich, da ich die CF

    Card und disc.cpm.fs mit den cpmtools noch nicht lesen kann.

    Ich muß die Dateien mit Linux auf diska.cpm kopieren ; dann im emulator mit pip von drive A nach drive C
    und zuletzt das ganze disk image mit 'dd' auf die CF Card kopieren.


    Bei meinen zwei 68k Systemen mit Floppy ist das etwas einfacher; da kann ich die CP/M Disketten direkt

    mit einem alten Linux PC lesen/schreiben.