Lingo v0.75 BETA
by Alex Roper
Radical Software
Sealed 4:42 PM on May 12, 2002 CE

"In today's world, in which we are beset with so many problems, ranging from disease to illiteracy and from ideological differences to outright armed conflict, only through the development of effective means of communication can we possibly hope to keep our planet safe and clean and peaceful for our own and future generations"
-Dr. Humphrey  Tonkin

Lingo is a word processor program for the TI-83+ under MirageOS. This is the BETA version, which means I've tested it a fair amount and found no problems but there are probably a few kinks. If you find a problem be sure to drop me a line.
===============================================================
1) Files Included
2) Basic Use
3) Typing
4) Using the Companion Program
5) Plans for the Future
6) Copyright/Dedication
7) Contact Me/About the Author
------------------------------------------------------------------------------------------------------------
1) Files Included

FILE			PURPOSE
lingo.8xp			The actual program
lingo.taf			Lingo's source, in Triad Assembler format
lingo.z80			Lingo's source, in plain text
lingo.txt			This file
lingo.exe			Lingo Companion program
screen1.gif			Screenshot
screen2.gif			Screenshot
\Companion Source		The source to the companion program, VB 6.0
--------------------
2) Basic Use

From the main menu, you can create a file, open a file or exit. Exiting exits, if you create or load a file you'll be asked for the filename. I know this is annoying, I plan to put in a multiple choice in v1.01. Once you do this (Unless there's a problem, then you'll see a message explaining it). Then you're in the main editor. Press Y= to create a new file, WINDOW to open a file, ZOOM to save the current file to a new name (leaving the old file still there) and open this new file. TRACE to exit or GRAPH to do an accent. Use the arrow keys to move around, and DEL to delete the selected char.

The files are AppVars, not programs.

If you try to create a new file with a name of an existing file, it will just open the existing file

Names are CaSE SENsiTIve
--------------------
3) Typing

You can scroll past the end of the file, but you can't type past the end of the file. You cannot scroll past the start of the file though.

The keys to type are fairly straight forward, here's the table:

THIS TABLE MAY NOT DISPLAY PROPARLY IF TIMES NEW ROMAN IS NOT USED. THE ACCENTS SHOULD WORK IN THIS FONT ONLY, BUT THEY MAY WORK IN OTHERS.

Symbol		Keystroke(s)
-----BASIC-----
A-Z		2nd+key
a-z		key
0-9		ALPHA+0-9
[SPACE]		0
Newline		Enter
-----SIMPLE-----
,		ALPHA+J
(		ALPHA+K
)		ALPHA+L
\		ALPHA+M
*		ALPHA+R
-		ALPHA+W
+		ALPHA+"
.		2nd+.
"		"
:		ALPHA+.
?		2nd+(-)
----COMPLEX-----
!		GRAPH+2nd+1
@		GRAPH+2nd+2
#		GRAPH+2nd+3
$		GRAPH+2nd+4
%		GRAPH+2nd+5
^		GRAPH+2nd+6
&		GRAPH+2nd+7
[		GRAPH+2nd+9
]		GRAPH+2nd+0
{		GRAPH+K
}		GRAPH+L
;		GRAPH+.
=		GRAPH+X-1
[NOT=]		GRAPH+APPS
'		GRAPH+LN
[Sq Root]		GRAPH+,
>		GRAPH+SIN
<		GRAPH+COS
=>		GRAPH+TAN
=<		GRAPH+DIVIDE
[-num sym]	GRAPH+(-)
[Degree]		GRAPH+X,T,0,N
_		GRAPH+-
~		GRAPH+*
|		GRAPH+"
Pi		GRAPH+^
-----ACCENTS-----
		GRAPH+1+A
		GRAPH+2+A
		GRAPH+3+A
		GRAPH+4+A
		GRAPH+1+2nd+A
		GRAPH+2+2nd+A
		GRAPH+3+2nd+A
		GRAPH+4+2nd+A
		GRAPH+1+E
		GRAPH+2+E
		GRAPH+3+E
		GRAPH+4+E
		GRAPH+1+2nd+E
		GRAPH+2+2nd+E
		GRAPH+3+2nd+E
		GRAPH+4+2nd+E
		GRAPH+1+I
		GRAPH+2+I
		GRAPH+3+I
		GRAPH+4+I
		GRAPH+1+2nd+I
		GRAPH+2+2nd+I
		GRAPH+3+2nd+I
		GRAPH+4+2nd+I
		GRAPH+1+O
		GRAPH+2+O
		GRAPH+3+O
		GRAPH+4+O
		GRAPH+1+2nd+O
		GRAPH+2+2nd+O
		GRAPH+3+2nd+O
		GRAPH+4+2nd+O
		GRAPH+1+U
		GRAPH+2+U
		GRAPH+3+U
		GRAPH+4+U
		GRAPH+1+2nd+U
		GRAPH+2+2nd+U
		GRAPH+3+2nd+U
		GRAPH+4+2nd+U
		GRAPH+C
		GRAPH+2nd+C
		GRAPH+N
		GRAPH+2nd+N
