                       ѰfwNES98 0.20b
                         Based On CYS 's hacking
                         By FanWen Yang 1998/5/12
                               DOS Version

<OѰ?>
             b80~90~̨w諸qC־,Ѥ饻Ѱ󤽥q}o,
²Famicom(FC),~٬NintendoEntertainment System(NES),@K줸
D,ĥ6502(PAPPLE2۷),ίSϫBz(PPU),馳1KRAMP4KVRAM
n2Ϊi,1Ti,1,1PCM.@nD,骩|oϺоFamicomDiskSystem
(FDS).ϺоCĥίSs2.8TϤ.åBhFnD.æujΨ䥦
P.

<O?>
             NOHn骺覡h@ӯuw.{פ@,]\]
\.OܤִѤF@ӳ~|,pGAQqƥѰ󪺳n}oNܤjU.

<fwNES98t?>
             @̬OӼRFCH,qpFCNOL̷R,MѰ󪺼ܦh,O
ڷQ,ufwNES98 ~O@ӯuqgl:P Ҽg,AӥiHPı.DOD`
wFCH,_h,gbn]OPM.:)

<fwNES98ؼ?>
             Ѱվ.pGƥRܤ]\]|[JϺо.

<fwNES98{p?>

*Ѱw:

1. 6502 (ϥMarat  M6502 ֤)PShu Kondo  S6502
2. PPU jhƥ\wg[JF.
3. n 1-5 nDwg[JF.]tDPCM

*Ѱda:(ثeĥ iNES ɮ׮榡+fwNES Ss)

줸    e
-------------------------------------------------------------------------
0-3       r "NES^Z"
4         h֭16K{϶
5         h֭8Kϫ
6         줸 0     1 VRAMƦC(M]), 0 ƦC(M])
                     *Note:oOTk(:P)
          줸 1     1 qOЦb $6000-$7FFF
          줸 2     1 קƦb $7000-$71FFάO䥦
          줸 3     4 ӿùwİ($2000-$2FFF)C@K@.
           `N:bitiΨӤHV/PG ϥ,p mapper 70 P 78 ..
          줸 4-7   das C|줸
7         줸 4-7   das |줸
8-15      Od
16-...    ק(pG)..{..ϫ...
EOF
-------------------------------------------------------------------------
das
iNES  mapper  0:CK
iNES  mapper  1:(Nintendo MMC1 ) + { >256K 䴩 , DragonWarrior 3,4 i̥|N
iNES  mapper  2 (74161 pppppppp) FFE hacked F2,F4 series .. ӪžԤh@GN...etc
iNES  mapper  3:(VROM Switch ) tzĥ,ӭ,sH...etc
iNES  mapper  4:(IRQ)(Nintendo MMC3 )BzIRQ  !! ӪžԤhTN,GNUSA,TN!!
                JH3,4,5,6..etc
iNES  mapper  5:(IRQ)(Nintendo Mapper 5) c]T
iNES  mapper  7:Wizard & Warrior 1,2,CobraTriangle. etc.
iNES  mapper  8:FFE F3xxxx series ,pm.etc
iNES  mapper  9:(Nintendo MMC2)ꪩ MikeTyson Punchout P Mr.Dream Punchout!!
iNES  mapper 10:(Nintendo MMC4)t],t]~,ѰԪ
iNES  mapper 11:(Color Dream )]NOOWtӸtǹCꪩ!!!
iNES  mapper 15:100X@
iNES  mapper 16:(IRQ)(Bandai mapper)Cs] 2,3,Z1,Z2,Z3,Z~,uMhy1,2,3.etc
                      ^C1,2.
iNES  mapper 17:(IRQ)FFE F8xxx series ^CǤGN,Cs]Z3...etc
iNES  mapper 18:(IRQ)(Jaleco mapper)BzIRQ!!ߴΤTN|N!xjۼ!
iNES  mapper 19:(IRQ)(Namco mapper)ΤG,˱j@1,2,3,ǹDO,U,k2 etc
                                   T,TӤG!
