{"id":20425366,"url":"https://github.com/catseye/disksumo","last_synced_at":"2025-05-08T16:32:03.528Z","repository":{"id":4496117,"uuid":"5635465","full_name":"catseye/DiskSumo","owner":"catseye","description":"Transfer disk images off Commodore 64 over RS-232 via XMODEM","archived":false,"fork":false,"pushed_at":"2021-07-28T10:22:39.000Z","size":35,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-04-01T10:21:09.950Z","etag":null,"topics":["c64","commodore-64","disk-images","file-transfer","retrocomputing","xmodem"],"latest_commit_sha":null,"homepage":"http://catseye.tc/node/DiskSumo","language":"BASIC","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/catseye.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-09-01T00:16:48.000Z","updated_at":"2022-08-26T06:08:04.000Z","dependencies_parsed_at":"2022-07-17T12:30:35.357Z","dependency_job_id":null,"html_url":"https://github.com/catseye/DiskSumo","commit_stats":null,"previous_names":[],"tags_count":1,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catseye%2FDiskSumo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catseye%2FDiskSumo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catseye%2FDiskSumo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catseye%2FDiskSumo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/catseye","download_url":"https://codeload.github.com/catseye/DiskSumo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224742405,"owners_count":17362232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c64","commodore-64","disk-images","file-transfer","retrocomputing","xmodem"],"created_at":"2024-11-15T07:13:03.395Z","updated_at":"2024-11-15T07:13:03.859Z","avatar_url":"https://github.com/catseye.png","language":"BASIC","funding_links":[],"categories":[],"sub_categories":[],"readme":"DiskSumo\n========\n\n![Screenshot of DiskSumo main menu](images/disksumo-main-menu.png?raw=true)\n![Screenshot of DiskSumo transfer](images/disksumo-transfer.png?raw=true)\n\n**DiskSumo** is a Commodore 64 BASIC program to dump an image of the\nfloppy disk in unit 8 (assumed to be a 1541 disk drive) over the RS-232\nport via the XMODEM protocol at 300 baud.  It also provides rudimentary\ndirectory-listing and dumb-terminal functions.\n\nThe file downloaded on the other end of the connection is usable as-is\nas a `.d64` disk image file.  Note, however, that it won't be able to\ntransfer anything sensible from disks which use copy-protection schemes.\n\nThis is the program I used to transfer my old C64 diskettes to my PC\n(and in fact, I concocted it for that purpose) at some time in the mid-aughts.\nSo it can be thanked, for example, for the existence of [Bubble Escape 2K][].\n\nI implemented the XMODEM protocol based on a description of it on a\nprintout I had made of a posting on a Winnipeg BBS a decade and a half\nearlier.  I no longer have the printout, but I believe the posting was on\n_Eric the BBS_, and the poster was Bruce Walzer.\n\nSince I transferred all the disks that I could (and since I no longer have\na physical Commodore 64, and since it is of little use on an emulator) I no\nlonger have a need for this program.\n\nIf you have a need for this program, then the first hurdle you will have\nto overcome is getting it onto your Commodore 64 in the first place.  You\nwill probably need to type it in.\n\nThe program is menu-driven, so its usage should be self-explanatory.  Hook\nup a null modem cable between the Commodore 64 and another computer, start\na terminal program on that computer, and set the baud rate to 300.  After\nstarting the XMODEM upload on the Commodore 64, start an XMODEM download\non the other computer.  (You may have to stop the XMODEM download manually\nafter it is finished, as XMODEM is not a very sophisticated protocol, and\nDiskSumo just barely implements it.)\n\nThe name \"DiskSumo\" started life as a typo for \"DiskDump\".\n\n[Bubble Escape 2K]: http://catseye.tc/projects/bubble-escape/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatseye%2Fdisksumo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcatseye%2Fdisksumo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatseye%2Fdisksumo/lists"}