        ___           __
       | _ \         |  \
       |  _/         | | |
       | |           | | |
       |_| OKEKAMINI |__/ EBUGGER
       --------------------------
          Version 0.7.0 (Lite)

  Homebrew-emulator for Pokmon-Mini!

  Read "Unofficial Poke Doc A4.pdf" for hardware description
  or press F1 inside Debugger
  NOTE: Name can be renamed to "PokeMDoc.pdf" for 8.3 Format compability
  ( REQUIRE ADOBE ACROBAT READER )

  When no BIOS.MIN is present, emulator use a dummy BIOS that supports:
  . All commented events (Interrupts) commented on Unofficial Doc.
  . Only "Set Contrast" BIOS call.

  To include real BIOS, place BIOS.MIN on the emulator's directory

> Keys & Information:

  Pokmon-Mini     PC Keys
  ----------------------------
  D-PAD Left       Arrow Left
  D-PAD Right      Arrow Right
  D-PAD Up         Arrow Up
  D-PAD Down       Arrow Down
  Key A            Keyboard Z or Y
  Key B            Keyboard X
  Key C            Keyboard C
  Power Button     Keyboard Enter
  Shock Detector   Keyboard V

  PC Keys                Debugging
  ------------------------------------------------------
  ENTER                  Trace 1 Step
  UP/DOWN/INSERT/DELETE  Step-Move cursor on Disasm area
  PAGEUP/PAGEDOWN        Step-Move cursor on Disasm area
  HOME                   Place Cursor at 0x00000
  END                    Place Cursor at 0xFFFFF
  - (Minus)              Move memory area down 1 step
  + (Plus)               Move memory area up 1 step
  / (Division)           Page-Move memory area down
  * (Multiply)           Page-Move memory area up

  Debugger Viewer:
  ----------------
  Left Click on "BP" column will automatically toggle Breakpoint
  Left Click on "Instruction" column will move the selection to mouse-cursor
  Right Click on "Instruction" column will change opcode (Not supported in Lite version)

  Memory Viewer:
  --------------
  Left Click will change value
  Right Click will toggle Watchpoint

  Messages Viewer (Not available in Lite version):
  ------------------------------------------------
  Unclickable (Exept scroller)

  CPU-Registers:
  --------------
  Any click will change value

  Pokemon-Mini LCD:
  -----------------
  Clicking on any Right-Buttons icons will 

  Switcher:
  ---------
  Left Click will toggle viewers (Not supported in Lite Version)

> Command-Line:

  Open the Filename:           PokeKaMini.exe (FileName)
  Open & Execute File (Fast):  PokeKaMini.exe (FileName) RUN
  Open & Execute File (Fast):  PokeKaMini.exe (FileName) FULL
  Open & Execute File (Debug): PokeKaMini.exe (FileName) DEBUG

> Compiling Source-Code:

  PokeKaMini Debugger doesn't include source-code...

> System requirements:

  A Fast computer (Pentium III 800 Mhz or better recommended) and Microsoft DirectX 
  for sound.

> History:

  -: Notes :-
  . NN means (N shl 8)
  . [NN + #nn] means Mem[HL[23:16] + NN + #nn]
  . [Y + #nnnn] means Mem[HL[23:16] + #nnnn]
  . [#nnnn] means Mem[#nnnn]
  . Breakpoint is triggered in the current instruction
  . Watchpoint is only triggered on next instruction

  -: 0.7.0 (Lite Version) Changes :-
  Added Dummy BIOS with interrupts support
  Rewrote entire code and changed GUI
  New CPU Core (0.6.4 <-> 0.7.0!?)
  Hardware Sprites-Emulation
  Sound Emulation
  3-Timers Emulation (Not include the current Secs & 256 Hz)
  Rumble Support
  Shock Detector
  Added new Palettes
  And alot of minor things...
  NOTE: You can't see memory activity on Memory Map or change
        instruction code in this version

  -: 0.6.3 (Fix 2) Changes :-
  . Fixed "NEG B" Instruction (Report by goldmomo)
  . Fixed TST Instructions - Sign & Carry Flags
  . Fixed Disasm-ListBox Scroller that got broken after 0.5.5 version

  -: 0.6.3 (Fix 1) Changes :-
  . Fixed Seconds 24-Bits Counter
  . Fixed 256 Hz 8-Bits Counter

  -: 0.6.3 Changes :-
  . CORE: Fixed CINT and JINT instructions
  . Flags are displayed next to the number
  . Added Grey Emulation
  . Added Contrast Constrol Emulation (See HW Docs for more info.)
  . CINT and JINT values are displayed correctly
  . Using Power-Off Interrupt now exit Full-Speed Emulation

  -: 0.6.2 Changes :-
  . Cleaned some stuff in Core
  . Fixed some CE (Expand 0) Instructions
  . Fixed POPA / POPAX Instructions
  . Fixed Instructions Names

  -: 0.6.1 Changes :-
  . Fixed Plug-In Menu that overwritted Watchpoints Menu before
  . Added flashing StatusBar that happen in some systems
  . Added new instructions (MINDX v12b)
  . Fixed some Minor-bugs
  . Added "Freeze Mode" to reduze CPU Usage (Untested!)

  -: 0.6.0 Changes :-
  . Added Watchpoints (Breakpoints for Data)...
  . Added Popup at Fullspeed window
  . Added FrameSkip (change when running fullspeed using Right-Click)
  . Added new menus: "New .MIN", "Step-Over" and Watchpoint
  . Added "DB"/"DW"/"DD" on Change Opcode
  . Added new instructions (MINDX v12)
  . Fixed Zero-Flag on all instructions
  . Fixed some Minor-bugs
  . Fixed CPU Timming, now it have same timming as PokeMiniEmu
  . User can see Game Screen / Tiles at same time as registers

  -: 0.5.5 Changes :-
  . Added MUL/DIV emulation (It may not emulate flags correctlly)
  . Fixed MOV X1, [X2], AND A,B, AND A,#nn, AND A,[HL], AND A,[NN+#nn], AND A,[Y+#nnnn]

  -: 0.5.4 Changes :-
  . Fixed stack opcodes in CPU core
  . Fixed PokeKaMini-Debugger crash in some opcodes

> Greetings & Links:

  Questions and Bugs reports are welcome!
  Please dont e-mail me to request the emulator to run commercial games, i'll simply ignore you...
  Keep in mind that PokeMini is a hobby and not a paid job.

  My Page : http://jb.shizzle.it/
  My Email: justburn@shizzle.it
  Pokeme  : http://pokeme.shizzle.it/
