TRS80 CoCo Plans, Hard Drive, Via PC Server, Comparable With Disk Speed




Item History & Price

Information:
Reference Number: Avaluer:7161312
Original Description:
TRS80 CoCo Plans for Hard Drive, via PC File Server
Operates basically the same as Tape but 20x faster.
No hardware is included, instructions and software only,  delivered free via e-mail: Supply the e-mail address as note in payment. 
TRS80 CoCo Fast LOAD & SAVE to and from your PC Disk  -Both Basic and machine language programs

Load and save CoCo programs 20x faster than Cassette TapeSpeed comparable to CoCo DISK.
Requires less RAM Memory th...an DISK Controller.
Includes:
1. CoCo Machine Language source code listing delivered via E-Mail.2. PC DOS program, source and executable code files delivered via E-Mail.
3. Machine language program delivered in Wave file via E-Mail.   - Contact me if you want the ML program delivered in tape.   - Shipping cost is additional 
4. Instructions to build the serial interconnect cable.     5. Interface cable available, ask for details.
6. User Guide  with program notes.
-- Can save and load EDTASM program/data files.
-- Great for Archival and Backup Files.-- Displays PC directories and files.-- More reliable than Standard Cassette Tapes.-- Operates at 38400 baud, similar to CLOUD-9 DriveWire
             USER's Guide for CoCo PC File server       By: John E Hieber (C) May 2015     Rev 2.4 (C) Feburary 2017        I. General Description
        Color Computer (CoCo) interface to a PC to Save & Load programs.                                    The data transfer is serial 8bits, no par, 1 stop, 38400 baud.
The CoCo uses the internal Serial Port, 4 pin DIN.
The PC uses the Serial Port, DB9.
        The CoCo is connected to the PC by a 3 wire (TX, RX, GND)        null cable.                           3 TX ---------------RX 2             PC DB9 2 RX ---------------TX 4 CoCo DIN 4                          5 GND --------- GND 3
