IMPORTANT NOTE
All users should upgrade to Version 1.6 - 2010-07-27 immediately due to a major bug in all previous versions. Please see the version 1.6 release notes for details.
CBM-Command discussion group
I've started a discussion group on Google for CBM-Command. The URL is:
http://groups.google.com/group/cbm-command. If you would like to become part of the CBM-Command community then feel free to join the group! Thanks, Payton
What is it?
CBM-Command is a disk manager for the Commodore 64, Commodore 128, Commdore VIC-20, and Commodore Plus/4 computers. It is written in the vein of Norton Commander or Midnight Commander, but is much simpler due to the target platforms. Both the C128 and C64 have their own native version of the application.
What does it do?
It works on both real machines and WinVICE.
So far I have tested it with the following hardware:
- Flat Commodore 128 w/Jiffy DOS
- Commodore 1571 w/Jiffy DOS
- Commodore 1581 w/Jiffy DOS
- uIEC/SD
- Commodore 64 (stock)
- Commodore 1541 (stock)
- Commodore 1541 w/Jiffy DOS
- Blue Chip 128 Disk Drive
Additional testing has been performed under VICE using the following file systems:
- IDE64 Native Filesystem
- Vice File System
- Vice Virtual Drive (not TDE)
- 1541 TDE
- 1581 TDE
- 1551 TDE
- Commodore Plus 4 Emulation
- Commodore VIC 20 Emulation
- Commodore 64 Emulation
- Commodore 128 Emulation
Features
- File copying between drives
- File renaming and deleting
- D64 Writing and Creation
- D81 Writing and Creation
- Send command to drive
- Simple Text File Viewer
- Configuration Utility
Development tools
CBM-Command has been developed with the following tools:
- CC65 link - C and Assembler compilers with linker for building 6502-based binaries.
- GNU Make link - Makefile processor which builds the sources using CC65.
- Visual Studio 2010 link - I suggest downloading the ISO with all of the express editions, but specifically you need the C++ edition.
- WinVICE link - The best Commodore emulators available.
- CodePlex link - Project management and source control
HELP!
I'm looking for folks who want to adopt portions of the code and help make it better. If you are familiar with C and/or Assembler, or just want to get familiar with them (I had practically zero assembler knowledge when I started this project) then contact me and we'll see if I can find something for you to do. :)
Screenshots
- Removed old screenshots, need to make new ones that are representative of the current code and platforms.