\documentstyle{article}
\newcommand{\hop}{\vskip 10pt}
\newcommand{\jump}{\vskip 20pt}
\begin{document}

{\huge Addendum to Application}

{\large Kevin Iga}

\jump

{\large Computer languages:}

\hop

\begin{tabular}{llll}
BASIC & 8 yrs & Apple II, IBM, Trash80, etc. & self-taught \\
Pascal & 7 yrs & UCSD, Turbo & self-taught, w/ user grp. help \\
6502 Assembly & 7 yrs & Apple II & self-taught, w/ user grp. help \\
GraFORTH & 5 yrs & Apple II & self-taught \\
C & 1.7 yr & Athena & self-taught w/ OLC help \\
Postscript & 1 yr & Athena & self-taught w/ friend's guidance \\
SCHEME & 1 yr & Chipmunk & 6.001 \\
FORTRAN77 & .5 yr & Athena & 8.221 \\
\end{tabular}

\jump

{\large Programing for recreation:}

\hop

Most of my programming is toying around with ideas, most of which are not
useful.  Some, however, find their uses and below is a list of some of them:

\begin{itemize}

\item An SAT verbal tester that will select from a list of vocabulary,
  scramble, and give a test where the student enters the response.  It is
  then scored.  Apple II+, BASIC

\item A checkbook balance program.  Essentially a simple specific spreadsheet.
  Apple II+, BASIC

\item A drawing program that takes advantage of Penguin Graphics drawing
  routines found in their video games, that uses joystick, mouse, or keyboard
  at the user's request.  Keeps all objects in memory until undone one at a
  time.  Abandoned after finished in deference to more superior drawing
  programs available on the market.  Apple II+, BASIC with machine language
  to optimize

\item A program to help students write a specific kind of poetry, written
  at the request of a teacher in high school.  It prompts the user for
  different kinds of words, like a MAD LIBS but disguised.  Used text
  windowing, color, and sound.  IBM PCjr, BASIC

\item A program to model wind motion in a hurricane as a prototype for a
  project for our school to enter for use of a supercomputer.  Our school
  didn't win but we learned a lot about meterology.  Apple II+, BASIC

\item A program to draw n-dimensional cubes and rotate.  Used page flipping
  and perspective.  Apple II+, BASIC with some machine language

\item A hack that would get the Apple II to input characters from lower right
  to upper left, scrolling backward.  Patched itself into the Apple II I/O
  driver.  A result of my deciding to use a graphic text program to make an
  upside down font.  Apple II+, Machine language

\item A word processor that would allow the user to type right to left, or
  up to down, depending on the font (i.e. Hebrew, Japanese) and would do
  limited transliteration.  Entered as a contest for how people can use
  Microsoft BASIC for the Macintosh.  Macintosh, BASIC

\item A simple cipher key for use in an assasin's game.  C, Athena

\item A program to generate a Mandelbrot set and make a bitmap file out of
  it.  C, Athena

\item A program to generate Gaussian Primes and make a postscript file out of
  it.  C, Athena (and Postscript)

\item A program to graph functions on cartesian or polar systems, then a
  program to graph families of functions, then one to graph contours, then
  another to graph all of these while filling in spaces between dots with
  linear interpolation.  Later, graphing 3-d and 4-d, including maps from
  complex plane to complex plane.  Basic, Apple II, IBM

\item A number of versions of these graphing programs for my PreCalc class
  (doing conic sections and sinusoidals) last summer (ESP),
  and another for my father to teach Algebra (doing parabolas), making them
  user friendly.  BASIC, Apple II+

\item Patching up the apodb database program to avoid segmentation violation
  errors (sort by REFERENCE not VALUE!) and fix several bugs related to
  filtering.  C, Athena

\item A program to look at all possible Fibonacci sequences modulo N, and
  find how many ``cycles'' there are, and print them out, labelling those
  which were equal to N, those that were [2N+1]/2, and those that were greater
  than N.  C, Athena

\item An adventure game skeleton program, to emulate Infocom-like games, with
complicated sentence structure and nested inventories/looks.  Generated a
part of one adventure game to test it out.  Never used it since.  Apple II+,
BASIC

\item A program to use the `click' of the Apple II+ 2.5 inch speaker to
generate two tones at once.  Had a lot of difficulty with overtones.
Apple II+, Machine language

\item A program to generate an unlimited number of digits of square root of
2, as a hack.  Athena, Common LISP (kcl)

\item A hack that would lodge itself in the Apple II I/O drivers and make
a little click when you hit a key, or print the screen when you hit ctrl-P,
or a few other things I don't remember.  Apple II+, Machine Language

\item A PacMan Game that was too slow to play, Apple II+, BASIC with Machine
Language

\item A Tetris game for my friend who came back from USC and was suffering
from TETRIS withdrawl and had only an Apple //e.  Apple II+, BASIC with Machine
language for scrolling, using text, then graphics, then deciding that the
text one was better.

\end{itemize}

These do not include the ``Krazy disks,'' as I've called them, which consist
of weird programs for which I can think of no purpose.  Each Krazy disk
starts up with some animated text or graphics sequence that ends with
announcing it is Krazy Disk number ---, written by Kevin Iga, and this is
what is available.  I have about 16 Krazy Disks (140K each) for the Apple II+
and a few on other machines, including more recently, Apple IIGS.  I also do
quite a number of programs to satisfy my mathematical interest, as well,
including a question of if light would amplify in a closed universe and light
kept on going round and round, or if a certain procedure gave closest
rational approximations to an irrational number, etc.

\jump

{\large Special Areas of Interest}

\hop

Chances are, I have little background in the actual development environment
(other than C) that would be required for many of the areas.  But I am
interested in graphics, and am sure as soon as I learn X, I will enjoy
playing with Xtoys.  But that's always the fun part.  I'm also willing to
program little utilities, (which is what I'd always programmed at first).
\end{document}
