
>>ALL FILES ON THIS DISK ARE IN THE PUBLIC DOMAIN.  THEY ARE NOT FOR SALE OR<<
	>>COMMERCIAL USE WITHOUT WRITTEN PERMISSION FROM THE AUTHORS<<

			912 DISK REV2 - FEBRUARY 2002

This disk contains DOS-based files for use on a PC.  To put them on
your hard drive, create a desired target directory on your hard drive.
For example, enter
			md hc912

to create a directory called hc912 on your hard drive.  Then enter

			xcopy a:*.* /s

to copy the entire disk into that directory (the subdirectories will
be copied too).  Utilities are supplied in archived form (zip).  Use
the shareware program PKZIP (or WINZIP) to decompress them.  Document
files are in Portable Document Format (.pdf).  Use Adobe Acrobat Reader
to view and print these files (Acrobat Reader is available at
http://www.adobe.com).

FILENAME	    DESCRIPTION
========	    ===========

Utilities:
NOTE:	These files (AS12 & SBASIC) may not be the latest available.
	

AS12REL		     Freeware AS12 cross-assembler for PC, with Manual

SBASIC		     Great BASIC compiler which allows you to write a BASIC program
		     with any text editor.  You then compile it to HC12 assembly
		     code (which you can examine & modify, if desired).  Then you
		     assemble it to produce an .s19 file which you can download to
		     the EEPROM (or RAM) of whichever flavor of 'HC12 you're
		     using.  Use with AS12 cross-assembler, above. Be sure to read
		     the excellent manual.  To get the most recent files, and more
		     information on using SBASIC point your web browser to
		     www.seanet.com/~karllunt


/AD912		     directory of Adapt912-specific files

DEMO912SRC.ZIP	     demo program for Adapt912;  has both "true vectors" and
		     "pseudo-vectors"; assemble as-is and load s-record into a
		     target with completely blank Flash (using BDM pod);
		     or delete "true vectors" (leave pseudo-vectors intact), assemble
		     and load into lower 30K of Flash via DBug12 BOOTLOAD Mode

9DKKI_C.ZIP	     C source code for driving 20 x 4 LCD via SPI (as on DKKI board)

//912DKKI	     assembler demo code for Display/Keyboard/Keypad interface card

//912MX1	     sub-directory of files related to Adapt912 MX1 Memory Card:

V202D.s19	     modified D-Bug12 file copies itself into external RAM and
		     disables internal Flash, for more flexible program development.
		     Load the standard DBug12 first, then switch to BOOTLOAD mode,
		     Erase Flash, and Program with this file.  Switch back to EVB
		     mode and press reset to make this RAM version run.

RAMLOAD9.ZIP	     load this .s19 file into EEPROM on your Adapt912 board.  Then
		     ORG your code at $8000 and use "true vectors".  When you
		     reset the board with the Mode Select jumpers set for JMP-EE,
		     you'll be presented with a choice (via any terminal program set
		     for 9600 baud) of loading in your s-record, or jumping to one
		     you previously loaded into RAM.  Source included.

9MXRTCEE.ZIP	     example source code for driving the clock/calendar chip (RTC8593)
		     and serial EEPROM (AT25C256) options of Adapt912MX1

9MX3100.ZIP	     example source code for driving MAX3100 SPI-based high-speed UART
		     option of Adapt912MX1

/912DG128	     directory of Adapt912DG128 files:

//DG128Fload	     directory of Adapt912DG128 Flash Loader

///DG128Fload8MHz    utility resides in target board's Flash running at 8MHz Crystal, and allows loading
		     s-record into Flash (utility must be loaded via BDM pod)

///DG128Fload8MHz_PLL utility resides in target board's Flash running at 16MHz with the PLL enabled using 8MHz 
		     Crystal, and allows loading s-record into Flash (utility must be loaded via BDM pod)

//DG128DEMO	     a sample assembly program which demonstrates some of the features of the
		     MCU(Pll enabled);  source code included

//LCD_KBD_Demo	     a Psuedo and True vector ZIP sample program to drive the DKKI LCD and Keyboard

/912D60		     directory of Adapt912D60 files:

//D60Fload	     directory of Adapt912D60 Flash Loader

///D60Fload8MHz      utility resides in target board's Flash running at 8MHz Crystal, and allows loading
		     s-record into Flash (utility must be loaded via BDM pod)

///D60Fload8MHz_PLL  utility resides in target board's Flash running at 16MHz with the PLL enabled using 8MHz 
		     Crystal, and allows loading s-record into Flash (utility must be loaded via BDM pod)

//D60DEMO	     a sample assembly program which demonstrates some of the features of the
		     MCU(Pll enabled);  source code included

//LCD_KBD_Demo	     a Psuedo and True vector ZIP sample program to drive the DKKI LCD and Keyboard

/DBUG912	     directory containing Motorola's DBug12 files:

//AN1280A	     Using The Callable Routines In D-Bug12 (.pdf)

//DB12B32	     zipfile of the latest DBug12 s-record and documentation


Adobe Acrobat Documents:

Motorola documents essential for working with the 68HC12 family are available
from the Motorola Literature Center (1-800-441-2447) or via their website.
Visit the RESOURCES page on our website for links to this and many other
useful websites.


For further information and help...
===================================

Check our website frequently for new products and information.  The RESOURCES
page is where you'll find new utilities and links to other useful sites.
Check out TECH SUPPORT for troubleshooting information, and APPLICATIONS for
tips and examples for your applications.  We're at:

		    http://www.technologicalarts.com

For Tech Support, product inquiries, feedback, and sales, contact us by email:

		   support@technologicalarts.com
		   sales@technologicalarts.com

Phone:  (416) 963-8996		Fax:  (416) 963-9179

Our mailing addresses are:

Purchase Orders & Administrative: (Head Office)
819-B Yonge St., Toronto, Ontario, Canada  M4W 2G9

US mailing address:
(literature requests, support, and prepaid orders only (no Purchase Orders or returns))
Box 61791, Virginia Beach, VA  23466
