[go: up one dir, main page]

Menu

Tree [27485e] default v2_2 /
 History

Read Only access


File Date Author Commit
 ar2 2017-08-17 Tormod Volden Tormod Volden [9da97a] ar2: Change fatal() signature so it can work on...
 build 2016-05-22 Tormod Volden Tormod Volden [27485e] Bump Toolshed version to 2.2
 c3 2017-06-02 Tormod Volden Tormod Volden [b5a28a] c3: Tweak prep to build on modern systems
 casm 2007-06-05 boisy boisy [7ad81f] Updated
 cecb 2016-03-14 Tormod Volden Tormod Volden [961afd] Print Toolshed version in os9, decb, cecb, tocg...
 coco 2014-04-12 Tormod Volden Tormod Volden [78c0d8] Const'ify all help message strings and pointers
 cocofuse 2016-03-14 Tormod Volden Tormod Volden [961afd] Print Toolshed version in os9, decb, cecb, tocg...
 cocoroms 2013-09-04 Tormod Volden Tormod Volden [6c1a90] dragon_equivs.asm: Fix address (used by HDB-DOS...
 decb 2016-03-17 tlindner tlindner [31beb8] Chenged help message. Previously it called this...
 disks 2004-03-29 boisy boisy [ed12f2] Initial revision
 doc 2016-05-22 Tormod Volden Tormod Volden [27485e] Bump Toolshed version to 2.2
 dwdos 2017-09-09 Tormod Volden Tormod Volden [82eaab] dwdos: Do not build experimental double speed v...
 hdbdos 2016-05-22 Tormod Volden Tormod Volden [3cc118] Bump HDBDOS version to 1.5
 include 2017-06-02 Tormod Volden Tormod Volden [2e02bc] ar2: Remove gmon type cruft
 libcecb 2015-02-01 tlindner tlindner [0116f1] Fixed to bugs in libcecbopen(). Setting cecb_wa...
 libcoco 2016-03-21 Tormod Volden Tormod Volden [5b44a0] libcoco: Stuff some memory leaks
 libdecb 2016-03-20 Tormod Volden Tormod Volden [18b2c6] libdecbseek: Do not double offset if there is a...
 libmisc 2016-03-15 Tormod Volden Tormod Volden [b5c60d] Remove unnecessary include of stdio.h in variou...
 libnative 2015-02-01 tlindner tlindner [8d7555] Added perens to suppress some warnings
 librbf 2015-02-02 tlindner tlindner [042b34] In _os9_open() errno could get munged by term_p...
 libsys 2016-03-15 Tormod Volden Tormod Volden [b5c60d] Remove unnecessary include of stdio.h in variou...
 libtoolshed 2016-03-18 Tormod Volden Tormod Volden [b79922] libtoolshed: Take cluster size into account in ...
 makewav 2016-03-14 Tormod Volden Tormod Volden [961afd] Print Toolshed version in os9, decb, cecb, tocg...
 mamou 2013-05-05 Tormod Volden Tormod Volden [081115] mamou: Add "ifdef" as synonym to "cond" or "ifne"
 os9 2017-08-14 David Ladd David Ladd [6b4bf4] os9gen: Print unsigned integers correctly in su...
 superdos 2016-05-25 Tormod Volden Tormod Volden [ce47b5] superdos: Makefile must create target directories
 tests 2016-05-22 Tormod Volden Tormod Volden [8741e2] Add some tests for checking decb offset and mul...
 tocgen 2016-03-14 Tormod Volden Tormod Volden [961afd] Print Toolshed version in os9, decb, cecb, tocg...
 .hgtags 2013-11-17 Tormod Volden Tormod Volden [9efc44] Added tag v2_1 for changeset 4d8d17801be0
 README.txt 2017-06-02 Tormod Volden Tormod Volden [0ec98d] Fix typo in README.txt
 d2o 2004-03-29 boisy boisy [ed12f2] Initial revision
 d2u 2004-03-29 boisy boisy [ed12f2] Initial revision
 o2u 2004-03-29 boisy boisy [ed12f2] Initial revision
 u2o 2004-03-29 boisy boisy [ed12f2] Initial revision

Read Me

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.