[Coco] NitrOS-9 Level2 and 6309 language label
Robert Gault
robert.gault at att.net
Sun Jun 9 09:30:51 EDT 2019
Gene,
Thought you were working with NitrOS-9 not Toolshed?
Anyway, here are the instructions with the latest version of Toolshed I have.
=============================================================================
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/)
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/).
Otherwise the included (but deprecated) mamou can still be used:
$ make -C dwdos AS="mamou -r -q"
$ make -C hdbdos AS="mamou -r -q"
============================================================================
Regards NitrOS-9, I have MingW and Msys installed on a Windows system. The main problem with
NitrOS-9 is that many makefiles include
include $(NITROS9DIR)/rules.mak
but because of the directory structure NITOS9DIR can't be found. I've added to many of the makefiles
ifndef NITROS9DIR
NITROS9DIR = $(HOME)/nitros9_May5_2018
endif
Naturally you will need to use your own directory name in place of "nitros9_May5_2018".
Robert
More information about the Coco
mailing list