Giter VIP home page Giter VIP logo

ekmixon / toolshed Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hathaway3/toolshed

0.0 0.0 0.0 2.29 MB

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.

C 52.99% Makefile 0.88% C++ 0.78% D 1.07% Roff 0.72% Batchfile 0.01% Objective-C 0.53% Perl 0.11% HTML 8.80% CSS 0.07% Assembly 34.03% Shell 0.02%

toolshed's Introduction

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.

https://sourceforge.net/projects/toolshed/


== HOW TO BUILD ON WINDOWS ==

The recommended build environment is MingW32 or MingW64 (http://mingw.org/),
MSYS2 (http://msys2.github.io/), or the WSL subsystem (for Windows 10+)
(https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux).

The easiest way to install MingW is using a mingw-get-inst.*.exe from
http://mingw.org/wiki/Getting_Started

Inside MingW, make sure you have "make" installed. There are several options,
but the simpler mingw-make should be good enough:
$ mingw-get install mingw-make

Enter the unpackaged toolshed directory and run:
$ make -C build/unix install CC=gcc


== HOW TO BUILD ON UNIX ==

To build cocofuse you will need to have FUSE libraries and header files
installed. On Debian-based systems:
$ sudo apt-get install libfuse-dev

Enter the unpackaged toolshed directory and run:
$ make -C build/unix install


== HOW TO BUILD hdbdos and dwdos ==

It is recommended to have lwtools installed (http://lwtools.projects.l-w.ca/).
You will also need "makewav" from Toolshed installed to build WAV files.
See hdbdos/README.txt and the makefiles for different build options.

To build all default flavors:
$ make -C dwdos
$ make -C hdbdos
$ make -C superdos

Instead of lwtools the deprecated mamou can still be used (YMMV):
$ make -C dwdos AS="mamou -r -q"
$ make -C hdbdos AS="mamou -r -q"
Note that superdos still builds with mamou by default.

toolshed's People

Contributors

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