Content of archive 'software.zip':

- COPYING.txt
The text of the GNU Public License (GPL) by which the Tinyfox
Software for the Tiny12 microcontroller is released.

- liesmich.txt
The german translation of this file

- m.bat
Batchfile to compile the Tinyfox Software. Requires Atmel's
'avrasm2.exe' Compiler (not contained in the archive,
can be obtained by installing the AVR Studio 4).

- osccalib.c
Sourcecode of the 'osccalib.exe' commandline tool.
Borland's free 'C++Builder Command Line Tools' was used to compile 
it (Version of BCC32: 5.5.1).

- osccalib.exe
'p.bat' reads Tiny12's calibration byte by
'sp12 -rc > sp12calout.txt'.
'osccalib.exe' parses this file and adds the calibration byte
to the binary code of the Tinyfox software.
Invocation of 'osccalib.exe':
'osccalib <orig-hex-file> <calibfile> <output-hex-file>'

- osccalib.pl
Same functionality as 'osccalib.exe'. Execution through an
installed Perl Interpreter. To run this script instead of 
'osccalib.exe' the appropriate lines in 'p.bat' must
be commented in and respectively out.
Invocation of 'osccalib.pl':
'perl osccalib.pl <orig-hex-file> <calibfile> <output-hex-file>'

- p.bat
Batchfile to program the Tiny12 by 'sp12.exe' (not contained
within this archive, software package with all sources and
documentation can be obtained from
http://www.xs4all.nl/~sbolt/e-spider_prog.html).
Version 2.1 of SP12 has been used successfully.
Copy 'sp12.exe' and '_sp12dev' after installation into the
directory of the Tinyfox Software. Before running 'p.bat' for the
very first time, run 'sp12.exe -i' to generate the file '_sp12rc' 
in the directory (with Tinyfox transmitter connected to the programming 
adappter. Order: First switch on Tinyfox transmitter, then connected the 
programming adappter).
It's possible that the tool 'loaddrv.exe' (contained within the SP12 archive)
needs to be run to start the parallel port driver 'giveio.sys' before being 
able to use 'sp12', especially with Windows NT, 2000 or XP.
'p.bat' runs 'sp12.exe' to write the calibration byte in the file
'sp12calout.txt'. Afterwards, 'osccalib.exe' is executed (or alternatively 
'osccalib.pl'), to generate 'Tinyfox11b.rom' out of 'sp12calout.txt' and the 
original binary file 'Tinyfox11.rom'.
'sp12' then programs 'Tinyfox11.rom' into the Tiny12. Finally, the temporary 
files 'sp12calout.txt' and 'Tinyfox11b.rom' are deleted by the batchfile.

- readme.txt
this file

- Tinyfox11.asm
Sourcecode of the Tinyfox Software. This software is free software 
under the GPL License.

- Tinyfox11.hex
Original binaryfile of the Tinyfox Software in Intel-Hex-Format

- Tinyfox11.lst
Listfile of the Tinyfox Software, generated by the 'avrasm2.exe' compiler

- Tinyfox11.rom
Original binaryfile of the Tinyfox Software in Atmel-Format

- tn12def.inc
Includefile containing definitions for the Tiny12 microcontroller.
Original file from Atmel, taken from the AVR Studio 4.11 Installation.