Befunge83p b.0.5
================
Thank you for downloading this file! This is a (mostly) working Befunge interpreter for the Ti-83(84)+(SE).
Befunge is an esoteric programming language. It's Esolang wiki page is this: https://esolangs.org/wiki/Befunge
The reason why this is in beta is because there might still be some bugs not sorted out.

Structure of zip archive
========================
Befunge83p/
   BEFINTPR.8xp: The program
   Befunge83p_README.txt: This README!
   conv.py: THe source code for the convertor program
   conv.pyc: The convertor program
   LICENSE: The GNU 3 license. Meaning: you can't use my code for some game whose source code you haven't released.
   ZBFINTPR.8xp: The source code. You may study it, and you may change it whatever you like, and you may or may not attribute this to me,
   but you must release the source code once you want to put it up in some archive (like Cemetech or Ticalc).

How to use (computer side)
==========================
1. Get some Befunge programs. You'll have to scour them yourself, or write your own. It's not that hard, at least it's not Brain****.
2. Open cmd, cd into the unzipped archive, and run "conv.pyc [in] [out]", where [in] means the input file (plus path), and [out] the output file (plus path).
   For example, having hello.bf in the directory and using "conv hello.bf hello1" will output a .8xv file named "HELLO1.8xv".
   Note that appvar names can only be up to 8 characters long.

How to send to calculator and run
=================================
Send the file "BEFINTPR.8xp" and the appvars. To run, press [2nd][0] and then [down] six times, press [Enter][prgm], select the program BEFINTPR and press [Enter] twice.

How to use (calculator side)
============================
After running, you'll be dropped into a menu. Use the up and down arrows to navigate and [2nd] to select.
Please DO NOT select programs whose name you don't know of, like "CHAIN7". It may cause serious damage to your calculator, and I'm not liable for any damage whatsoever while using this program.
Once a program is selected, the program is run. If it has freezed, spam [2nd] and [Clear] to quit. If that doesn't work, remove a AAA battery to reset your calculator.
Once a program has ended, and "Done" displayed, press any key to exit.
The program takes up about 4000 bytes, and there is another 2000 bytes when running.

How to compile
==============
Get Axe, send Axe.8xk, send MEMKIT.8xv in the tools/MemKit folder, and send ZBFINTPR.8xp over.
Run the Axe app, select ZBFINTPR, and press [Enter].
Should be compiled.

If you find any bugs, please post in the Cemetech program thread, describing exactly what happened: https://www.cemetech.net/forum/viewtopic.php?p=314741 .

Happy Befunging!

Version History
===============
Ver.  |Description
====|==============================
b0.5.1|Added conv.py
b0.5.0|Initial release