From e701c79cf90fa69fa0e948b7d79c8ef6f9cc3fc3 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 2 Aug 2019 17:16:41 +0100 Subject: [PATCH] bulk add all the helpfile shit --- dialog_cheats.md | 28 ++++ dialog_choose_monitor.md | 26 +++ dialog_dips.md | 28 ++++ dialog_game_info.md | 30 ++++ dialog_game_select.md | 79 +++++++++ dialog_inputs.md | 32 ++++ dialog_ips_manager.md | 30 ++++ dialog_multislot.md | 28 ++++ dialog_neocdz.md | 32 ++++ dialog_palette_viewer.md | 28 ++++ dialog_rom_paths.md | 30 ++++ dialog_shot_factory.md | 28 ++++ dialog_support_path.md | 103 ++++++++++++ images/misc.bmp | Bin 0 -> 14456 bytes images/tv not found non essential.ico | Bin 0 -> 4286 bytes images/tv not found.ico | Bin 0 -> 4286 bytes images/tv not working.ico | Bin 0 -> 4286 bytes intro.md | 53 ++++++ keys.md | 131 +++++++++++++++ localise_app.md | 32 ++++ localise_gamelist.md | 32 ++++ menu_audio.md | 83 +++++++++ menu_game.md | 113 +++++++++++++ menu_help.md | 47 ++++++ menu_input.md | 38 +++++ menu_misc.md | 140 ++++++++++++++++ menu_video.md | 231 ++++++++++++++++++++++++++ presets.md | 30 ++++ sysreq.md | 54 ++++++ 29 files changed, 1486 insertions(+) create mode 100644 dialog_cheats.md create mode 100644 dialog_choose_monitor.md create mode 100644 dialog_dips.md create mode 100644 dialog_game_info.md create mode 100644 dialog_game_select.md create mode 100644 dialog_inputs.md create mode 100644 dialog_ips_manager.md create mode 100644 dialog_multislot.md create mode 100644 dialog_neocdz.md create mode 100644 dialog_palette_viewer.md create mode 100644 dialog_rom_paths.md create mode 100644 dialog_shot_factory.md create mode 100644 dialog_support_path.md create mode 100644 images/misc.bmp create mode 100644 images/tv not found non essential.ico create mode 100644 images/tv not found.ico create mode 100644 images/tv not working.ico create mode 100644 intro.md create mode 100644 keys.md create mode 100644 localise_app.md create mode 100644 localise_gamelist.md create mode 100644 menu_audio.md create mode 100644 menu_game.md create mode 100644 menu_help.md create mode 100644 menu_input.md create mode 100644 menu_misc.md create mode 100644 menu_video.md create mode 100644 presets.md create mode 100644 sysreq.md diff --git a/dialog_cheats.md b/dialog_cheats.md new file mode 100644 index 0000000..99c975f --- /dev/null +++ b/dialog_cheats.md @@ -0,0 +1,28 @@ + + + + +Cheat Dialog + + + + + + + + + + +
FB Alpha
+ +

Cheat Dialog

+ +

If you have cheats for a game in the cheat support file path then you can enable these cheats in this dialog.

+ +

FB Alpha will look for cheats in it's own format or the Nebula/Kawaks format. For the FB Alpha format the file should be named after the games short name with an INI file extension, for the Nebula/Kawaks format the file should have the DAT file extension. FB Alpha will also look for cheats in the old MAME format cheat.dat file.

+ +

To change the status of a cheat simply select it in the list and then change it in the dropdown. To save your changes and return to the game click OK. To change the cheats back to the default status you can click Default and then click OK to save the changes and return to the game.

+ +
+ + diff --git a/dialog_choose_monitor.md b/dialog_choose_monitor.md new file mode 100644 index 0000000..c77092c --- /dev/null +++ b/dialog_choose_monitor.md @@ -0,0 +1,26 @@ + + + + +Choose Monitor for Full Screen Dialog + + + + + + + + + + +
FB Alpha
+ +

Choose Monitor for Full Screen Dialog

+ +

This dialog can be used to choose which monitor to use for running games in full screen. This is useful if you have a multi-monitor setup.

+ +

You can select a different monitor for horizontal and vertical games if desired. Simply select the required monitor from the dropdowns and press the OK button.

+ +
+ + diff --git a/dialog_dips.md b/dialog_dips.md new file mode 100644 index 0000000..c8f37e5 --- /dev/null +++ b/dialog_dips.md @@ -0,0 +1,28 @@ + + + + +Dip Switch Dialog + + + + + + + + + + +
FB Alpha
+ +

Dip Switch Dialog

+ +

Some arcade games used Dip Switches to configure things like difficulty or coinage. This dialog allows you to change these settings for games that had these switches.

+ +

To change a setting, simply select it from the list and then make your changes in the dropdown box below. Once you are finished click OK to save your changes. Most games will require a reset for the changes to take effect.

+ +

To reset the settings back to the defaults simply click the Defaults button and then press OK to save.

+ +
+ + diff --git a/dialog_game_info.md b/dialog_game_info.md new file mode 100644 index 0000000..3e080d9 --- /dev/null +++ b/dialog_game_info.md @@ -0,0 +1,30 @@ + + + + +Game Information Dialog + + + + + + + + + + +
FB Alpha
+ +

Game Information Dialog

+ +

This dialog allows you to view various items of information about the highlighted game. This includes driver information, rom/sample information and various details from external support files (images/history.dat entries, etc.)

+ +

Simply click on the different tabs to select the information you want to view.

+ +

The Rescan Romset button allows you to rescan the indivdual romset for the highlighted game. The Favorite checkbox allows you to add/remove the game from your favorites filter in the Game Selection dialog.

+ +

The Close closes the dialog box.

+ +
+ + diff --git a/dialog_game_select.md b/dialog_game_select.md new file mode 100644 index 0000000..2e5ec42 --- /dev/null +++ b/dialog_game_select.md @@ -0,0 +1,79 @@ + + + + +Game Select Dialog + + + + + + + + + + +
FB Alpha
+ +

Game Select Dialog

+ +

The purpose of this dialog is to choose a game to play. When you click on a game in the list the dialog will display a preview image of the game if you have a PNG file in the folder you have defined as your previews folder with the games short name (the same applies to a screenshot of the games title screen, if a file exists in the titles folder). The info panel under the gamelist will also be refreshed and will display information about the game.

+ +

To play a game either double-click on it in the list, or select it and press the Play button.

+ +

The game list can be filtered using any of the filters in the dialog. This allows you to filter by Hardware, Favorites, Genre, Family (Game Series), or Board Type. Once you (de)select a filter the game list is automatically refreshed. (De)selecting a parent filter will (de)select all the child filters below it. You can also search using the search box in the dialog. Typing in this box will filter the gamelist based on what you typed.

+ +

The games in the list may have status icons next to them. These are;

+ + + + + + + + + + + + +
This game doesn't work.
This game wasn't found when the roms were last scanned.
Some non-essential roms for this game were not found when the last scan was done.
+ + +

The following options are available in the Options section of the dialog;

