I can run frotz through the terminal, but I don't know how to load any games because I don't know where the program is looking. Basically, how can I tell the terminal to load from the SD Card? Or, conversely, where should I drop the game file so that Frotz can find it?
This may not be of much help since my reply is VERY late: the commandline version of Frotz (I'm using Frotz 2.43 with ncurses) looks at the environment variable INFOCOM_PATH. I have something like this in my .bash_profile:
[div class=\'codetop\']CODE[/div][div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']export INFOCOM_PATH=/home/lex/Infocom[/div]
Frotz then finds the data files, whatever the current dir.
Also, Frotz doesn't pick up the width and height of the tty that I'm logged into, so I renamed the Frotz binary to 'frotz.arm' and wrote a script to call it:
[div class=\'codetop\']CODE[/div][div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']
#!/bin/sh
# Call frotz.arm with width and height
# 03-Oct-08
# Get rows and columns from stty, as tput doesn't allow querying
rows="`stty -a | head -n 1 | cut -d ";" -f 2 | tr -dc "0123456789"`"
cols="`stty -a | head -n 1 | cut -d ";" -f 3 | tr -dc "0123456789"`"
$0.arm -w ${cols} -h ${rows} $@
[/div]
I hope that this helps!
Lex