=================================================================
 SADNES                                   Version 0.12 (July 99)
 by Ti-B0ne
=================================================================

If a game seems to be with all colors screwed up, toggle palette.

Do not send any files without asking first.

Do not ask about SADSNES (or any other emulators).

Do not complain about SADNES, unless you can help.

Do not watch Teletubbies, unless you're 0 years old.


---------------------
     What it is
---------------------

SADNES is a DOS based emulator for the Nintendo Entertainment System
written in Pure Qbasic. It is VERY SLOW, since it is written in Qbasic.
I don't think i have the skills to make faster enough. That's why i named
it SADNES. Because it is a NES, but running at a SAD Speed. :).


It is freeware.
It is not to be distributed with any ROMs (At least until i finish my own
ROM SADNES.NES)

---------------------
     Revisions
---------------------

Version 0.12:
 - 6502 CPU DONE! (i guess)
 - Support for more games.
 - Better looking "GUI"
 - Fixed bug that shutdown any game that uses Vertical Mirroring

Version 0.11:
 - Possibility to lauch a game from the DOS Command Line
 - 6502 CPU almost DONE!
 - Added the GUI.

Version 0.10:
 - First Release ( Totally BUGed Version )
 - 6502 First Code.
 - Support for Gradius Mapper.
 - And a lot more, since it is the first release.

---------------------
    What it does
---------------------

SADNES emulates the basic NES hardware (in a SAD way). 

What's emulated:

   -6502 CPU (100% of it, I guess)
   -PPU (about 70%)
   -VRAM
   -Horizontal/Vertical mirroring
   -Scrolling
   -8x8 and 8x16 Sprites
   -1 joypad
   -Mapper #0, and/or #3 (read Compatible list for details)

Other neat features:

   -The Choosing File "GUI"
   -It is friendly with WIN 9X/NT
   -iNES single file cart format ( *.NES ) 
   -runs a few demos.

---------------------
 What it doesn't do
---------------------

A Lot of things... But here is a brief list.

    -Sound Emulation (About -1% of it is done :))
    -A lot of mappers ( i don't know the #'s )
    -Speed Emulation (But since it is written in QB, it never will)
    -Play MEGAMAN (i know, i sux!)
    -Game Genie Cheats! (you will have to finish the games alone)
    -And other things... (to many to relate.)

---------------------
  What you get
---------------------

  SADNES.exe (109.9 Kb)       : The Emulator.
  Memory.SAD (65.5  Kb)       : Main Memory Dump.
  SAD.DAT    (234    b)       : Font for GUI
  Vram.SAD   (32.7  Kb)       : VRAM memory Dump.
  SADNES.cfg (24     b)       : Configuration File
  SADNES.OBJ (93    Kb)       : Object Instrutions Library
  Readme.txt                  : This file


Note that it does not come with ROMs.
It will never come with ROMs. (Until i finish my own LEGAL ROM SADNES.NES)
And it must never be distributed with ROMs.
Distribute it with ROMs and you die.
Ask me for ROMs and you die.


---------------------
  What you need
---------------------

Minimum System ( But STRONGLY not recommended)
 - 386 33hz
 - 8MB RAM (4MB Free)
 - 100k in HD for Swap Files
 - DOS 6.xx

Somewhat recommended System
 - P-166
 - 16MB RAM (10MB Free)
 - 200k in HD for Swap Files
 - DOS 6.xx

Recommended System
 - PII-233
 - 64MB RAM (32MB Free)
 - 1MB in HD for Swap Files
 - DOS 7.xx / Win 9x / NT

For All of these you still need : VGA CARD, KEYBOARD.

---------------------
 How to work it
---------------------

In the first time you run SADNES it will ask you where your roms are stored.
Type in FULL Path : (i.e C:\ROMS)
After that you always have two ways to run SADNES.

There are :
 I.  Command line.
In DOS command line type in : SADNES rom.nes (where rom is the name of game)

 II. Using GUI.
Just type SADNES. This will bring up the GUI, where you select the ROM you
to play. (To use this Feature, you MUST have do the Configuration Correctly)

--------------------
  ROMS and stuff
---------------------

SADNES currently uses the iNES single file cart format (*.NES).
The ROMs don't have to be stored in the same dir as the .exe.

Numerous roms floating around out there have incorrect headers.
Having an incorrect memory mapper type in the header will most likely cause
the game to crash. Having an incorrect mirroring bit will cause the background
to appear jumbled, or split, while scrolling. 

Compatible and Playable ROMS : (Those marked with * were tested by me, and
before and after SADNES compilation)

Game Name         My Rom Name            Mapper

Excite Bike *      EXCITE.NES             #0
Bomberman   *      BOMBER~1.NES           #0
Game Genie  *      GENIE.NES              #0

Gradius *          GRADIUS.NES            #0 (NESticle Detected has #3,why?
                                             i don't have a clue, if you have
                                             please mail me.)

---------------------
   Input Devices
---------------------

SADNES supports KEYBOARD, and the fantastic KEYBOARD.

Here is a Chart of Commands.

SADNES               |           Real (and COOL) NES
                     |
Arrows               |           Directional
Z                    |           "A" Button
X                    |           "B" Button
C                    |           "Select" Button
V                    |           "Start" Button

Other Commands:

Q - Quit SADNES
P - Toggle Palette
+ - Increase FrameSkip
- - Decrease FrameSkip

---------------------
     Contact
---------------------

Ti-B0ne 
ti_bone@yawmail.com
webmaster@kiss-br.zzn.com

Email me about ROMs and your suffering will be legendary.

---------------------
  Acknowledgements
---------------------

Marat Fayzullin for his priceless NES.DOC and iNES emulator.

Y0SHi for taking the time to maintain his 'nestech.doc'

The Author of Uness for his source.

Bloodlust Software for NESticle - THE BEST NES emulator, if you haven't
then you SUCK!

Zophar - For his great site, with all the docs and emus. www.zophar.net

Loopy - For LoopyNES, witch inspired me.

Bomberman KOD - For maintain a Good Site - come.to/kodqclan

PEPE - For Great www.emulatronia.com

KONAMI - For Creating Gradius (Rulez.)

All NES emus developers team.

And at last but not least :
NINTENDO Corp. - For Creating N.E.S - The best 8bit system at all time!

Testing by Ti-B0ne, Juliano Flores, and Bomberman KOD.

---------------------
     Disclaimer
---------------------

SADNES Copyright 1999 Ti-B0ne
Nintendo Entertainment System (NES) is a registered trademark of Nintendo.
The author is NOT affiliated with Nintendo
 nor advocate the piracy of NES games.
SADNES is freeware and can be distributed freely as long as it is not
 modified and ROMs are not packaged with the program.
When you use this software you do so at your own risk. The author is 
 not responsible for any loss or damage resulting from the use or 
 misuse of this software.
If you do not agree with these terms then SADNES is not for you.


"That's the Spirit" - Bomberman KOD.
"Oh, Very Cruel" - Ti-B0ne.

"Oh my god!, What's Happening?? My EMU is working!!!"