iNES  mapper 21:(IRQ)(VRC4 ܺ)BzIRQ!!js~2,_̥@2.etc
iNES  mapper 22:(IRQ)(VRC4 ܺ)LTN!!
iNES  mapper 23:(IRQ)(VRC4 з1)쮳̥@,뭷].
iNES  mapper 24:(IRQ)(VRC6)c]3媩
fwNES mapper 25:(IRQ)(VRC4 з2)_̴βy!tzĥ!jskê2,js~1.
fwNES mapper 26:(IRQ)(VRC6V)SR԰O,WO
iNES  mapper 32:(Irem G101 ) ڤ۾԰2.
iNES  mapper 33:(Tatio TC190)KS̤@G,wwsG.
iNES  mapper 34: Mission Impossible!
fwNES mapper 48(Tatio TC190V)Yڼֶ
fwNES mapper 64:(IRQ)(Rambo->MMC3 ܺ)Wŧ,KLAX
fwNES mapper 65:(IRQ):(Irem H3001)R,jOuYG,P-Man2K
fwNES mapper 66:74161/32Cs]@N,DNAԤh.
fwNES mapper 67:SunSoft Mapper 3:۷QŶG
fwNES mapper 68:SunSoft Mapper 4:į}
fwNES mapper 69(IRQ):SunSoft Mapper 5:Batman 1,2 媩
fwNES mapper 70:74161/32 :BandaiC      Mh,ӭ2,thP
fwNES mapper 71:Camerica Mapper                 FireHwak
fwNES mapper 72:Jaleco Early Mapper #0          Jaleco y,PinBallQuestJ
fwNES mapper 73:Reserved for Konami VRC1    FùҳD@N
fwNES mapper 74:Taiwan MMC3 -Varient Mapper#0   ֳǬvj3(hacked)
fwNES mapper 75:Jaleco Mapper SS8805            JalecoUNxy22
fwNES mapper 76:Konami Early Mapper #0          jsê@N
fwNES mapper 77:Irem   Early Mapper #0          NaporeonSenkiJ,HolyDriveJ
fwNES mapper 78:74161/32                        CosmosCarrierJ.
fwNES mapper 79:AmericanVideoEntertainment      F15Citywar,Trolls
fwNES mapper 80:(X-005):ʩ!
fwNES mapper 81:(Tatio-C075):
fwNES mapper 82(IRQ)(Taito-X1-17)
fwNES mapper 83:Cony Mapper :jTǻ!
fwNES mapper 84:PasoFami Mapper ( .500 .MOD)Supported
fwNES mapper 85:Konami VRC7                     TinyToonAdv2J,tzíx
fwNES mapper 86:Jaleco mapper ߴΤ@N
fwNES mapper 87:BSO
fwNES mapper 88:Namco 118 c]H
fwNES mapper 89:Sunsoftmapper 
fwNES mapper 90:HK-TTK2 KG
fwNES mapper 91:HK-SF3  H֥
fwNES mapper 92:Jalecomapper UNy,UNߴ88
fwNES mapper 100:Nestice/Buugy/Trainer MMC3 Mode Trainer  MMC3 C

*:
 320x200 256x240 256x224 256x256 256x256Scanline 288x224 288x224Scanline
 4s
 ϥ SEAL SOUND LIB ,Ʀ쭵

<ϥfwNES98򥻳nwݨD?>

*򥻰t:
 w :IBMtۮePC
 CPU  :586 (NOAMD,INTEL,CYRIX)ĳPentium 133 HW
 RAM  :16 MB
 OS   :DOS 6.22  Win95


<fwNES98 Ѽ>
-help                 Helpe
-m6502                ϥMarat6502Core (w])
-s6502                ϥShuKondo6502Core
-delay  <ƥ>        pGӧ֪.ϥγoӧa!
-cycle  <XCPUP> CyuҥΪCPUP.          w]:114
-vbline <Xyu > ^yҥΪɶ                w]:15

-irqad  <վ>      IRQվѼ                       w]:AUTO
-irqad2 <վ>      IRQ Adjust for Konami mapper            :AUTO
-palette<L>      0:iNES 1:Pasofami 2: Loopynes     w]:2
-vgamode<ѪR>      0:320x200   1:256x240  2:256x224  w]:2
                      3:256x256   4:256x256S 5:288x224
                      6:288x224S  7:640x480 VESA
-sound  <]w>      0:L   1:SB 2:AWE 3:PAS 4:Ultrasound Max
                      5:UltraSound6:Windows Sound System
                      7:ESS 8:۰ʰ
