Taniwha Flight Computer Sources
This page contains various source (and binary) files for supporting the flight computer:
- Verison 2.3 ROM source and v2.3 binary (in Intel hex format - checksum is 0FCF), and v2.3a binary (checksum is 0FD2) - note this is the ROM for the V2.0 boards (or the v1.0 boards with a minor modification) - release notes are here.
- Verison 2.2 ROM source and binary (in Intel hex format - checksum is C900) - note this is the ROM for the V2.0 boards (or the v1.0 boards with a minor modification) - release notes are here.
- Verison 2.0 ROM source and binary (in Intel hex format - checksum is E96A) - note this is the ROM for the V1.0 boards.
- Verison 2.1 ROM source and binary (in Intel hex format - checksum is E8CC) - note this is the ROM for the V2.0 boards (or the v1.0 boards with a minor modification).
- Verison 2.0 ROM source and binary (in Intel hex format - checksum is E96A) - note this is the ROM for the V1.0 boards.
- Assembler sources and binaries:
- Unix sources this is a compressed tar file - decompress it, untar it then type make you may need Bison and/or GCC to build ()or hack on the Makefile to use your local C and YACC).
- MPW shell binary - use Stuffit to unbinhex it then to unstuff it.
- DOS binary use pkunzip to unpack it.
- Sources here are the plain sources for the assembler
- Examples:
- Source for the hybrid launch control box (for a version of the computer without offboard RAM - runs in place of the monitor).
- Library source - simple stuff like how to call back to the monitor to read or print a character, how to print in hex etc - got any cool assembly code? I'll pop it in here.
- A/D converter driver this will eventually end up in the next ROM revison - this is a driver for a 4-channel analog to digital converter that can be added into the proto area of the chip.
- RC servo input driver this will eventually end up in the next ROM revison - this is a listener that returns the width of a servo pulse from an RC receiver - it returns a value proportional to the stick position for that channel.
- RC servo output driver this will eventually end up in the next ROM revison - this is a routine that needs to be called every 20mS or so to drive an R/C servo.
Back