Code Monkey home page Code Monkey logo

taput's Introduction

TAPe UTility

Command line tool for processing TAP files.

Usage

TAPUT command [options] FileIn [FileOut]
Commands:
    add              Add a file at the end of the "tap" image
                     if the image does not exist, it will be created
    extract          Extract a block of data to a file
    fix-0            Remove empty blocks from the image
    fix-crc          Correct the checksum of the selected blocks
    insert           Insert a file at the beginning of the image,
                     with the -s <n> option inserts a file before block n
    list             List image content
    remove           Remove blocks of data from the image (requires -s (<n>|<n>-<m>))
                     up to 10 blocks can be selected
    replace          Replace the data block with the contents of the file
Options:
    -b               Creates a BASIC program header block
    -h, --help       Display this help and exit
    -n <name>        Implies creating a block header,
                     <name> sets a block name
    -o <addr>        Implies creating a block header,
                     <addr> sets the origin address or the BASIC autostart line number
    -r, --raw        Treats input/output files as raw data,
                     refrains from creating a flag and checksum
    -s (<n>|<n>-<m>)[,(<n>|<n>-<m>)]..
                     Selects the block numbers and/or block ranges (up to 10)
Examples:
    taput add -o 32768 -n "block name" file.bin image.tap
    taput extract -s 2 image.tap file.bin
    taput fix-0 image.tap
    taput fix-crc -s 3 image.tap
    taput insert -s 3 -o 32768 -n "block name" file.bin image.tap
    taput list image.tap
    taput remove -s 1-4,8,12 image.tap
    taput replace -s 2 file.bin image.tap

taput's People

Contributors

sivvus avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.