+ + + + + + + + + + + + + + + + + + +
Show AvailableFilters the gamelist to show games available on your system (ie, that you have the roms for).
Show UnavailableFilters the gamelist to show games unavailable on your system (ie, that you don't have the roms for).
Always show clonesWill expand the gamelist to show clone games without the user having to click the "+" on the parent.
Use zipnamesWill show the games shortname before the main title.
Latin text onlyWill show only Latin text in the games title.
+ +

There are two buttons with these options. The first is ROMs Dirs.... Clicking this button will bring up the Rom Path Dialog. The second is Scan ROMs. This will rescan your roms so the emulator knows what you have available. If you add games into the Rom paths then click this button to rescan for them.

+ +

Under the info panel is some information relating to the number of sets displayed and the number unavailable.

+ +

To get information about the roms and/or samples required by a game, select the game in the list and then click the Rom Info button.

+ +

If a game has IPS patches available, then the IPS Manager button becomes enabled when you click on the game in the gamelist. Clicking this button will bring up the IPS Manager Dialog. If you configure some patches to apply then the Apply Patches checkbox becomes available. Checking this box will enable the patches to be applied when you click the Play button.

+ +

You can view game information, by clicking on the Game Info button. This opens the Game Information Dialog.

+ +

You can also right-click on a game in the list to open a context menu. Pressing Play from this menu, will play the game highlighted. View Game Information will open the Game Information Dialog. View in Progetto EMMA will open the games information page on Progetto EMMA (external web link). Favorite will add the game to your Favorites, which are available from the filters.

+ +

The dialog is resizable. You can drag any edge or any corner and the dialog controls will move/resize as appropriate. The dialog size is restored on entry and saved when the program is exited.

+ +
+ + diff --git a/dialog_inputs.md b/dialog_inputs.md new file mode 100644 index 0000000..546626f --- /dev/null +++ b/dialog_inputs.md @@ -0,0 +1,32 @@ + + + + +Inputs Dialog + + + + + + + + + + +
FB Alpha
+ +

Inputs Dialog

+ +

This dialog is used to define the controls used to control a game. The available inputs are listed. Double click on an input to open up a dialog box that allows you to map the control you want to use for that input.

+ +

As well as inputs for the game being emulated, there can also be various extra inputs for Auto-Fire or macros for simulating multiple button presses with one input.

+ +

You can also choose from various presets by using the dropdown boxes below the inputs. Simply select the player from the first box, the controller from the second, and the control type from the third. The control type can be Auto-center or Normal. Once you have made your selection click Use preset to change the inputs for the selected game or click Make default to make your selection be the default for all games which have not been currently configured.

+ +

You can create presets by clicking the Save preset button. This will save a file with the current input definitions in a hardware specific file. If you are playing a CPS game, the file will be called cps.ini, for Neo-Geo games, the file will be called neogeo.ini, for PGM games the file will be called pgm.ini, and for all other games the file will be called preset.ini.

+ +

Controls are first assigned from the games specific ini file. If that isn't found, then the hardware specific ini file is tried (cps.ini, neogeo.ini, pgm.ini). If this isn't found then the default preset (applied by clicking Make default) is tried. If this isn't found then the application's default controls are mapped.

+ +
+ + diff --git a/dialog_ips_manager.md b/dialog_ips_manager.md new file mode 100644 index 0000000..38dce53 --- /dev/null +++ b/dialog_ips_manager.md @@ -0,0 +1,30 @@ + + + + +IPS Patch Manager Dialog + + + + + + + + + + +
FB Alpha
+ +

IPS Patch Manager Dialog

+ +

The IPS Patch Manager allows you to configure IPS patches. IPS patches can be used to change a game, for example, they can enable hidden characters, provide cheat functionality, translations or all sorts of other possibilities.

+ +

When you enter the IPS Patch Manager you will see a list of the available patches. These are grouped by their category. If you click on a patch then you will see an image preview of it to the right of the list and a description in the textbox below. To enable patches simply check them and click the OK button. This will save the configuration and you can then use the Apply Patches checkbox in the Game Select Dialog.

+ +

You can change the language used to display the patches by choosing it from the dropdown. If there is no data available for your selected language then the reference language will be used.

+ +

You can deselect all patches by clicking the Deselect All button.

+ +
+ + diff --git a/dialog_multislot.md b/dialog_multislot.md new file mode 100644 index 0000000..1dd2d55 --- /dev/null +++ b/dialog_multislot.md @@ -0,0 +1,28 @@ + + + + +Game Select Dialog + + + + + + + + + + +
FB Alpha
+ +

NeoGeo MVS Multislot Game Select Dialog

+ +

The purpose of this dialog is to choose which Neo-Geo MVS games to load. There are six slots available in which a game can be loaded. To load a game in a slot, click the relevant Select button. This will open the Game Select Dialog, showing only MVS cartridges, allowing you to choose a game to load in the slot. To clear a game from a slot, click the relevant Clear button.

+ +

When you have made your selections, click the OK button to start the MVS Multislot driver with your games loaded. Once you enter a credit, before starting a game you can select which game to play by pressing the select buttons. By default these are mapped to 3 and 4 on your keyboard. Pressing these buttons will cycle through the games you have loaded.

+ +

Your slot selections are saved when the dialog is closed.

+ +
+ + diff --git a/dialog_neocdz.md b/dialog_neocdz.md new file mode 100644 index 0000000..86881eb --- /dev/null +++ b/dialog_neocdz.md @@ -0,0 +1,32 @@ + + + + +Neo Geo CDZ Game Select Dialog + + + + + + + + + + +
FB Alpha
+ +

Neo Geo CDZ Game Select Dialog

+ +

The purpose of this dialog is to choose a Neo Geo CDZ game to play. When you click on a game in the list the dialog will display images of the games cd covers, if you have PNG files in the folder you have defined as your Neo Geo CDZ Covers folder with the games four digit NGCD-ID code, appended with either -front or -back, eg, 0030-front.png. The info panel under the gamelist will also be refreshed and will display information about the game.

+ +

To play a game either double-click on it in the list, or select it and press the Play button.

+ +

When you enter the dialog, a scan will take place of the ISO/CUE files in the folder you have defined as the Neo Geo CDZ games folder. If a game is recognised it is added to the dialog list. To force the scan to run again you can click the Scan Games button. You can force the scan to look in sub-directories of the folder you defined by selecting the Scan sub-dirs option. You can also force the scan to look for ISO's only and ignore CUE files by selecting the Scan for ISO only option.

+ +

You can use the Directories button to open the Support File Path Dialog to change the folders to use for the games and/or covers.

+ +

To view a full-size image of the covers, you can click on a cover image to open the image in a larger dialog box.

+ +
+ + diff --git a/dialog_palette_viewer.md b/dialog_palette_viewer.md new file mode 100644 index 0000000..0dd3adf --- /dev/null +++ b/dialog_palette_viewer.md @@ -0,0 +1,28 @@ + + + + +Palette Viewer Dialog + + + + + + + + + + +
FB Alpha
+ +

Palette Viewer Dialog

+ +

This dialog allows you to view the games palette. It isn't supported by all drivers, but most do support this feature.

+ +

256 palette entries are displayed on screen at once, and the Previous... and Next... buttons move between the entries in mutliples of 256.

+ +

The Close closes the dialog box.

+ +
+ + diff --git a/dialog_rom_paths.md b/dialog_rom_paths.md new file mode 100644 index 0000000..c5e7906 --- /dev/null +++ b/dialog_rom_paths.md @@ -0,0 +1,30 @@ + + + + +Rom Path Dialog + + + + + + + + + + +
FB Alpha
+ +

Rom Path Dialog

+ +

This dialog allows you to configure the folders that FB Alpha will search for roms. You can configure up to 20 folders to search in. Simply select the folder number from the tabs and then click Browse... to select the folder. Once you have finished click OK and if you have made any changes then FB Alpha will scan your roms.

+ +

The last 15 folders (numbers 6 to 20) are special supplementary cases. Usually FB Alpha will take the first file for a rom it finds and ignore any in the later folders. Any files placed in the last 15 folders will be searched as well as the first file found. So, if you have some roms that require extra files than that found in MAME (the Neo-Geo bios is a good example), then you could put the extra files in ones of these folders.

+ +

It is recommended to put the console (Megadrive/PC-Engine/Sega SG-1000/Colecovision/Master System/Game Gear/MSX1/ZX Spectrum) games in one of these special paths to prevent conflicts. Although, internally, FB Alpha uses an md_ prefix for the Megadrive games shortnames, either a pce_, tg_, or sgx_ prefix for PC-Engine games shortnames, cv_ for Colecovision game shortnames, sg1k_ for Sega SG-1000 game shortnames, sms_ for Sega Master System game shortnames, gg_ for Sega Game Gear game shortnames, msx_ for MSX 1 game shortnames, and spec_ for ZX Spectrum game shortnames this prefix should not be applied to the zipfiles the roms are stored in. This means you can point some of the supplementary rom paths at your MESS software list folder(s) for Megadrive, PC-Engine, TurboGrafx 16, SuperGrafx, ColecoVision, Sega SG-1000, Sega Master System, Game Gear, MSX, ZX Spectrum and you're done.

+ +

DO NOT ASK US WHERE TO FIND ROMS. They are copyrighted and we can't help you.

+ +
+ + diff --git a/dialog_shot_factory.md b/dialog_shot_factory.md new file mode 100644 index 0000000..46700e9 --- /dev/null +++ b/dialog_shot_factory.md @@ -0,0 +1,28 @@ + + + + +Shot Factory Dialog + + + + + + + + + + +
FB Alpha
+ +

Shot Factory Dialog

+ +

This dialog can be used to enable/disable parts of the games layers and then take a screenshot. This can be useful for sprite capture or similar tasks.

+ +

To enable or disable a layer simply check or uncheck it in the list. To take a screenshot click Capture, to advance a frame click Advance Frame. When you are finished click Done to close the dialog.

+ +

Not all games support the dialog, and those that do may not have all the layers that are displayed in the dialog.

+ +
+ + diff --git a/dialog_support_path.md b/dialog_support_path.md new file mode 100644 index 0000000..596a832 --- /dev/null +++ b/dialog_support_path.md @@ -0,0 +1,103 @@ + + + + +Support File Path Dialog + + + + + + + + + + +
FB Alpha
+ +

Support File Dialog

+ +

This dialog allows you to configure the folders to search for support files. Simply select the type of support file you want to configure from the tabs and click Browse... to configure the folder to use for those files. Press OK when you have finished to save the changes.

+ +

Most support files are named after a games short name. This is a unique name and can be found in the Game Select Dialog by enabling the Use Zipnames option. For example if you wanted to place a preview file for X-Men vs. Street Fighter you would call it xmvsf.png.

+ +

To use the support files they should be placed in the folder which you have configured.

+ +

The table below gives an overview of all the support files and how they should be named.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PreviewsThis will display an in-game preview image in several dialog boxes. The files should be named shortgamename.png.
TitlesThis will display an image of the game's title screen in the Game Selection Dialog, and the Game Info Dialog. The files should be named shortgamename.png.
IconsThis will display an icon for the game's in the Game Selection Dialog. The files should be named shortgamename.ico.
CheatsThese files provide cheat functionality for the Cheat Dialog. Cheat files can be in one of three formats. The FB Alpha format requires a filename of shortgamename.ini, the Nebula/Kawaks format requires a filename of shortgamename.dat and the old MAME format requires all the cheats in the one cheat.dat file.
High ScoresYou can use this file to save high scores in your games. Place the hiscore.dat file in the folder you configure and enable the Save high scores when supported option from the Misc menu. High scores will only be saved for games that have support for it flagged.
SamplesSome games require sound samples recorded from the original games in order to recreate the full sound of the original. The samples required by FB Alpha are the same as those required by MAME.
IPSThis will enable IPS Patches if the patches are placed in this path. See the IPS Manager Dialog for more information.
Neo Geo CDZ GamesKeep any Neo Geo CDZ games you have in this folder and they will be shown in the Neo Geo CDZ Game Select Dialog.
Neo Geo CDZ CoversThis will display the cover for Neo Geo CDZ games. See the Neo Geo CDZ Game Select Dialog for more information.
Blend FilesThese files provide alpha blending functionality for the supported games (currently Capcom CPS-1/CPS-2 and Neo Geo). The blend file format requires a filename of shortgamename.bld.
Select PreviewsThis will display an image of the game's select screen in the Game Info Dialog. The files should be named shortgamename.png.
Versus PreviewsThis will display an image of the game's versus screen in the Game Info Dialog. The files should be named shortgamename.png.
HowTo PreviewsThis will display an image of the game's howto screen in the Game Info Dialog. The files should be named shortgamename.png.
Scores PreviewsThis will display an image of the game's high score screen in the Game Info Dialog. The files should be named shortgamename.png.
Bosses PreviewsThis will display an image of the game's bosses screen in the Game Info Dialog. The files should be named shortgamename.png.
Game Over PreviewsThis will display an image of the game's game over screen in the Game Info Dialog. The files should be named shortgamename.png.
FlyersThis will display an image of the game's flyer in the Game Info Dialog. The files should be named shortgamename.png.
MarqueesThis will display an image of the game's marquee in the Game Info Dialog. The files should be named shortgamename.png.
Control PanelsThis will display an image of the game's control panel in the Game Info Dialog. The files should be named shortgamename.png.
CabinetsThis will display an image of the game's cabinet in the Game Info Dialog. The files should be named shortgamename.png.
PCBsThis will display an image of the game's PCB in the Game Info Dialog. The files should be named shortgamename.png.
History.datThe location of the history.dat file. This file provides various details of the game in the Game Info Dialog.
EEPROM SavesGames that use NVRAM or EEPROMs will save their data in this folder.
+ +
+ + diff --git a/images/misc.bmp b/images/misc.bmp new file mode 100644 index 0000000000000000000000000000000000000000..408da009c0e17f902d50c3aadbc5e80debcce1c5 GIT binary patch literal 14456 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

NmE({Twu(UIBU=df&Xta|OQ)19zT>-8Z)QNfe z151g%@b+7g({Ec--<_>}0y~C(J0nhv2t!5`SNn_r|sG<)-YP7I>9i zzkZ!~o-uaKqNRSTH|kwI6MO@92Wis-f-{^vGgi4}tntiP>zT2}T`fKQGJ--fblQyQ z=#1Ey481m86O!VxIs{%a6O)w^Se9V93d76KG=+tQ43DXbloFN+i}4YC@c_Y$Wbn#R zM`AgVDT#dC!YTT5mQ%EJU;FvzpMO2vsqf01fgVi@gIdP~cSMDEhKF~?N4%XE)-fgI z&Crmx8Hue9hNr7CAFNHix^74ArAwFKwfpA`dz&Tm#;jR4(b;{<7T+0e+h@72o8rFO z&fRgc`x-lUCwsNzaGC1vH`84^*FAE9d;DVepjlg1+pcDl25eSV7E_fl2A1@N;wTF& zKTFB!2DQ|YVN)mUNpUitvoq;F1rZ&j;RhT-3}9TseMsh%@^W5o_ZsT-&9dyV?$_hA z&mBYGEDSbZ+x_d^JNHYG&Jy{iIBzsrzA+Q z?uz{Q-h1!;{qKMO;DZl7`skxiKKbN}FTUv2tJgQ*eAA~-AAUDs@{*Z=MNp_wIWI5o z@ZrP2@=F{)%%KPaCP6WHIe(E1Qn}IUj!!A23~ahl!3h$RQ}~2QA;Iw#0mIn78NRNs zL)L&Tjgx#HkJ|C#JHHoxK`k!6k0yKE`P$|BAm@fL8!9KQ&ztMGd%=9Y!yGRr9eIzD zFjR6EN?||#_#+QW&z?Q|>8GE5`Q?}Yd=&cE6H(WHSazimwCJ0YlLINr!VW2hvcQ&< zlrUN;F$jR5ASJv+0(t>OY=eWE^u*{!iI;E%rCo zk$z%FR`a&Jhk+$e_BEIeUTE1{+Y(jL5>V6S z-1ziB-Gk8GXP^d?NG4xl$c?z&u>AHalMLgBju@r_FLY>xAIM#_!vYg^>EUs6GDc31896>=_tn-PnOEZ9Y^o}np@cjuiQP7li56DL<_QFrKP3(=uBQEQ=uTy zh*;1uV1_NzS2r3RK<2Cr20l{3C(=>OX!_#;I#7ZAuYdh(|Nbj_+eI#2lsR+Wfnl@L z#?FkL_Te zmApI3;rmL_L#5=gQu?z}{6H~WSE3t~@CGIMrjmS1$+@dkJyEJno#l_-4xR^bQVw+7lw^wOkn`gSE>vJj5tB&YDP#O+#;7|>hz=!{=r}*Jn$zIpLX=^ z-*0iBvEF0G1&GW>NQAR6Vhl zJ$Q5YvS9#qX4|^Q;J{5y5pL>bx*CsicSQs^#H(qUeD*`dEdnY!TJZMCDU)=#F|+ z{w&V6iE|y+>L+jVDz2H$W-xKPOZwv?JVOAJ*>EYOTtWwWVz^@d+@-2>687o#oZOPwxIF&BhRkQ|gq;h`x|+Aa zCoG$atN~|~j2{$3v)F%IBwQ4sH6pM^gw~1BdZDQo$yZfy$|=*tm8^?4I;B0>nDu-^UYmE> z@2-V!-AgR%i>!gCl!Qx4@JX?yOz6*x13!ubcSX)UVYne;&Z)ebb3)s7L|qVun<{Au z2NFLNWsk(M$0{Ok`q`RPg`-ET=Q+uC}(e zyu30lHGf-lg+sV;S@M04!sj6;+rrM6J&trZ=2@HyteUfm_Kb+ARdF^H3g<$hsS)w# zMQnqJt{3SyMB)|UcU*W?2%mD*3DE6s5}F2e<`U%St2wK_n<5foE~~s830Fl{vnn*= z0^5bGRQ+tJeDu2b>ixXzQhrsG`zV%Lauk{(E~JcE#yL-O7`&A77X&;&1wb&-l$--K zQMQ33bVc zs8LI|GO?*hxRr{Siz4}wNIEZe8^yj`>dPoX*SAXeR;qMaKZuMb5!3iDUc^OrU5$vS z7qOQ`e4|LXBI2)z-PhId2KM+mft1B!eSz3mEH)oeNs*G*iTXO>UM5_NRW%bYi`|z+%0-cOMST&Mc}s*h zh@ev<{i^yRjwObioOV-08`a56Fe7W!IT2AOV$O?%Mv-_`BwZ7U*G2kG<91S zx3}az^Db%kK5E`^?5%%Qr{=6Rq*n1bqqtNl+nAE))%S0kj*3ksV&h?6ObPD_5zm0@ z)wO0P-Z&=QOT><9k=!WK8^s=@$he}$XZ9VHI-eBXEOMy)APVn^+`A(ERu?Rjw@cjU z^IhJ%AQBsuq^s7%MoZj9bJF==GV1Q7=2h?Vi{S~2HHbI_O^ORIKhVG~lNjERTmW{% zQjxqpd-fdi^_0=GL%#Ezz6Zt^cn_nBRb-|noo0PA064LYH|>jqhKRY|;QjXH0Q zx?uIJwz`yAHEm?G;v!Qmb#3HQ|zV?-gsh(VEd{ z&1$md-?1LLs~-8ct$EGrarln4_?|WIjy3J35_d(3xvaz+t?`$vF%6y3b(US{evdof z7G3jPQ+{_x#!1hu(FfD^F8_etS%-&_@fC{sJxjCTHtT}CtJa109ZBA@5M>Uuu&zU_d z%q}J7%|+%-1!@^sW!_R`-dtdIKVsfiX5L;#PBU*SHAmE$(~Rcyi|UctXg+w;oc}}D zamSq3Y|g!5&TBFsYBm?%H6Ls?r(QG1T{6dB_$~I_>zMjiy6We_r9bV=yXKWr;p`f% z@zS#HlZOdr(p0y&@Y2qo>OoDALoJmBvupbP&-`Uxck$ZWFAJU>P&!3(Wme4n`AJU} zCYv~x>@jURX!0pG`4p;$|4~!uaZ}7?Q+%UIf7+xyY4SW`axO5f%Qm?mGU=;L0i~wR zc_!y9)23|GmOPW&VUt_FX-lrj_lPOxv?-;=lzc`#(&|lyOQ!ve>T!VbvMKYtY2O7? z_9atxqbcIlQ{9Q5btirbEx#LBc+GoX&8D#2RgR&q4sKcae?|zanGDN11~A4 zs;Y{lO?K*@tuj+VN^)j-;+egFuSws{_5ODA{)s+SQ$iZ1Yc5UKT%Msd&g9S=7qWdy zHE!8!bj>hsH5j)YGzOI#wbjPJ5~E+f(KXAs!Jt(Ig~sqAqn@(R7*%52Rc?&0GA3|T8sn*#UDh7H?2&oNbKiN- z%o>k9m9CMwPVTV|^R{kY=8|d1WO@>=z_P(WWw^Q{8Q7Yd8vc5Xk~nAQz&eY;NNj^i zon?r<7JL4lpV|%_yJqa-;Bl+t$F18lZvEcz8x7;v|IaaTgJH%N!(uPP3SaeDwZpI> z%-|Ml*cxrv7^c=;v<4TAVMEZr4mvFGG|X`~%yBa;*k)MhZCJQnZQ%}U0}QTV26v6Y zoifzmsWtdS8g|4O{JIYAu-rS{!82vq=GY~xf)>tpnLB!c>vHw4+K3^OGrS>D{P3mhm$9Bf1wHp{Yux#3S=p$3X3oQDwyFhWG8d$bQhw+tYcW30J61c6LEfAQ{@eg4*a;6Db~d^l*xhc@!C`Os#-hcr9wVd>+dQASzX5uF{6S|J?KCv18vCYsA z|8)%eNd3q`g*$LL-RwTGvF|#@eQY!8W1BIb4;lB(@TsFFIxJbn)MFbjANqim%Me=y zDX!c~F`W?_A@;8daEsSgw;lQfDFKeJrmy{{PPMLU}_)Nb&jNCA;sRwutP>*-8X(4PqVZETU+{}|$ZlR2Va z$WmV^F0XOuCbJw0qAVr{$=$d=-4F=lBOSouZYaf9;42Ieyb3RWfyp2KaV-v~8-EAL uV2}V;b050#Ej*$U((v*CPFf~S5yNtu!Lkc1bC!~o7iGJ7LB`&B=l=q84Ws=4 literal 0 HcmV?d00001 diff --git a/images/tv not found non essential.ico b/images/tv not found non essential.ico new file mode 100644 index 0000000000000000000000000000000000000000..367cb47cfc254c672cc869fabf30141422d32e0b GIT binary patch literal 4286 zcmcIn3s93+7XBZ3hX4UWc!dx`62d!3K;8%{58ntVASynmW2X=C?Y6{L=~h?W>N>Nl zc4uqdy6x0fp}d6fNPzH2Kt+}+TB&Y#oZ8MZTW8m?j%Ux!7>Ck@wma@+4mY{?zxVs@ zx!*bG4@J@V7ZO5||I}YRDax0ksBknKqO#D)IB6!FdrnP?`)JYP&|=WkXcDylTN6|C zEF;6&wT>gGKfo1@p5h4az0Vc@;|y2)?QvG{x19`cXd%Nr8${8Yk%aDf5%Hy&xs^QO zg>yoW2ZJI{xFPg}F|->354gc|hnr}(xe^%1{tL7oo&*lDg1bpHdki@c-~3OF!E0Q~ z7yaQ=iTC%z9=(2F*NT!x9^=PP`7aL@v<(?W1? z#4v;$M$qmej~4VzD$V{8@rf*dvdI`W;TAoxVX}mZQl6pc6Sb{FN{i5eH_2 z@n7eY)5ktYpL6-6jO>w1saanS8&hE{SOdd|?_h*5i1?S$zCipT^hF-U{RF{fGZ7He zOvoW0zni^5q0kx-0xiV+lwiZ}-7&M^h{4!Wpw?_q%H`1lfxwGmXaU1v-DKY0szjYG ze|tvO?_1{OeRVlN^~?{%7h_L3q|ofUh(Fz3urGSa8oHDkXbx6GQ*anGE7V{Mi-0rH zhR;*{0}E&3?wZs1%JbV4>hA`hYJ&KIaJYpWTG0Y2dW-AX$^C4R+lCgE4w^!B(13k| zN()`uD0nL@yv3cz519Pybf4WQT6K^kvjGpWFqBks6FuT>pdk;k~ zU`0+nTtg1m&@Y%rj!s^i=I&Y99uW(5h*=vR1&#U`IH!x8kaM^{D}E(3qdwv(b2wxQ zr%o-NzR-iQF@!vt4T<-!qJ{_u*F9iU=aJgGXGN; zA1rz9^_W@b|LUs%`_tTT3w5xN<^74w#Y(;AcIM|9vr7jS%fWQro#2NWuMdt@Bc>7tx^ZNzx#(L}<|AmzK0 zvB^GxBDa{%@R)x)P>Xi-J&DC*9N`@-%z-O4+P!_tilA{`J~ZbpfVSKMNRi2RO@}XL z*w6zijolod=+sIrYPC)m2^Q4Oc4g=f&h6Sm!g7=s!=wH_i19#TlGLsDxZ?XXP3y|_ z`s)6YGHA|U0GAdnfwqFhkm%#P)3tVT?}pel8oj+eF%@bJh>tn37Jbken*dcI>QhtC z?OH2lIYFO<>h3y37?YSAuA>jma>d^;6dhg?5mjZcSPRXImO|^&?IVQZd0iM6Bq#J@?I!OIzvhXr;hULA|f*Y`3H@56Si<6Tel;&t@F zW}fH*ndfsj;t$tv9I>xj4Hm?xdHFK>U^bWcii_X2{DPySTV8_B(sHnrtpdX3 zP+G>9htspJ4Xs+^^h-P5OFQ1rz=~4XZJhmIb?(}4a-S>pe$9$C)q**x3-hA`^Uwt^ zzXzB%^{(f_6$*o6*Pch+rK_N;d^L0-eqY5JaG)*;AHu5xafwd%%ue}He7p9U+6M|n zX&-1J9@wqQYF~^!p*qf4e za=I9sx}QuaG#=IHzwE)h(1AJ9s@6k4;G{MPVT7{na;VMOe0IgkI7HIu>Id0laf7 z^5`mG)7%d3ZY{VQt<9o!k;FBg|wAxv}DlI$m z>GmDNecN_?e-*h5z3?K~H*5y`+I7&sx)N-tk-Fm2dx!HDH00|eE5!l<`HlQsn}Ej` zMTLdM7bGPWug=Kax*;R;^~%(=J%vW&#w49CNABsV{H1{KPzlh%0#Fn@rl`z^6s4S? zD35V04IRn}en;jwYpU*GO<`C?}7*8mw8n*)&_kjNZg(+2J literal 0 HcmV?d00001 diff --git a/images/tv not found.ico b/images/tv not found.ico new file mode 100644 index 0000000000000000000000000000000000000000..9cfa60df9574840139544cfba1ad8199976ac86b GIT binary patch literal 4286 zcmcIn3slqB8UH`>B7qPH5MCi6fdmp1fdUE`RG@(33kBq{Y zp0lalS*>e3Pwf=sWgsMkHwmC<)uNMXyW^?t8E5ru9_#Vjcf-=9SZKTBZqAqc&;LGt zzx&WEf~R=K}=ypNRm&h?M^R z2XD#ceGn4ThGv4GU=zsYy)b)r55&hGHbq1%u9C@=vjhTxFT+p*4u|!WO8vvN+N9j{ z^y=SbWtlz=2^n$o1M$U}lLNz~yovbJ?FB29Zfa60yFjUE#kI6RSXe7WMiT7PH-dvx z@@L}iYLm$#bHl>SU-J26{VqQc4!3bH+JL4*e(dV&UW-I?t5hlzsMRf?Qa6E0)dX5? z7vjHW;`7D9?tQ0wrfJV`F84sEhsPiYMW{`IOP2(H1br}$nymW-$A2R}X@)0}%a7gC zYTH4hxro*P(a{~q;n)2v%lDlQ&;313d#S|Y-`IV9FJr89qb^B|3?PRqi0SgfRpf9L z^^thQeXO^4TBTm!ftU@Ti>?Qqt{K<<-UOE``(E+OFkWgOpTmv-nZv15AB+>RxCeO* zqh?wk1O>S`Ozs2b2jT;zi$kQw*pirN1AWW|m^JGH?zai&S$4qHK2wd@DnGx2LqxMd zLG2I_(BX{LfPl*&_1$&c&o6vlN~-lsE|*{vO%NaSU`&Qql6kp2A9-@}+0PAzc8E`C zz}RZS^}jX2;fQrJ;gU9n@l?rVuRBz#E~i#WyaWcCF>Z#C$DWf6L$jn`Y}~8oWU>!2 zChUkmjQF>4PxAgq+I)RuGcz--uyA1u7z~XtcdiM-!?$!|6GPgkD;TTcp`mqlt=8() zYj}7wa=3(J`!P@KKE*JM6Pt_=4o)kHjJ$&QlX~Ry@8I*#?byT%3(MJB2lv{RWs_g2Xn=aH{G#Gf01X%?C5CgzXSpY zuATVcHsT+>OVd<{R9CF4aIk$Mcw;s?mt<^=B?kg%9fW^73ke6qI zB}+)YP1@la>t3_0r%I!#vnMBapswp7HueI<#MHx_Iac)hHr((3`rLgSha(DAt3S9W z@^s+2NzSXAh=1mDnr5Q(`oeAHacuFheYZ$XXJ zLt9NUJ9#5(X4Q-n6@*2RLK=Km7KlLg4U!m1z6mHls1S=7H^{RF# zEbK-7SGC|U4jD@dm+PfUNI2lg%CtE(nwru8$;l0nnrcDc6YNQyPxgNHTPW0J1qOCG zbAm{O=eG0i@T;qMF%t#`YT{mgx$ALZK__Bcpmw^JkGK-+23!9`f_EV?OHoPhPxpY(zPt@q<@e$KSD*Sm*euKQ zk;zVsOQpRak&ycXxxbL}ao%PZ-`w2oM}D&DI+PT5LTQN&2p7ZrgC83VhptwX55t-w z3;L!5_ooA&2O%kG*SG52HJ^L!>zln-sU(`}#JKLl`vl3+=O1F;jCS>t%cJ6U?i_kt zTGEZ!U1;4HAarmX*E!r%jti5wFw9p`v_}OIc}`lf$~TLy(rb=frd|Hg!G^kAOst=E%o- zeGh7s#0bG3KtGrtbGae&ruGjER7CFG+xtaDc|Vkul06`Pm^AV(Ep69@sbi-5Es^NU zqoaTOS?ru{%uD94@zv_9;N!Dy+T5C!mS0&@a|23?UHdSJUsl=+^Hb}_f`XFv^LWB! z#1&4(#u)VT@(N#}Qf;`HkZ=wXUa;Xg+J^Xer_ho-eHrgm#~lpAo$+7Ls#V+SYK&v3 z#U3|5^q?L_ps271G8UcsM_k<2LA84IyJ2D3#}$gDCp4P%jj^%&Z_l0gKBS~rF*leo zK3Wj}5=86UU{=f!^7!)|K412oXDV6O>ebt8_y6)HtXn&XJZw;g`#|D?a4IggBM%4W z$v#+`XM@~a8|H*=JhyBxe||gW#%7FWeV5rz?FjT#o znp(L#F){xotu{GBB9SS6C?Gsi09aT6ih?H;mHvpL6cZHXJx)=4i(-OrNgrp8`z)*x zjC2i9H2svSp`Xx3_7Q7jC-_Eo+}p@n6h_*ZZltMwH8>4zq|w-?tcCvsn;!AU@rley R<|Y_VDQX{12Qcmp{|2TdP*DH? literal 0 HcmV?d00001 diff --git a/images/tv not working.ico b/images/tv not working.ico new file mode 100644 index 0000000000000000000000000000000000000000..9149eeba31b10a3950dcdcfdfffa232df250fdf6 GIT binary patch literal 4286 zcmcInYfKeK6yD1s?+PN-gx3WWp=c3#h{PI*fQm*%6jV%&R1g&v1Q7&*MFABB6vR-) zT9I0Q0I^9mCjKG*Ys#%nsd>Z5gv(xlkLs<}iDAX3lpW-#IfX ziV6P$0u=sLx;zwRlAP2rii(Q#anq(vV&TGtcVTNYY+!8u(_=E3Ce4^JvrwhC3fuCArPm#h(|sQaDE#joSmH` z7A#nBjk+jC%-q~u{WtZ~f6g;5{7#`QT)%z$c2QhhEH-S|ApHIPKLb8#Ip%|SN2jHw z-C<0rS7LKyj4LWCL`g}>pLoB8HQ&S68|CHY4{K^_^f~TfOt_x$pdOA>r%vq!`1_+7 z0FDKKS3k);GT!`MR#rw|uEfU1X8ZW~eCXuleI^9v+^OnVH$9Y1)1I zE#p8t7$@pN98Lq@RxZ@|`1ni2q7Ph8*}Z!={rNF0EG%s_+vOZEQjnWJjB(>TIh2)^ zCBTO~xz;!a1_ov`r_3AiDfA;FBjbvTi;K5$t*v*&FA&_nDzPOm`J28lf8gXj?0>C3 z5kn8ummYVCPY$nMz51JRvqzVdl$5KO zvg5q1hg@5+Vnsi(BwrC-dOBlH}Qle8D-ML(t-aGvBII&?_K zudJ*Ts9zBo8QEeBm)|8e^D6mDZ2Ac7(?)ErpEz-1IM)6pb3+c`%({aqAJlw#Lqmg* z*!%bIXKYHjZ={DYU%7H+e`#r{-g_lyhp}JtTkc1%GQ-YaX(Rn7zoFw1@)I(D{`{(= zM~{l?>S{r3_EFSBiQH=(iH%(LGnULD^^mW$1%98h_FL}7K40+vt`R>yJ^eB8LlY7b zidtJ+b?myjI#FL=FJ{i1*&z4Ik=W=F7RHHjXAWrt`!Zr_6Px>Src8t1gXE_4AKbZ* zDRWFrOh#K86J3Bku($v(X=ccNvN-+M+*Ro~H z#>A#I@UelpqVE*)59ing&Y{1$!uK1;j~^H0A#rF2&XHp9daq3M+uKh--Ue7F5})tzyFl(iY@5!WJ*(?w{Amk(zKuR~{ltkAx;^9t zZ8&!97|(?fc`o%CN8F(*=r7|>A!l$7J_VmXkn4hif@YmNckUT|XZ$JjnY^SujLVTD zNA%xo*RFk|zNH@P(bLoOBlOy*xUan8EBS+(@3vkGyS_Mc=8TR@%P4!8|!*{dUP9P9Ei{OGY{x@zoU12J9qBfFL6$^&YnH{ zWKvSnMeyQh;;<*sZzDFpq4s}4PR2Y_X$!bt+uPgwihs-jv1w0pbF=WpFH*rUuW%P5bcl5PS&YwU3sI#+E=b`LRvJXg1o|n>Ra!q10-s~0N z>;?2+|FQ5!n#bKB6nX6E>gpOoed;wyeELeicos0vtSMsio!{9j5dWLVO%C*qdXE?h z*ZLdo-ciV3BVzvpYV + + + +Introducing FB Alpha + + + + + + + + + + +
FB Alpha
+ +

Introducing FB Alpha

+ +

FB Alpha is an arcade emulator supporting the following platforms;

+ +
    +
  • Capcom CPS-1
  • +
  • Capcom CPS-2
  • +
  • Capcom CPS-3
  • +
  • Cave
  • +
  • Data East DEC-0, DEC-8, Cassette System, DECO IC16 and DECO-32 based games
  • +
  • Galaxian based hardware
  • +
  • Irem M62, M63, M72, M90, M92 and M107 hardware
  • +
  • Kaneko 16
  • +
  • Konami
  • +
  • Namco Mappy, System 86, System 1 & 2 and others
  • +
  • Neo-Geo
  • +
  • NMK16
  • +
  • Pacman based hardware
  • +
  • PGM
  • +
  • Psikyo 68EC020 and SH-2 based hardware
  • +
  • Sega System 1, System 16 (and similar), System 18, X-Board and Y-Board
  • +
  • Seta-Sammy-Visco (SSV) based hardware
  • +
  • Super Kaneko Nova System
  • +
  • Toaplan 1
  • +
  • Toaplan 2
  • +
  • Taito F2, F3, X, Z and others
  • +
  • Miscellaneous drivers for lots of other hardware
  • +
+ +

FB Alpha also has WIP console/computer drivers for Sega Megadrive/Genesis, ColecoVision, Sega SG-1000, Sega Master System/Game Gear, MSX-1, ZX Spectrum and also PC-Engine/TurboGrafx 16/SuperGrafx.

+ +

FB Alpha can currently be obtained from https://www.fbalpha.com.

+ +
+ + diff --git a/keys.md b/keys.md new file mode 100644 index 0000000..f123b01 --- /dev/null +++ b/keys.md @@ -0,0 +1,131 @@ + + + + +Keys + + + + + + + + + + +
FB Alpha
+ +

Keys

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
F6Open game selection dialog.
CTRL and F6Start a game via netplay.
F5Open inputs dialog.
CTRL and F5Open dip switch dialog.
CTRL and F4Exit Game.
ALT and F4Exit emulator.
PausePause the emulation.
F1Hold to fast forward emulation.
ALT and EnterSwitch to fullscreen.
EscReturn to windowed mode from fullscreen.
ALT and +Volume up.
ALT and -Volume down.
BackspaceToggle Frames per Second display.
TOn-screen chat (netplay only)
F7Insert or eject a memory card.
CTRL and F7Select memory card.
CTRL, SHIFT and F7Create a memory card.
CTRL and F9Load savestate.
CTRL and F10Save savestate.
F8Activate previous savestate slot.
F11Activate next savestate slot.
F9Load savestate from active slot.
F10Save savestate to active slot.
Shift and F8Undo savestate in active slot.
F12Save screenshot.
CTRL and F12Open shot factory.
CTRL, SHIFT and F1Invoke debugger (debug builds only).
CTRL and F1Enable cheats.
CTRL and HOMEStart New Cheat Search.
CTRL and /Cheat value not changed.
CTRL and *Cheat value changed.
CTRL and +Cheat value increased.
CTRL and -Cheat value decreased.
Double-click on game screenEnter full screen.
Right-click on game screenShow/hide menu bar.
+ +
+ + diff --git a/localise_app.md b/localise_app.md new file mode 100644 index 0000000..0e46860 --- /dev/null +++ b/localise_app.md @@ -0,0 +1,32 @@ + + + + +Localising the Application + + + + + + + + + + +
FB Alpha
+ +

Localising the Application

+ +

The application can be localised using templates. To generate a template click on the Misc Menu, then UI Language, Export UI translation template....

+ +

Save the template where you want and then open it in a text editor. Localise the strings by amending them and saving the file.

+ +

To enable your localisation, click on the Misc Menu, then UI Language, Select UI Language and then open your template.

+ +

To remove an applied template, click on the Misc Menu, then UI Language, Reset UI default Language.

+ +

It is also possible to download localisation files from within the program. To do this, click on the Misc Menu, then UI Language, Download UI language. This will open a dialog showing the languages available for download. Once you select a language press the OK button the template will be downloaded and applied.

+ +
+ + diff --git a/localise_gamelist.md b/localise_gamelist.md new file mode 100644 index 0000000..69d1ac0 --- /dev/null +++ b/localise_gamelist.md @@ -0,0 +1,32 @@ + + + + +Localising the Gamelist + + + + + + + + + + +
FB Alpha
+ +

Localising the Gamelist

+ +

The gamelist can be localised using templates. To generate a template click on the Misc Menu, then Gamelist Language, Export gamelist translation template....

+ +

Save the template where you want and then open it in a text editor. The file is a tab-delimited text file, containing the games shortname and longname. Simply localise the longnames and save the file. If you are using multi-byte characters and need to use a different codepage than the system default, then uncomment the codepage line at the top of the file (remove the // ), and change the number to the relevant codepage.

+ +

To enable your localisation, click on the Misc Menu, then Gamelist Language, Select gamelist Language and then open your template.

+ +

To remove an applied template, click on the Misc Menu, then Gamelist Language, Reset gamelist default Language.

+ +

You can use MAME+ LST files for the template. Simply rename the file's extension to glt (eg, if the file is called mame_kr.lst, change it to mame_kr.glt), and add any necessary codepage definition if required. FB Alpha will ignore any extra text after the first two tab-delimited tokens.

+ +
+ + diff --git a/menu_audio.md b/menu_audio.md new file mode 100644 index 0000000..5985070 --- /dev/null +++ b/menu_audio.md @@ -0,0 +1,83 @@ + + + + +Audio Menu + + + + + + + + + + +
FB Alpha
+ +

Audio Menu

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Select pluginSelect the audio plugin to use.
Plugin optionsConfigure the selected plugin (see below).
2-point 1st order sample interpolationEnable sample interpolation on some of the APDCM cores.
4-point 3rd order sample interpolationEnable higher quality (but slower) sample interpolation on some of the APDCM cores.
Disable FM interpolationDisable interpolation on the FM cores.
4-point 3rd order FM interpolationEnable sample interpolation on the FM cores.
Sound LoggingStart or stop logging sound to a file.
Buffer SizeSet the number of frames to buffer sound for. Most users shouldn't need to change this.
+ +

DirectSound Audio Plugin Menu

+ + + + + + + + + + + + +
Use Low-pass filterEnable a low-pass filter.
Sound DisabledDisable sound.
11025Hz, 22050Hz, 44100Hz, 48000Hz Sample RateSet the sound frequency. Higher is better quality but slightly slower.
+ +

XAudio2 Audio Plugin Menu

+ + + + + + + + + + + + + + + +
Use Low-pass filterEnable a low-pass filter.
Use ReverbEnable a reverb filter.
Sound DisabledDisable sound.
11025Hz, 22050Hz, 44100Hz, 48000Hz Sample RateSet the sound frequency. Higher is better quality but slightly slower.
+ +
+ + diff --git a/menu_game.md b/menu_game.md new file mode 100644 index 0000000..0eeb407 --- /dev/null +++ b/menu_game.md @@ -0,0 +1,113 @@ + + + + +Game Menu + + + + + + + + + + +
FB Alpha
+ +

Game Menu

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Load GameOpens the Game Select Dialog to choose a game to load.
Play via KailleraOpens the Game Select Dialog to choose a game to load for netplay.
Most recent gamesDisplays the ten most recent games. Click on one to start that game.
Start Neo Geo Multi-slotOpens the NeoGeo MVS Multislot Game Select Dialog.
Load Neo Geo CDZ gameOpens the NeoGeo CDZ Game Select Dialog.
Select CD Image (ISO/CUE)Opens a file select dialog, which allows you to choose and ISO/CUE CD image to use with the Neo Geo CDZ driver.
Start Neo Geo CDZStarts the Neo Geo CDZ emulation, using the current loaded ISO/CUE CD image.
Exit GameCloses the current game.
Pause GamePauses the current game.
Adjust CPU speedAllows you to over or underclock the games CPU. Only some drivers support this.
Reset CPU speed to 100%Turns off any over or underclocking of the games CPU.
Create new memory cardCreates a new memory card file (only used by the Neo Geo driver).
Select Memory CardAllows you to select a memory card file (only used by the Neo Geo driver).
Insert Memory CardInserts the currently selected memory card (only used by the Neo Geo driver).
Eject Memory CardEjects the current memory card (only used by the Neo Geo driver).
Replay InputPrompts for an input recording file (.FR), loads the game and plays back the input recording.
Record InputStart recording an input recording file (.FR).
Stop Replay/RecordStops the current playing back or recording of an input recording.
Load StatePrompt for a savestate file (.FS) to load from disc.
Save StateSaves the games state to a savestate file (.FS). This can be used to save your current game for later play.
Activate Previous SlotActivates the previous savestate slot.
Activate Next SlotActivates the next savestate slot.
Load state from active slotLoads the savestate from the current selected slot.
Save state to active slotSaves the savestate to the current selected slot.
Undo last state saveUndoes the last save state in the active slot.
Restore full state on loadThis option will automatically take a savestate when you exit a game and load that state when you load the game.
Record AVIOpens the codec selection dialog ready to start recording an AVI file.
Stop recordingStops recording an AVI file.
Exit EmulatorExits the application.
+ +
+ + diff --git a/menu_help.md b/menu_help.md new file mode 100644 index 0000000..835a005 --- /dev/null +++ b/menu_help.md @@ -0,0 +1,47 @@ + + + + +Help Menu + + + + + + + + + + +
FB Alpha
+ +

Help Menu

+ + + + + + + + + + + + + + + + + + + + + + + + +
HelpView this file.
What's NewView the what's new document.
FB Alpha hompageVisit the FB Alpha homepage.
FB Alpha ForumsVisit the FB Alpha forums.
Neo-Source ForumsVisit the Neo-Source forums - this forum is active and is the best place to report bugs or discuss FBA.
System InformationView information about your system.
About FB AlphaView the About dialog containing the license and version info.
+ +
+ + diff --git a/menu_input.md b/menu_input.md new file mode 100644 index 0000000..5d3403d --- /dev/null +++ b/menu_input.md @@ -0,0 +1,38 @@ + + + + +Input Menu + + + + + + + + + + +
FB Alpha
+ +

Input Menu

+ + + + + + + + + + + + + + + +
Select pluginSelect the input plugin to use - currently does nothing.
Auto-Fire RateSets the rate (speed) of auto-fire). Options available are Slow, Medium, Fast and Very Fast.
Map Game InputsOpens the game inputs dialog.
Set dipswitchesOpens the game dipswitch dialog.
+ +
+ + diff --git a/menu_misc.md b/menu_misc.md new file mode 100644 index 0000000..2a7acd7 --- /dev/null +++ b/menu_misc.md @@ -0,0 +1,140 @@ + + + + +Misc Menu + + + + + + + + + + +
FB Alpha
+ +

Misc Menu

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Auto PauseWill automatically pause the emulator if it loses focus or you switch to another window.
Always process keyboard inputWill process the keyboard input.
Display Mode IndicatorWill show an indicator telling when the emulator is paused, recording, etc.
Don't change Num Lock statusEnabling this will stop FB Alpha from changing the Num Lock status when starting or exiting. Enabling this option means that you will manually have to control the Num Lock status if you want to use Hotrod or X-Arcade sticks.
Create support folders at runtimeDisabling this will prevent FB Alpha creating the support file folders at program start.
Set application thread prioritySet the applications thread priority. Set it to higher to go faster, or lower to be more co-operative with multi-tasking windows apps.
Enable high resolution system timerEnables the high resolution system timer, helps with frame timing at the microsecond level, but at the expense of slightly higher cpu usage.
Save high scores when supportedEnable this to turn on high score saving. See the Support File Path Dialog section for more information.
Use alpha blend effects when supportedEnable this to turn on alpha blend effects for supported games. See the Support File Path Dialog section for more information.
Display Gear-Shift Indicator when supportedShow the current gear on-screen for games that support it. This is usually a L for low gear, and a H for high gear.
AVI Writer Output SizeMultiplier to scale the resolution when writing an AVI file, options are 1x, 2x, 3x.
Generate dat fileGenerate dat files for use with rom managers. FB Alpha can output dat files in the clrmamepro (xml format). You can choose to ouput a dat file for the arcade games, or a console/computer specific dat file (for Megadrive, PC-Engine, TurboGrafx 16, SuprGrafx, Sega SG-1000, ColecoVision, Sega Master System, Game Gear, MSX-1, or ZX Spectrum).
Generate all datsGenerate dat files for use with rom managers. FB Alpha can output dat files in the clrmamepro (xml format). This option outputs all dat files to the folder selected.
Configure ROM pathsOpen the Rom Path Dialog.
Configure support file pathsOpen the Support File Path Dialog.
Select SkinAllows the user to browse to a .bmp or .png file to be used by FB Alpha as the skin when not playing a game.
Set skin to defaultResets the skin used by FB Alpha when not playing a game to default.
UI LanguageSee the Localising the Application section for more information.
Gamelist LanguageSee the Localising the Gamelist section for more information.
Enable driver icons displayEnables game icons in the Game Selection Dialog.
Icon sizeChoose between 16 x 16, 24 x 24, or 32 x 32.
Save SnapshotSaves a snapshot in the screenshot folder.
Shot FactoryOpens the Shot Factory Dialog.
Enable CheatsOpens the Cheat Dialog to allow you to apply cheats. This item is only enabled if you have a valid cheat file in the cheat support file folder.
Start New SearchWill start a new cheat search.
Target value has not changedTell the cheat search that the value you are looking for has not changed.
Target value has changedTell the cheat search that the value you are looking for has changed.
Target value has decreasedTell the cheat search that the value you are looking for has decreased.
Target value has increasedTell the cheat search that the value you are looking for has increased.
Dump search to fileDumps all the remaining addresses and values from a cheat search into a file called cheatsearchdump.txt in the FB Alpha root folder.
Exit Cheat SearchExits the cheat search mode.
Palette ViewerOpens the Palette Viewer Dialog.
Associate with .fs and .fr filesAssociates .fs and .fr files with windows so that you can open FB Alpha using one of these files from explorer.
Disassociate with .fs and .fr filesRemoves the association with .fs and .fr files from Windows.
Save input mapping nowWill save the input and dip switch settings for the current game to the games config file.
Auto-save input mappingIf this is enabled then FB Alpha will automatically save the input and dip switch settings for the current game to the games config file when you close the game.
Save settings to .ini nowWill save the application settings to the .ini file. This also happens automatically when you close the application.
Reload settings from .iniWill reload the application settings from the .ini file.
+ +
+ + diff --git a/menu_video.md b/menu_video.md new file mode 100644 index 0000000..3eef3bf --- /dev/null +++ b/menu_video.md @@ -0,0 +1,231 @@ + + + + +Video Menu + + + + + + + + + + +
FB Alpha
+ +

Video Menu

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Select blitterSelect which blitter to use.
Blitter optionsConfigure the selected blitter (see below).
StretchChoose between Normal, Full, or Correct Aspect Ratio. The recommended setting is Correct Aspect Ratio to preserve the games original look.
Enable Gamma CorrectionEnables gamma correction.
Darken mid-tones, Lighten mid-tones, Other Gamma valueAllows you to configure the gamma value to use.
Use video hardware when possible, use video hardware exclusively, use software exclusivelyTells FB Alpha how to apply the gamma correction. Recommended setting is Use video hardware exclusively unless this gives you problems.
Window sizeDetermines the size of the window when not in fullscreen. Choose between Auto, Single Size, Double Size, Triple Size, Quadruple Size, or Maximise.
Toggle fullscreen modeSwitch to fullscreen.
Auto Switch to Fullscreen after loadingEnabling this option will automatically switch to fullscreen after you load a game from the Game Select Dialog.
Full Screen ResolutionAllows you to set the fullscreen resolution to use. This can be configured independently for hoziontal and vertical games. You can select between Arcade (which attempts to use the games native resolution, Single Size, Double Size, Triple Size, Quadruple Size or you can specify a specific resolution to use.
Fullscreen bitdepthAllows you to choose between 16-bit, 24-bit and 32-bit colour modes for use in fullscreen.
Choose Fullscreen MonitorOpens the Choose Monitor for Full Screen dialog.
Automatically detect aspect ratioIf this is enabled FB Alpha will automatically attempt to determine the aspect ratio of your monitor.
Normal CRT, Normal LCD, Widescreen CRT, Widescreen LCD aspect ratio Select the one that best describes your monitor. This will help to preserve the look of the original game. This option will be selected for you automatically if the Automatically detect aspect ratio item is enabled.
Mirrored vertical alignmentIf enabled will mirror the aspect ratio settings for vertical games.
Rotate vertically aligned gamesIf this option is enabled then vertical games will be rotated by FB Alpha. Only disable this if you want to align your monitor vertically to play vertical games.
Force 60hz refresh rateThis option will force the video to ouput at 60hz. This will help to eliminate tearing but may induce other problems.
Enable Triple Buffering (Fullscreen)Use a triple buffer in fullscreen.
Enable VSync (Windowed)Enabling this will help to eliminate tearing in Windowed mode but you may see slightly juttering scrolling.
Enable DWM Sync (Windowed)Alternate VSync method, for Windows 7 - 10 with slightly better frame timing depending on the system. It is suggested that you use this along with setting your desktop video mode to 60hz to eliminate microstutter issues. The high resolution system timer option under Misc -> Options may also help.
Auto frameskipThis will skip frames in the video output if necessary to keep the game running at fullspeed. This is only necessary for slower computers but it is recommended to leave it on for all computers.
+ +

Basic (DirectDraw 7) Blitter Menu

+ + + + + + + + + + + + + + + + + + + + + +
No EffectsTurns off all effects.
ScanlinesWill turn on a scanline effect.
Scanlines 50%Will turn on an alternative scanline effect.
Rotate scanlinesIf this is enabled then scanlines will be rotated for vertical games.
Force FlipForces hardware flipping for games that require it. This is usually detected as an available feature, but due to DirectDraw being old, the support doesn't usually get detected. This option will force the flipping if a game needs it. This is best used with the System Memory Buffering Method. This option will likely force Windows to disable Aero and revert to basic settings, and is therefore recommended for older computers still using Windows XP only. If you are using a version of Windows newer than XP then you should be using the Enhanced or DirectX 9 blitters.
Buffering MethodChoose between Autodetect, Video memory, and System memory. The recommended setting is Autodetect unless this causes you problems.
+ +

SoftFX (DirectDraw 7) Blitter Menu

+ + + + + + + + + + + + + + + +
Filter ListChoose a graphics filter to apply. These will only work with the colour depths specified.
Force image to SoftFX sizeWill force the video image to the selected filter size.
Buffering MethodChoose between Autodetect, Video memory, and System memory. The recommended setting is Autodetect unless this causes you problems.
Directly access video memoryLeave this enabled unless it causes you problems.
+ +

Enhanced (Direct3D 7) Blitter Menu

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Disable all effectsTurns off all effects.
Enable bi-linear filteringEnables bi-linear filtering.
Rotate scanlines and RGB effectsIf this is enabled then scanlines and RGB effects will be rotated for vertical games.
Enable Pre-scaleEnables pre-scale for use with the SoftFX filters.
Pre-scale using SoftFXTurns on prescaling using SoftFX.
SoftFX AlgorithmChoose a SoftFX filter to apply to the video.
Force image to SoftFX sizeWill force the video image to the selected filter size.
Enable scanlinesWill turn on a scanline effect.
Set scanline intensityAllows you to set the scanline intensity.
Enable phosphor feedbackWill turn on a phosphor feedback effect.
Set phosphor feedback intensityAllows you to set the phosphor feedback intensity.
No Effects, RGB Effects, 3D ProjectionAllows you to turn on RGB Effects, 3D Projection or turn off all RGB and 3D Projection effects.
Auto size scanlined RGB presetEnabling this will auto size any scanlined RGB presets.
Manually select RGB presetAllows you to select and RGB preset to use.
Set 3D Projection propertiesAllows you to set the 3D Projection Angle and Fishbowl factor.
Force 16-bit emulationIt is recommended to leave this off, as it will break games that require 32-bit colour depths.
Use DirectX texture managmentIt is recommended to leave this on.
+ +

Experimental (DirectX Graphics 9) Blitter Menu

+ + + + + + + + + + + + + + + + + + + + + +
Enable point/linear/cubic filteringEnable point, linear or cubic filtering.
Cubic filter qualitySet the quality of the cubic filter.
Enable point/linear/cubic filteringEnable point, linear or cubic filtering.
Enable scanlinesWill turn on a scanline effect.
Set scanline intensityAllows you to set the scanline intensity.
Single-pass, Multi-pass, High performanceSee the Experimental Blitter section of System Requirements for details.
+ +

DirectX 9 Alt (DirectX Graphics 9) Blitter Menu

+ + + + + + + + + + + + + + + +
Enable point/linear/ filteringEnable point or linear filtering.
SoftFX AlgorithmChoose a SoftFX filter to apply to the video.
Hardware vertex processingEnable hardware vertex processing.
Motion blurEnable motion blur.
+ + +
+ + diff --git a/presets.md b/presets.md new file mode 100644 index 0000000..965e98d --- /dev/null +++ b/presets.md @@ -0,0 +1,30 @@ + + + + +Creating Presets + + + + + + + + + + +
FB Alpha
+ +

Creating Input Presets

+ +

You can create preset controls that can be listed in the Inputs Dialog for you to select.

+ +

To do this you need to create an .INI file in the config\presets folder. An example is included with FB Alpha in the zip file preset-example.zip.

+ +

In the .INI file it it is possible to use specific names such as "P1 Low Punch" or generic names such as "P1 Fire 1". When a game is allocating inputs it will look for specific name first, and then the generic ones.

+ +

A good starting point can be take the .INI file for a game, copy it to the config/presets folder and rename it to what you want your preset to be called and then edit that file.

+ +
+ + diff --git a/sysreq.md b/sysreq.md new file mode 100644 index 0000000..22add43 --- /dev/null +++ b/sysreq.md @@ -0,0 +1,54 @@ + + + + +System Requirements + + + + + + + + + + +
FB Alpha
+ +

System Requirements

+ +
Operating System
+ +

You will need at least Windows XP to run FB Alpha. Windows 7 or later is highly recommended. You should have the latest DirectX runtimes installed.

+ +

If you are running Windows XP, then you will need to use the separately available Windows XP binary.

+ +
CPU & RAM
+ +

A CPU capable of running Windows XP or greater should be sufficient for most games. Exact requirements will vary by game and/or your chosen video and audio settings. You shouldn't have any issues with anything that even slightly resembles a modern CPU.

+ +

The minimum amount of RAM recommended is 192MB. Most people shouldn't have any problems with RAM these days.

+ +
Video
+ +

15/16/24/32 BPP displays are supported.

+ +

Basic Blitter: DirectDraw7 support is required. The Basic blitter will work with any videocard that supports the minimum requirements.

+ +

Enhanced Blitter:DirectDraw7 + Direct3D7 support is required. The Enhanced blitter will not work with every video card available, specifically older Voodoo cards (up Voodoo 3000) will not work.

+ +

Experimental Blitter: DirectX Graphics 9 support is required. The Experimental blitter has limited functionality with DirectX 8.1 compatible hardware, but needs DirectX 9 for full functionality. For optimal results, Geforce FX 5900 series or Radeon 9800 series (or faster) graphics cards are required. For these cards, select the appropriate filter version from the Advanced options submenu. For all other compatible cards (e.g. Geforce FX series or Radeon 8500 and higher), select the high-performance option.

+ +

DirectX9 Alt Blitter: Same as Experimental Blitter above.

+ +
Sound
+ +

Any sound hardware supporting DirectSound3 should work. Most people should have no problems.

+ +
Input
+ +

The keyboard and system mouse will always work. There is preliminary support for additional mice, and devices such as the X Arcade joystick which act as a keyboard are supported. All standard or DirectInput8 compatible joysticks/joypads, and mice should work.

+ +
+ +