Import/Export einer Datei in/aus einem simh-pdp11 dsk-image

  • Die Anleitung ist adaptiert von folgender Seite:

    GitHub - bombasticbob/PDP11: Utilities and programs related to 'simh' and PDP11 emulation
    Utilities and programs related to 'simh' and PDP11 emulation - GitHub - bombasticbob/PDP11: Utilities and programs related to 'simh' and PDP11 emulation
    github.com


    ==========================================================================

    Import einer Datei in ein .dsk-image:

    https://raw.githubusercontent.com/bombasticbob/PDP11/master/attach_ptr.bat

    ==========================================================================

    * ptp = (p)aper(t)ape(r)eader = input-device


    Start von simh-pdp11:

    Code
    ./pdp11
    
    
    sim> att rk0 ./rt11.dsk
    sim> att ptr ./bbcbasic.sav
    sim> boot rk0


    Bootscreen-Anzeige:

    Code
    RT-11SJ V04.00C


    Kopier-Befehl (. ist der RT-11-prompt):

    Code
    .RUN PIP BBCBAS.SAV=PC:


    Exit aus der Emulation mit Control-E zur simh-console:

    Simulation stopped, PC: 151304 (ASR R5)

    "Auswerfen/unmounten" (wie USB-Stick) der Datei

    Code
    sim> detach ptr
    sim> cont


    Zurueck im RT-11 (. ist der RT-11-prompt):

    Code
    .RUN BBCBAS.SAV
    PDP11 BBC BASIC IV Version 0.39 (RT11)
    (C) Copyright J.G.Harston 1989-2022
    >LIST
    >



    ==========================================================================

    Export einer Datei aus einem .dsk-image:

    https://raw.githubusercontent.com/bombasticbob/PDP11/master/attach_ptp.bat

    ==========================================================================

    * ptp = (p)aper(t)ape(p)unch = output-device


    Start von simh-pdp11:

    Code
    ./pdp11
    
    
    sim> att rk0 ./rt11.dsk
    sim> att ptp ./fracta.bas
    sim> boot rk0


    Bootscreen-Anzeige:

    Code
    RT-11SJ V04.00C


    Kopier-Befehl (. ist der RT-11-prompt):

    Code
    .RUN PIP PC:=FRACTA.BAS


    Exit aus der Emulation mit Control-E zur simh-console:

    Simulation stopped.

    "Auswerfen/unmounten" (wie USB-Stick) der Datei

    Code
    sim> detach ptp
    sim> quit


    Anzeigen lassen der Datei in Linux:

    Code
    more ./fracta.bas


    ==========================================================================

    Um mehrer Dateien gleichzeitig zu tranferieren gibt es auf der github-Seite auch ein

    C-Program namens dectape:

    ==========================================================================

    PDP11/dectape at master · bombasticbob/PDP11
    Utilities and programs related to 'simh' and PDP11 emulation - PDP11/dectape at master · bombasticbob/PDP11
    github.com