MAME-based per-pixel-accurate render plugin for the N64 video interface.

To install:
    1.  `bin/mylittle-nocomment.dll` goes in $emulator/Plugin.
    2.  `msvcr120.dll` should already be installed to %systemroot%/system32
        for Win32 users or, for Win64 users, %systemroot%/syswow64, but, if it
        is not, it can quickly be installed to the root emulator, "EXE folder".
    3.  Use `bin/mylittle-nocomment_320x240.dll` for typical frame-buffer-native
        resolution in most games for a smaller, more native drawing size.
        Warning:  At 320x240 resolution, the VI pre-scale screen is scaled down,
        causing undefined DirectDraw blurring.  A fix to this was installed, but
        it may offset the final column of pixels to the right.  For the most
        accuracy, consider using the default, 640x480 build.

To compile:
    1.  Check the official repository for any source updates.
    2.  For this code base, do not use foreign compilers like GCC/MinGW, as the
        code here was unfortunately optimized in ways determinal to non-
        Microsoft compilers.  Performance would be far worse off.
    3.  Open src/mylittle-nocomment/mylittle-nocomment.sln in Microsoft Visual 
        Studio 2013.
    4.  Make sure to use the Release configuration mode when building.
    5.  After compiling, linking will require ddraw.lib and dxguid.lib to be
        installed in the appropriate directories.  These are provided in lib/.

For more information about the plugin, see src/mylittle-nocomment/CREDITS.txt.

-- updated 2014.03.28 --
    * moved crt/msvcr120.dll to a separate archive
    * added a conditional fix to DirectDraw down-scaling and a warning
    * fixed screen height from 237 pixels to 240 pixels

-- updated 2014.04.12 --
    * updated to provide dxguid and ddraw libraries in case of problems linking
    * rewrote all source code to C (nothing broken but no great speed-up either)
    * DllConfig will now toggle all VI filtering on and off when configuring the
      graphics plugin through an emulator (to substitute RDRAM pixel overlays
      emulation for speed, faster for testing the RDP without VI interference).
    * modularized the VI emulation to its own library, separate from the rest
      of angrylion's code, to organize RDP changes apart from VI changes
    * experimental screen capture option to 16-bit BMP image files
    * macro dynamics for changing the plugin name to something different if the
      plugin was compiled to scale to a 320x240 screen rather than 640x480

-- updated 2014.05.19 --
    * completely rewrote the RDP commands shuffle and execution unit decoders
    * some SIMD vectorization for 64-bit command FIFO buffering with MMX and
      some SSE2 for the triangle spans renderer
    * fixed VI line count regression with non-standard VI configurations
      (Mario no Photopie, Super Smash Bros. credits roll, others...)
    * fixed 32-bit VI frame buffer read endian (Resident Evil 2, Hexen, others)
    * fixed screenshots
    * new features for frame stepping (useful for ripping animations) and a
      bypass for simulating the AI thread priority over the VI (frame skip)
    * optimized render_spans_fill and rectangle/texture commands for some speed
    * experimental (possibly more accurate?):  re-ordered timing of 24-bit DRAM
      address masking to happen constantly during rendering phases
    * removed/replaced almost all of the surviving standard C run-time
      dependency functions in the Microsoft libraries (but not all of them yet)
