             
                    ======================================
                            T3 Dragon/CoCo Emulator
                                 Version 1.00
                       Copyright 1995-97 By Paul Burgin
                    ======================================
  
  1    Introduction
  
  Welcome  to  T3. T3 is a multi-tasking Dragon and Tandy CoCo  II  emulator
  harnessing 32-bit power to bring these machines back to life at  lightning
  speed on any 80386 PC or compatible. Use T3 in conjunction with a ROM file
  from  a  Dragon 32, Dragon 64 or Tandy CoCo II to run your old 6809  based
  software on a modern PC with MS-DOS, Windows 95/98 or Windows NT.
  
  2    ROM Files
  
  To  use  T3 you will need a ROM file in addition to the files provided  in
  the emulator ZIP file - the required ROM files cannot be included with the
  emulator due to copyright restrictions. If you do already have a ROM  file
  then  please refer to section Getting Started in order to ensure that your
  ROM  has an appropriate file name for use with T3. If you don't have a ROM
  file  that  you can use then please see the Frequently Asked Questions  at
  the  end  of  these instructions for a World Wide Web pointer to  the  ROM
  files.
  
  3    What Is Emulated
  
  T3 provides near complete emulation of unexpanded Dragon and Tandy CoCo II
  home computers. This includes the following components:
  o    6809 CPU;
  o    Automatically  emulates  Dragon 32,   Dragon  64  or  Tandy  CoCo  II
       compatible architecture as appropriate to the ROM file provided;
  o    All  machines  are provided with 64K of RAM, a switchable  16K  BASIC
       ROM, and a 16K ROM cartridge area;
  o    SAM  chip  with  high-resolution graphics, realistic text  and  semi-
       graphics;
  o    Cassette interface;
  o    Keyboard and joystick input;
  o    Parallel printer port (Dragon) or serial printer port (CoCo);
  o    6-bit and 1-bit audio output;
  o    Interrupt driven counter/timer mechanism (not 100% accurate).
  
  T3  also  has  a  range  of  features which add flexibility  to  using  an
  emulator:
  o    Variable speed control;
  o    Snapshot and image facilities with optional instant replays;
  o    Audio mute and volume controls;
  o    Mouse support;
  o    Optional lower case characters in text mode;
  o    Multiple sessions within a single instance of T3;
  o    Pre-emptive multitasking;
  o    Automatic conversion and redirection of printer output.
  
  The following are not currently emulated by T3:
  o    The Dragon 64 serial port;
  o    Add-on devices such as disk drives.
  
  4    System Requirements
  
  The  minimum system specification for running T3 is shown below.  T3  will
  not start if your system does not meet these requirements:
  o    80386 processor;
  o    MS-DOS v2.00;
  o    VGA graphics adapter;
  o    209K of base memory (approx.).
  
  The following is the recommended system specification for running a single
  session with full speed and functionality:
  o    80386 DX-33 or above;
  o    MS-DOS v7.00 (Windows 95) or above;
  o    VGA or SVGA graphics adapter;
  o    SoundBlaster v1.0 or above;
  o    Windows 95 keyboard (or Microsoft Natural Keyboard);
  o    209K of base memory (approx.).
  
  If  you  have additional base memory available then you can use T3 to  run
  more  than one Dragon/CoCo session (task) at once. Approximately  134K  of
  base memory is required for each additional task (subject to a maximum  of
  three tasks).
  
  If  you have additional processing power available then you can choose  to
  have  T3  execute  all of your tasks simultaneously. Tasks  then  continue
  running even when switched into the background.
  
  5    What Does The Name T3 Mean?
  
  T3  is an independent program; it has no connection to the magazines,  pop
  groups or anything else with similar or same names.
  
  Although  T3 has only recently been released at v1.00 it has in fact  been
  around  in  test  versions  for more than  two  years.  The  name  T3  was
  originally  intended  to  be  only  a  working  title,  being  an  extreme
  contraction  of  "PC-Dragon  III  (386  Turbo  Edition)".  This  name  was
  conceived  at a time when T3 was expected to re-use code from my  previous
  emulator  PC-Dragon II. However, it turned out that code  re-use  was  not
  worthwhile  and  as a result T3 has been written from  scratch  as  a  new
  emulator in its own right.
  
  Nevertheless, the working title T3 has now become familiar and so  it  has
  remained unchanged in order to avoid any confusion that would be caused by
  changing it.
  
  6    Files In The T3 ZIP File
  
  The following files are supplied in the ZIP file:
  
  WHATSNEW.100        Summary of changes for this release.
  README.TXT          Instructions (this file).
  T3.EXE              T3 executable.
  T3.DAT              T3 title page (can be deleted if you  prefer  to  save
                      disk space).
  T3.ICO              T3 icon for use with Windows.
  FILE_ID.DIZ         BBS file description.
  
  7    Getting Started
  
  To  begin  using the emulator you need to copy a ROM file  into  the  same
  directory as T3.EXE. Having done this type "T3" to start the emulator.
  
  T3  tries a variety of different names when it searches for a ROM file and
  will  use  the  first  file that it finds. Valid  names  are  T3,  DRAGON,
  DRAGROM,  COCO,  D64ROM,  D64ROM1, DRAGON64, D32ROM,  DRAGON32,  TANDYROM,
  COCOROM and FRED. You can use files either in PC-Dragon II's DGN format or
  in  Jeff Vavasour's ROM format; T3 auto-detects which format you are using
  irrespective of the file name.
  
  If  you  have several ROM files and want to use a particular one then  you
  can do this by specifying the -r option on the command line when you start
  T3. E.g.
  
                                T3  -rCOCO.ROM
  
  If  your ROM file name includes a space then you will need to enclose  the
  entire -r option in double quotes. E.g.
  
                            T3 "-rD32 AND ALLDREAM"
  
  If  you are using T3 to emulate a Dragon 64 and want to use the 64K  BASIC
  mode then you will additionally need the 64K BASIC ROM. This can be either
  $3F00 bytes long or the full $4000 bytes, but it must be in DGN format and
  have file name D64ROM2.DGN.
  
  Once  the program has started press any key to proceed from the title page
  and  T3 will boot your Dragon or CoCo. Once up and running, if you have  a
  USA  rather than UK keyboard then you should press Alt-U followed by  Down
  and Return. To make this setting the default press Alt-O followed by  Down
  and Return.
  
  When  you  wish to quit the emulator press F12 followed by Down  and  then
  Return.
  
  8    Emulator Controls
  
  Once  up  and  running any keys you press will usually be  passed  to  the
  Dragon  or  CoCo  rather than being interpreted by the emulator.  However,
  there  are special keys which can be used to control the emulator  and  to
  set the options for each task.
  
  The following key combinations are used to control the emulator:
  
  F1                       Display emulator version.
  Shift-F1                 Display a graph of RAM in use by the Dragon/CoCo.
  F2                       Load image.
  Shift-F2                 Save image.
  F3                       Load snapshot.
  Shift-F3                 Save snapshot.
  F4                       Cassette mode control.
  F5                       Printer mode control.
  F6                       Jump to Alldream.
  Shift-F6                 Jump to Dreambug.
  F7                       Pause or resume current task.
  F9                       Switch to previous task.
  F10                      Switch to next task.
  F11                      Create new task.
  F12                      Delete current task.
  Shift-F12                Auto-save image.
  Scroll Lock              Freeze current task.
  Ctrl-Alt-Delete          Warm reset current task.
  Shift-Ctrl-Alt-Delete    Cold reset current task.
  
  Additionally, Page Up has the same function as F9, Page Down has the  same
  function  as F10, Insert has the same function as F11 and Delete  has  the
  same function as F12.
  
  F8  has  the same function as Ctrl-Alt-Delete, and Shift-F8 has  the  same
  function as Shift-Ctrl-Alt-Delete. These alternatives are not needed  when
  running  T3  in  MS-DOS  mode,  but should be  used  when  running  T3  in
  environments  where  it's  not safe to press  Ctrl-Alt-Delete  (e.g.  when
  running T3 in a DOS box under Windows 95/98).
  
  If  you have a Windows 95 keyboard and run T3 in MS-DOS mode then you  can
  delete  a task immediately (i.e. no questions asked) by pressing  both  of
  the  Win keys simultaneously. This does not work in a Windows 95/98/NT DOS
  box.
  
  T3  also has a facility which allows the display position to be moved.  To
  do this hold down Num Lock (or Menu, if available) and use the cursor keys
  to position the screen as desired.
  
  The  following key combinations are used to set task options (they  affect
  the current task only):
  
  Alt-A          Artifacting control.
  Alt-C          Cursor keys control.
  Alt-E          [CR] translation control.
  Alt-F          Audio resampling frequency control.
  Alt-I          Illegal opcode reporting control.
  Alt-J          PC joystick control.
  Alt-K          Key translation control.
  Alt-L          Lower case text toggle.
  Alt-O          Option auto-save control.
  Alt-P          Printer port control.
  Alt-Q          Audio on/off toggle.
  Alt-R          Instant replay control.
  Alt-S          Speed control.
  Alt-T          Text colour control.
  Alt-U          UK or USA keyboard control.
  Alt-V          Audio volume control.
  Alt-X          Task type control.
  
  If you have a Windows 95 keyboard then the Menu key can be used instead of
  the  Alt  keys,  allowing task options to be changed  without  pressing  a
  joystick  fire  button. If you don't have a Windows 95  keyboard  (or  are
  running Windows NT) then the Num Lock key can be used for this purpose.
  
  The following keys can be used in file name input dialogue boxes:
  
  F4             Paste Dragon/CoCo name.
  Delete         Backspace.
  Home           Erase all.
  Esc            Quit.
  Return         Accept.
  
  Additionally  Ctrl-Alt-Delete, F8 and F12 all have the  same  function  as
  Esc.
  
  The following keys can be used in the control boxes which T3 uses when  it
  asks you to choose between alternative options:
  
  Left           Previous option.
  Right          Next option.
  Up             First option.
  Down           Last option.
  Space Bar      Factory default option (if appropriate).
  Esc            Quit.
  Return         Accept.
  
  Additionally  Home  has the same function as Up,  and  End  has  the  same
  function  as Down. Ctrl-Alt-Delete, F8 and F12 all have the same  function
  as Esc.
  
  9    Keyboard
  
  In  order  to  fully  control the PC keyboard  T3  communicates  with  the
  keyboard  controller directly rather than through MS-DOS. This allows  the
  emulator  to represent the state of the keyboard as accurately as possible
  to  the Dragon/CoCo. However since keyboard layouts vary slightly from one
  country to another you may need to inform T3 which keyboard layout you are
  using.  Currently two layouts are supported, the UK layout  (this  is  the
  default setting) or the USA layout. To change the setting press Alt-U  and
  choose either "UK" or "USA" as desired.
  
  T3  is  also able to translate PC keyboard presses so that the symbols  on
  the  PC keyboard produce the same symbols on the Dragon/CoCo keyboard. For
  instance,  on  the PC keyboard pressing Shift-9 produces an  open  bracket
  symbol, but on a Dragon/CoCo keyboard Shift-8 should be used to obtain  an
  open   bracket.  Translation  therefore  involves  changing  your  Shift-9
  keypress into a Shift-8 keypress, and other similar changes.
  
  Key  translation by T3 is enabled by default, but may be turned on or  off
  at  any  time by pressing Alt-K. There may be times when you need to  turn
  key  translation off, for instance because autorepeating of  keys  can  be
  affected.  With  key translation turned off, PC keyboard keys  are  mapped
  directly to Dragon/CoCo keyboard keys.
  
  If  key translation is turned on, you should press ~ on the PC keyboard to
  access the Dragon/CoCo keyboard Shift-@ function.
  
  10   Video
  
  T3  fully emulates the default Dragon/CoCo text mode and all semi-graphics
  modes.  It is also possible to select either realistic or idealistic  text
  mode  colours by pressing Alt-T. With true text colours "ON"  the  colours
  will  be either dark green on green or dark red on light orange. With true
  text  colours "OFF" the colours will be either black on green or black  on
  orange  so  that  they  match the low-resolution  graphics  colours  (this
  improves the look of games like Copta Snatch and Tetras).
  
  High-resolution  graphics  modes are available in  2-colour  and  4-colour
  palettes,  as provided by the Dragon/CoCo. All 2-colour black/white  modes
  are  also  available in artifacted colours by pressing Alt-A and selecting
  either  a  "RED" artifacted palette or a "BLUE" artifacted palette.  These
  settings  are  highly recommended as they improve the look of  many  games
  produced in the USA.
  
  All  28  "regular" high-resolution graphics modes are supported by T3.  In
  this context "regular" means modes where the number of bytes displayed for
  each scan line is equal to the video memory increment for each line. Other
  modes  where video memory is skipped or repeated will be displayed as  the
  nearest equivalent regular mode instead. As there is no worthwhile  reason
  to  implement the irregular modes (I haven't found any commercial software
  which  uses  them), it's very unlikely that they shall ever be implemented
  by T3 (note however that PC-Dragon II does implement all of these modes).
  
  T3 implements an additional 4 high-resolution graphics modes with 16 lines
  of  16 bytes (total 256 bytes) which do not exist on the CoCo/Dragon! This
  mode  class  (and all others) can be seen using the demonstration  program
  MODES.CAS  which is available from the Dragon & Tandy CoCo  Emulator  Home
  Page.
  
  The  emulator display can be moved within the VGA display by holding  down
  Num Lock (or Menu, if available) and using the cursor keys to position the
  screen as desired. One use of this feature is to move the screen into  the
  top-left corner of the VGA display, allowing the window area to be reduced
  when  T3  is run in an overlapped window DOS box under Windows  95/98.  To
  save the new setting as the default setting press Alt-O as usual.
  
  11   Audio
  
  T3  provides emulation of Dragon/CoCo audio by using a SoundBlaster  card,
  if installed. There is no option to hear audio via the PC beeper.
  
  In  order  to  receive audio you must ensure that your BLASTER environment
  variable is set correctly when you start T3. This should contain a  string
  such  as "A220" to specify the base IO address of your SoundBlaster.  When
  running  T3 under Windows 95/98, the string will normally be set  for  you
  automatically,  but  under  MS-DOS you  will  need  to  set  the  variable
  yourself.  Typically this involves adding a command such as the  following
  to your AUTOEXEC.BAT (use the settings for your own card rather than those
  given in this example):
  
                            SET BLASTER=A220 I5 D1
  
  Unfortunately SoundBlaster cards provide a very slow response to software.
  Because  of this, T3 cannot afford to wait for the SoundBlaster to respond
  to  audio output on demand. Instead, T3 resamples all audio output at run-
  time  and  accesses  the  SoundBlaster in accordance  with  the  resampled
  schedule.
  
  By  default  T3  uses  a  resampling frequency of  16KHz,  which  provides
  satisfactory results for most games. However, you may wish to  change  the
  frequency  when  the default is not ideal for the software  that  you  are
  using.  To  do  this,  press Alt-F and select a new  resampling  frequency
  between 4KHz and 40KHz. Software which uses 1-bit sound rather than  6-bit
  sound  typically  requires  higher  resampling  frequencies  (e.g.  Planet
  Invasion, Intergalactic Force).
  
  Note that the resampling frequency is relative to the task speed, thus  if
  you  increase  the speed of a task then the resampling frequency  is  also
  proportionately  increased. Dramatically increasing the speed  of  a  task
  without  reducing the resampling frequency will eventually cause  a  minor
  reduction in the emulator's efficiency.
  
  It  is not possible to receive audio when you run T3 under Windows NT;  if
  your  machine is installed with Windows NT then you will need to boot from
  an  MS-DOS or Windows 95/98 partition (or a floppy disk) in order to allow
  T3 to access your SoundBlaster.
  
  Note  that  due  to  the  design of the Dragon/CoCo,  audio  output  often
  conflicts  with  printer output. It is therefore very  highly  recommended
  that  the printer output is set to "OFF" whenever a program which  outputs
  audio is running. See section Printer Output for further details.
  
  To  toggle  audio  output  on/off press Alt-Q. The  volume  level  may  be
  adjusted by pressing Alt-V.
  
  12   Music
  
  The  default  audio  settings are satisfactory  for  most  sound  effects.
  However,  if  you intend to use T3 to play music (or other sounds  lasting
  longer  than  a quarter of a second at 100% speed) then you will  need  to
  take  note  of the following recommendations for improving the quality  of
  the music reproduction (in decreasing order of importance):
  
  1.   Audio  output  will be fragmented if a task is being timesliced  with
       other  tasks. For best results set the task type to "EXCLUSIVE"  (use
       Alt-X).
  
  2.   Audio  output will be degraded if a task has printer output  enabled.
       It is very highly recommended that the printer output is set to "OFF"
       whenever a program which outputs audio is running (use Alt-P).
  
  3.   Although  the  dynamic speed adjustments made by T3 are  not  usually
       noticeable, when playing music they become very obvious as changes in
       the  pitch  of  notes.  It is therefore highly recommended  that  the
       dynamic target speed be set to "OFF" when playing music. To do  this,
       allow  the music to play for awhile and then press Alt-S followed  by
       Up and Return. See also the notes in the Target Speed section.
  
  4.   Depending on the software in use, increasing the resampling frequency
       may provide noticeable improvements to the audio quality (use Alt-F).
  
  5.   Quitting  windowing environments and running T3 in  pure  MS-DOS  can
       provide slight improvements to the audio quality.
  
  13   Joysticks
  
  Joysticks  are emulated using the PC cursor keys, mouse and  joystick.  In
  all   cases   both   of  the  left  and  right  joysticks   are   operated
  simultaneously, although the fire buttons may be operated individually. If
  using a PC joystick, it should be connected to port A.
  
  By  default  the PC cursor keys will activate both the Dragon/CoCo  cursor
  keys  and  the  Dragon/CoCo joystick, but this can cause some  Dragon/CoCo
  games  object and so it is possible to change an emulator setting so  that
  the  PC cursor keys operate just the cursor keys or just the joystick.  To
  do this press Alt-C.
  
  Press  the  left Ctrl key or right Alt key to simulate the  left  joystick
  fire  button.  Press the left Alt key or right Ctrl key  to  simulate  the
  right  joystick fire button. Pressing the keypad 5 key will simulate  both
  fire  buttons at once. Also, if you have a Windows 95 keyboard and run  T3
  in  MS-DOS  mode then pressing either of the Win keys will  simulate  both
  fire  buttons at once. If available then the Win keys are often  the  best
  keys to use, because the Alt and Ctrl keys can conflict with the PC cursor
  keys but the Win keys do not appear to suffer from this problem.
  
  The  joystick  emulation using the PC cursor keys is digital  rather  than
  analogue and therefore will not work with all games.
  
  To  use the mouse to operate the Dragon/CoCo joysticks you simply need  to
  install a mouse driver (or run T3 in a DOS box in Windows 95/98/NT). If  a
  mouse  is available then T3 will automatically allow it to be used.  Press
  the left mouse button to simulate the left joystick fire button, the right
  mouse  button  to simulate the right joystick button, or the middle  mouse
  button  (if  available) to simulate both fire buttons at once.  The  mouse
  operates as an analogue device, so should work with all games.
  
  To  use  the PC joystick to operate the Dragon/CoCo joysticks press  Alt-J
  and  then  select an update rate. PC joystick positions are very  slow  to
  read,  so selecting fast update rates imposes a large overhead on  reading
  the  joystick. On the other hand, with slow update rates games may not  be
  very  responsive to movement of the stick. The best setting to use  varies
  from  one game to another, but in general the slowest setting which  gives
  an acceptable responsiveness should be chosen.
  
  When  you  first enable the PC joystick, you should swirl it in  order  to
  configure  the available range. Press fire button 1 to simulate  the  left
  joystick  fire  button, and fire button 2 to simulate the  right  joystick
  fire  button. The mouse and keyboard can still be used in addition to  the
  PC  joystick,  although  the joystick can cause the  Dragon/CoCo  joystick
  position to be jittery. Set the PC joystick back to "OFF" if this  becomes
  a problem.
  
  14   MS-DOS File Handling
  
  T3  calls upon MS-DOS to access files whenever it must read or write  data
  to/from  disk. For instance, to read your ROM files and to read and  write
  cassettes, snapshots and task images. Normally this file handling need not
  concern T3 users, however if you use a non-Microsoft operating system,  or
  if you occasionally run T3 under different MS-DOS or Windows versions then
  you  may  need to be aware that T3 can behave differently according  which
  operating system it detects.
  
  T3  requires MS-DOS v2.00 or greater. If you run T3 under MS-DOS v2.00  or
  greater (but prior to MS-DOS v4.00) then it will automatically use  MS-DOS
  v2.00 calls to access files. In this case when a file name box appears the
  cursor  will be red and you can enter only 75 characters. Only upper  case
  letters,  numbers and standard special characters will be accepted.  Under
  MS-DOS v2.00, if a critical error occurs (such as a read error or disk not
  ready) then the PC will hang and you must reboot (you have been warned)!
  
  If  you run T3 under MS-DOS v4.00 or greater, under Windows NT, or in  MS-
  DOS  mode  under Windows 95/98 then it will use MS-DOS v4.00  calls.  File
  name  boxes  will  have a grey cursor. Again only 75  characters  will  be
  accepted,  which  can  include upper case letters,  numbers  and  standard
  special  characters. If a critical error occurs then T3  will  display  an
  error  message and allow the file operation to be aborted or  a  different
  name to be entered.
  
  If  you  run  T3 in a DOS box under Windows 95/98 then it will use  MS-DOS
  v7.00  calls. File name boxes will have a blue cursor. Long file names  of
  up  to 250 characters can be entered, including both upper and lower  case
  letters, numbers, spaces, square brackets, semi-colons, commas, equals and
  plus  symbols,  and the standard special characters. If a  critical  error
  occurs then it will be treated as-per MS-DOS v4.00 calls.
  
  If  you  run T3 under a non-Microsoft operating system and find  that  the
  automatic  selection  of  which  MS-DOS calls  to  use  does  not  operate
  correctly  then you can give T3 the command line option -2 when you  start
  the emulator. This forces T3 to use the most primitive calls available (MS-
  DOS  v2.00), which should work correctly for your non-Microsoft  operating
  system.
  
  15   Virtual Cassettes
  
  When the Dragon/CoCo requires access to cassettes you will be prompted for
  the name of an MS-DOS file to be used as a virtual cassette.
  
  Type  the  name  into the box either with or without a CAS  extension  and
  press Return. Pressing F4 pastes the name of the file that the Dragon/CoCo
  is attempting to access (if any) into the box, but you can only enter well
  formed  names so some characters may be translated to underscores if  they
  are invalid.
  
  When  saving a cassette, should you enter the name of a file which already
  exists then T3 will display the message "CASSETTE EXISTS" and allow you to
  choose  to  cancel the file name, append to the existing file, or  replace
  it.
  
  T3  does  not  impose a limit on the length of cassette  files.  They  are
  normally closed when the file mode changes or if you reset or quit a task,
  but can also be closed manually by pressing F4 and selecting "CLOSED". You
  will need to do this to write separate programs consecutively to different
  MS-DOS files, to recover from an ?IO ERROR, or to enter a file name  after
  pressing Quit.
  
  Unlike  all  other  emulation performed by T3, the cassette  emulation  is
  implemented  at the operating system level rather than the hardware  level
  (ROM  breakpoints are installed at start-up). Cassette emulation therefore
  does  not  work for the (very small number of) programs which  access  the
  cassette mechanism at the hardware level.
  
  If  running multiple timesliced tasks then background tasks are  permitted
  to  momentarily  interrupt foreground tasks in order to  prompt  for  file
  names.
  
  16   Cartridges
  
  There are two ways to load a cartridge into T3. Firstly, if you would like
  the cartridge to be loaded at boot-up time then you must append it to your
  ROM file. To do this type an MS-DOS command such as the following:
  
                COPY  /B  DRAGON.DGN  +  CART.RAW  DRAGCART.DGN
                                T3  -rDRAGCART
  
  Note that your cartridge must be in a raw (pure data only) format.
  
  The  second  method of loading a cartridge into T3 is to  use  a  snapshot
  file.  This is usually the best way to load cartridge games into  T3.  See
  later section on snapshot files for more details.
  
  Whichever  method  of  loading a cartridge is used,  it  may  or  may  not
  automatically execute, depending on how it was designed.
  
  If you load the Alldream cartridge into the emulator then PC function keys
  can  be  used to immediately jump to Alldream (F6) or Dreambug (Shift-F6).
  The  exact  function performed by F6 is: push PC register onto the  stack,
  push the value of ($FFFE) onto the stack, push $C000 onto the stack, clear
  the  I flag in the condition code register, and finally execute a jump  to
  $A93A.  This  has the effect of returning to text mode and then  executing
  Alldream.  When  you quit Alldream a reset occurs. Shift-F6  performs  the
  same  function  except  that $D384 is pushed onto the  stack  rather  than
  $C000.
  
  Remember  that  in order for Alldream/Dreambug to function correctly,  the
  CLEAR  command  should be used to set-up their workspace before  they  are
  executed. A warning will appear if you do not do this.
  
  17   Printer Output
  
  T3  can  redirect  the Dragon/CoCo printer output to  your  PCs  local  or
  network  printer. It can also save your output to an MS-DOS file  so  that
  you can use it in other ways.
  
  By  default  printer output is disabled and will be discarded.  To  enable
  printer output press Alt-P and select the device that you wish to use  for
  printer  output. Choose a parallel port "LPT1" to "LPT3",  a  serial  port
  "COM1"  to  COM4", or "FILE" if you want output to be saved  to  the  file
  PRINTER.OUT.  You  can  select  any  parallel  or  serial  port  you  wish
  irrespective  of  whether T3 is emulating a Dragon or CoCo;  if  the  data
  needs  to  be  converted from serial data to parallel data (or vice-versa)
  then T3 will do this automatically.
  
  If  you choose to print to a port then when the port is first accessed  by
  the  Dragon/CoCo the emulator will ask you to choose whether  or  not  the
  port  needs initialising. If you choose "NO" then T3 will proceed to  send
  data immediately without sending any configuration to the port or printer.
  Usually you should choose "YES" and allow the configuration to take place.
  For   parallel   ports   this  takes  five   seconds   and   the   message
  "INITIALISING..."  will  appear  during this time.  For  serial  ports  T3
  initialises ports for 9600 baud, 8 data bits, 1 stop bit and no parity.
  
  When  T3 sends data to parallel ports it expects that the Dragon/CoCo will
  handle  the  printer busy state correctly and that it will  avoid  sending
  data  to  the  printer when it's busy. However, if data is sent  when  the
  printer is busy T3 will display "WAITING FOR PRINTER..." and will wait for
  up  to  20 seconds for the printer to return on-line. If the printer  does
  not  come on-line within 20 seconds then T3 will display "PRINTER TIMEOUT"
  and  you  must choose to retry the data, abort the operation,  or  disable
  printer output.
  
  If  you opt to print to a file and PRINTER.OUT already exists then T3 will
  display  "PRINTFILE  EXISTS" and you must choose to append  to  the  file,
  replace it, abort the operation, or disable printer output.
  
  Note  that many games produce spurious printer output as a side effect  of
  producing  audio.  Because of this it's usually a  good  idea  to  disable
  printer output when running a game (or any other application which doesn't
  use  the  printer). Also, enabling printer output reduces the  quality  of
  audio  reproduction by T3, so again it is recommended that printer  output
  be  disabled for best results. To disable printer output press  Alt-P  and
  choose "OFF".
  
  If  you  run more than one task T3 will share the printer  output  devices
  between  the tasks. It is possible to set more than one task  to  use  the
  same printer output device, but obviously this will cause the output to be
  chaotic if more than one task sends output to the same device at the  same
  time (especially if timesliced)!
  
  To  view the mode/status of the current printer output device press F5  at
  any time. This will display one of the values below. In some cases you can
  change  the  mode  back to "UNKNOWN"; this will allow the  printer  output
  device to be reinitialised when it's next used.
  
    NONE    - no printer output device selected
    UNKNOWN - status not tested, uninitialised
    ERROR   - unavailable and uninitialised
    CLOSED  - available but uninitialised
    BUSY    - initialised but unavailable
    READY   - available and initialised
  
  If your printer output is text then you may wish to have T3 translate [CR]
  characters  to  [CR][LF] for you automatically. This can  be  selected  by
  pressing  Alt-E  and  choosing  the  desired  setting.  By  default   [CR]
  translation is turned off (use this setting for binary output).
  
  If  running multiple timesliced tasks then background tasks are  permitted
  to  momentarily interrupt foreground tasks if printer messages need to  be
  displayed.  If you choose to print to a serial port then this may  or  may
  not work; due to the authors lack of resources this feature is untested.
  
  18   Images
  
  Images are copies of the entire workspace of a T3 task, including all RAM,
  ROMs,  IO  state, task settings and temporary T3 data. The use  of  images
  allows  you to save the context of a task to continue at a later date,  or
  perhaps save a position in a game for instant replay.
  
  To  load  an image into T3 simply press F2 and type the file name  of  the
  image that you wish to load. If you do not give an extension then T3  will
  be  assumed.  The  format  of images changes with  every  release  of  the
  emulator,  so beware that they cannot be used with either newer  or  older
  versions  of T3. An error message will appear if you attempt  to  load  an
  incompatible image. When an image is loaded the current task is completely
  overwritten by the image, which will be identical to the state when it was
  saved.
  
  To  save an image press Shift-F2 and enter the save file name. Should  you
  enter  the  name of a file which already exists then T3 will  display  the
  message "IMAGE EXISTS" and allow you to choose to cancel the file name  or
  replace it.
  
  When  you  start T3 you can use the -i command line option to  change  the
  default image file name. Again the extension T3 is assumed if you  do  not
  specify an extension. E.g.
  
                                 T3 -iBUZZARD
  
  If the image file name includes a space then you will need to enclose  the
  entire -i option in double quotes. E.g.
  
                            T3 "-iBuzzard Bait.t3"
  
  The  primary  use  of the -i option is for "automatic"  images  (see  next
  section).  Note  that  images  should not be considered  to  be  snapshots
  because  they  are  much larger than snapshots need to be,  and  are  non-
  portable between emulators (or even between different versions of T3). Use
  the snapshot facility instead if you need portability.
  
  19   Automatic Images
  
  T3  can also create "automatic" images which are used slightly differently
  to  standard images. To save an automatic image hold down Shift  when  you
  delete a standard task and you will be given the option of auto-saving it.
  
  Automatic tasks behave slightly differently to standard tasks:
  
  1.   When you start T3 it searches for a default image (either IMAGE.T3 or
       that  specified by the -i command line option). If the default  image
       exists   and   is  an  automatic  image  then  it  will   be   loaded
       automatically, as an automatic task.
  
  2.   When  you  delete  an  automatic  task  it  is  automatically  saved.
       Alternatively, press Shift-F12 to be asked whether or not you wish to
       auto-save the task. When a task is auto-saved and an image  with  the
       same  name  already  exists, the existing file  is  replaced  without
       warning.
  
  3.   T3  messages  are  slightly different for automatic tasks.  Also,  to
       protect  the integrity of the task and the copyright of the  emulator
       some control keys and command line options are unavailable.
  
  You  can prevent T3 from loading an automatic image at startup by deleting
  or  renaming it, by using the -i command line option to change the default
  image  file  name to something other than a valid automatic image,  or  by
  using  the  -a  command line option. The -a option is a  control  override
  which has the following syntax:
  
  -a0       Force default image to be ignored.
  -a1       Force default image to be loaded as an automatic task.
  -a        Toggle (equivalent to -a0 or -a1 as appropriate).
  
  Automatic  images can be saved and loaded at any time by pressing  F2  and
  Shift-F2  as usual. The following is a list of the keys which are  allowed
  for  automatic  tasks: F2, Shift-F2, F7, F9, F10, F12,  Shift-F12,  Scroll
  Lock,  Alt-F, Alt-J, Alt-O, Alt-Q, Alt-S, Alt-U, Alt-V and Alt-X (only  if
  more than 1 task). Additionally, the display position can be changed using
  Num Lock (or Menu) and the cursor keys.
  
  Automatic images have one particularly specialised use; they can  be  used
  to  create  executable PC programs from Dragon/CoCo programs. To  do  this
  proceed as follows:
  
  1.   Run  T3  as  normal, and load the Dragon/CoCo program from an  image,
       snapshot, or virtual cassette.
  
  2.   Use  the  emulator control keys to ensure that the task settings  are
       correct  for  the loaded program (this needs to be done  now  because
       most  task  settings  cannot be changed  when  the  task  becomes  an
       automatic task).
  
  3.   When you are ready to save the program press Shift-F12 and Return  to
       auto-save.
  
  4.   You  can  now  create an executable Dragon/CoCo program  (E.g.  on  a
       floppy disk) by typing:
  
                           COPY  T3.EXE  A:\GAME.EXE
                              COPY  IMAGE.T3  A:\
                                       
  5.   GAME.EXE can be run on any PC that meets T3's system requirements. It
       will start immediately and will have persistent data each time it  is
       run  (thus retaining progress in an adventure game, or preserving hi-
       score tables in an arcade game, etc.).
  
  20   Snapshots
  
  Snapshots  are  minimal task images which are portable  between  different
  Dragon/CoCo emulators, and between different versions of T3.
  
  To  load a snapshot into T3 simply press F3 and type the file name of  the
  snapshot  that you wish to load. If you do not give an extension then  PAK
  will  be  assumed, but snapshots may not always have this extension.  They
  may  also  have  extensions  D32,  D64,  D96  or  CCO  to  indicate  which
  architecture they are intended for.
  
  Snapshots do not contain BASIC ROMs and therefore you must ensure  that  a
  task  is  initialised  with  the  correct architecture  before  loading  a
  snapshot.  It  is usually best to create (or cold reset) a task  and  wait
  until  it  is  fully  booted  before loading  a  snapshot,  otherwise  the
  interrupts and IO registers may not be set correctly.
  
  If  you  load a snapshot with a start address of $C000 then T3 will assume
  that it is a cartridge game and will perform an FIRQ to execute it.
  
  T3  can  load  snapshots in either v1.4 or v1.5 format, as  used  by  Jeff
  Vavasour's CoCo II emulator. It can also load snapshots saved by PC-Dragon
  II  if  saved  in  v1.4  format (or compressed  v1.4  format).  Any  other
  snapshots  will  need to be converted to v1.4 format before  they  can  be
  loaded  by  T3  (this  conversion can be performed  using  PC-Dragon  II).
  Compatibility with snapshots created by DREaM is untested at the  time  of
  writing.
  
  To  save  a  snapshot press Shift-F3 and type in the  file  name  for  the
  snapshot. Again if no extension is given then PAK is appended. If the file
  already  exists then you will be given a choice of replacing the  existing
  file or entering a different name.
  
  Snapshots saved by T3 use an uncompressed v1.4 format compatible with Jeff
  Vavasour's  CoCo  II  emulator v1.4 or v1.5, and also with  PC-Dragon  II.
  However,  note  that T3 does not save any emulator settings in  snapshots,
  thus  if you load a snapshot saved by another emulator into T3 and re-save
  it  then you will lose any settings used by the other emulator. Also  note
  that  T3  always  automatically minimises  the  amount  of  RAM  saved  in
  snapshots, which may cause difficulties if you load a T3 snapshot into PC-
  Dragon II and re-save it. To avoid any potential problems always reset the
  snapshot length to $8000 or $FF00 before re-saving a T3 snapshot using PC-
  Dragon II (press F4, 5, 2 and then enter 8000 or FF00 as appropriate).
  
  Beware that because the snapshot format does not include all IO registers,
  you  may sometimes find that you hear no audio when you reload a snapshot.
  This  can  usually be fixed by typing the following BASIC  command  before
  loading the snapshot:
  
                                POKE &HFF23, 63
  
  Since  ROM  is not saved in snapshots, if you are running cartridge  based
  software then you will need to reload both the cartridge and RAM snapshots
  in  order to restore the emulator state using snapshots. In this situation
  it  may be more convenient to use T3's task image facility, because  these
  include both RAM and ROM.
  
  T3  uses  the same buffer area for snapshots as cassettes, thus  accessing
  the  snapshot  facilities will force any open cassette to be closed.  This
  version  of  T3  does  not  buffer the memory  areas  held  in  compressed
  snapshots,   thus   loading   them  is  quite   slow   and   the   message
  "DECOMPRESSING..." will appear.
  
  21   Instant Replay
  
  Normally when you load or save an image or snapshot T3 will prompt you for
  the file names to be used. If you're playing a game, however, you may wish
  to  use  the same file names repeatedly and may prefer not to be  prompted
  every time. For this situation T3 provides an instant replay feature.
  
  Instant replay is turned off by default. To enable or disable it press Alt-
  R  and  choose "ON" or "OFF". Then load or save your image or snapshot  as
  usual  (of course if you are using images then the current instant  replay
  setting  is overwritten whenever you perform an image load - so  you  must
  perform  an  image  save  immediately after changing  the  instant  replay
  setting in order to make the change take effect).
  
  Once  instant  replay is enabled you will no longer be prompted  for  file
  names  (unless  the  current  name is invalid).  T3  will  also  overwrite
  existing images and snapshots without warning.
  
  22   Multi-Tasking
  
  When  T3 is started it will emulate just one Dragon/CoCo. However, if  you
  have   spare   base  memory  available  then  you  can  create  additional
  Dragon/CoCo  sessions at any time by pressing the F11 key (or Insert).  T3
  then  spawns and boots a new Dragon/CoCo session (or task) and  moves  the
  previously executing Dragon/CoCo task into the background.
  
  Each  new task is entirely independent of other tasks, receiving  its  own
  RAM,  ROMs  and  emulator  workspace (includes settings,  keyboard  state,
  cassette  buffer, text font etc.). The ROMs for the new  task  are  copied
  from  the  current  task  when the new task is created,  but  the  RAM  is
  cleared.
  
  Once  you have more than one task running under T3, you can switch between
  them  at  any  time by pressing F10 (or Page Down) to switch to  the  next
  task,  and F9 (or Page Up) to switch to the previous task. Unwanted  tasks
  should be deleted in the usual way by pressing F12 or Delete (or both  Win
  keys  simultaneously, if appropriate). T3 will then terminate the  current
  task and switch to the next remaining task, if any.
  
  In  addition to allowing a variable number of tasks to be created,  T3  is
  also capable of executing the tasks simultaneously. It does so using a pre-
  emptive  multi-tasking  executive  which  switches  context  between   the
  available tasks up to 17 times per second (switching is synchronised  with
  Dragon/CoCo  interrupts in order to reduce game flicker and  is  therefore
  slower for slower PCs). Even on very fast PCs, the multi-tasking may cause
  game  motion to be jerky and keyboard responsiveness to be less sensitive.
  Audio will also be intermittent.
  
  By  default  all tasks are executed exclusively rather than timesliced  in
  this  manner. However, pressing Alt-X causes a task type selection box  to
  appear. The type of the current task can then be set to either "EXCLUSIVE"
  or  "TIMESLICE". If the type of a task is set to "EXCLUSIVE" then it  will
  not allow any other tasks to execute whilst it is in the foreground and it
  will not execute at all when in the background.
  
  By  contrast, if set to "TIMESLICE" then a task will share processing time
  with  any  other  "TIMESLICE"  tasks whenever  any  of  them  are  in  the
  foreground.  Each "TIMESLICE" task receives an equal share  of  processing
  time  irrespective of their target speed and irrespective of whether  they
  are in the foreground or the background.
  
  Any tasks which are suspended or frozen do not receive a timeslice even if
  they are in the foreground, thus suspending or freezing a "TIMESLICE" task
  may  cause other "TIMESLICE" tasks to execute more quickly (this  will  be
  the  case  whenever a task is currently executing slower than  its  target
  speed).
  
  Note  that because tasks are independent, they each require a lot of  base
  memory  (134K  per  task). This limits the number of tasks  which  can  be
  created by T3 to two or three for a typical PC. Future versions of T3  may
  allow  more  tasks  to be created (e.g. by swapping exclusive  tasks  into
  EMS/XMS),  but  in the meantime it is of course possible to  run  as  many
  Dragon/CoCo tasks as you like by using an environment such as  Windows  or
  DOSSHELL.EXE (supplied with MS-DOS v5.00 and v6.00) in order to  run  more
  than one instance of T3.
  
  23   Target Speed
  
  Each task has an independent target speed setting which can be changed  by
  pressing Alt-S. T3 assesses the speed of each task relative to its  target
  setting  for  every 25 Dragon/CoCo IRQ periods executed (this  equates  to
  approximately  every  half  a second if the target  speed  is  100%).  The
  average  instruction  execution  speed for  each  task  is  then adjusted,
  where necessary, in order to meet the requested target speed as closely as
  possible.
  
  The   dynamic  execution  speed  adjustments  are  in  fact  exponentially
  accelerated,  which makes T3 very quick to respond to  changes  in  target
  speeds, but does mean that the delay factor used may momentarily overshoot
  the best value before settling on it.
  
  If the target speed for a task is set to "MAX" then the execution speed of
  that  task  is not measured or adjusted. The task simply runs as  fast  as
  possible.
  
  The dynamic speed adjustment of a task may also be turned off by selecting
  target  speed  "OFF". The delay factor for the task is then fixed  at  the
  current  value  when "OFF" is selected. This is not usually necessary  but
  will give greatly improved music reproduction. Note, however, that if  you
  turn  dynamic  speed adjustment off for a "TIMESLICE" task then  creating,
  deleting,  suspending,  freezing or resuming any other  "TIMESLICE"  tasks
  will have a dramatic impact on the execution speed of the task because  T3
  normally needs to adjust task delay factors when these events occur but it
  will not be allowed to do so.
  
  24   Illegal Opcodes
  
  T3  usually  reports illegal opcodes when it encounters  them.  A  message
  "ILLEGAL  OPCODE"  will  appear together with the  opcode  hex  value  and
  program  counter address. You can then choose either to ignore the  opcode
  or to ignore the opcode and all future illegal opcodes (if there are a lot
  of  illegal opcodes then you will need to choose "IGNORE ALL" in order  to
  prevent the message from appearing repeatedly).
  
  The  opcode reporting setting can be changed at any time by pressing Alt-I
  and choosing either "REPORT" or "IGNORE" as desired.
  
  If  running multiple timesliced tasks then background tasks are  permitted
  to  momentarily interrupt foreground tasks if they need to report  illegal
  opcodes.
  
  25   Default Task Settings
  
  All  of  the emulator functions which are accessed using the Alt  key  are
  task  settings.  They  can  be changed when the  emulator  is  running  by
  pressing  the appropriate Alt keys and cursor keys, and also  returned  to
  their "factory defaults" by pressing the Space Bar. It is also possible to
  define your own default settings.
  
  To  define your own settings, start T3 as normal and then use the Alt keys
  to  choose  your  preferred  settings. Next  press  Alt-O  and  the  "SAVE
  SETTINGS" box will appear. Choose "NOW" to save the current settings; your
  settings  will then be saved immediately to the file T3.INI  and  will  be
  used  in  the  future whenever T3 creates new tasks. The  current  display
  position is also saved as the default.
  
  You  can also ask T3 to save your task settings automatically. To do  this
  proceed  as  above to set your preferred settings, then  press  Alt-O  and
  choose  "AUTO";  your settings will then be saved automatically  when  the
  task is deleted.
  
  If  you  have  selected "AUTO" and wish to return to manually saving  your
  task  settings,  press Alt-O and choose "MANUAL". Press  Return  and  then
  press  Alt-O  again. This time choose "NOW" and press Return to  make  the
  change take effect.
  
  26   Emulator Compatibility
  
  The  following  table shows T3 compatibility for various platforms.  Where
  "?"  is  shown,  compatibility is either unknown or guessed.  If  you  can
  provide  information that I don't have (or think that this information  is
  wrong)  please do contact me at the address provided at the end  of  these
  notes.
  
  Platform           | Run T3 | Long File Names | Audio
  -------------------+--------+-----------------+-------
  MS-DOS < v2.00     |   NO   |        NO       |   NO
  MS-DOS >= v2.00    |  YES   |        NO       |  YES
  Windows 3.1x       |  YES   |        NO       |  YES
  Windows 95/98      |  YES   |       YES       |  YES
  Windows NT         |  YES   |        NO       |   NO
  OS/2*              |  YES?  |        NO       |  YES?
  SoftWindows        |   NO   |        NO       |   NO
  DR-DOS*            |  YES?  |        NO       |  YES?
  Novell DOS         |  YES?  |        NO       |  YES?
  PC-DOS*            |  YES?  |        NO       |  YES?
  
  *Use the -2 command line option?
  
  27   Frequently Asked Questions
  
  People  ask me a lot of questions about T3 and the Dragon/CoCo  scene,  so
  please  check  to  see if the answer to your question is here  before  you
  write to me. Thanks.
  
  Q.   Where can I download T3 updates?
  
  A.    The  latest  version of T3 is held on my web site.  The  address  is
  "http://public.logica.com/~burginp/t3.html".  Please  feel  free  to  make
  links to this page, but do not link directly to the ZIP file because  your
  link will be invalidated when the ZIP is updated. Most T3 updates are  now
  also available from SimTel archives.
  
  Q.   Why can't T3 find my ROM file?
  
  A.   Even  if you have copied a ROM file into your T3 directory  it  might
  not  have the correct file name. Try renaming your ROM file to T3.ROM  and
  then  running  T3.EXE (do not double click on your ROM file -  that  won't
  work).
  
  Q.   Where on the Internet can I find the ROM files?
  
  A.   You can get the ROM files for the Dragon 32, Dragon 64 and Tandy CoCo
  II  from  at least one site on the Internet. Try Ross Hamilton's web  site
  and David Linsley's web site. You can also find links to these from my own
  web  site,  but for copyright reasons the files are not stored there.  Try
  the                            following                           address
  "http://public.logica.com/~burginp/emulators.html#roms".
  
  Q.   Why don't you include the ROM files with the emulator?
  
  A.    I  don't  include them because I have no right to do  so.  They  are
  copyrighted, and as much as anyone may dislike it, that copyright  remains
  valid.  I  agree  that  it  is very unlikely that  I  would  be  sued  for
  infringing the copyright, but that is my risk and I choose not to take it.
  Also,  including the ROMs in the emulator ZIP would force  any  person  or
  site distributing the emulator to infringe the same copyright, which would
  be  unfair on them. Moreover, some archive sites (including SimTel)  would
  not  accept  T3  if  the ROMs were included. If you did receive  the  ROMs
  together with the emulator then please drop me a line at the address given
  at the end of these instructions.
  
  Q.    I  can't get the Dragon/CoCo to boot up properly in T3. What's going
  on?
  
  A.    This problem is almost always caused by your ROM file being corrupt.
  You  need to obtain another copy. Make sure that you download it in binary
  mode and uncompress it if necessary.
  
  Q.   Why won't the keyboard/joysticks work in <game>?
  
  A.    This problem is usually caused by the game taking exception  to  the
  fact that by default T3 allows the PC cursor keys (standard and keypad) to
  simultaneously emulate both the Dragon/CoCo joysticks and the  Dragon/CoCo
  cursor keys. The solution is to use the Alt-C control to set the PC cursor
  keys  to  emulate either the Dragon/CoCo joysticks only or the Dragon/CoCo
  cursor keys only.
  
  Q.   The joystick has gone crazy! Why are the controls so jittery?
  
  A.    Firstly, if you are trying to use the PC joystick then you will need
  to  configure  the  range every time you start the emulator  -  the  range
  values  are  never remembered because they vary so much. To configure  the
  range  you should swirl the joystick between all of it's corners until  it
  seems to work okay. Secondly, if you're not actually trying to use the  PC
  joystick  then  you can experience control jitters if  you  have  left  it
  enabled.  Disable  it by pressing Alt-J and choosing "OFF".  If  necessary
  save the new setting by pressing Alt-O and choosing "NOW".
  
  Q.   How do I load this *.CAS format software into T3?
  
  A.    If the program is machine code format, type "CLOADM". This will work
  for  most  software. If the OK prompt appears after loading then you  will
  need  to  type  "EXEC". Remember to always perform  a  cold  reset  before
  loading  a  game  into T3. If you still get unexpected results  then  your
  *.CAS file is probably corrupt. For software written in BASIC type "CLOAD"
  and then "RUN".
  
  Q.    How  do  I  load  this *.PAK, *.D32, *.D64, *.D96  or  *.CCO  format
  software into T3?
  
  A.    These extensions all indicate that the files snapshots. If they  are
  v1.4  or v1.5 format (there's no way to tell) then they can be loaded into
  T3  by  using the snapshot facilities (F3 key). If they are older  version
  files then you will first need to use the PC-Dragon II emulator to convert
  them to v1.4 format.
  
  Q.   How do I load this *.IMG format software into T3?
  
  A.   You can't. This software is an old T3 image, which is not portable to
  this version of T3.
  
  Q.   How can I load my old tapes into T3?
  
  A.    There are a few utilities around which enable tapes to be copied  to
  files  on  your  PC  by  using a SoundBlaster  card.  Download  the  older
  emulators  (PCD202A.ZIP  and  COCO2-15.ZIP)  and  read  the  documentation
  provided there.
  
  Q.   How can I load my old disks into T3?
  
  A.   You can't. T3 does not support disk drive emulation. Your only option
  is  to  transfer the software to another format (such as a cassette  file)
  and  use  that. This is only possible for a small number of programs.  You
  can  transfer files from Dragon disks to PC disks using the tools  written
  by Graham Kinns (see "http://www.grempc.demon.co.uk/dragon"), or the older
  less  reliable PC-Convert utility (contact NDUG). To transfer  files  from
  CoCo  disks use COCO2-15.ZIP. Raw disk format files held in PC format  can
  be converted to cassette files using DC.EXE in PCD202A.ZIP.
  
  Q.   Where can I get a copy of <some game>?
  
  A.    For Dragon games check Ross Hamilton's archive, a link to which  can
  be         found         on         my         web         site         at
  "http://public.logica.com/~burginp/dragon.html". If  you  can't  find  the
  game  there then you will have to convert it to PC format yourself. Please
  don't ask me to send it to you.
  
  Q.   Where can I buy hardware these days?
  
  A.   I do not keep information about hardware suppliers. I can't help you,
  sorry. Try the e-mail lists.
  
  Q.    Please  help me with OS9, or with my Tandy <machine other than  CoCo
  II>?
  
  A.    I have no knowledge of these computers. I can't help you, sorry. Try
  the e-mail lists.
  
  Q.   Can I still register PC-Dragon II?
  
  A.     Yes  you  can.  Please  refer  to  the  documentation  provided  in
  PCD202A.ZIP, but use the address information provided at the end of  these
  instructions rather than that given elsewhere.
  
  Q.   Can I use a CoCo III ROM with T3?
  
  A.   Nope! It doesn't work.
  
  Q.    Will  T3  ever emulate the CoCo III? Will there ever  be  a  Windows
  version of T3? And will it ever emulate disk drives?
  
  A.   No, maybe, and probably not.
  
  28   Acknowledgements
  
  Thanks  to everyone who provided feedback and suggestions for T3 from  the
  various  test  versions that were available prior to v1.00; in  particular
  those  on the Dragon e-mail list and Graham Kinns (who both runs the  list
  and provided me with a copy of the Dragon/CoCo font).
  
  29   Disclaimer
  
  If  you  choose  to use T3 then you do so entirely at your  own  risk.  No
  warranty either implied or otherwise is provided for this software.  Usage
  of T3 constitutes acceptance of these terms.
  
  30   Usage Restrictions
  
  T3  v1.00 is released to the public domain. It may be used and distributed
  without  charge, but the copyright remains with the author. T3  v1.00  may
  not   be  sold  without  the  authors  consent  (except  as  part   of   a
  compilation).  No files may be added to or removed from the  ZIP  file  by
  any distributor other than the author.
  
  31   Address For Comments And Bug Reports
  
  If  you  have  any  comments on T3 then please send me a  message  at  the
  following    e-mail   address   "BurginP@Logica.Com".   Suggestions    for
  improvements  and  new features are welcome as well as  bug  reports.  The
  future development of T3 is entirely dependent upon the feedback I receive
  from users.
  
  If  you  are  reporting a bug then please include as much  information  as
  possible in your message (but please do not send binaries). In particular,
  please remember to state the name and version number of the emulator  that
  you  have (this program is not the only one that I have released!). If you
  are familiar with the Windows clipboard then please run T3 in verbose mode
  by  typing  "T3  -v"  and then cut/paste a copy of the  resulting  Startup
  Diagnostics  information onto the end of your bug report. This information
  aids the diagnosis of problems.
  
  If you have access to the World Wide Web then please refer to the notes at
  "http://public.logica.com/~burginp/mail.html" before  sending  me  any  e-
  mail.
  
  To  send  a message to me by post use address: 18 Ranelagh Road,  Redhill,
  Surrey, RH1 6BJ, England.
                                                  
