1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla 1.1 under Linux">
<title>TiEmu User's Manual</title>
<meta name="author" content="The TiEmu team">
<meta name="description" content="User's Manual">
</head>
<body style="background-color: rgb(255, 255, 255);">
<div align="center">
<div style="text-align: left;">
<div class="NAVFOOTER">
<hr align="left" width="100%">
<table summary="Footer navigation table" border="0" cellpadding="0"
cellspacing="0" width="100%">
<tbody>
<tr>
<td align="left" valign="top" width="33%"><a href="chapter08.html"
accesskey="P">Prev</a></td>
<td align="center" valign="top" width="34%"><a
href="Manual_en.html" accesskey="H">Home</a></td>
<td align="right" valign="top" width="33%"><a
href="chapter10.html" accesskey="N">Next</a></td>
</tr>
<tr>
<td align="left" valign="top" width="33%">Screenshots<br>
</td>
<td align="center" valign="top" width="34%"> </td>
<td align="right" valign="top" width="33%">Skins<br>
</td>
</tr>
</tbody>
</table>
<hr align="left" width="100%">
</div>
</div>
</div>
<h1>9. Command line</h1>
<p><font color="#000000">TiEmu can accept some arguments on the command
line for specific purposes. The text below is an excerpt of the Linux
'manpage' but it is appplicable to Windows, too. <br>
Under Linux, manpage is accessible by typeing 'man tiemu' in the shell.<br>
Windows users will open the <span style="font-style: italic;">ManPage.txt</span>
file in <span style="font-style: italic;">C:\Program Files\TiEmu</span>
folder.<br>
</font></p>
<table style="width: 100%; text-align: left;" border="0" cellpadding="2"
cellspacing="2">
<tbody>
<tr>
<td style="vertical-align: top;"><font size="-1"><span
style="font-family: courier;">TIEMU(1)
TIEMU(1)<br>
<br>
<br>
<br>
NAME<br>
tiemu - a TI's hand-helds emulator
(m68k-based)<br>
<br>
SYNOPSYS<br>
tiemu [-h] [-v] [--help]
[--version] [--import] [-rom=] [-tib=] [-sav=]<br>
[image]<br>
<br>
DESCRIPTION<br>
The TiEmu program allows you to
emulate a Texas Instruments calculator<br>
such as TI89, TI89 Titanium,
TI92, TI92+ or V200PLT. The emulator has<br>
also a virtual link capability
which allows to connect it to another<br>
program (such as TiLP for
instance).<br>
<br>
OPTIONS<br>
The command line options override
the default options (startup options)<br>
and the config file options
even. The TiEmu program accepts the fol-<br>
lowing options:<br>
<br>
-h, --help<br>
Display a list of all command line options.<br>
<br>
-v, --version<br>
Output the version info.<br>
<br>
--import=<br>
Import ROM or TIB into repository and exit. Can be used for cre-<br>
ating images (as an example). This flag must be set before -rom<br>
or -tib !<br>
<br>
-rom= Convert and use the
specified dump as image. Note that the image<br>
is added to the image repository.<br>
<br>
-tib= Convert and use the
specified tib/upgrade as image. Idem.<br>
<br>
-sav= Load the specified
state file. Must be a valid state image and<br>
target for emulated calculator.<br>
<br>
<br>
CONFIG FILE FORMAT<br>
This section describes the format
of the .tiemu config file which is in<br>
the home directory of the user
(Linux) or in the Program Files folder<br>
(Win32). A line preceded by the
'#' symbol is a comment. Each line has<br>
the following format:
key=value. The config file must
have the<br>
'RC_END' string at
end. Every line can be put in any order. Take in<br>
mind that any comment added in the
config file will be overwritten.<br>
Below is described each option and
the possible values:<br>
<br>
calctype= Defines the
calculator type for link parameter. Valid values<br>
are: ti89, ti89t, ti92, ti92+,
v200. Note: don't need to touch this<br>
setting, it's overridden by TiEmu.
Kept for compatibility.<br>
<br>
linktype= Define
the link cable type. Choose one of the following<br>
value: none, parallel, serial,
TIGraphLink, virtual, TiEmulator, VTi,<br>
UsbGraphLink.<br>
<br>
port= Define a
link port to use. Can be: null, user, parallel port<br>
#1|2|3, serial port #1|2|3|4,
virtual port #1|2, USB port #1.<br>
<br>
method= Define an I/O method to
use. Possible values are: automatic,<br>
asm, api, driver, null.<br>
<br>
adr_port= places
the I/O address of the I/O port to use. It can be<br>
0x3F8 for a serial port or 0x378
for a parallel port for instance.<br>
<br>
serial_device= places the
character device name of the serial port to<br>
use with a Grey TIGL.<br>
<br>
timeout= with
the timeout value to use in tenth of seconds. Default<br>
value: 20.<br>
<br>
delay= with the delay value
to use in micro-seconds for home-made<br>
cables. Default value: 10<br>
<br>
background= Define whether TiEmu
display the whole frame (keyboard+LCD)<br>
or just the LCD screen. Set to 0
if you do not want to use the key-<br>
board.<br>
<br>
skin_file= Define
the custom skin file to use. Must be a full path<br>
name.<br>
<br>
keys_file= Define the keymap to
use. Must be a full path name.<br>
<br>
img_file= Define the TiEmu image
to load at startup. Must be a full<br>
path name.<br>
<br>
tib_file= Define the FLASH upgrade
(tib or .9xu/.89u) to load after the<br>
image. Must be a full path name.<br>
<br>
sav_file= Define the calculator
state image to load at startup.<br>
<br>
cpu_rate= Give the number of
instructions executed by the M68000 per<br>
30ms timeslice. Default value is
-1 (50000 insts/30ms).<br>
<br>
hw_rate= Give the OS2/OSC3
oscillator rate. Default value is -1 (427 on<br>
hw1 and 732 on hw2; OSC2 is
incremented every 6250 OSC1 cycles).<br>
<br>
lcd_rate= Define the frame rate of
LCD refresh. Default value is -1<br>
(25ms => 40fps). Don't use a
value smaller than 10ms.<br>
<br>
img_format= Defines
the image format of the screenshots. Several for-<br>
mats are available: jpg, png and
ico.<br>
<br>
img_type= You can do B/W (bw) or
colored (color) screenshots.<br>
<br>
img_size= The size of the image
that is to say you can shots only the<br>
LCD (lcd) or the entire window
(skin).<br>
<br>
screen_file= Defines
the base filename where the screenshot will be<br>
stored.<br>
<br>
screen_counter= This allows you to
save the current screenshot counter.<br>
In fact,
the resulting filename
is computed as 'screen-<br>
file[screen_counter].[img_format].
Example: 'screenshot001.png'.<br>
<br>
console= Available under Windows
platform only. You can hide (no) or<br>
show (yes) the
DOS console at startup or even display it only during<br>
boot (boot).<br>
<br>
kbd_dbg= Display key bindings in
the console if set (yes). Else, do<br>
nothing (no).<br>
<br>
fs_type= TiEmu supports
several file selectors for better integration.<br>
The following options are
supported:<br>
- native: native one (default):
Win32 on Windows, KDE if built with KDE<br>
support and running under KDE,
GTK+ 2.x else,<br>
- old: GTK 1.2 file selector,<br>
- new: GTK 2.x file selector
(advanced capabilities and can show hidden<br>
files),<br>
- win32: deprecated (same as
native),<br>
- kde: KDE file selector (only
available if TiEmu is built with KDE<br>
support).<br>
<br>
bkpts_wnd=<br>
code_wnd=<br>
mem_wnd=<br>
regs_wnd=<br>
pclog_wnd=<br>
stack_wnd=<br>
heap_wnd= Set geometry hints for
the different windows of the debugger.<br>
The format is (x,y,w,h,m,v) where
x&y are coordinates, w&h are the<br>
size, m is
set if window is minimized and v is set if the window is<br>
open.<br>
<br>
Think to terminate your config
script with the 'RC_END' word !!!<br>
<br>
<br>
COPYRIGHT<br>
Copyright (C) 2000-2001, Romain
Lievin and Thomas Corvazier. Copyright<br>
(C) 2001-2003,
Romain Lievin Copyright (C) 2003, Julien Blache Copy-<br>
right (C) 2004, Romain Lievin
Copyright (C) 2005-2006, Romain Lievin<br>
and Kevin Kofler<br>
<br>
Permission to use,
copy, modify, and distribute this software and its<br>
documentation for any purpose and
without fee is hereby granted, pro-<br>
vided that the
above copyright notice appear in all copies and that<br>
both that copyright notice and
this permission notice appear in sup-<br>
porting documentation.<br>
<br>
This program and its source
code is distributed under the terms of the<br>
terms of the GNU General Public
License as published by the Free Soft-<br>
ware Foundation;
either version 2 of the License, or (at your option)<br>
any later version.<br>
<br>
This program is distributed in the
hope that it will be useful, but<br>
WITHOUT ANY
WARRANTY; without even the implied
warranty of MER-<br>
CHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General<br>
Public License for more details.<br>
<br>
You should have received a copy of
the GNU General Public License along<br>
with this program; if not, write
to the Free Software Foundation, Inc.,<br>
59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.<br>
<br>
<br>
SUGGESTIONS AND BUG REPORTS<br>
The canonical place to
find TiEmu and some miscellenaous informations<br>
is at
<http://lpg.ticalc.org/prj_tiemu>. You can also take
a look at<br>
<http://lpg.ticalc.org> and
<http://www.ticalc.org> for others TI<br>
related programs for Linux.<br>
<br>
<br>
SEE ALSO<br>
tilp(1) for the use of a linking
program. TiEmu shares the same commu-<br>
nication box for link settings.<br>
<br>
<br>
SPECIAL THANKS<br>
- Jonas Minnberg (Sasq) for Tiger<br>
- UAE, the Universal Amiga Emulator<br>
- Kevin Kofler
<Kevin@tigcc.ticalc.org> for creating rpm
packages<br>
(Fedora): he is the official
maintainer of this package.<br>
- Julien Blache
<jb@jblache.org> for creating deb packages (Debian): he<br>
is the official maintainer of this
package.<br>
<br>
<br>
AUTHOR<br>
Romain Lievin Kevin Kofler<br>
<br>
<br>
<br>
January 27,
2006
TIEMU(1)</span><span style="font-family: courier;"></span></font><br>
</td>
</tr>
</tbody>
</table>
<hr>
</body>
</html>
|