Giter Site home page Giter Site logo

catseye / disksumo Goto Github PK

View Code? Open in Web Editor NEW
7.0 4.0 3.0 35 KB

ARCHIVED: Transfer disk images off Commodore 64 over RS-232 via XMODEM

Home Page: https://archive.org/details/disksumo

License: The Unlicense

BASIC 100.00%
disk-images commodore-64 c64 file-transfer retrocomputing xmodem

disksumo's Introduction

DiskSumo

Screenshot of DiskSumo main menu Screenshot of DiskSumo transfer

DiskSumo is a Commodore 64 BASIC program to dump an image of the floppy disk in unit 8 (assumed to be a 1541 disk drive) over the RS-232 port via the XMODEM protocol at 300 baud. It also provides rudimentary directory-listing and dumb-terminal functions.

The file downloaded on the other end of the connection is usable as-is as a .d64 disk image file. Note, however, that it won't be able to transfer anything sensible from disks which use copy-protection schemes.

This is the program I used to transfer my old C64 diskettes to my PC (and in fact, I concocted it for that purpose) at some time in the mid-aughts. So it can be thanked, for example, for the existence of Bubble Escape 2K.

I implemented the XMODEM protocol based on a description of it on a printout I had made of a posting on a Winnipeg BBS a decade and a half earlier. I no longer have the printout, but I believe the posting was on Eric the BBS, and the poster was Bruce Walzer.

Since I transferred all the disks that I could (and since I no longer have a physical Commodore 64, and since it is of little use on an emulator) I no longer have a need for this program.

If you have a need for this program, then the first hurdle you will have to overcome is getting it onto your Commodore 64 in the first place. You will probably need to type it in.

The program is menu-driven, so its usage should be self-explanatory. Hook up a null modem cable between the Commodore 64 and another computer, start a terminal program on that computer, and set the baud rate to 300. After starting the XMODEM upload on the Commodore 64, start an XMODEM download on the other computer. (You may have to stop the XMODEM download manually after it is finished, as XMODEM is not a very sophisticated protocol, and DiskSumo just barely implements it.)

The name "DiskSumo" started life as a typo for "DiskDump".

disksumo's People

Contributors

cpressey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  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.