AppHeader User s Guide Version 1.0

Similar documents
Essen1e Application for the TI.83 Plus End Users Guide

TI-73 / TI-83 Plus StudyCards Viewer

TI-83 Plus LogIn. Getting Started. More Information. Starting the LogIn App Username Rules. Error Messages Customer Support

TI-73 / TI-83 Plus Number Curiosities

TI-83 Plus What Is My Angle?

TI Connect CE Software

TI Connect CE Software

DAWG v1.0 Manual. 2 Using the Application Spell Checker Puzzle Solver Anagram Maker Word Families...

TI-Nspire CX Navigator Setup and Troubleshooting Tip Sheet. To obtain the latest version of the documentation, go to education.ti.com/guides.

TI-89/TI-92 Plus/Voyage 200 Organizer Suite

TI-73 / TI-83 Plus Logic Ladder

TI-73 / TI-83 Plus Math by Hand

TI-83 Plus Solve It!

TI-73 / TI 83 Plus Guess My Coefficients

TI-SmartView Emulator Software for the TI-84 Plus Family (Windows and Macintosh )

TI-SmartView CE Emulator Software

TI-73 / TI 83 Plus Rational Number Rampage

TI-SmartView CE Emulator Software

Rational Number Rampage

Interactive Graphing for the TIN83 Plus

TI-SmartView Guidebook for Macintosh

powerone For the Palm Computing Platform

TI TestGuard App and Press-to-Test Guidebook

TI-Innovator Rover Setup Guide

Matrices for the TI-73

Data Template Utility for the TI-83 Plus

Getting Started with the TI-Nspire Docking Stations

Hourly Charge Rates Selecting Tasks Editing Task Data Adding Notes to Tasks Deleting Tasks Opening and Saving Files

JMP to LSAF Add-in. User Guide v1.1

Upgrading BankLink Books

TI-83 Plus CellSheet Application

STYLE 6046 AKRO VIEW DIAGNOSTIC SOFTWARE INSTALLATION AND OPERATIONS MANUAL

User s Guide February 28, 2017

Press-to-Test Guidebook

VE.Bus Multi Control Panel

CC13x0 Low Data Rate Operation

,QHTXDOLW\*UDSKLQJ IRUWKH7,3OXV

TLK10081 EVM Quick Start Guide Texas Instruments Communications Interface Products

Craig Pelkie Bits & Bytes Programming, Inc.

Magnetek Material Handling IMPULSE LINK 4.1 Basic Instruction Manual

TI-30Xa SOLAR School Edition

Controller Continuum. for Microcontrollers V6.3. Quick Start

Mail Setup Tool (Version 1.2US) User's Guide

TI-73 Geoboard. Getting Started. Examples. More Information. Start Here. Save and Share Boards

Ludlum Lumic Data Logger Software Manual Version 1.1.xx

TI-83 Plus Cabrië Jr. App

LM5022 Isolated Flyback Converter

Y115 Remote File Access. Use WebDav to Make Life Easier

CompleteView Video Player User Manual. CompleteView Version 4.6.1

Toast Audio Assistant User Guide

Lippert Quoting Application Help Document

Getting Started (No installation necessary) Windows On Windows systems, simply double click the AntGram icon to launch the program.

MicroStrategy Desktop Quick Start Guide

Stellar WAB to PST Converter 1.0

Digital Multi Control Panel

CompleteView Video Player User Manual. CompleteView Version 4.5.1

DSS Bit Exact Output. Application Report. 1 Display Subsystem (DSS) Overview. Prasad Konnur, Sivaraj R, Brijesh Jadav

TI-RSLK. Texas Instruments Robotics System Learning Kit

English. TI.GRAPH LINK é 2 FOR THE MACINTOSH CONDENSED GUIDEBOOK

Upgrading BMDM and BMRG Software and MPM, BDS and DCM Firmware

Window Workspace Quick customize

Getting Started (No installation necessary)

Corel Painter Installation Guide

TI-Innovator Rover Commands

MyDVD User Guide. MyDVD workspace

Figure 1. Simplicity Studio

[ Getting Started with Analyzer, Interactive Reports, and Dashboards ] ]

CompleteView CV Spotlight User Manual. CompleteView Version 4.7.1

TIDA DS125BR820 40GbE/10GbE QSFP Reference Design User s Guide

Tiger Bridge 1.0 Administration Guide

CodeWarrior Development Studio for Freescale 68HC12/HCS12/HCS12X/XGATE Microcontrollers Quick Start SYSTEM REQUIREMENTS Hardware Operating System 200

Manual. BMV - NMEA 2000 drop cable

1. License Grant; Related Provisions.

Flex-Share Charging Station CSE-1615

Shimadzu LabSolutions Connector Plugin

BuildPro Mobile V4. User Guide

Version December 2011 A shareware plug-in for FrameMaker. Copyright 2011

GoldSim License Server Activation Utility Installation and Basic Use

TIDA Test Report

Quick Start Guide for Administrators and Operators Cyber Advanced Warning System

Upgrading MYOB BankLink Notes (desktop)

Placement & Routing. Lab 8. Placing Parts

FX RFID READER SERIES Embedded SDK Sample Application

TI-10. Calculator and Arithmetic Trainer. Display Indicators. General Information. Calculator / Problem Solving Menus. On/Off $$$

