How to get a plain text file version of a CP/M .BAS (M-BASIC) program?In search of… SeaWar — NOT Battleship!Was the first ARM “processor” a BBC BASIC program?Looking for a specific BASIC music program from the 80sHow to use BASIC after “LOAD ”$",8 on the C64Why does this BASIC program keep restarting?C64 BASIC: How to suppress the '?' sign when using the INPUT command?Why does this BASIC program declare variables for the numbers 0 to 4?How can I view BASIC code hidden by SYS?In CP/M, how does control-Z (hex 1a decimal 26) not interfere with ordinary file storage?How to use the MOD operator in TRS-80 model 100 BASIC?

Exchange,swap or switch

How to get a plain text file version of a CP/M .BAS (M-BASIC) program?

Critique of timeline aesthetic

Does holding a wand and speaking its command word count as V/S/M spell components?

In order to check if a field is required or not, is the result of isNillable method sufficient?

Why other Westeros houses don't use wildfire?

Can I spend a night at Vancouver then take a flight to my college in Toronto as an international student?

How to write a column outside the braces in a matrix?

a sore throat vs a strep throat vs strep throat

Why does processed meat contain preservatives, while canned fish needs not?

Map of water taps to fill bottles

Why isn't the definition of absolute value applied when squaring a radical containing a variable?

What was the first Intel x86 processor with "Base + Index * Scale + Displacement" addressing mode?

Symbolic Multivariate Distribution

Do I have to worry about players making “bad” choices on level up?

Why was the Spitfire's elliptical wing almost uncopied by other aircraft of World War 2?

How do I reattach a shelf to the wall when it ripped out of the wall?

Minor Revision with suggestion of an alternative proof by reviewer

Packing rectangles: Does rotation ever help?

Is this homebrew Wind Wave spell balanced?

Question about かな and だろう

Does a semiconductor follow Ohm's law?

To say I met a person for the first time

How can the Zone of Truth spell be defeated without the caster knowing?



How to get a plain text file version of a CP/M .BAS (M-BASIC) program?


In search of… SeaWar — NOT Battleship!Was the first ARM “processor” a BBC BASIC program?Looking for a specific BASIC music program from the 80sHow to use BASIC after “LOAD ”$",8 on the C64Why does this BASIC program keep restarting?C64 BASIC: How to suppress the '?' sign when using the INPUT command?Why does this BASIC program declare variables for the numbers 0 to 4?How can I view BASIC code hidden by SYS?In CP/M, how does control-Z (hex 1a decimal 26) not interfere with ordinary file storage?How to use the MOD operator in TRS-80 model 100 BASIC?













1















I have an old game (STRTRK.BAS) from my dad's Kaypro 10 that I would like to convert to a plain text file. Basically, what I'm trying to do is get it onto a modern computer in plain text format so I can look at the source code and print it (hardcopy).



This game is accessible on the K10 itself, by starting up OBASIC (an older version of MBASIC, itself a platform independent implementation of BASIC-80).



The source code can be listed once loaded (again, on the actual machine).



My guess is the best route would be to find a CP/M emulator and install a version of CP/M, OBASIC, and the program onto it, but I actually haven't had any luck finding something that will run on a modern Windows 7 setup.



Any ideas?










share|improve this question






















  • Would converting it on the K10 and uploading it through a serial connection be an option?

    – Thorbjørn Ravn Andersen
    2 hours ago















1















I have an old game (STRTRK.BAS) from my dad's Kaypro 10 that I would like to convert to a plain text file. Basically, what I'm trying to do is get it onto a modern computer in plain text format so I can look at the source code and print it (hardcopy).



This game is accessible on the K10 itself, by starting up OBASIC (an older version of MBASIC, itself a platform independent implementation of BASIC-80).



The source code can be listed once loaded (again, on the actual machine).



My guess is the best route would be to find a CP/M emulator and install a version of CP/M, OBASIC, and the program onto it, but I actually haven't had any luck finding something that will run on a modern Windows 7 setup.



Any ideas?










share|improve this question






















  • Would converting it on the K10 and uploading it through a serial connection be an option?

    – Thorbjørn Ravn Andersen
    2 hours ago













1












1








1








I have an old game (STRTRK.BAS) from my dad's Kaypro 10 that I would like to convert to a plain text file. Basically, what I'm trying to do is get it onto a modern computer in plain text format so I can look at the source code and print it (hardcopy).



This game is accessible on the K10 itself, by starting up OBASIC (an older version of MBASIC, itself a platform independent implementation of BASIC-80).



The source code can be listed once loaded (again, on the actual machine).



My guess is the best route would be to find a CP/M emulator and install a version of CP/M, OBASIC, and the program onto it, but I actually haven't had any luck finding something that will run on a modern Windows 7 setup.



Any ideas?










share|improve this question














I have an old game (STRTRK.BAS) from my dad's Kaypro 10 that I would like to convert to a plain text file. Basically, what I'm trying to do is get it onto a modern computer in plain text format so I can look at the source code and print it (hardcopy).



This game is accessible on the K10 itself, by starting up OBASIC (an older version of MBASIC, itself a platform independent implementation of BASIC-80).



The source code can be listed once loaded (again, on the actual machine).



My guess is the best route would be to find a CP/M emulator and install a version of CP/M, OBASIC, and the program onto it, but I actually haven't had any luck finding something that will run on a modern Windows 7 setup.



Any ideas?







basic cp-m






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 2 hours ago









dvanariadvanaria

1234




