MFM Emulator von pdp8.net

  • Hallo Freunde,

    ich hab hier seit weit über einem Jahr eine fast vollständig bestückte MFM-Emulator Platine da liegen, von "pdp8.net". Dazu hab ich einen BeagleBone Black A6. Alles ist irgendwie nicht ganz so einfach wie das zusammen löten. Die Installation des BB-Black hatte mir damals Schwierigkeiten gemacht und dann hatte ich keine Lust mehr. Alles schön in einen kleinen Karton und weg damit.

    Vorgestern wurde ich dann wieder getriggert und gestern hab ich zumindest mal den BeagleBone Black zum Leben erwecken können.

    Nach dieser Anleitung: BeagleBone, Getting Started

    Imgages gibt es hier: BeagleBoard.org Latest Firmware Images


    Ich hab aktuell folgendes Image am Laufen: Debian 9.9 2019-08-03 4GB SD LXQT
    Das sieht alles recht nett aus, aber ob es für das MFM-Emulator Projekt geeignet ist, weiß ich nicht. Vermutlich wäre ein Image ohne grafischen Desktop besser.


    Für heute hab ich keine Lust mehr, mal schaun wie ich Morgen mit den diversen Anleitungen weiter komme. Von zwei anderen Leuten aus dem Forum hab ich efahren, dass die auch so ein "lahmes" Projekt liegen haben. Vieleicht können wir mit diesem Thread wieder ein wenig Schwung in das Projekt bekommen.


    mfG. Klaus Loy

  • Also der MFM-reader ist schon etwas knifflig. Ich benutzte es eigentlich nur als reader. Folgendes README file habe ich fur den eigene Gebrauch gemacht, hier einfach mal so, ohne weiteres Detail :


    ( Ich benutzte Ubuntu auf den Desktop, und von dort, uber SSH, den command-line auf den BBB )



    ---- Flash OS to BBB ------

    1) Copy OS image to micro-SD card ( ca. 10 min )


    dd if=BBB-mfm-emu_v1.26.img of=/dev/mmcblk0


    2) insert SD card into BBB

    3) Power on while pressing the boot button.

    4) Wait until image written

    5) Remove SD card

    6) Reboot

    ---------------------------------------------------





    ------ Usage ---------


    0) ensure no SD card in system


    1) connect USB cable to microUSB slot (P4)


    2) log unto Beaglebone


    ssh -l root 192.168.7.2


    3) Actual MFM operations


    cd /root/mfm

    ./setup_mfm_read

    ./mfm_read -a -e ../IMAGES/xxx.bin



    4) recovery of images


    4.1) Mount sdcard in BBB

    mount -t ext4 /dev/mmcblk1p1 /mnt/sd

    4.2) Copy images on sdcard


    5) Read in PC

    ---------------------------------------------------

  • Ich hab aktuell folgendes Image am Laufen: Debian 9.9 2019-08-03 4GB SD LXQT
    Das sieht alles recht nett aus, aber ob es für das MFM-Emulator Projekt geeignet ist, weiß ich nicht. Vermutlich wäre ein Image ohne grafischen Desktop besser.

    warum dann nicht:


    Buster IoT (without graphical desktop) for BeagleBone and PocketBeagle via microSD card

    AM3358 Debian 10.3 2020-04-06 4GB SD IoT image for PocketBeagle, BeagleBone, BeagleBone Black

    https://debian.beagleboard.org/images/bone-debian-10.3-iot-armhf-2020-04-06-4gb.img.xz

    Ich habe auch einen Beaglebone Black und kenne da deren IoT als headless/SSH-Server - also fuer Console-User :)

  • mfG. Klaus Loy

    Hallo Freunde,

    Ich hab aktuell folgendes Image am Laufen: Debian 9.9 2019-08-03 4GB SD LXQT
    Das sieht alles recht nett aus, aber ob es für das MFM-Emulator Projekt geeignet ist, weiß ich nicht. Vermutlich wäre ein Image ohne grafischen Desktop besser.

    https://www.pdp8.net/mfm/revb/software_install.shtml


    NOTE: Don't use an image later than the 3.8 kernel. They don't
    support the method I am using to configure the BBB pins.


    https://www.pdp8.net/mfm/revb/…oard_build.shtml#checkout


    Ich schubse das Image von David auf den BBB und passe die Umgebung dann nach meinen Wünschen an.

    Mit freundlichen Grüßen


    fritz

  • https://www.pdp8.net/mfm/revb/software_install.shtml

    NOTE: Don't use an image later than the 3.8 kernel. They don't
    support the method I am using to configure the BBB pins.

    Uih - Kernel 3.8 ist aber nicht mehr ganz taufrisch :)

    Ich habe hier einem einem aehnlich alten Schaetzchen (Acme Systems FOX G20) einen Kernel 3.11.6 seit 2 Tagen am laufen - dazu gehoert ein debian wheezy. Also wie bei dem neueren PDF angemerkt ist fuer die Anpassung der /etc/apt/sources.list da wheezy jetzt auf einem archive-server liegt:

    Code
    # NEW:
    deb http://archive.debian.org/debian wheezy main contrib non-free
    deb http://archive.debian.org/debian-archive/debian-security/ wheezy updates/main updates/contrib updates/non-free
    
    #even NEWER:
    deb http://archive.debian.org/debian wheezy-backports main contrib non-free
    deb http://archive.debian.org/debian wheezy-backports-sloppy main contrib non-free


    Also auf der Image-Liste eher unten fuern den BBB schauen bei debian 7.5 bis 7.11 :)

    (ueber Beaglebone Black (emmc flasher))

  • Hallo Leute,
    super dass da schon mal die ersten Tips einlaufen. Danke dafür.
    Ich hatte vorgestern versuch ein relativ aktuelles microSD Image mit 4GB Kartengröße auf die interne eMMC zu flashen. Das ging immer schief, ich war ratlos. Dann hatte gestern bemerkt, dass mein BeagleBone Black A6 vermutlich nur 2GB eMMC hat, vermutlich ist das die Erklärung für den gescheiterten flash Vorgang.

    Ursprünglich meinte ich, dass das Image am besten auf die eMMC drauf müsste. Der BeagleBone Black bootet ja auch von microSD, ohne besonderen Tastendruck direkt von der microSD.


    Dann wollte ich noch die Anleitung vom fritzeflink
    http://oldcomputers-ddns.org/p…eader_emulator/index.html ausdrucken, als Lektüre fürs Sofa. Aber das Format war nicht druckertauglich (DIN A3), aber er will es nochmal ändern, Danke dafür.


    mfG. Klaus Loy

  • Leider habe ich meinen Quelltext verbaselt, ich muß also etwas mehr Aufwandt treiben. Ich hatte aber die Doku auch auf A4 ausgedruckt, allerdings benötige ich dann schon meine Vergrößerungsgläser. In A3 habe ich den Ausdruck aber auch.


    Georg hat auch einen BBB mit 2GB den ich ihm fertig gemacht habe. Es geht auch damit, allerdings binde ich einen USB Stick ein und sichere die Images da drauf.


    Das Image wird natürlich auf die eMMC installiert.


    http://www.pdp8.net/mfm/revb/revb_board_build.shtml



    The easiest way to get stuff setup is to copy this prebuilt image BBB-mfm-emu_v2.09.img.xz (last modified Sunday, 05-Jan-2020 18:51:41 EST ) to a micro SD card and flash your BBB from windows.

    Bei 2GB BBB ist nicht mehr viel Platz für eine GUI, rudimentäres Xfce geht aber.


    Die MFM-EMU Software hat in den Verzeichnissen EMU und MFM Dokumentationen als ODT und HTML.


    Ich hatte mir eine Kurzinfo zur Installation geschrieben und die DOCs von DAVID nach PDF geschubst manuals.zip.



    Hier mein älterer Text zur Installation, es müssen aber vorher die Anpassung der /etc/apt/sources.list erfolgen da wheezy jetzt im archive liegt.


  • Hi fritzeflink,

    nach längerer MFM-Pause hab ich mein BeagleBone und MFM-Board wieder hervor geholt.
    Leider versteh ich es noch immer nicht.

    Mein Stand ist folgender:

    Ich hab aktuell das Image "BeagleBoard.org Debian Image 2015-07-17" am laufen, mit Remote Desktop.


    Aber leider fehlt mir die mfm Software von "pdp8.net"

    Wie kann ich die drauf bekommen.

    Ich hab eben von seiner Website folgendes Image gezogen: BBB-mfm-emu_v2.14.img.xz
    Wenn ich da rein schaue, dann konnte ich da auch keine mfm Applikation finden.


    Vieleicht hättest du einen Tip wie ich da weiter komme.


    mfG. Klaus Loy

  • Das hier ist das aktuelle Image welches du unbedingt einspielen solltest:


    http://www.pdp8.net/mfm/revb/BBB-mfm-emu_v2.14.img.xz


    Ach ja .. hast du wohl schon gemacht.


    Nach der Installation findest du unter ./root die Verzeichnisse:


    /emu

    /mfm

    /powerfail


    Falls noch keine ausführbare Dateien vorhanden sind ( kann sein) mach bitte in alle 3 Verzeichnissen ein Make:

    Hier bei den Hardcopys werden die unter Linux ausführbaren Dateien nicht entsprechend ausgezeichnet, sind aber vorhanden.



    :

    Mit freundlichen Grüßen


    fritz

    Einmal editiert, zuletzt von fritzeflink ()

  • Hi fritzeflink,


    habe grad in der Mittagspause (@home, wegen Kurzarbeit) grad nochmal deine Anleitung durch geschaut und da dann irgendwie das mit /root gefunden.

    Ich danke dir für deine Geduld und für deine Antwort.


    Wenn "es" mit meinem aktuellen Image geht, dann möchte ich es erstmal so lassen.

    Was wäre da jetzt wesentlich verbessert worden ?


    >Falls noch keine ausführbare Dateien vorhanden sind ( kann sein) mach bitte in alle 3 Verzeichnissen ein Make:


    Make, d.h. ich bräuchte evtl einen C-Compiler, mal schaun ob auf dem 2GB BBB genug Platz ist.


    OK im /root/mfm Verzeichnis sind Files ohne Ende, u.a. mfm_read,

    ... d.h. es sieht zunächst mal gut aus.


    Ich muss mich endlich mal um "deine" Tandon MFM-Platte kümmern.
    Da möchte ich mal schaun inwieweit sie lesbar ist.
    Und dann hab ich ja noch zwei weitere Tandon MFM Platten eine aus einem PG-685 und eine aus dem Atari HD-Gehäuse.


    Aber gleich kommt etrtmal ein Kumpel mit einem Macintosh, mit oder ohne Festplatte, keine Ahnung. Da müssen wir erstmal dran basteln.


    mfG. Klaus Loy