Welcome!

Final Burn Neo => FBN Discussion => Topic started by: angrypug on February 14, 2017, 05:36:35 AM

Title: Removing the rom initialization windows
Post by: angrypug on February 14, 2017, 05:36:35 AM
Hi,

Is there any way to remove the window that appears while loading a rom file? I'm using Attract Mode and it's just annoying thing to see, also, because of this window is switching resolution like 4/5 times. Anyone knows how to do it? Every other emulator that I have is configured perfectly. FBA is the last one and I DON'T want to use MAME. I was using FBA since forever (many, many, many years).
Title: Re: Removing the rom initialization windows
Post by: jan_klaassen on February 14, 2017, 01:24:55 PM
In more general terms, do you mean that you're using a front-end and FBA should display nothing until the game appears in fullscreen mode?

If so, then there's no way to do that now. However, I can add a command-line option that does what you need. It would prevent any splash screens and/or popups from appearing. It could also prevent warning/error popups and instead exit with an error code.
Title: Re: Removing the rom initialization windows
Post by: iq_132 on February 14, 2017, 02:12:07 PM
In more general terms, do you mean that you're using a front-end and FBA should display nothing until the game appears in fullscreen mode?

If so, then there's no way to do that now. However, I can add a command-line option that does what you need. It would prevent any splash screens and/or popups from appearing. It could also prevent warning/error popups and instead exit with an error code.
Excellent ideas! ^^
Title: Re: Removing the rom initialization windows
Post by: angrypug on February 14, 2017, 04:42:12 PM
In more general terms, do you mean that you're using a front-end and FBA should display nothing until the game appears in fullscreen mode?

If so, then there's no way to do that now. However, I can add a command-line option that does what you need. It would prevent any splash screens and/or popups from appearing. It could also prevent warning/error popups and instead exit with an error code.

Would you be able to do that? I'm using the 64-bit version, but it shouldn't matter. I would be so grateful, you don't even know! That's exactly what I would like it to be. I just finished adding/configuring all the systems that I wanted, I will record it and show you guys how it looks!
Title: Re: Removing the rom initialization windows
Post by: angrypug on February 20, 2017, 03:11:17 PM
Videos of my GPD WIN:

https://youtu.be/ee91fvqd4ic - Just to show how it looks with decals, screen protector and dust plug covers.
https://youtu.be/uOG9zSrU9kU - Just to show my setup of Attract Mode.
https://youtu.be/gVDiqwSvw5E - Just to show my setup of Attract Mode (Quick test of emulators + PC games).

The third one is still uploading. Sorry for the qulity, but I had to record in 480p, because my internet sucks... uploading it for 720p would take ages!
Title: Re: Removing the rom initialization windows
Post by: dink on February 20, 2017, 06:07:13 PM
Where's the fba part? :) (timeindex?)
Title: Re: Removing the rom initialization windows
Post by: angrypug on February 21, 2017, 02:33:11 AM
It's the Captain Commando at the beginning (Max arcade machine, always first!) :) You know, it'a light rom so it's loading almost instantly, but larger ones like Street fighter III and others are showing that loading window for like 10 seconds.

I spent so much time on completing, renaming, configuring so that everything would be perfect, but it was worth it! This thing is just incredible!
Title: Re: Removing the rom initialization windows
Post by: jan_klaassen on March 04, 2017, 06:45:20 AM
This was finished a while ago. Now you just have to wait until it's tested thoroughly and makes its way into a release.

Code: [Select]
G:\FB Alpha>fba --help

Allowed options:
  -h [ --help ]                       display thls message
  -f [ --front-end ]                  running with a frontend; suppress
                                      notification popups
  -l [ --list-games ] [=arg(=arcade)] output information about the supported
                                      games, and the ROM files they need in a
                                      MAME compatible format
  --crt-mode [=arg(=disabled)]        switch display mode for use with a CRT
  --game arg                          game, savestate or input recording, as
                                      follows:
                                      <gamemame>: the unadorned short name of
                                                  the game
                                      <savestate.fs>: the filename of a
                                                      savestate
                                      <recording.fr>: the filename of an input
                                                      recording


G:\FB Alpha>
Title: Re: Removing the rom initialization windows
Post by: dink on March 04, 2017, 07:51:14 AM
I noticed that when a game is started externally/from cmdline the blitter is getting (re)initialized 3 times before the game even starts.  Let's see if that can be fixed without incorporating new external libraries to handle the cmdline args.
Title: Re: Removing the rom initialization windows
Post by: jan_klaassen on March 04, 2017, 08:22:04 AM
As I noted in the dev forum, blitter initialisation is already fixed in the code I uploaded. And, along with the C++ standards committee, I am happy to rely on boost. More C++ means more boost. You should see it as an extension of the standard library.
Title: Re: Removing the rom initialization windows
Post by: angrypug on March 20, 2017, 10:05:05 AM
My God, thank you so, so much for this! So I'm waiting. :)