-vsyncon              ϵesPVGAPB               w]:OFF
-vsyncoff             vsync
-frameskip <ei>                                   w]:2
-joy2                 ϥηn s                     w]:OFF
-joy4                 ϥηn |s                     w]:OFF
-nojoy                ϥηn
-noticker             Snת

-k_a        <LyX> swqC
-k_b        <LyX> swqC
-k_start    <LyX> swqC
-k_select   <LyX> swqC
-k_up       <LyX> swqC
-k_down     <LyX> swqC
-k_up       <LyX> swqC
-k_left     <LyX> swqC
-k_right    <LyX> swqC

 Key                  Scancode
-----------------------------------
 KEY_ESC               1
 KEY_1                 2
 KEY_2                 3
 KEY_3                 4
 KEY_4                 5
 KEY_5                 6
 KEY_6                 7
 KEY_7                 8
 KEY_8                 9
 KEY_9                 10
 KEY_0                 11
 KEY_MINUS             12
 KEY_EQUALS            13
 KEY_BACKSPACE         14
 KEY_TAB               15
 KEY_Q                 16
 KEY_W                 17
 KEY_E                 18
 KEY_R                 19
 KEY_T                 20
 KEY_Y                 21
 KEY_U                 22
 KEY_I                 23
 KEY_O                 24
 KEY_P                 25
 KEY_OPENBRACE         26
 KEY_CLOSEBRACE        27
 KEY_ENTER             28
 KEY_CONTROL           29
 KEY_LCONTROL          29
 KEY_A                 30
 KEY_S                 31
 KEY_D                 32
 KEY_F                 33
 KEY_G                 34
 KEY_H                 35
 KEY_J                 36
 KEY_K                 37
 KEY_L                 38
 KEY_COLON             39
 KEY_QUOTE             40
 KEY_TILDE             41
 KEY_LSHIFT            42
 KEY_BACKSLASH         43
 KEY_Z                 44
 KEY_X                 45
 KEY_C                 46
 KEY_V                 47
 KEY_B                 48
 KEY_N                 49
 KEY_M                 50
 KEY_COMMA             51
 KEY_STOP              52
 KEY_SLASH             53
 KEY_RSHIFT            54
 KEY_ASTERISK          55
 KEY_ALT               56
 KEY_SPACE             57
 KEY_CAPSLOCK          58
 KEY_F1                59
 KEY_F2                60
 KEY_F3                61
 KEY_F4                62
 KEY_F5                63
 KEY_F6                64
 KEY_F7                65
 KEY_F8                66
 KEY_F9                67
 KEY_F10               68
 KEY_NUMLOCK           69
 KEY_SCRLOCK           70
 KEY_HOME              71
 KEY_UP                72
 KEY_PGUP              73
 KEY_MINUS_PAD         74
 KEY_LEFT              75
 KEY_5_PAD             76
 KEY_RIGHT             77
 KEY_PLUS_PAD          78
 KEY_END               79
 KEY_DOWN              80
 KEY_PGDN              81
 KEY_INSERT            82
 KEY_DEL               83
 KEY_PRTSCR            84
 KEY_F11               87
 KEY_F12               88
 KEY_LWIN              91
 KEY_RWIN              92
 KEY_MENU              93
 KEY_PAD               100
 KEY_RCONTROL          120
 KEY_ALTGR             121
 KEY_SLASH2            122
 KEY_PAUSE             123

<fwNESCɪ>

V               
V k              k
V U              U
V W              W
CTRL                   A
ť                 B
TAB                    ܶs
ENTER                  }l
0-9                    ϥβĴXHɰO
F1                     sJHɰO
F2                     XHɰO
F3                     ѰWms
F4                     s}q
F7                     h@I
F8                     ֤@I
F9                     ֤@I
F10                    h@I
F11                    iDebugger
F12                    sϨ .PCX
/                      eѪR
Esc                     GUI
End                    }fwNES98^DOS
--------------------------------------
pϥ GUI ?
--------------------------------------

C "ESC" N|GUI .

GUI :

ESC        - ,} ...
Enter      - , ...
PageDown   -bɮפֳt
PageUp     -bɮפֳt
Up-Arror   -W
Down-Arrow -U
F12        -s .PCX

GUI  :

 GUI                                          ۷O\䪺
-------------------------------------------------------------------
Resume to Game  :  ^C
SoftReset       :  reset s                       F3
HardRest        :  }q                       F4
Load New File   :  }s
Load RTS        :  sXHɰO                       F2
Save RTS        :  sJHɰO                       F1
Debugger        :  iJdebugger                       F11
About           :  fwNES
Settings        :  ]w
Exit            :  ^@t                       End

--------------------------------------
pϥ debugger  (Ma)
--------------------------------------

RO:
?                              ܻe
@                               Real CPU Mode
#                               Real CPU + PPU Mode
*(not yet)                      Edit Mode
I                               6502 _Vq
S                               ʸܸ
N                              ܥdaT
V                              6502Ȧs
T                              ܥثeLT
U                              PPU Ȧs
F                              ܥثee
<addr>D                        ϯĶ <addr>
<addr>M                         <addr> 
<addr>: <date1> <date2> ..     ק <addr> <data>
<ssss>.<eeee>/ <date> <data>   q ssss eeeejM
<ssss>.<eeee>W <filename>      q ssss  eeeegJɮ
<addr>R <filename>             ɮŪb<addr>
<ssss>.<eeee>Z <date>          q ssss  eeee J <date>
<addr>G    [M6502 Only]        qaddr }l
C          [M6502 Only]        _~
<addr>B    [M6502 Only]        b<addr>B_
<offset>O  [M6502 Only]        _b PC + offsetm
Q                              ^

!!!!`N!!!!!!!!!!!!!

Real CPU Mode ܧ6502  64 K Ѧb 0-FFFF
Real CPU + PPU Mode ܧ 0-3fff VRAM M 4000-FFFF 6502 48K @_Ѧb 0-FFFF
Edit Mode ܧ PRG+CHR Ѩ 0-XXXXX ,xxxxx O PRG+CHR jp


<fwNES98 wD>

     1.ѰPPUSܦn.
     2.L٦bug,IPʵe|X٦Bug.
     3.Namco/MMC5/VRC6 䴩Oܦn.
     4.HitFlag Pεe
     5.Sh@In䴩.
     6.ϥμɭԷ|D.
<0.20>̱`ݪD>

   1. :گ୫swq?
      :iH,ϥΩROCѼ,Τ@K۰ʦsb .INI

   2. :ڪCɤ̧Aҫwmapper?
      :i,uAɮ׬On,Sק諸,ӳSD

   3. :ťfwNES 0.20 䴩ϺЧ@~t?
      :٨S,Lwgbu@F.

   4. :Konami CbfwNES 0.20 T?
      :@̧VO²שϪfwNES 0.20 Konami CL~.

   5. :YӹCbfwNES 0.20  b 0.15 !
      :piD@,@̷|ܧVOXD!

   6. : mapper #90 ,#91 u䴩?oǹC?
      : u.LOxd,d,jd.

