Awesome
coco-dev
This repo implements a simplified environment for developing Tandy Color Computer applications. It implements a Docker image that includes the following tools:
-
CoCo Languages and Libraries
-
CoCo Development Utilities
-
MC-10
-
Python and some useful Python packages
Motivation
This repo is motivated in part by the need to keep the tools in sync between different computers. Because the Dockerfile contains all of the dependencies in a single place creating and sharing a reproducible development environment becomes possible.
Requirements
On Mac systems you must share /Users
with Docker. To do this:
- From the Docker menu select
Preferences...
- Click on the
File Sharing
tab - Click on
+
- Select
/Users
- Click
Apply & Restart
Using coco-dev
# Start the Docker application if it is not already running
git clone https://github.com/jamieleecho/coco-dev.git
coco-dev/coco-dev
This will create a Linux shell in your home directory. You can cd
into
your target folder and use typical development commands such as lwasm
,
lwlink
, decb
, os9
and cmoc
Building coco-dev
# Start the Docker application if it is not already running
git clone https://github.com/jamieleecho/coco-dev.git
cd coco-dev
./build