The PC runs a DOS FILE-SRV program which require a minimum of        user commands.  Once started it accepts commands and responds         to CoCo input. 
The CoCo runs PCFSRV machine language program loaded in to        high memory.
Commands are enter at the CoCo OK prompt.  Commands are indicated by a leading double quote ("). For example, to get a list of files available in the PC default directory enter "DI<enter>.
     II. Commands enter at CoCo Keyboard
"HE<enter>  Help with following commands
"DI<enter>  List of files in default directory        Displays in segments, use <enter> key to step                     through the listing, the @ key will abort.
"DI-<enter> List of files in default directory includes time accessed
"DS<enter>  List of directory names in default directory
        "DU, filename[, start, last]<enter> Dump file to CoCo screen                           if optional arguments are omitted                           complete file dumped. start & last are                           hex addresses. Use the , enter. key to                           step to next screen, use @ key to abort.

"CD, [/]dirname<enter> Change default directory path                   use <..> move one level up                           seprate names by "/" ex: "CD, A/B
"MD, [/]dirname<enter> Make a new sub directory in default dir                   does not change default directory path
"SA, filename<enter> Save BASIC program to PC default directory                    fails if file already exists
"SR, filename<enter> Save (replace) program in PC default directory                    saves file if not already in directory                "LO, filename<enter> Loads BASIC program from PC default directory
"DE, filename<enter> Delete file from PC default directory
"WR, filename, start, end, entry<enter> Write Machiune Language                             (ML) program to PC default directory                            start, end & entry are ascii hex addresses                    fails if file already exists
"WO, filename, start, end, entry<enter> Write (over) ML program file                            start, end & entry are ascii hex addresses
        "RE, filename[, start]<enter> Reads ML program from PC                            optional start ascii hex address
    III. Errors Messages Codes
UNKN ERROR      - Undefinded error  I/0 ERROR       - PC error while reading/writing file CMD ERROR       - Missing Argument  FILE NOT FOUND  - LOad, REad & DUmp CMD aborted ARG TOO LONG    - File name to long, CMD aborted TX ERROR        - Serial error or lost synch NOT BASIC FILE  - LOad CMD aborted NOT MEMORY FILE - REad CMD aborted FILE EXISTS     - SAve & WRite CMD aborted CHKSUM ERROR    - SAve & WRite CMD aborted DIR EXISTS      - MD (make directory) CMD aborted
    IV. Examples
        "DI, TEMP/WORK<enter>  directory second level sub directory                              as the default directory
        "LO, WORK/PROGX<enter>  load PROGX from WORK sub directory                               of the default directory
        "SA, TEMP/WORK/FINAN.V2<enter> save FINAN.V2 program to                             sub directory TEMP/WORK
    V. Program notes
      A. "TX ERROR" at start                Noise/spurious signal at start up may cause the PC to         receive an "Invalid command".  It is sugested that the        "DI or "DS command used to clear the condition.
      B. File names
        Names may be from 1 to 8 charaters in length with a 1 to 3        character extension. Refer to MS-DODS for more information.        Ex: PROG.SRC, the "DIr list command does not include the ".".        Ex: PROG    SRC   207 02/14/15 25A
      C. Recover from "IO Hang"
        The RESET SW on the back of the CoCo can be used to        restore the BASIC OK prompt when the system stalls or        fails to respond to a command.
      D. SAVE/LOAD times
        BASIC programs load much quicker using PC Server than with        Cassette Tape.  Typically a program that takes 2 minutes        to load from tape will load in less than 10 seconds.
        There is a 20:1 speed difference between PCFSRV I/O and        Cassette Tape I/O.
      E. EDTASM Source files for Machine Language can be loaded using        PCFSRV.
        A procedure in Appendix A allows EDTASM buffer contents        to be saved and loaded to make Machine Language program        development quicker.  That is, EDIT *prompt buffer can        be saved and loaded.
    APPENDIX A
   A. Save EDTASM buffer to PC (approx. 45x faster)
        1. Exit EDTASM program, return to BASIC (*Q  or alternate exit)             note: if Recorder PLAY key is down EDTASM will not exit        2. OK POKE 273, 251 
        3. CLOAD | Load PCFSRV (note entry address) | OK | NEW             note: "|" indicates next command line        4. Return to EDTASM (EXEC 49152) (EDTASM prompt * display)
        5. Key in or load Program (LO-SP) in to EDTASM buffer
        6. To Save to PC enter DEBUG mode *Z
        7. #W | #N | #6A5/ ___ note value (+2 = end of buffer data)
        8. Return to BASIC | #I10 | #G___ (address step A3 above)
        9. "WR, filenm, 600, (value from step A7 above), CAEA (CAEA=51946)                    10. To return to EDTASM warm start  (EXEC 51946)        11. Change contents as necessary/desired. 
       12. Repeat step A8 to return to BASIC 
   B.  Load program in to EDTASM buffer (approx. 45x faster)            Do step A1 thru A4 above (EDTASM prompt * displayed)         5. Return to Basic *Z | #I10 | #G___ (address step A3)           See note 1.
        6. "RE, filenm | EXEC<enter> (warm return to EDTASM)
        7. EDTASM prompt "*" will display 
        8. Display buffer to verify program loaded ok
        9. When ready to save buffer go to step A6 above

   C.  Alternate Exit from EDTASM (return to BASIC)
        1. If PCSRV routine is loaded then #I10 | #G __ (address A3)
        2. if PCFSRV not loaded, #W | #N | #2DC/ ____  0 (changes 2DC to 0)                3. #A6/ ___ 2DB (changes A6 to 2DB) | #21/ ___ (note value)
        4. #S/ (from step C3) | #110/ __  (note value USED IN C5)
        5. If value (step C4) is A0F6 then enter A0FB else leave as found
        6. #GAD70
        Note 1.  When reset SW is used while in DUBUG mode, verify DP register = 0


00241


    Similar items


  • Trs80 Coco Plans & Software For Hard Drive Emulation,  Uno R3 W/ Sd Card

    Trs80 Coco Plans & Software For Hard Drive Emulation, Uno R3 W/ Sd Card

  • Trs80 Model 1 Level 2,  Hard Drive Via Pc Server Plans,  Fast I/o Like Floppy Disk

    Trs80 Model 1 Level 2, Hard Drive Via Pc Server Plans, Fast I/o Like Floppy Disk

  • Trs80 Coco Plans & Software For Pc File Server,  Fast I/o 38400 Baud

    Trs80 Coco Plans & Software For Pc File Server, Fast I/o 38400 Baud

  • Tandy Color Computer Glenside Ide.  Hard Drive Controller For The Coco 1,  2,  3.

    Tandy Color Computer Glenside Ide. Hard Drive Controller For The Coco 1, 2, 3.

  • Hard Drive Specialist Tandy Color Computer Controller Trs - 80 Coco Cartridge

    Hard Drive Specialist Tandy Color Computer Controller Trs - 80 Coco Cartridge

  • Trs80 Vintage Seagate St225 20mb Internal Hard Drive 5.  25 " Pc Hdd Mfm Hh

    Trs80 Vintage Seagate St225 20mb Internal Hard Drive 5. 25 " Pc Hdd Mfm Hh

  • Tivo Roamio,  Model Tcd846510,  500gb,  Rarely,  No Service Plan

    Tivo Roamio, Model Tcd846510, 500gb, Rarely, No Service Plan

  • Asus S400c As Parts No Hard Drive

    Asus S400c As Parts No Hard Drive


    • You might also like


Avaluer          About Us          Privacy Policy          Contact Us          UP
© 2022, avaluer.net, Inc. or its affiliates