Author Topic: Removing the rom initialization windows  (Read 5421 times)

Offline angrypug

  • New Member
  • *
  • Posts: 5
  • Karma: +0/-0
Removing the rom initialization windows
« 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).

Offline jan_klaassen

  • FBNeo Dev
  • ******
  • Posts: 315
  • Karma: +10/-0
Re: Removing the rom initialization windows
« Reply #1 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.

Offline iq_132

  • Administrator
  • *****
  • Posts: 3728
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: Removing the rom initialization windows
« Reply #2 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! ^^


Offline angrypug

  • New Member
  • *
  • Posts: 5
  • Karma: +0/-0
Re: Removing the rom initialization windows
« Reply #3 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!

Offline angrypug

  • New Member
  • *
  • Posts: 5
  • Karma: +0/-0
Re: Removing the rom initialization windows
« Reply #4 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!

Offline dink

  • Administrator
  • *****
  • Posts: 5014
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: Removing the rom initialization windows
« Reply #5 on: February 20, 2017, 06:07:13 PM »
Where's the fba part? :) (timeindex?)

Offline angrypug

  • New Member
  • *
  • Posts: 5
  • Karma: +0/-0
Re: Removing the rom initialization windows
« Reply #6 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!
« Last Edit: February 21, 2017, 02:35:56 AM by angrypug »

Offline jan_klaassen

  • FBNeo Dev
  • ******
  • Posts: 315
  • Karma: +10/-0
Re: Removing the rom initialization windows
« Reply #7 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>

Offline dink

  • Administrator
  • *****
  • Posts: 5014
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: Removing the rom initialization windows
« Reply #8 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.

Offline jan_klaassen

  • FBNeo Dev
  • ******
  • Posts: 315
  • Karma: +10/-0
Re: Removing the rom initialization windows
« Reply #9 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.

Offline angrypug

  • New Member
  • *
  • Posts: 5
  • Karma: +0/-0
Re: Removing the rom initialization windows
« Reply #10 on: March 20, 2017, 10:05:05 AM »
My God, thank you so, so much for this! So I'm waiting. :)