PCSXTrace 1.5b, a code tracer based off of PCSX
  By Klarth (stevemonaco@hotmail.com)
  http://rpgd.emulationworld.com/klarth/

1. How to use:
     Add plugins to the PCSXTrace directory or move PCSXTrace to your normal PCSX directory.
     Configure PCSXTrace with plugins.
     Configure the CPU and Enable Interpreter CPU.
     Configure your tracing options and click Begin Trace.
     Check the trace log in the PSXTrace directory.

2. Features
   A. Code Tracer Types
      i.   Filtered Trace - Logs the same instruction only once and marks it for filtering.
      ii.  Unfiltered Trace - Logs the same instruction every time, unless marked by the filter.
      iii. Mark Code - Marks instruction for filtering without logging.

   B. Trace Options
      i.   Show Register Values - Logs register values.  Turn off for a more assembler friendly format.
      ii.  Log Only JAL and JALR - Helps detect subroutines and general program flow.
      iii. Log BIOS Code - Logs code inside of the BIOS memory region.

   C. Trace Range
      Logs/Marks only the instructions executed within the specified memory range.

   D. Other
      i.  Clear Filter - Clears the Filter.  New Trace File does not do this for you.
      ii. New Trace File - Starts a new trace file.

   Tips
      i.  Use Mark Code first to skip over commonly used code.  Make sure that you don't encounter
          the code by accident.  It especially helps in unfiltered traces which otherwise end being
          monumentally huge because that's 33 million instructions a second that need logged.

     
3. Thank You's

  PCSX team - Obviously!  Thanks for making it open source.  Good luck with PCSX2.
  necrosaro - Sent me code for his PCSX 1.3 tracer.  His code helped with the basics.
  Agemo - I peeked at your source code now and then for some guidance.
  Everybody else who has ever written a ROMhacking utility along with the people who translate
  ROMs often with subpar tools that inspire us to make better tools.