1234












  • Would converting it on the K10 and uploading it through a serial connection be an option?

    – Thorbjørn Ravn Andersen
    2 hours ago

















  • Would converting it on the K10 and uploading it through a serial connection be an option?

    – Thorbjørn Ravn Andersen
    2 hours ago
















Would converting it on the K10 and uploading it through a serial connection be an option?

– Thorbjørn Ravn Andersen
2 hours ago





Would converting it on the K10 and uploading it through a serial connection be an option?

– Thorbjørn Ravn Andersen
2 hours ago










1 Answer
1






active

oldest

votes


















3














M-BASIC-80 knows the modifier "A" for the SAVE command - So, you should be able to create a readable ASCII file directly on the Kaypro computer by doing



LOAD "MYPROG.BAS"
LIST
SAVE "MYPROG.TXT",A


If you don't want to mess with old disks on a modern computer (I recommend you don't even start to look into this), your best bet would be to set up a serial RS-232 connection between the Kaypro and your modern machine - A suitable RS-232-USE dongle, a proper cable and a terminal program would suffice.






share|improve this answer

























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "648"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f10874%2fhow-to-get-a-plain-text-file-version-of-a-cp-m-bas-m-basic-program%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    3














    M-BASIC-80 knows the modifier "A" for the SAVE command - So, you should be able to create a readable ASCII file directly on the Kaypro computer by doing



    LOAD "MYPROG.BAS"
    LIST
    SAVE "MYPROG.TXT",A


    If you don't want to mess with old disks on a modern computer (I recommend you don't even start to look into this), your best bet would be to set up a serial RS-232 connection between the Kaypro and your modern machine - A suitable RS-232-USE dongle, a proper cable and a terminal program would suffice.






    share|improve this answer





























      3














      M-BASIC-80 knows the modifier "A" for the SAVE command - So, you should be able to create a readable ASCII file directly on the Kaypro computer by doing



      LOAD "MYPROG.BAS"
      LIST
      SAVE "MYPROG.TXT",A


      If you don't want to mess with old disks on a modern computer (I recommend you don't even start to look into this), your best bet would be to set up a serial RS-232 connection between the Kaypro and your modern machine - A suitable RS-232-USE dongle, a proper cable and a terminal program would suffice.






      share|improve this answer



























        3












        3








        3







        M-BASIC-80 knows the modifier "A" for the SAVE command - So, you should be able to create a readable ASCII file directly on the Kaypro computer by doing



        LOAD "MYPROG.BAS"
        LIST
        SAVE "MYPROG.TXT",A


        If you don't want to mess with old disks on a modern computer (I recommend you don't even start to look into this), your best bet would be to set up a serial RS-232 connection between the Kaypro and your modern machine - A suitable RS-232-USE dongle, a proper cable and a terminal program would suffice.






        share|improve this answer















        M-BASIC-80 knows the modifier "A" for the SAVE command - So, you should be able to create a readable ASCII file directly on the Kaypro computer by doing



        LOAD "MYPROG.BAS"
        LIST
        SAVE "MYPROG.TXT",A


        If you don't want to mess with old disks on a modern computer (I recommend you don't even start to look into this), your best bet would be to set up a serial RS-232 connection between the Kaypro and your modern machine - A suitable RS-232-USE dongle, a proper cable and a terminal program would suffice.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited 1 hour ago

























        answered 2 hours ago









        tofrotofro

        17k33597




        17k33597



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Retrocomputing Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f10874%2fhow-to-get-a-plain-text-file-version-of-a-cp-m-bas-m-basic-program%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Era Viking Índice Início da Era Viquingue | Cotidiano | Sociedade | Língua | Religião | A arte | As primeiras cidades | As viagens dos viquingues | Viquingues do Oeste e Leste | Fim da Era Viquingue | Fontes históricas | Referências Bibliografia | Ligações externas | Menu de navegação«Sverige då!»«Handel I vikingetid»«O que é Nórdico Antigo»Mito, magia e religião na volsunga saga Um olhar sobre a trajetória mítica do herói sigurd«Bonden var den verklige vikingen»«Vikingatiden»«Vikingatiden»«Vinland»«Guerreiras de Óðinn: As Valkyrjor na Mitologia Viking»1519-9053«Esculpindo símbolos e seres: A arte viking em pedras rúnicas»1679-9313Historia - Tema: VikingarnaAventura e Magia no Mundo das Sagas IslandesasEra Vikinge

            What's the metal clinking sound at the end of credits in Avengers: Endgame?What makes Thanos so strong in Avengers: Endgame?Who is the character that appears at the end of Endgame?What happens to Mjolnir (Thor's hammer) at the end of Endgame?The People's Ages in Avengers: EndgameWhat did Nebula do in Avengers: Endgame?Messing with time in the Avengers: Endgame climaxAvengers: Endgame timelineWhat are the time-travel rules in Avengers Endgame?Why use this song in Avengers: Endgame Opening Logo Sequence?Peggy's age in Avengers Endgame

            Are there legal definitions of ethnicities/races? The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Legal definitions in the United StatesAre there truly legal limits on US interest rates?Are gender identity and sexual orientation federally protected?Why is there an apparent legal bias against digital services?What limits are there to the powers of individual judges in the United States legal system?Are women only scholarships legal under Irish / EU law?Is the term “race” defined by Public Law enacted by Congress of the United StatesIs there a legal definition of race in the US?Neighbors are spying for landlord on Renters is it legal?Are Protected Classes Bi-directional?