Automator (Standard)

Getting Started (No installation necessary) Windows On Windows systems, simply double click the AntPConc icon to launch the program.

Schematic Capture Lab 1

3M SlimLine 85ohm Cable Assembly

FastForward TM User Guide

Stellar Data Recovery - Home

Introduction to Microsoft Office 2016: Word

F²MC-16FX FAMILY ALL SERIES FLASH SECURITY 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

OfficeServ Link User Manual

NuFlo TM. SCM Viewer TM. User Manual. Manual No , Rev. A

REMOTE FRONT PANEL EMULATION

Toad Data Modeler Limitation Matrix

Character Tools. Version May 2005 A shareware plug-in for FrameMaker. Copyright

C6 Sysex Tool User s Manual

VisualPST 2.4. Visual object report editor for PowerSchool. Copyright Park Bench Software, LLC All Rights Reserved

INSTALLATION INSTRUCTIONS

Transcription:

Version 1.0

Important information Texas Instruments makes no warranty, either expressed or implied, including but not limited to any implied warranties of merchantability and fitness for a particular purpose, regarding any programs or book materials and makes such materials available solely on an as-is basis. In no event shall Texas Instruments be liable to anyone for special, collateral, incidental, or consequential damages in connection with or arising out of the purchase or use of these materials, and the sole and exclusive liability of Texas Instruments, regardless of the form of action, shall not exceed the purchase price of this product. Moreover, Texas Instruments shall not be liable for any claim of any kind whatsoever against the use of these materials by any other party. The latest version of this Guide, along with all other up-to-date information for developers, is available at http://education.ti.com.

1 Introduction Introduction The AppHeader Utility (AppHeader) is designed to facilitate creating TI-83 Plus and TI-73 application headers. It allows you to add, edit and delete a range of header information while previewing the header on-the-fly. AppHeader also supports creating multipage applications. This manual assumes you understand the basics of Z80 assembly programming and the application header itself. If you need more information, please see the TI-83 Plus Developer Guide or the TI-83 Plus SDK Tutorials. User Interface The AppHeader interface is very simple. When you start the application, you should see a window like this:

2 Introduction The first three fields in the AppHeader window represent the required information: the application name, the developer key used and the number of Flash ROM pages the application is to use. As an example, enter your developer ID (or the freeware key 0104) and watch AppHeader update the Preview pane automatically. Editing Information Editing header information is easy. Simply select the field from the Optional Header field list then edit the value in the Value edit box. The default, AppHeader assigns values to certain fields: Program Revision 1 Program Build 1 Disable TI Splash Screen Date Stamp True Date created When you enter a new value, AppHeader will convert the number into hexadecimal and update the application header accordingly. Note that by changing any value to 0, you will delete the field.

3 Using AppHeader Using AppHeader Optional Header Fields There are a number of optional fields that you can include in the application header. Here is a table explaining the different fields, their meaning and the number of bytes they occupy: Program Revision The version of the application. 1 Build Number Often used a sub-version. For example: v1.0 Build 10 1 Program Expiration Date Date the application is valid until. Specified in number of seconds since 1/1/1997. 4 Overuse Count How many times the application can be run. Can be coupled with the expiry date. Must be at least 16. 1 Disable TI Splash Screen Ensures the TI splash screen isn t displayed. 0 Maximum Hardware Maximum hardware revision the application is valid 1 Revision on. Lowest Basecode The lowest basecode that the application can run on. 1 Since the program expiration date translates into a very large number, it is easier to use the automatic date stamp generator. When the Program Expiration Date field is selected, the Date button is enabled. Clicking on it will pop up this dialog box:

4 Using AppHeader Simply select the date and the program will generate the necessary number. Note you cannot select a past date since the compiled application would never run! Multipage Applications AppHeader has limited support for multipage applications. Once you have set up your application header, AppHeader will generate the source files for all pages including the segmentation information, include files and all public and extern directives. On the first page, it will ensure the application header is properly padded and create the jump table after it. It will generate an additional include that contains the jump table information. When you want to create a multipage application, select the number of pages the app will run on. You will notice that when you increase the number of pages beyond one, the application expands to include jump table information:

5 Using AppHeader The three buttons allow you to add, delete and edit the jump table entries. You can also double-click on the jump table preview. If you double-click on an item you will edit its properties. Double-click anywhere else and the new jump table entry dialog box will open: This allows you to enter a label name and the relative page. Again, any changes you make will continually update the preview pane.

6 Using AppHeader Saving or Copying Once you ve finished building your application header you can either export it to a text file or copy it to the clipboard. To save it, click on the Save button. Select the directory and filename and hit Save. Note for multipage applications, AppHeader will not warn if any of the additional files already exist it will just overwrite them. To copy the header file, just select all the text, right-click and use the Copy command. Miscellaneous To display a short summary the header information, select the Display as text option. AppHeader will abbreviate the header and display all the important information therefore some fields will be missed out for brevity. AppHeader will save the last developer key you used in the registry and reuse it the next time you create a header (unless you exit the program using the Esc key).

Texas Instruments U.S.A. 7800 Banner Dr. Dallas, TX 75251 ti-cares@ti.com 2002 Texas Instruments e d u c a t i o n. t i. c o m