////////////////////////////////////
 D-BOY ver 0.50a copyright (c) 1998-1999 BouKiChi
     ///////////////////////////////////////

  Controls
  --------

  Control Pad : Arrow Keys
  A           : ALT
  B           : CTRL
  START       : SHIFT
  SELECT      : TAB

  These basic operation can be changed in separately distributed gkeys.

   [1][2][3][4]   - Save state
   [6][7][8][9]   - Load state
   [0]            - screenshots
   (NOTE : not the function key ones!)

  Emulation Features
  ------------------

  *Config Function
    When the option to always use is described in dboy.cfg, it becomes always 
    effective even if it doesn't input by the command line.

  *All screen capture Function(-captsw)
    To be able to capture wallpaper in the screenshot, use the -captsw option.
    But, Even if it doesn't put this option, it is possible to take in SGB 
    picture.

  *CGB Function(-cgb)
    The software of the color support is possible to enjoy with color.
    Also the software of the sharing by the color and the grayscale is possible 
    to enjoy GameBoy in the basic grayscale using the -gb command line option.

    Generally, it is automatic recognition but when it isn't possible to 
    recognize automatically, it is possible to make recognize forcibly by -cgb.
    Also, it makes GB mode forcibly in -nocgb.

    The part software can not execute CGB and SGB together.
    When wanting to use SGB at any cost, use -gb command line option.

  *SGB Function(-sgb)
    Generally, it is automatic recognition but when it isn't possible to 
    recognize automatically, it is possible to make recognize forcibly by -cgb.
    Also, the SGB support software gets not to function in -nosgb.

    In the -2p command line option, the keyboard is 1P and the joystick is 2P.
    In the -2pk command line option, the joystick is 1P and the keyboard is 2P.

    It is possible to use -2pj when it is possible to have joined two joysticks 
    to the joystick branch code.
    It is possible to enjoy a game with the joystick both by 1P and 2P.
    When using this option, it becomes 2 buttons(Only A and B).

  *Button arrangement by joystick Function
    -joyb is button arrangement by joystick.
    It functions with putting a character line after -joyb.
    A standard is "DFEFBF7F".
    It is composed of writing a hexadecimal by the 1byte 2character.
    It becomes Joy1-1,Joy1-2,Joy1-3(Joy2-1),Joy1-4(Joy2-2) from the left.
    (The numerical value in the brackets is when using -2pj.)

    The key which is allocated for GB is as the following.
    FD:LEFT
    FE:RIGHT
    FB:DOWN
    F7:UP
    DF:TRG A
    EF:TRG B
    BF:SELECT
    7F:START

  *Key Setting Function(-keys, and so on)
    The conventional gkeys setting was possible, too, but it attempted to be 
    made to be able to be simply set even if it was not.

    For example,
    -keys [left][right][up][down][alt][lctrl][lshift][tab]

    In case of -keys, a key arrangement is set in the following order.
    [LEFT],[RIGHT],[UP],[DOWN],[A],[B],[START],[SELECT]

    In case of -savekey and -loadkey, a key arrangement is set in the following order.
    [slot1],[slot2],[slot3],[slot4]

    The key which can be used is as the following.

    [a]-[z] [0]-[9] [f1]-[f12] [ins] [del] [num] [scr] [home] [end]
    [tenter] [t+] [t-] [t*] [t/] [\] [-] [^] [\] [bs] [tab] [kanji]
    [@] [[] [enter] [caps] [;] [:] [lshift] [,] [.] [/] [rshift]
    [lctrl] [alt] [muhenkan] [space] [henkan] [kana] [rctrl] [pgup] [pgdn]
    [up] [left] [right] [down]

    You must be careful.
    When choosing more than one function in the same key, the had priority over 
    function is obscure.

  *Attention in the Function
    The color doesn't work except software of the color support!!!
    Because -video 2 is a 16 color mode, the color isn't right displayed.
    In the partial Win98 environment, the sound seems not output.
    (It seems to be because a sound card is occupied by Win98.)

  NOTE
  ----

  The partial software can not divert the SRAM data which was worked 
  by the Gameboy.
  When using a color mode and a super GameBoy together, it bug occurs and 
  isn't sometimes possible to display well.

  DBOY is freeware.
  Please distribute at your own risk.
  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.

  Lastly
  ------

  If you find a bug, please feel free to send it to the e-mail address on 
  the web page.

  In case of the mail in English, basically, it isn't replying.
  It is to sometimes produce mistaking in my poor English.
  However, it thinks that it wants to be reflected as much as possible 
  because it is possible to read basically.

  Special thanks to the analysis, the information provided, the wide-ranging 
  cooperation, and so on of zw4, to the English translation page, English 
  translation manual, and so on by yencu, and oO⊴zꂽlB

  (About English translation manual)
  Thanks to translation edited by WolfWings.

  History
  -------
  11/10/98 0.1
         First version.
         Supported MBC3 and 32K SRAM.
         Incomplete realtime save and load state support.
  11/10/98 0.11
         Fixed realtime save and load state.
         (Making it be possible to do surely.)
         Therefore, it is necessary to delete(or overwrite) the file of 
         the pre-version.
  14/10/98 0.12
         Fixed sprite display.
         (It wasn't sometimes possible to display right.)
         Realtime save state file size vastly reduced, please deletes .rts 
         file.
  26/10/98 0.13
         Fixed CPU flag. (thanks to zw4)
         However, it seems to hit a bug, as the bank switching isn't quite 
         normal MBC3.
  10/11/98 0.14
         Support MBC3 bank switching. (Probably)
         Fixed a bug of BG.
  19/11/98 0.20
         Support MBC5 bank switching.
         Changed structure of the realtime save state file.
  12/12/98 0.30
         Changed structure of the realtime save state file, again.
         But, support Color GameBoy! (thanks to zw4)
         (The command line option is -cgb.)
  13/12/98 0.31
         Fixed a palette part.
         Added screenshots support.
  16/12/98 0.32
         Decreased noise in palette change.
         Changed processing for high-speed CPU switching. (probably)
         Changed the placement of the SELECT key into TAB.
         (The truth was Z.)
         Fixed a CGB palette part.
  18/12/98 0.33
         Support CGB automatic recognition.
         Changed format of the realtime save state file, again.
         The person who is saving in the game save once again.
         Because data in the SRAM area is lost, the part software may not be 
         able to do even a load.
         Fixed support of command-line options to allow:
            dboy -cgb cart.gb
         Thanks to pointed person.
  19/12/98 0.33j
         Because DBOY.TXT which was written, mixing a kanji and ANK character 
         caused a mistake in the English area, it made katakana Japanese, too.
         In short, it was "nasty".
         In the following version, it changes to the one to have improved 
         DBOY.TXT of 0.33.
  21/12/98 0.34
         Added DMA forwarding and emulated high-speed switching.
  25/12/98 0.35
         The present from Santa. However, it mistakes an upload.
         It thought that the tile with odd color wasn't corrected was 
         corrected.
  26/12/98 0.35a
         Improved a few -nodelay and corrected a few linear differences.
         Santa falls in the chimney and wasn't possible to have gotten 
         out of the chimney.
         Sorry, The truth failed in the link.
  27/12/98 0.36
         Probably this year's last release.
         Fixed timer relation.
  02/01/99 0.37
         1999, The first release.
         Support part of Gameboy Camera (Only works)
         I am attached because it had DBOY.GIF.
         Sorry, The answer of the mail can not write because English is a weak 
         point.
         If permitted to be broken English, I write an answer.
  06/01/99 0.38
         Added support for using uncompressed, 256-color BMP files as the 
         background.
         Added support to save the background in screenshots.
         (Use the -csw or -captsw option)
         Attach PALOPT.exe
  xx/01/99 0.39(Release wasn't done.)
         Separated the processing of HuC1 and MBC1.
         (A HDD crash delayed release of this version.)
  18/01/99 0.40
         Support Super Gameboy! (thanks to zw4!)
         As an example,
           dboy -sgb cart.gb
         2P SGB Mode supported as well, as an example,
           dboy -2p -sgb cart.gb
         Adjusted the center of the screen. (y=16 -> y=28)
  29/01/99 0.40a
         Added -mbc1ex option.
         Tentatively, Bomberman Quest gets to work.
           dboy -mbc1ex bmquest.gbc
         In case of using this option, Dragon Quest Monsters doesn't work.
         Therefore, it is emergency disposal.
  03/02/99 0.41
         Added -2pk option.
         Allows for 2-player SGB mode, but instead of assigning 1P to 
         keyboard and 2P to joystick, -2pk assigns 1P to joystick, 
         and 2P to keyboard.
         Tentatively, Support HuC3. (Clock function still not supported.)
  04/02/99 0.41a
         Fixed the bug that the saving data breaks
  xx/02/99 0.42
         This version number was skipped as, in Japanese.
  07/02/99 0.43
         Fixed LCD interrupt.
         By the addition of the -nojoy option, attempts to do a gamepad 
         measure temporarily.
         It is this version that is in the game lab.
         (The magazine in Japan)
  08/02/99 0.43a
        The reason for making a-x is because it added the part which was 
         rewritten after returning a condition to 0.40 once.
         It thinks that the bug which wasn't workd in pure MS-DOS is corrected.
         However, because returned to the condition of 0.40, there may be a 
         part which is lacking.
         In the case, inform with the mail.
  14/02/99 0.44
         Support TAMA5.
         Fixed LCD part. (SaGa got to work.)
         -mbc1ex became unnecessary with fixing MBC1.
         Moreover, pocket love 2 got to work, too.
  16/02/99 0.44a
         Fixed MBC1, again.
  17/02/99 0.44b
         Fixed the sad bug that MBC3 got not to work by the MBC1 
         reorganization.
  18/02/99 0.44c
         Fixed initial state of SIO. (Aryway got to work)
         Fixed LCD part, again. (The part software got not to work)
  13/03/99 0.45
         Masami Okui Birthday Memorial release.
         Fixed VBlank. (The title of SD Sengokuden doesn't become odd.)
         Fixed sound part. (The noise of zelda gets well.)
         Tentatively, it made the condition which can use a HuC3 clock part. 
         (At present, it fixes 3:13.)
  xx/03/99 0.45a
         Fixed draw part.
         Be able to capture all frame of SGB in the screenshot.
         Changed .RTS file. (Made have the data of SGB.)
         Added -nosgb option.
  16/03/99 0.45b
         Fixed high-speed timer.
         But, as for the frame, the display is odd.
  20/03/99 0.46
         Changed initialize.(-sgb,-nodelay is standard.)
         Fixed #0 of SGB palette.
         Improved frame display of SGB.
  26/03/99 0.47
         "KASUMI the serious joker" sales memorial release.
         Added pretty fashionable.
         Changed the way of the SGB automatic recognition.
         Changed the way of timer and LCD interrupt.
         (The music and so on became normal.)
         Fixed a little the SGB, GB draw routine.
         The history part correction.
  07/04/99 0.48
         Fixed draw relation, value of VBlank, CPU (STOP order).
         Added -2pj option.
         Added -joyb option, and Changed button arrangement.
         It attempts to make a palette update have wait.
  09/04/99 0.48a
         Fixed timer relation.
  04/99/14 0.48b
         It touches in a manual with the notebook personal computer and it 
         corrects it. 
         Fixed sprite draw, draw timing and LCD interrupt.
  04/99/21 0.49
        Fixed delay of VBL interrupt.(Worked bubble bobble)
        Supported MBC5 with the vibration pack.(Worked Pokemon Pinball.)
        Improved realtime save state relation.
        Because it improved SRAM relation, the saving becomes normal.
  05/05/99 0.50
        Supported multi-slot save.(It saves at 1234, loads at 6789.)
        It made the key definition of multi-slot possible in -savekey, -loadkey.
        -keys was made to be able to be simply inputted.
        It makes the specification of directory of the saving data possible in 
        -savdir, -rtsdir.
        Supported *.gbz.(gzip compressed file)
  22/05/99 0.50a
        Improved CGB automatic recognition.

copyright (c) 1998-1999 BouKiChi
http://members.xoom.com/foo01/
The question about DBOY.
To the following mail address.
forier@mail.goo.ne.jp

Translation done by yencu, therefore, please direct translation-related
problems and questions to yencu, not BouKiChi. yencu's e-mail address is:
yencu@mail.goo.ne.jp

Translation edited by WolfWings. WolfWings e-mail address is:
wolfwngs@muq.org