Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

919 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to ToolShed! 🛠️

License: Unlicense Build Documentation

ToolShed is a comprehensive suite of utilities and source code dedicated to the Tandy Color Computer (CoCo) and Dragon microcomputers. It provides modern cross-development tools for managing disk images, building firmware, and developing software for these classic systems.


🚀 Quick Overview

  • 🗄️ File System Tools: Powerful os9 and decb utilities for manipulating disk and cassette images.
  • 💾 Firmware Source: Complete source code for CoCo and Dragon systems, including custom ROMs like HDB-DOS and DriveWire DOS.
  • 🏗️ Cross-Development: Assemblers, disassemblers, and compilers for developing CoCo software on Windows, Linux, and macOS.

📚 Documentation

Detailed documentation is available in the doc/docs/ directory. If you have MkDocs installed, you can build a beautiful local version of our documentation site.

Tip

New to ToolShed? Start with our Introduction or see our Getting Started guide.

For more detailed command references, please visit our Wiki.


🛠️ Installation

Quick Install (Linux and macOS)

The easiest way to get up and running is with our installation script:

./install.sh

Manual Build

🐧 Linux

Install FUSE dependencies:

$ sudo apt-get install libfuse-dev
$ make all && make install

🍎 macOS

Install macFUSE:

$ brew install macfuse
$ make all && make install

🪟 Windows

We recommend using MSYS2 or WSL.

$ make all && make install

💾 Building Firmware

For building firmware, we strongly recommend installing LWTOOLS.

Important

When building hdbdos, make sure to build cocoroms first to ensure all required equates are generated.

$ make -C cocoroms
$ make -C dwdos
$ make -C hdbdos
$ make -C superdos

🤝 Contributing

ToolShed is a community-driven project. We welcome contributions, bug reports, and suggestions!

About

ToolShed is a package of utilities to perform cross-development from Windows, Linux or Mac OS X computers to the Tandy Color Computer and Dragon microcomputers. Tools are included to read/write both OS-9 RBF disk images and CoCo Disk BASIC disk images, generate cassette WAV files and more.

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages