--------------------------------- NES/Famicom FOREVER NES/Famicom Emulator fwNES 0.302b Based On CYS's hacking Main Emu Core by FanWen Yang 1998/11/16 Sound Core by Shu Kondo DOS Version --------------------------------- ----------------------------- What is a NES or a Famicom? ----------------------------- In the mid to late 80s, there was a popular television video game console known as the Nintendo Entertainment System. In Japan, this revolutionary system was known as the Famicom (short for Family Computer). It is an 8-bit machine, using a 6502 CPU, much like the old Apple ][. The rest of the hardware includes a Picture Processing Unit (PPU) and a sound chip producing 5 channel sound (2 channels for square waves, 1 traingle wave, 1 noise channel and 1 PCM sound channel). It contains 1K of RAM and 4K of VRAM. In Japan, an addon knwon as the Famicom Disk System (FDS) was released. The FDS used 3" floppy disks instead of the standard cartridges and its hardware enhanced sound quality, adding two sound channels. Nintendo also released peripheral devices such as the Zapper (light gun) and the Power Pad. ---------------------- What is an Emulator? ---------------------- An emulator is a program that makes one machine act like another machine... in this case, giving the PC all the information it needs to mimic the original NES/FC console. -------------------- Why write fwNES? -------------------- The author of this emulator has very fond memories of growing up with his Famicom, and there is no complete Famicom emulator. Therefore he decided to write his own Famicom/NES emulator. What is fwNES's Goal? ------------------------- Full emulation of NES/Famicom hardware, memory mappers, and sound channels, and all device that NES/Famicom used --------------------------------- What is fwNES current status? --------------------------------- *Famicom/NES itself 1. 6502 (Using Marat's M6502 core and Shu Kondo's S6502) 2. PPU Registers almost fully emulated 3. Full Sound Channel (DPCM included) 4. Addtional Sound channel used in VRC6/VRC7/Namco 106/MMC5 5. FDS supported 6. misc device supported ,zapper/fc trainer ---------------------------------- Cartridge Support and file format! ---------------------------------- *Mappers Supported: (fwNES follows the interNES .NES .NEZ file standard plus fwNES98's own set of extended mappers) Byte Context ------------------------------------------------------------------------- 0-3 String "NES^Z" 4 Number of 16K Program Data Block 5 Number of 8K Chr Data Block 6 bit 0 1 Vertical Mirroring, 0 Horzontal Mirroring bit 1 1 Battey Backup ($6000-$7FFF) bit 2 1 Trainer on ($7000-$71FF (*)bit 3 4 Screen Buffer ($2000-$2FFF) in some mapper #70 #78 this bit is used as Toggle HV/PG bit 4-7 mapper number low 4 bit 7 bit 4-7 mapper number high 4 bit 8-15 Reserved 16-... Trainer ->Program Block ->Chr Block EOF ------------------------------------------------------------------------- Mapper Number Chipset Name Example Games using particular Mapper iNES mapper 0 32kb ROM/8k VROM Super Mario Bros, Mario Bros, Clu Clu Land iNES mapper 1 Nintendo MMC1 Kid Niki, Dragon Warrior 3-4, Mega Man 2 iNES mapper 2 UNROM (ROM switch) Castlevania, Life Force, Skate or Die iNES mapper 3 CNROM (VROM switch) Gradius, Paperboy, Q-Bert iNES mapper 4 Nintendo MMC3 SMB3, Contra Force, Crystalis *iNES mapper 5 MMC5 Castlevania 3, Metal Slader Glory, many Koei games iNES mapper 7 AOROM (32kb ROM Switch) Wizards and Warriors, Solstice, Cobra Triangle *iNES mapper 8 FFE F3xxx series Doraemon Kaitakuhen iNES mapper 9 Nintendo MMC2 Punch-Out iNES mapper 10 Nintendo MMC4 Punch-Out Syouhinban, Fire Emblem, Family War iNES mapper 11 Colour Dreams Pesterminator, Bible Adventures, Crystal Mines iNES mapper 15 100-in-1 chip 100-in-1 Contra Function 16, Crazy Climber, Mobile Suit Gundam Z *iNES mapper 16 Bandai chip Dragon Ball Z series, SD Gundam Night Gundam Story 1-3 *iNES mapper 17 FFE F8xxx Dynamite Batman 2, Parodius, Dragon Ball Z 3 FamiJump 2 ..etc *iNES mapper 18 Jaleco SS8806 Jaleco Pro Baseball '90 *iNES mapper 19 Namcot 106 Final Lap, Family Stadium '90, Splatterhouse iNES mapper 21 Konami VRC4 2A Ganbare Goemon Gaiden 2, Wai Wai World 2 iNES mapper 22 Konami VRC4 1B Twinbee 3 iNES mapper 23 Konami VRC2b Wai Wai World, Getsufuu Maden iNES mapper 24 Konami VRC6 Akumajo Dracula 3, iNES mapper 25 Konami VRC4 Gradius 2, Ganbare Goemon Gaiden fwNES mapper 26 Konami VRC6V Mouryou Senki Madara,EsperDream iNES mapper 32 Irem G101 Image Fight (J), Parman iNES mapper 33 Taito TC0190/TC0350 Power Blazer, Pon Poko Pon iNES mapper 34 Nina 1 Impossible Mission 2, Deadly Towers, AVE games fwNES mapper 48 Tatio TC190V FlintStone fwNES mapper 64 Tengen Rambo-1 Klax, Shinobi, Skull and Crossbones fwNES mapper 65 Irem H3001 Daiku No Gensan, Parman 2 fwNES mapper 66 74161/32 Dragonball, Bio Sensi Dan,YoKaiClub fwNES mapper 67 Sunsoft Mapper 3 FantasyZone2J fwNES mapper 68 Sunsoft Mapper 4 Afterburner 2J fwNES mapper 69 Sunsoft Mapper 5 Batman: Return of the Joker, Batman (J) fwNES mapper 70 74161/32 KamenRiderClub.Saint Seiya,PocketZarus fwNES mapper 71 Camerica Mapper FireHwak fwNES mapper 72 Jaleco Early Mapper #0 Jaleco TennisJ,PinBallQuestJ,MoeProJudo *fwNES mapper 73 Konami VRC 3 Salamader fwNES mapper 74 Taiwan MMC3 -Varient Mapper#0 KidNiKi3J(hacked) fwNES mapper 75 Jaleco Mapper SS8805/KonamiVRC1 Jaleco BasketBall 2by2 J Ganbare Goemon1J fwNES mapper 76 Namco 109 MegamiTenshi1J fwNES mapper 77 Irem Early Mapper #0 NaporeonSenki,HolyDrive fwNES mapper 78 74161/32 CosmosCarrier. fwNES mapper 79 AmericanVideoEntertainment F15Citywar,Trolls fwNES mapper 80 Tatio X-005 Demon Sword (J) fwNES mapper 81 Tatio C075 ???????? (many Japanese title from tatio) fwNES mapper 82 Tatio X1-17 ???????? (many Japanese title from tatio) *fwNES mapper 83 PC-Cony Mapper Garou Densetu Special,WorldHero2 *fwNES mapper 84 PC-SMB2J SMBJ2 *fwNES mapper 85 Konami VRC 7 TinyToonAdv2J,Lagrange Point fwNES mapper 86 Jaleco Early Mapper #2 MoeProBaseball fwNES mapper 87 74161/32 HyperSportMT fwNES mapper 88 Namco 118 DevilManJ fwNES mapper 89 SunSoft Early Mapper MitoKoumon *fwNES mapper 90 PC-JY-?? Tekken2,SamuraiSpirit2,SMB2J/MK4 *fwNES mapper 91 PC-HK-SF3 StreetFighter3/SF2 Pro fwNES mapper 92 Jaleco Early Mapper #1 MoeProSoccer,MoeProBaseball88 *bioNES mapper 93 74161/32 FantasyZone *bioNES mapper 94 74161/32 Senjono Okami *bioNES mapper 95 Namoc 1?? Dragon Buster *bioNES mapper 96 74161/32 Anpanman no Hiragana Daisuki *bioNES mapper 97 Irem 74161/32 Kaiketsu Yanchamaru, Crazy Climber fwNES mapper 100 MMC3/Nestice/Trainer/Buugy Mode Used in hacked roms !! *fwNES mapper 112 PC-Asder Haung-Di *fwNES mapper 113 PC-Sachen/Hacker Majong Champion/Metal fighter/...etc *fwNES mapper 114 PC-SuperGames LionKing *fwNES mapper 115 PC-CartSaint Yuyu *fwNES mapper 116 PC-Reserved AV beautiy fighting(not playable yet) *fwNES mapper 117 PC-Future Sangokushi 4 (a clone of "Warriro of Fate") *fwNES mapper 118 ?????? AlumagikoJ(partial) *fwNES mapper 119 TQROM HighSpeed/Pinbot(partial) *fwNES mapper 122 74161/32 Madoola No Tsubasa *fwNES mapper 225 MultiCart 58in 1 , 64 in 1 *fwNES mapper 226 MultiCart 72 in 1 *fwNES mapper 227 MultiCart 1200 in 1 *fwNES mapper 228 MultiCart Action52 (*)Stands for New or Improved PC-stand for unoffical carts. -------------------------------------------- Famicom Disk System suppport and file format -------------------------------------------- Because of lacking a standard format for the FDS file fwNES uses its own .FDS. .FDS header Byte Context ------------------------------------------------------------------------- 0-3 String "FDS^Z" 4 Number of side 5-15 Reserved 16..... RAW FDS DATA EOF For easy converting purposes, one side contain 65500 byte data. So the correct file size of fwNES' .FDS are.. 1 side game = 16+65500 =65516 2 side game = 16+65500*2 =131016 4 side game = 16+65500*4 =262016 Why fwnes doesn't support .FAM or .DSK or .NES(Pasofami converted) and use its own file format. .FAM <--(An "one side"game become "4 side game" size .. .DKA <-- Rip off VolumeInfo of Diskimage and . spilt into .DKB ...etc .NES (Original with header 0x14 = 20 )it's a unknown thing ... .NES (Convert from Pasofami ) it's a combination of .DKA ..since i don't like .DKA .how come i like it ? .FDS By me.. no any shit on header and very clean . simplest 16 byte header+ easy converted .FDS from .fam or raw ? Why not .(remember you must change extension name to .FDS to get a FDS icons in new GUI 's file loader menu :) !NOTICE!!! To use FDS suport you must put DISKSYS.ROM in the same dir where fwNES is located.and your .FDS must writeable.bcos FDS will save your game into disk in most games ------------------------------------------- All files fwNES may use ------------------------------------------- .NEZ .NES cartridge game files .FDS FDS game files .SAV Sram backup files .EPR Bandai EEPROM backup files .NMC Namco backup files .RT? fwNES 's realtime save files .CFD fwNES 's cheatfinder data files .PCX ScreenShot file .PAL custom palette files .INI fwNES's config file .ADJ fwNES's game timing-irq adjust file .DAT fwNES's font/graphics files ALL .SAV and .EPR and .NMC will store in fwNES startup dir's ./SAVEDATA/ ALL .RT? will store in fwNES startup dir's ./RTSDATA/ ALL .CFD will store in fwNES startup dir's ./CFDATA/ ALL .PCX will store in fwNES startup dir's ./PCXDATA/ ALL .ADJ will store in fwNES startup dir's ./ADJDATA/ .INI will store in fwNES startup dir -------------------------------- Emulator Itself related -------------------------------- *The emulator itself supports: 8 Screen Modes: 320x200 256x240 256x224 256x256 256x256 with scanlines 640x480 VESA 2.0! 640x480 VESA 2.0 with scanline emulated 640x480 VESA 2.0 with TV mode emulated Notice: 640X480 modes are only for fast computers. If you have a low end then use low-resolution mode instead. 6 joystick options 2 button standard X 2 4 button Gravis 6 botton GamePad 8 botton GamePad Sidewinder X 4 SnesPad X 4 !NOTICE! Be sure to config it in gui first! 1 sound choice All sound Device SEAL Lib Support! (Digital Sound) ----------------------------------------------------- What are the minimum system requirements for fwNES? ----------------------------------------------------- This does not mean for 100% performance.. PC : IBM Compatible PC CPU : 586 166MHz + MMX Recommend RAM : 16 MB OS : DOS 6.22 or Win95 DOS Box ------------------------------------------ What are fwNES98's command line options? ------------------------------------------ -m6502 - Use Marat6502 Core Good But Slow (default) -s6502 - Use ShuKondo6502 Core ,Cool! -delay - Use it For Fast 586 or Pentium II -cycle - Number of CPU Cycles Per Scanline <114> -frameskip - Number of Frame Skip When Update Screen <0> -vbline - How many scanlines during VBLANKING [22] -irqad - Adjust IRQ for Various Mapper, Auto(default) Details later in this file -irqad2 - Adjust IRQ for Konami Mappers Auto(default) -vgamode 0: 320x200 1:256x240 2:256x224 (default) 3: 256x256 4:256x256-scanline 5:640x480 VESA 2.0 6: 640x480 VESA 2.0 with scanline emulated 7: 640x480 VESA 2.0 with TV mode emulated -vsyncon -Sync the VGA when drawing to screen -vsyncoff -TurnOff Vsync. -ticker -TurnOn Sound Ticker&FPS Moniter! -palette 0: iNES's Palette 1: PasoFami's Palette 2: Loopy's Palette (default) 3: Trep's Palette 4: VS Castle Vaina Palette 5: VS SuperMario Palette -sound - Sound Mode 0: Off , 1: SB 2: SB AWE 3: PAS 4:UltraSound Max 5: UltraSound 6:Windows Sound System 7:Ensoniq SoundScape 8: Auto delete (default) -player1 Setting player1 's control -player2 Setting player2 's control -player3 Setting player3 's control -player4 Setting player4 's control 0:Keyboard 1: 2 Bottom* 2: 4 Bottom 3:6 Bottom 4: 8 Bottom 5:SideWinder* 6:SNESPAD* (*)mean multi joy support Default Key Mapping for Player 1 & 2 P1: P2: ALT - Button A P1: P2: CONTROL - Button B P1: - Button Select P1: - Button Start P1: P2: L - Right P1: P2: J - Left P1: P2: I - Up P1: P2: K - Down <1> - <8> - RealTime Save/Load Slot Selector <9> - Zapper Enable/Disable <0> - FC Trainer (Side A / Side B) Enable and Disable <-> - NES/Famicom Joy Mapping ^^not the one on numberpad - RealTime Save *.RT? - RealTime Load *.RT? - WarmReset - ColdReset - Insert FDS - Change FDS side/disk - FrameSkip + - FrameSkip - - 60 FPS FIXED Switch !!(Notice) (only for machine can reach >60 FPS ) - Build-in Debugger - Save Screen into .PCX - Enter GUI - Exit to Dos - CHEAT Enable/Disbale <`> - Insert Icons for VS Arcade (numberpad)- Decrease VBLine <*>(numberpad)- Increase VBLine <->(numberpad)- IRQ Adjust - <+>(numberpad)- IRQ Adjust + -------------------------------------- How to use GUI? -------------------------------------- When you press "ESC" then a simple GUI will popup. Key Mapping for GUI : ESC -Cancel ,Exit ...etc Enter -Accept ,Select ...etc PageDown -Faster scrolling down in filebox PageUp -Faster scrolling up in filebox Up-Arror -move up Down-Arrow -move down GUI Menu : File - File Loader RealtimeSave - Realtimesave slot select/load/save Hard/Reset/Exit - Hard / Reset / Quit emulator Hardware Setting - Setting Joystick/Audio/Video Resolution NES Timing/Emulator Setting - Setting NES timing/ 6502 Core /Speed(frameskip/ delay) / Palette (if you want custom one) Cheat Finder - Memory Editor / Cheatlist Editor /Number Approach / Fuzzy Approach About - fwNES's infomation and some words from author. GUI Setting - Setting GUI 's color and GUI's language(English / Chinese/Japanese) GUI 's messags options Notice: Just follow the steps of what GUI messages tell you, then everything will be okay! Most settings will auto save into fwnes.ini when normal quit. -------------------------------------- How to use Cheat Finder ? -------------------------------------- fwNES 's cheat finder is the best tool to cheat games. If you know how! When you select cheat finder icon, there are 4 sub funtions you can use Memory Editor : Let you edit memory yourself . Command:L)ock U)nlock J)ump to address S)earch Search funtion accept wildcard search .. if you want search 20 30 ?? ?? 80 Then you simply key in search pattern " 20 30 xx xx 80" Jump funtion lets you quick jump to the address you want! And Remember only the RAM area is editable. Number Approach: 0)Continue 1)Restart 2)Last result If you choose 1)Restart, you can select 1,2,3 byte to search. Useful if you can see specific number on screen. When you find the address, hit enter to transfer to cheatlist editor. Fuzzy Approach : 0)Continue 1)Restart 2)Last result If you choose 1)Restart, you can select 0)Decreasing 1)Increasing 2)Changed 3)Unchanged Useful if you can't see specific number on screen,like the life bar ..etc. When you find the address, hit enter to transfer to cheatlist editor. Cheatlist Edit : A)ddress V)alue C)omment D)elete N)ew L)Change code status to Lock U)Change code status to UnLock W)Change code statuc to WriteOnce E)Enable cheat F1-Save F2-Load -------------------------------------- How to use debugger (Expert Only ) -------------------------------------- Command ? Show This Help @ Toggle Real CPU Mode # Toggle Real CPU + PPU Mode I Show 6502 INT Vector S Dump Sprite Ram N Show Cart Infos V Show 6502 Regs T Show Current Pallete Color P Show PPU Regs F Show Current Screen E EnterCheatFinder D Disassembly at M Memory Dump at : .. Modify at with ./ Serach pattern from ssss to eeee .W Write to a file from ssss to eeee R Read from a file ,put at addr .Z Calculte Checksum from ssss to eeee .= Fill from ssss to eeee G [M6502 Only] Continue from addr" C [M6502 Only] Coutinue without break H .. Lock at with U Unlock at " B [M6502 Only] Break at addr" O [M6502 Only] Break at PC + offset Q Exit to Emulator !!!!Notice!!!!!!!!!!!!! Real CPU Mode mean mapping 64K 6502 Space into 0-FFFF Real CPU + PPU Mode mean mapping 0-3fff VRAM and 4000-FFFF 6502 Space into 0-FFFF Edit Mode mean mapping PRG+CHR into 0-XXXXX ,xxxxx depend on size of PRG+CHR --------------------------------------------- Something you must know before use fwNES 0.3 --------------------------------------------- All RTS(Realtime-save)files, .RT? will store in fwNES startup directory's ./RTDATA/ All Backup files, .SAV .EPR .NMC will store in fwNES startup directory's ./SAVEDATA/ All ScreenShot files , .PCX will store in fwNES startup directory's ./PCXDATA/ All Cheatlist Data , . CFD will store in fwNES startup directory's ./CFDATA/ ALL game timing/irqad .ADJ will store in fwNES startup directory's ./ADJDATA/ fwNES 's config file will store in fwnes startup directory. -------------------------------------- What are fwNES's current known bugs? -------------------------------------- 1. PPU emulation is not perfect. 2. Pallette Bugs/background & sprite priorities. 3. FFE file format /Namco/MMC5/ not fully supported. 4. HitFlag and Split handling buggy. 5. No Gravis Grip Supported. 6. Will crash some computers. :P (I don't think so really!) 7. Unknown. ----------------------------- Frequently Asked Questions ----------------------------- 0.302 Version 1. Q: How can i re-define my control, mapping, etc? A: You can do it by using the GUI, no commandline options available in this version. 2.Q: Can i use FFE Cart file ? A: Yes, but FFE file support is very buggy, I suggest you not to if you want to do, please change it name with .FFE 3. Q: Can i use FFE Disk file ? A: Yes, you can use '2FDS.EXE' in fwnes30b.zip. Unzip your ffe file NXXX.zip ,and it will create a file without extension name. Then use '2fds -ffe NXXX ' ,you will have a new file named Nxxx.FDS. Then run it in fwNES,and enjoy. !!Notice!! Not all of ffe Nxxx.zip are useable,some of them are broken. 4. Q: Can i use Pasofam 's .DK? and Famicom 's .FAM ? A: Yes, but you must use 2fds.exe to convert them first! In Pasofami case.'2fds -paso ?????.DKA ' In Famicom case.'2fds -fam ?????.fam ' 5. Q: Some games can't run. A: Maybe you should change 6502 cores! 6. Q: Is .CFD data autoloaded when loading games? A: Yeah, but no autosave when quit games. 7. Q: Why do Jap/US Multiplayer games not work well? A: Because NES/FC are not totally the same in joysticks. Change joy mapping by pressing the "-" key, then it will work. 8. Q: How is joystick supported in fwNES? A: You can use 4 x Sidewinder or 4 x SNESpad to play multiplayer games or mixing joy control. Some exmaples: You have a sidewinder and a SNESPAD . ...then you can... 1P = Sidewinder 2P = SNESPAD 3P = Keyboard 4P = Keyboard . ... you have 2 sidewinders and 2 SNESPADs 1P=Sidewinder 1 2P=Sidewinder 2 3P=SNESPAD 1 4P=SNESPAD 2 ... you have 2 2-botton joy (using Y cable connect) 1P=2 botton 1 (start ,sel will use your keyboard mapping) 2P=2 botton 2 (start ,sel will use your keyboard mapping) 3P= Keyboard 4P= Keyboard 9.Q: Game doesn't work well, but it's playable? A: Because fwNES will automatically calculate some checksums of carts to correct some timing/irq stuff so use original rom as possible. 10.Q: fwNES is very slow on my PC! A: Man, get a fast computer, and stop your complaints. 11.Q: Long filenames supported? A: English/Japanese(S-JIS)/Chinese(BIG5) long filename are supported. 12.Q: ?????????games,I can't find it? A: Author can't give it to you, so find them yourself. 13.Q: I don't like your icons .can i make my own icons ? A:Sure,but some limitions. ICONS must be 24*24 or 16*16 size (read ICON.TXT in detail) All color palette is in PAL.ICO (128-191 color is useable ,others are not. 0 for trans color)ú) And all icons must in the same palette. visit http://www.impactsoft.com/ and look for Microangelo Studio 98, it's a nice tool for editing icons. then after edit your own icons,run 2thm.exe .and get a custom.dat replace original icons.dat (rename custom.dat icons.dat (copy icons.dat into the same dir with fwnes ) 14.Q: Game playable, but some graphics are glitched? A: Use '/' '*' '-' '+' to adjust, once you adjust,it will save into .adj next time ,it will be automatically loaded when loading game. 15.Q:Can i convert .fam into 1 side /2 side .FDS ? A:Yes,use newer 2fds.exe for one side game , 2fds -fam -1 ????.fam will do! 16.Q:How i dump mapper XXX game ?? A:Read how2dump.txt ! 17.Q:fwNES will be updated ? A: Yes, but maybe slow. Fanwen is going to join army and protect his people to against evil china force! But i will keep updating it if I have time! 0.20 Version 1. Q: Can i re-define key for Button A ? A: Sure in 0.20 ,you can define your own key for A, B, Select, Start, Up, Down, Left, Right! You can use command line option ,or under GUI,it will be saved into .INI automatically ! 2. Q: My roms can't work with the mapper you assigned !! A: No way,if you have well dump, no trained, raw roms, it should work well! 3. Q: I hear rumor, fwNES will support FDS in 0.20 ? But I don't know how to use it ! A: Not yet, although fwNES did add some FDS registers into it! 4. Q: Konamis Game Work well in fwNES yet? A: Sure,fwNES 0.20's key feature is a solution for All Konami Games, Konami VRC 1 - 7,but you may need to use -vbline to adjust some each game or not!!! Some Game only work on Shu 's S6502 well .so you must try yourself!! 5. Q: I used to use fwNES 0.15, and my favorite game won't work with 0.20!! A: Send your title name and bug report to me! I will fix it ASAP. 6. Q: Does mapper #90 ,#91 really support those title, and do they exist? A: Yeah, those carts are made in HK, TW, or China. 7. Q: Some games work worse than 0.15,like Castle Vania 1. A: Most US/NES games use -vbline 16 is okay . Most JP/Famicom use -vbline 24 is okay . You can check it yourself .and vbline is a powerful option for fwNES. *Correct values for a game it will let you enjoy it more! 8. Q: It seems there are some bugs in the GUI? A: Yeah ..maybe ...i strong recommend you use the commandline to load a game, or use a front-end until fwNES's GUI free of bugs! 0.15 Version 1. Q: How can I use RealTime Save/Load function? A: Press "F1"to save current game ,press "F2" load saved games. 2. Q: I want save more current games,can I? A: YES. Sure, you just press 0 to 9 to switch current slot. Default slot is 0 when starting fwNES. *.RT0 -> *.RT9 3. Q: Oh.I like the gameplay screen, can I save it ? A: Yes,you can press "F12" to dump SCREEN into .PCX . Rules is that: if you play fwnes.NES ,it will auto save .PCX into fwnes01.pcx,fwnes02.pcx .....so on. 4. Q: Why you have so many 6502 Core within fwNES ? A: Because each 6502 has its disadvtanges and advantages! Marat 6502 Core is good but SLOW ! Neil 6502 Core is fast but buggy! ShuKondo 6502 Core is the one i perfer :) A Tip: Try fwNES98 ff2j.nes -s6502 -vbline 24 -frameskip 0 -sound 1 -joy4 -delay 0 ...to get the best gameplay with FinalFantasy 2 J. 5. Q: Can I use RealTime Save/Load function cross 6502 Core? A: Probaly YES, but I don't suggest you to do. If you use M6502 then keep using it. 6. Q: I want reset all the emulator settings? How do I do that? A: Delete the .INI. 7. Q: My favorite game does not seem to be supported? A: Send me your game mapper infos. I will try my best to support it! 8. Q: Your emulator is too fast on my machine? How do I slow it down? A: -frameskip 0, -delay <0-30> ..or turn on Vsync! 9. Q: I have a AWE32/64 Gold why is there no sound when using fwNES? A: Because of SEAL Sound Lib ..you must set your sound device to SB mode -sound 1 . 10. Q: What is Mapper #100 for? A: Because of Nestice's MMC3 Buggy emulation... So there are tons of trained games. You must use this for those games. 0.10 Version 1. Q: What is an Emulator? A: If you don't know what is emulator, then forget fwNES :P. You can read some articles from newsgroups or some web sites to find out. Check out http://zophar.internexus.net 2. Q: What do you need to run fwnes98? A: You need a DPMI server to run fwnes98, CSWDPMI.EXE (default) or under Win95's dos box. 3. Q: Where are some games? A: I don't know. Do a web search, or try the Vertigo Homepage at: http://emu.internexus.net/Vertigo/ 4. Q: How do I convert my carts to work with fwnes98? A: Using a custom copying device...I know there is one called "IO/56" 5. Q: How can I backup savegames when i quit the game ? A: There are 2 type game backup systems, one is EPROM Backup, the other is Battery Backup. fwNES98 will autosave into .sav if the type is Battery. As for EPROM, sorry but fwNES98 doesn't support realtime load/save yet. 6. Q: This Game doesn't work with fwNES98 ! A: If Gray screen,then check the header of the ROM..is it correct? Number of Prg Block, Number of Chr Block? Trainer? ..etc 7. Q: The gameplay scrolling is wrong? A: Change the header of file...Vertical mirroring / Horzontal mirroring 8. Q: The graphics still messed up or no status bar A: Try -ppufix2, wizard&warrior 1, 2, Cobra Triangle .. -ppufix1 for DragonBall 2 ,DragonBall 3 (I hate the Rare games :P breaking my handling for PPU) 9. Q: The game loads, but locks up during gameplay, or at the title screen. A: Adjust -cycle and -vbline ... try increasing the number. 10. Q: The graphics are messed up in some scanlines only. A: Using -irqad to adjust it Mappers A) 4 /*MMC3 */ 5 /*MMC5 */ 64 /*Rambo */ -irqad A 0