Inverted !		GRAPH+2nd+MATH
Inverted ?		GRAPH+ALPHA+(-)

In addition to the above, you may insert a charector by its hex value by pressing VARS, then entering the hex value  (eg VARS+3+3)=3, which is $33. NOTE-ALTHOUGH YOU CAN PUT IN 00, THAT IS THE END OF FILE BYTE, SO THERE WILL BE PROBLEMS. THUS, DON'T PUT 00.
--------------------
4) Using the Companion Program

The companion program is fairly simple. You can load txt and 8xv files, edit them and then save them as txt or 8xv files. Please note when you load an 8xv file it displays the file name and comment, these WILL BE SAVED WHEN YOU SAVE, so if you save as 8xv it will be in the file. This is a little quirk, but its not that big a deal, right?

Anyway, transfer the file you want from Happycalc to the computer using a link utility like TI-GRAPH LINK and save it as an 8xv file. Then open it from Lingo Companion. To send text to your calc, run Lingo Companion and paste in the text (or run Lingo Companion and open the .txt file), then save as an 8xv and send it to Happycalc.
--------------------
5) Plans for the Future

BUGS
* Fix the bug 'cause right now the cursor doesn't display the charector it is covering when it blinks off.
* The companion sometimes has a few charectors of gibberish at the end of an opened 8xv, I'll fix that too
FEATURES
* Select files on calc instead of type file name for load
* Copy archived files to a temp file
* Clipboard
* MANY optimizations
* Compression
* Got an idea? Let me know
--------------------
6) Copyright/Dedication

Dedicated to the beauty of language, and human expression.

This is freeware, and no fee may be charged for it or any program/package which contains it. You may distrubute, use and edit for personal use as much as you wish, but you may not distribute a edited copy. I cannot be held responsible for any lose of data or damage to your computer or calculator because of your use. Copyright 2002 by Alex Roper Some Rights Reserved. Using the included files in any way implies consent.
--------------------
7) Contact Me/About the Author

Email: alex@radicalsoft.org and/or acr34@hotmail.com
ICQ: 72316176
AIM: MyselfII and/or ASM4EVR and/or MuchRedundancy
IRC: I'm not on too much, but I usually use AlexRoper as my ID and am in #tcpa, #radicalsoft, #ti etc.


I'm Alex Roper. I live in Eastern Michigan, USA. My hobbies are French, Esperanto (don't ask;), Trombone, Computer Programming, Asm calc programming (83+ only), Sailing, Biking, Agnostic and Socialogical Philosophy and Starcraft (BW of course!)

I've been programming calcs in asm for 2 years now, and I own a old, beaten TI-83+ (which I use), then I got a TI-89 (Up in the closet until I get to Calculus) and a TI-83+ SE (Up in the closet, 'cause I'm stubborn).