Menu

Tree [r58] /
 History

HTTPS access


File Date Author Commit
 contrib 2012-02-15 beretta42 [r56] Change Bootup procedures, IDE base address support
 dev 2011-06-07 beretta42 [r8] Added fd,dw modules. Added ctors area.
 src 2012-02-26 boisy [r58] Added DriveWire SIO driver
 tools 2012-01-22 beretta42 [r45] force bforth to compile forth dictionary
 Beginners.txt 2011-10-29 beretta42 [r41] updated docs, bug fixed
 COPYING 2011-06-01 beretta42 [r1] Initial import
 HELP 2011-10-29 beretta42 [r41] updated docs, bug fixed
 README 2011-10-01 beretta42 [r14] added HELP file
 hacking.txt 2011-10-18 beretta42 [r29] improved internals documentation

Read Me

---------------------------------------------------------------------
CoCoBoot - A Modern way to boot your Tandy Color Computer
Copyright(C) 2011 Brett M. Gordon beretta42@gmail.com

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
----------------------------------------------------------------------


CoCoBoot is an effort to modernize, and unify booting strategies for
the Tandy Color Computer.

Although this project in in the preliminary planning stage, there
several goals being developed:

1. Provide scripting to the end user to allow maximum flexability
   in creating new way to boot their CoCo.  This scripting ability
   will be provided by a token threaded FORTH compiler.

2. Allow one boot loader to impliment the various different ways a
   CoCo can boot: via the DOS, CLOADM, LOADM commands in BASIC, as
   well as BASIC's cartridge interrupt, and DECB's external ROM paths
   too.

3. Provide a new way of booting NitrOS-9 by replacing it's BOOT and
   REL modules.

4. Provide routines for accessing different disk-based hardware: FDC,
   SCSI, IDE, DriveWire, SD.


REQUIREMENTS to build this project:

ASxxxx - A cross-platform cross-assembler for various cpu's including
       m6809. See http://shop-pdp.kent.edu/ashtml/asxxxx.htm

ToolShed - Cross platform utilities for manipulating DECB and OS-9
	 disk images.  ToolShed also makes .wav files suitable for
	 CLOADM'ing binaries to your CoCo. See 
	 sourceforge.net/projects/toolshed/ 

make - Most likely any "make" will do

dd and cat - Standard unix utilities for blobbing files together.

objcopy - another unix "standard" for converting one binary file
	format to another - namely Motorola's S19 files to flat binary
	images


Thanks

Special thanks to William Astle for the re-write of the slz
decompression code.  Also thanks for Aaron for adding named object
support to DriveWire4.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.