Readme_E

download Readme_E

of 13

Transcript of Readme_E

  • VirtuaNES version 0.32 (C)2001 Norix

    ////////////////////////////////////////////////////////// The sentence was got with translation software. //////////////////////////////////////////////////////////

    ============= Abstract =============

    Be old days good old NES/Famicom emulators.

    Think that most of software made in Japan work by the present situation.

    ================================= Immunity from responsibility =================================

    This software is a freeware.

    An author bears responsibility by no damage by this software at all.Please use it in responsibility of each person.An author doesn't bear duty of a revision / version up of this software.

    Reproduction is basically free, but change archive contents, and please do not do distribution.

    ================= Requirements =================

    OS: Windows98/2000 95(probably it is necessary more than IE4.0)Don't understand Me

    DirectX7.0a or higherCPU: Pentium200 higherVIDEO: Video card for DirectDraw(required)SOUND: Sound card for DirectSound(required)JOYPAD: When there is it, be convenience.:)

    Note) MFC42.DLL became needless from v0.20.

    ======================= Supported function =======================

    CPU All instruction inplemented.SOUND Expansion sound support

    (FDS,MMC5,VRC6,VRC7,NAMCO106,FME7)Disk system Support (please put BIOS with a directory the

    same as EXE)Realtime save Support (FDS OK)Drag and drop Support (ROM Files only)Command line SupportShortcut key Support (can change it)JoyStick SupportExpansion controller Support

  • Scanline Support (can coordinate brightness)Full-Screen Support8dot unit bank changing SupportNSF player SupportHeader revision with a database Support(Can use NesToy or a database file of

    NNNesterJ, and rename it, and use it for nesromdb.dat)

    Snapshot SupportTV frame display SupportLauncher SupportLanguage plug-in Support(plug-in is need by all means)Movie Support(append record and rerecord support)

    ================= Installation =================

    Develop an archive in a suitable folder, and please put plug-in with the same folder.

    --------------------------Be assigned to Preferences--------------------------

    Most optional basic setting is finished by the first activation. Please change the back by liking. Think that the folder setting had better do it.

    Note) Stored setting in INI from 0.30.

    ========= Menu =========

    File(F)Open(O) Open a ROM file.Close(C) Close a ROM file.(finish emulation)---------------Launcher(L) Activate launcher.---------------ROM Info(I) Display information of a ROM file.WAVE record(W) Tape it in a WAVE file.(only during emulation)---------------Recent ROM Display recent roms.---------------Exit(X) Finish a program.

    Edit(E)HW Reset(R) Hardware reset.SW Reset(S) Software reset.---------------Pause(P) Pause of emulation.(toggle)---------------State load Load a state file.State save Save a state file.State slot Can select a maximum 10 slot.

    Please use it in accordance with the situation.The activation back is always slot 0.

    ---------------Movie Can do a play and a record of a movie.---------------

  • Disk Can control a disk system.---------------ExtController Select an expansion controller.---------------Snapshot(Z) Store a current screen to bitmap file.

    Option(C)Emulator(E) Setting of an emulator.Graphics(G) Setting of graphics.Sound(S) Setting of sound.Controller(C) Setting of a key arrangement of a controller.Shortcut key(K) Setting of shortcut key.Folder(P) Setting of folder.Language(L) Setting of language plug-in.Movie(M) Setting of Movie.---------------FullScreen Full-screen change.Zoom Select enlarged size in a window mode.

    Enlarged size is 4 times from equal times.---------------Display TV frame Display a TV frame.FPS Display Display FPS (the number of frame) in screen

    leaning to the left.Display it only during emulation.

    Help(H)About(A) Display information of this program.

    ============ Setting ============

    -Common-

    DefaultBe buttons vomiting each setting item in an initial value.

    ----------------Emulator setting----------------

    -CPU core -Ignore illegal opcode

    Be the setting that you do how when you executed illegal opcode of 6502.Please use it with OFF basically.It is most about the thing which doesn't work well that a bug and a blister of this program can't well.

    -Frame rate control-Auto frame skip

    Work by maximum speed when takes off this option not to coordinate a frame rate.

    Throttle useLet you work by the frame rate that this option overwhelms shortcut key (toggle) during games, and was appointed.This function doesn't act that an auto frame skip is OFF.

    slider bar

  • Can set a frame rate in a Throttle mode by 10 frame chopping fine.Can set it from minimum 10 FPS (1/6 double speed) to maximum 180 FPS (3 double speed).

    -Others-Background movement

    Can work even if doesn't become an active window during emulation.Even if an icon changes into it, even full-screen works without relation, but please pay attention because the sounds sounded and grow.

    PrioritySet priority degree of a thread. Please do not change it usually.

    ----------------Graphics setting----------------

    -General-TV aspect correct

    Match the screen ratio with TV size (4:3).Because a PC is the screen ratio of 1:1 usually, revise that looks it to lose a screen of NES sideways.But a dot has looked in case of low resolution, and don't do a recommended island because seems to have hit a wave and can see a screen.Please use it by resolution high as possible.

    show 240 linesTop and bottom 8 dots are options displaying the thing which is hardly displayed with TV.

    No-limit spriteThe sprite who is more than eight in limitation of hardware on a 1 scanline is originally an option letting you display all the shares that aren't displayed.Be good, but there seems to be the thing which used limitation well by some games with ON almost.

    Display TV frameDisplay the frame which seems to be real TV.

    Display frame rateCalculate, and display the number of frame drawn by screen leaning to the left.

    Fake TV mode(scanline)Be modes letting leaves a crack every 1 scan line and it seems to be real TV and display it.Can coordinate brightness of a line to display in a slider bar of the lower part to a crack.Please change it in accordance with liking.

    -DirectDraw-

    Double size renderingBe options drawing by size of length and breadth 2 times.

    SystemMemory surfaceGet a Sir festival in system memory.

  • Note) Be not changed whether this option does a screen mode change that it starts and doesn't get over.

    -Full screen-

    Sync drawingTake VSYNC and the same period, and draw.Screen frequency please use this option at the time of 60Hz.Scroll can rattle besides it.If processing speed is slow, there can be a rattling thing.

    Fit screenBe options enlarges an image to a lot of screens, and to display.Be congenial to a Fake TV mode, and there isn't it.This option adjusts it to screen resolution at the time of OFF, and coordinate a position with size automatically.

    ResolutionSelect screen resolution to use in full-screen, screen frequency(a number is displayed when can set it, and be 0 besides it.), bit depth.

    8 bits mode and 24 bits mode can seem to be extremely slow with a video card.When a frame rate is low to think that machine power is enough, there can be the thing that improves that tries to change bit depth.

    This is similar with a window mode.

    -Palette-

    Check boxCheck it when uses a palette file.

    A palette file is a binary file of 192 bytes of *64 colors RGB3 byte minutes.

    Edit boxInput a path and the file name of a palette file to use.

    Browse buttonPlease push it when does a browse of a palette file.

    -------------Sound setting-------------

    -General-

    Sound enableDo ON/OFF of the sound output.Need a sound card even if makes you OFF.

    Sampling rateSelect a rate and the number of to sample to use by sound bit to sample.

    Buffer sizeSet size of a buffer.As a sound was repeated, be known, and please try to increase it if

  • noise seemed to be sent.In addition, please increase it when lowers a frame rate than 60FPS with a Throttle mode.

    -Channel-

    Slider barCan regulate volume of each channel.Usage is the same as volume control of Windows.

    Note) Then a sound is broken in the greatest volume all, and don't sound. Please take advantage of it for balance adjustment.

    ------------------Controller setting------------------

    -Setting method-

    Becoming hollow express a button, and please push joy-stick or a keyboard with black and white when clicks that with a mouse because a color changes.

    Thus setting of each position is the end.

    In addition, don't set it that will neglect it for four or five seconds, and be finished.

    Clear setting when pushes escape key during setting.

    An A button and a B button can set a normal key and rapid-fire key separately.

    -Rapid-fire speed-

    An A button and a B button can each set rapid-fire speed.Can't read 20FPS,30FPS in structure of a program by a game.Please use 10FPS,15FPS then.

    Note) Recognize joy-stick to 8. Even if be connected more than it, don't recognize it.Note) Do setting of an expansion controller here partly.Note) There are some keys which can't set well. Please approve it beforehand by saying specification.

    ----------------Shortcut setting----------------

    Because a caption bar flashes on and off with "-Press any key-" when prints double click of a thing and the time of the kind that wants to change, please push some key.

    In addition, don't set it that will neglect it for four or five seconds, and be finished.

    Clear setting when pushes escape key during setting.

    Can use an Alt key, a Ctrl key, a Shift key as an ornamentation key.

    Please push it with the key which wants to use as shortcut simultaneously.

  • Note) Don't work for an expansion controller besides Alt ornamentation shortcut key with a family basic keyboard when selects it.Note) There are some keys which can't set well. Please approve it beforehand by saying specification.Note) Set it, and please get over whether you push default button because shortcut key added later isn't set.

    --------------Folder setting--------------

    Edit boxInput a path of a folder.

    BorwsePush it when does a browse of a folder.

    ROM file folderBe folders with a ROM file.

    Save file folderBe folders saving battery backup.

    State file folderBe folders saving a state.

    Movie file folderBe folders saving a movie.

    Snapshot folderBe folders taking a snapshot.

    WAVE file filderBe folders recording a WAVE file.

    Note) Make it in a folder the same as a ROM file when doesn't set a save and a state folder.Note) When a folder doesn't exist, make it automatically. Please do not appoint strange names.

    --------Language--------

    List boxSelect language plug-in to use.

    Note) A list doesn't show it even if copies plug-in in a folder after activation.

    -----Movie-----

    Use controllerBecome effective when checks check box. Be set to use 1P automatically when excludes a check entirely.

  • Prohibit rerecord of a movieCheck it when wants to prohibit a rerecord function.

    ========================= Expansion controller =========================

    ---------------Arkanoid paddle---------------

    PaddleLet you move with right and left of a mouse.

    ButtonBe mouse left clicks.

    Note) When a mouse goes out of a drawing area, get impossible to move.

    ----------Hyper shot (Konami's Hyper Olympic(J)/Track & Field(U) controller)----------

    Each assign a controller A button and a B button to a jump, a run button.

    ---------------------Family basic keyboard---------------------

    A special key allotment[STOP] End[CLR/HOME] Home[GRAPH] Don't push / to push with PageDown,PageUp.[KANA] F12

    Other keys are the same.Note) Don't work besides Alt ornamentation shortcut key when uses this expansion controller.

    ------Zapper------

    Let site move with a mouse, and pull trigger with a left button click.Because be judged to be outside the limit if site disappears, please take advantage of it in select.

    Note) When a mouse goes out of a drawing area, site disappears. When remains and moves it fast, there can be the thing that a judgment becomes funny. Please approve it beforehand.

    -------------Crazy Climber-------------

    A fact didn't exist, but made it when did it with two joy-stick because it was troublesome.A key setting method is similar to a controller, and please set it from a [Option]->[Controller] of a menu.

    Note) Setting of a direction key of controller 1 and 2 doesn't work when

  • selects this expansion controller.

    ---------Top Rider---------

    There isn't setting by DIALOG. Operate it with a key set by controller 1.

    Control Key Map---------------------------------------Incline Right and leftShift Up(Toggle)Willey Down

    Accel A buttonBrake B button

    Start StartSelect Select

    =============== NSF Player ===============

    Become a NSF player mode automatically if selects a NSF file in a state the same as opening ROM.

    Operate it with controller 1.

    Pushed the music choice button, and auto-repeat works.

    ----------Key assign----------Key Movement-----------------------------Down or Left No -1Up or Right No +1Start or A Start musicSelect or B Stop music

    Note) Even if update of a key was what was influenced, and a sound sounded in buffer size as for the para-keyboards of a NSF player, a key becomes not push. In addition, there can be the thing that a key doesn't fit real frequency.(In particular be N106 and FDS. A source of wave memory type is so that doesn't agree in playback frequency.)

    ============= Snapshot =============A snapshot function is a simple function.

    Consider a difference and convenience of environment, and become only bitmap file of 256x240dot/256 color.Can do a snap of files from ROM activation time to 0000-9999 in succession.In addition, please pay attention when did re-activation (removes soft / hardware reset) of ROM because has begun with 0000 again.

    A file name becomes "ROM file name ????.bmp" (a number enters ????).

  • Can do folder appointment of a snapshot by folder setting.

    ============= Launcher =============

    Please feel it not be it in rest tall handloom ability with quick lunch degree.In addition, a compression file doesn't support the current place.Can activate the NES/FDS/NSF file when does double click of a list.Can sort it when clicks an indication item part in a file name and mapper, all other items.Sort it in inverse order when clicks the same place again. In addition, the activation back is always sorted with incrase order of a file name, and the place that selected becomes display last.A launcher list saves it by a file name to call Launcher.lst in a folder with EXE.When there is a database file, display a supplement item of header conformity by it.Support movement with full-screen for the time being.Save size in the end and a position.

    Note) Because shortcut doesn't work, launcher please pay attention at the time of active window.

    -Launcher Menu-

    Edit(E)Nes header edit(E) Can do work to revise a mapper number or a

    mirror of NES header editing NES.

    Note) Because renews a file directly, take backup, please pay attention.

    Option(O)Folder list(F) Register a folder to let a list of launcher

    display it.Can register itself to a maximum 16 folder, and become change a folder to register with a list with ON/OFF of check box of a list.

    Note) Update a file list automatically that changes a folder.

    Display column(D) Can replace an item to show launcher.What turn an item without need into non-indication do it here.An indication item part of launcher does drag with a mouse, and can replace it.

    Refresh(R) When replaces a file and added it, please click it.Do restructuring of contents of a list.

    Note) Time depends on list update to some extent, but, meanwhile, there is activation for the time being. But had better wait till it ended up being heavy.

    ====================== File of extension ======================

    Battery backup SRAM *.sav

  • State *.st? (a number of 0-9 enters "?")Disk save *.dsvMovie file *.vmv

    Note) Because a save file and a state file of a disk include a disk image in one part of a file, do it with distribution prohibition.Note) Contents of battery backup SRAM are lost so that a state save includes contents of battery backup SRAM when loads it. Please pay attention.Note) Movie replay, contents of battery backup SRAM are lost in order to do a state save inside when replays it. Please pay attention.

    Note) Weren't able to load the state data and the movie data besides a disk image or the same ROM image.Note) Because turned a save of a disk into a difference minute form from 0.30, think that gets possible to distribute it again. Save it by new fashion type automatically when executes former data, and be got over.Note) Battery backup SRAM, contents of a save of a disk are lost so that a state save includes battery backup SRAM, contents of a save of a disk when loads it. Please pay attention.Note) Movie playback, battery backup SRAM, contents of a save of a disk are lost in order to do state load inside when replays it. Please pay attention.

    ================== Archive files ==================

    There is you for the correspondence to the following archive forms.

    Type Needed DLL---------------------------------LHA UNLHA.DLLZIP UNZIP32.DLL(Isn't Info-Zip UNZIP32.DLL)RAR UNRAR32.DLLCAB CAB32.DLL

    Think that can each download it from a WEB page of an Common Archivers LibraryProject.URL: http://www.csdinc.co.jp/archiver/

    Note) UNRAR32.DLL needs DLL of WinRAR.

    ============= Database =============

    Please rename it in nesromdb.dat.Rename it, and please put nesdbase.dat and NesToy to like with what can use either of Famicom.dat of NNNesterJ with a folder the same as EXE.

    Note) When a header of a database is wrong, there is it to some extent. There is a thing revising a header in the VirtuaNES inside, but please approve it beforehand because can't cope with all things.

    ========== Movie ==========

    Turned big from 0.30.

  • Please do it with movie setting DIALOG when wants to prohibit the time when wants to change the player number that wants to record and a rerecord function.

    Record information of a hard & software reset / disk change / expansion controller(remove a FamilyBasic keyboard).

    A append record function originates from a point in time that let you finish.Because action games begin without notice, please pay attention.

    Note) Can't replay a movie besides a disk image or the same ROM image.Note) Movie playback, battery backup SRAM, contents of a save of a disk are lost in order to do state load inside when replays it. Please pay attention.Note) Can replay data of the front than 0.30, but please approve it beforehand because processing changes and can have slipped off. (can't replay FDS for circumstances of inside processing)Note) The reason is indistinct, but there seems to be the thing which can't replay well even if records it partly. Ex.) A trick shot of Hogan's allay.

    -----------------Rerecord gains it-----------------Do a state save during the movie record inside and playback, and a rerecord function is the function that can repeat a record from a point in time that loaded it.

    Please use it when wants to take a long piece being perfect movie and a super play.

    Load it during playbackTake it from a point in time of the state data, and get over, and record

    it.Load it during records

    Come back until a point in time of the state data, and record it.

    Note) Can't load the state data which wants to load besides the thing which saved a state during the thing which was the back and movie playback and records than length of the movie.Note) There isn't a guarantee at having changed an expansion controller on the way when grinds rerecord when uses an expansion controller.

    ------------------------------------------------Accompany you when wants to record it from reset------------------------------------------------

    Record it after submitting hardware reset, and, after a pause (be not pauses in a game), please start it when wants to record Movie from reset.

    Can record it from reset when removes a pause in the sequel.

    Note) In case of software reset, a screen just before that can see only a 1 frame.

    =========== Thanks ===========

  • Referred to Unofficial nester on mapper and sound.

    A Namco106 source part improves a thing of NEZplug (Mamiya product) by oneself, and use it.

    The VRC7 source part used an emu2413 (Mitsutaka Okazaki product).

    An archiver operation code changed a code of NesterJ, and used it. An original is Mikami Kana product arc.cpp,arc.h.

    Thank people engaged in code making.

    In addition, be held up to a lot of people, and this software holds water.

    Thank all of you!!

    ========================== Request to all of you ==========================

    Stick to a ROM, and refer to an author, and please do not send it.

    A thing and the character who don't work draw out a funny thing well, and it isn't possible.

    A check of NESToy is soft, and please try to check it.

    When even it is funny, please report it.

    There is relation to use a CRC database, but don't support it about remodeling product basically.

    Trash of a completely screen without a hindrance please forgive degree including influence elsewhere in a game.

    A hindrance wants to revise one thing in a game if possible.

    ============ Contact ============

    I am a native Japanese, and you seem to be hard to understand Japanese, and English is hard to understand me, too. :D

    Please do not use slang and a net term if possible when has you send an email.

    mailto: [email protected]

    The official site moved to 09/07/2001. There is hard to be it that a link or bookmark have the following addresses change it.

    URL: http://virtuanes.s1.xrea.com/