<0.15 ̱`ݪD>

      @.:npϥHɰO?
         :"F1"sJثeC,"F2"X.

      G.:گshժHɰOж?
         :iH.0 - 9 hثeϥΪHɰOв,w]O0.
            sɦW *.RT0 -> *.RT9


      T.:ڳw}e,گsϧɶ?
         :iH,F12.NiHF.
            ɦWWhpU.
              pG smb.nes hϧɬ smb00.pcx smb01.pcx...

      |::fwnes ΤF\h6502 ֤?
         :]C6502֤߳uI.
           Marat 6502 ֤ߤiC.
           Neil  6502 ֤ߧ,iOOǤ.
           ShuKondo 6502 OڪBͯSafwNESg,ڳwo@!
           դ@ fwnes98 -sound 1 -frameskip 0 -vgamode 4 -s6502 -vbline 24 ff2j.nes
           FF2 ..

      ::P6502֤ߪHɰOХiiHV?
         :ӥiH.OڤO!i|D.

      ::ڷQ]w_즨w].
         :R.INI .

      C::ڳ̳wCS䴩.
         :daưe,ڷ|ɤOh䴩.

      K::]ӧ֤F?
         :ϥ -frameskip 0 -delay <0-30> ո.

      E.:ڪAWE32 /64 Gold nǩǪ....
         :Х SB Ҧ

      Q.:da#100 F¥?
         :ǱM令Netilce ΪǦTrainer ɮ,ХγoӼҦ!

<0.10 ̱`ݪD>

   @.H:OO???
      @̤:pWҭz!

   G.HA:ϥfwNES98ҭnɮ?
      @̤:ϥfwNES98ɭnDPMIServer,ϥCSWDPMI.EXE άObWin95DOSUiH
             ϥεL~!,٦NOCɮ.

   T.H:аݨ̦Cɮ??
      @̤:@̤ണѥɮ׵A,Cɮ׬OHk欰.åBnӫH
             !

   |.HB:ڦܦhda,аݬO_নiΪO?
      @̤:iH,OnSOw~,pIO56,άOЧ,Lڥثeܦ
             iSkA!
             http://

   .H:󦳰OЪCO?
      @̤:oإda,pGO$6000-$7FFFåHqOЪ,fwNES|۰ʦbC
             As .sav .O@جOEPROMO(UC,pCs]tC).
             ,ХHɰOиѨM.

   .Pǥ:YYC઱?
      @̤:YOOιF?...רOdasP{Pϧΰ϶ƥ.

   C.ɭԱʩǩǪ?
      @̤:,άO...(VRAMƦC覡),

   K.CݪD,ihCe,άO@b?
      @̤:нվ -cycle P -vbline .

   E.e٬OǩǪ ?
      @̤:Шϥ -irqad վ ,Фpߨϥ..
             das
           A)
             4             /*MMC3    */
             5             /*MMC5    */
             64            /*Rambo   */
                                        -irqad A  0<A<16
           B)
             17            /* FFE     */
             16            /* Bandai  */
             18            /* Jaleco  */
             19            /* Namco   */
             65            /* H3001   */
             69            /* SunSoft5*/
                                        -irqad B 100<B<140
           C)
             21            /* VRC 4 */
             22            /* VRC 4 */
             23            /* VRC 4 */
             24            /* VRC 4 */
             25            /* VRC 5 */
                                         -irqad2 C 0<C<40

       @̴մXӹC
             k2       -irqad 130
             Cs]2         -irqad 115
             Cs]3         -irqad 110
             Cs]Z1        -irqad 115
             Cs]Z2        -irqad 115
             Cs]Z3        -irqad 115
             Cs]Z~     -irqad 116

       IRQվ| -cycle P  -vbline vT!!
       o·...oϥΦbXӯSCӥH!!

     Q@.nǩǪ??
          @̤:٨Snng..`Snna!

     QG.ϥ?
          @̤:bDOS U ? ШWin95 դ@..
                 ոդPùѪR -vgamode 0~7
                 @̳w -vgamode 4  -vgamode 6  άO -vgamode 7 ,w]Ȭ -vgamode 2

     QT.n줣ϥ?
          @̤:RGravis GamePad a.... MUӪ.@̷|CC[J
                 䴩.

     Q|.ڳwA.ڭniDA?
          @̤:gEmail..êW@h!!

     Q:ڤwA.ڭniDA?
          @̤:gEmail..êW@ik:P

     Q.ӺCF.?
          @̤:ϥ Neil6502 ֤ߪCKC:P

     QC.䥦D.ШӫHiD@!

<fwNES98ݭnU>
          ѰϺо.Ψ䥦Ѱw骺.

<PªH>ڪB Shu Kondo ! SLfwNESinN|uܪܦn!

<SOP>ڳ̷QPªHOCYS.SL.N|fwNES sb.fwNES OL
          ƦӲͪ.¦bg@jO.䦸OpcNES @ Jim Geffre.
          ڭ`O@_Q.UH#mul8 Bͭ.CarolVertigoBͪ
          .HέɧڥdasBͭ!


<fwNES98ϥαv?>
 fwNES98Shareware.AΥIO@̴NiHoU.AiHӤHϥ
 ,OФŻPCɮפ@P.pGAQssb.]o˰|ϱo@
 YO.ӾɭP~g@.򥻤WAfwNES98ΰӷ~ȧQγ~.B
 VCtʶRn,~XkϥθӹCn,@̹yjaϥΥn!!

<s@̪k>
                Фjaȥnnn\Ūe,ΪФŨӫH߰.

@̪Email: yangfanw@ms4.hinet.net

@̪} :http://neuralpc5.cs.ccu.edu.tw/~fanwen/fwnes.htm
            http://sepc08.et.ntust.edu.tw/emu/fwnes.htm

