-----------------------------------------------------------------
NesterDC	
by Ken Friece

http://nesterdc.emulation64.com/
nesterdc@yahoo.com

NesterDC is a port of nester (a NES emulator) for the Dreamcast 
console. It was developed using Libdream.

-----------------------------------------------------------------
My hope is that this source code will lead to these things:
1.) NesterDC being improved with help from others.
2.) Other Dreamcast projects improving by using methods or code
    from NesterDC. 

-----------------------------------------------------------------
Build setup:

1.) Build a g++ SH4 cross compiler.
    These site offer good documentation on doing this.
    http://www.inode.at/hitmen/hitdc/index.html
    http://www.ngine.de/

2.) Makefiles need to be updated. For example, my code was located 
    in /c/nesterdc-v3_src and compiler was in /usr/local/bin. The Makefiles 
    distributed with NesterDC will need to be updated to point to 
    your compiler and code.

3.) Run the build_nester script. If the Makefiles are set up correctly, 
    and the SH4 g++ compiler is correct, the build will be clean.

4.) Now, you need a way to run the program on your Dreamcast. There are 
    a couple of options. 

    - You can burn a cd using these instructions:
      http://mc.pp.se/dc/cdr.html
      
      The files that need to be included in the ISO are:
      /GAMES/<your roms>
      /PICS/<the 6 NesterDC bitmaps>
      /GFX/8x8.fnt
      /1ST_READ.BIN

      Note: The 1ST_READ.BIN must be modified, as explained on the website 
            listed above.

    - Your can run the IP upload slave on your Dreamcast. 
      http://mc.pp.se/dc/ipslave.html (note, you also need to burn GAMES, 
      GFX, and PIC directories to the IP upload cd when using this method)
      Then, send the nester_dc.elf to your dreamcast using dcsend. Your 
      Dreamcast and PC must be networked, and a dreamcast broadband adapter is
      required. 
  
    - The serial slave is also a possibility, but I haven't ever used this 
      method. 
      http://mc.pp.se/dc/serslave.html

-------------------------------------------------------------------- 
I tried to be very thorough in documenting code and giving original
authors credit that they deserve. If I missed something, which is a 
possibility given the large amount of source code, please let me know and 
I will fix the problem ASAP. 

--------------------------------------------------------------------   