Skip to content

Commit 337841c

Browse files
authored
Merge pull request #1110 from barbudreadmon/patch-5
Update fbneo.md
2 parents 95e8a5c + 94106a3 commit 337841c

File tree

1 file changed

+46
-25
lines changed

1 file changed

+46
-25
lines changed

docs/library/fbneo.md

Lines changed: 46 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -82,27 +82,27 @@ Refer to a [clrmamepro tutorial](https://docs.libretro.com/guides/arcade-getting
8282

8383
## Features
8484

85-
| Feature | Supported |
86-
|-------------------|-----------|
87-
| Saves ||
88-
| States ||
89-
| Rewind ||
90-
| Run-Ahead ||
91-
| Preemptive Frames ||
92-
| Netplay ||
85+
| Feature | Supported |
86+
|-------------------------------------------------------------------|-----------|
87+
| Saves ||
88+
| States ||
89+
| Rewind ||
90+
| Run-Ahead ||
91+
| Preemptive Frames ||
92+
| Netplay ||
9393
| [Memory Monitoring (achievements)](../guides/memorymonitoring.md) ||
94-
| RetroArch Cheats ||
95-
| Native Cheats ||
96-
| Controllers ||
97-
| Multi-Mouse ||
98-
| Rumble ||
99-
| Sensors ||
100-
| Camera ||
101-
| Location ||
102-
| Subsystem ||
103-
| IPS Patch ||
104-
| RomData ||
105-
| Multi-language ||
94+
| RetroArch Cheats ||
95+
| Native Cheats ||
96+
| Controllers ||
97+
| Multi-Mouse ||
98+
| Rumble ||
99+
| Sensors ||
100+
| Camera ||
101+
| Location ||
102+
| Subsystem ||
103+
| IPS Patch ||
104+
| RomData ||
105+
| Multi-language ||
106106

107107
## Mapping
108108

@@ -227,7 +227,11 @@ Here is a list of samples currently in use :
227227
| buckrog | |
228228
| carnival | |
229229
| cheekyms | Not from MAME |
230+
| circus | |
231+
| crash | |
230232
| congo | |
233+
| depthch | |
234+
| digger | Not from MAME |
231235
| dkongjr | |
232236
| dkong | |
233237
| donpachi | Not from MAME, optional, replace OG music by HQ music, requires dipsw. |
@@ -238,6 +242,8 @@ Here is a list of samples currently in use :
238242
| gridlee | |
239243
| heiankyo | Not from MAME |
240244
| invaders | |
245+
| invds | Not from MAME |
246+
| invinco | |
241247
| journey | |
242248
| mario | |
243249
| mmagic | |
@@ -254,6 +260,7 @@ Here is a list of samples currently in use :
254260
| seawolf | |
255261
| sfz3mix | Not from MAME, optional, replace OG music by HQ music, no dipsw. |
256262
| sharkatt | |
263+
| sot4w | Not from MAME, megadrive |
257264
| spacefb | |
258265
| spacfury | |
259266
| stinger | Not from MAME |
@@ -320,7 +327,8 @@ If present, the line `Verify the following romsets : <romset> <parent> <bios>` g
320327

321328
Otherwise, a `Romset is unknown` message means the romset couldn't be found by its filename in our database.
322329

323-
Both problems result from not reading the [arcade documentation](https://docs.libretro.com/guides/arcade-getting-started/#step-3-use-the-correct-version-romsets-for-that-emulator). Exceptionally there might be false positives due to your files being unreadable for some reason (file corruption during transfer, file permission, damaged disk drive, ...). This is a rabbit hole and something you should only concern yourself after using clrmamepro to verify your romsets.
330+
Both problems result from not reading the [arcade documentation](https://docs.libretro.com/guides/arcade-getting-started/#step-3-use-the-correct-version-romsets-for-that-emulator).
331+
Exceptionally there might be false positives due to your files being unreadable for some reason (file corruption during transfer, file permission, damaged disk drive, [retroarch regression](https://github.com/libretro/RetroArch/issues/18582), ...). This is usually a rabbit hole and something you should only concern yourself after using clrmamepro to verify your romsets.
324332

325333
Rarely you could get a "Failed initializing driver" message, this is something you should report [here](https://github.com/finalburnneo/FBNeo/issues)
326334

@@ -334,7 +342,6 @@ For the unsupported romhacks, there are 3 methods, but those romhacks are not al
334342

335343
* Put the patched version of the romset into `SYSTEM_DIRECTORY/fbneo/patched`, this folder has special privileges allowing it to ignore crcs. Sizes and names still need to match the original romset though.
336344
* Optional : you could strip the patched version from any file that don't differ from the original romset.
337-
* Note : **The romset you must launch is still the original non-patched romset (its content will be overriden at runtime by the content of the patched one)**.
338345

339346
#### Using IPS Patches
340347

@@ -347,6 +354,8 @@ For the unsupported romhacks, there are 3 methods, but those romhacks are not al
347354
* Put all RomData files (including: driver name directory/**.dat) into the `SYSTEM_DIRECTORY/fbneo/romdata/` folder
348355
* RomData will become available through core options (`Quick Menu > Core Options`) afterward. To apply them, you need to launch the game, enable them in core options, then use RetroArch's "restart" action.
349356

357+
Please note that all 3 methods still require that you launch the original non-patched romset, it will be patched/replaced at runtime.
358+
350359
### How can i run that unibios i bought from http://unibios.free.fr/ ?
351360

352361
Use the "patched folder" method from above.
@@ -402,6 +411,15 @@ You can convert your unsupported dumps by following this tutorial :
402411

403412
That driver was disabled for now, it didn't meet our quality criteria.
404413

414+
### Where is the hires dipswitch on vector games ? It seems gone.
415+
416+
It was streamlined into a global `Resolution` core option affecting all vector games at once, with new resolutions available.
417+
418+
For best visual results, it's recommended to match your screen's height, some examples using a 1080p screen :
419+
* for horizontal games, you'll want to use 1440x1080
420+
* for vertical games (tempest, tacscan), if you are running them on a vertical screen with the settings to rotate them, you'll also want to use 1440x1080
421+
* for those same vertical games, if you are running them at default settings on a horizontal screen, you'll want to use 1080x810
422+
405423
### Why are vertical games not working properly ?
406424

407425
2 settings are required when running vertical games in FBNeo :
@@ -416,12 +434,15 @@ Additionally :
416434
* If you are playing on a vertical screen, you'll want to use the `Vertical Mode` core option to rotate the display for your needs, it should also be possible to rotate display from `Settings > Video > Output > Video Rotation` but that method might handle the aspect ratio incorrectly.
417435
* If you are using a bezel pack, make sure it's compatible with FBNeo (apparently, some were written specifically to work with MAME's internal rotation) and to follow its official instructions. In some case it seems enabling `Settings > On-Screen Display > On-Screen Overlay > Auto-Scale Overlay` (`input_overlay_auto_scale = "true"` in `retroarch.cfg`) can help.
418436

419-
### Why is the music high-pitched, too fast and/or different from upstream ?
437+
### Why is the music high-pitched, too fast and/or different from what i think it should be ?
438+
439+
The first question you should be asking yourself is "what am i comparing this to ?", emulation is meant to be faithful to real hardware (here the original arcade board), not to some console port, remaster, other emulator, or ost.
420440

421-
For better or worse, it was decided to use different default audio settings from standalone in the libretro port.
441+
If you are comparing this to FBNeo standalone, you must be warned that the libretro port is using different default audio settings.
422442
By default standalone has 44100 samplerate and both interpolations off, and that's what you should set in core options if you want the same audio output.
423443

424-
You might also want to make sure you are running the game at the correct speed, most crt games don't run at 60Hz and if you want the proper refresh rate to be emulated you'll need to make sure `Force 60Hz` isn't enabled in core options and `Settings > Video > Synchronization > Sync to Exact Content Framerate` is enabled (`vrr_runloop_enable = "true"` in `retroarch.cfg`). Please note that your screen might not handle well the correct refresh rate, in which case you'll have to make a choice between smoothness and correct refresh rate.
444+
Last but not least, you might also want to make sure you are running the game at the correct speed, most crt games don't run at 60Hz and if you want the proper refresh rate to be emulated you'll need to make sure `Force 60Hz` isn't enabled in core options and `Settings > Video > Synchronization > Sync to Exact Content Framerate` is enabled (`vrr_runloop_enable = "true"` in `retroarch.cfg`).
445+
Please note that it'll likely cause frame duping if your hardware is not compatible with VRR (Variable Refresh Rate), in which case you'll have to make a choice between animation smoothness and correct refresh rate.
425446

426447
### Why do i get a black screen and/or can't i change bios in neogeo games ?
427448

0 commit comments

Comments
 (0)