Author Topic: dink's FBN Development & Fixes thread  (Read 1320592 times)

Offline dink

  • Administrator
  • *****
  • Posts: 5151
  • Karma: +461/-1
  • pie? I nearly bought one!
Re: dink's FBA Development & Fixes thread
« Reply #1620 on: May 12, 2019, 07:41:25 PM »
DarkShadowMD,
That's good to know :)  thanks

best regards,
- dink

Offline dink

  • Administrator
  • *****
  • Posts: 5151
  • Karma: +461/-1
  • pie? I nearly bought one!
Re: dink's FBA Development & Fixes thread
« Reply #1621 on: May 12, 2019, 08:01:28 PM »
dink vs.  Ryvius86: Game Selector Filter fun
The idea arose sometime yesterday - wouldn't it be great if the expanded state of the filter tree were saved?

For example: let's say you only use the "Genre" section of the Filters - you would want that section to be open every time you went to the game list, right?

Consider it done! :)

best regards,
- dink
« Last Edit: May 12, 2019, 08:02:30 PM by dink »

Offline DarkShadowMD

  • Newbies
  • *
  • Posts: 15
  • Karma: +0/-0
  • I like arcades and art!
    • DarkShadow M.D. Art Corner
Re: dink's FBA Development & Fixes thread
« Reply #1622 on: May 16, 2019, 10:30:48 PM »
Hey there!

I'm here bugging again!

Well, for some reason, I'm able to reproduce the bug I mentioned about Kof2003 PCB in the latest 2.97.44 build (or at least the latest build I have):
- Load the game (no fs file or ini file present)
- Sound works
- Press F2 to load game settings
- Text is garbled and corrupted (I'm attaching image)
- Reset with F3
- No sound is heard now.

If you close the game and launch again, you also get no sound until you erase the kf2k3pcb.fs file. I haven't tested if launching, closing and not trying to enter the BIOS settings renders the sound muted.

EDIT: I tested launching the game, not touching anything, closing and then relaunching, same no sound bug as the former description. You only get sound back when you delete the fs file prior to loading the game.

I'm attaching the files you requested since last time.

Cheers!
« Last Edit: May 16, 2019, 10:37:07 PM by DarkShadowMD »
No.... no no no... it's not Sarcoidosis!

Offline dink

  • Administrator
  • *****
  • Posts: 5151
  • Karma: +461/-1
  • pie? I nearly bought one!
Re: dink's FBA Development & Fixes thread
« Reply #1623 on: May 17, 2019, 09:16:31 AM »
DarkShadowMD, thanks for the info!
I'll try to figure it out.  First attempt was unsuccessfull :(

best regards,
- dink

Offline dink

  • Administrator
  • *****
  • Posts: 5151
  • Karma: +461/-1
  • pie? I nearly bought one!
Re: dink's FBA Development & Fixes thread
« Reply #1624 on: May 19, 2019, 09:56:22 AM »
Newy newness:
superctr ported his super-accurate QSound HLE engine to FB, games using QSound really sound great now :)
Adds delay/filtering effects that the original chip had to give it super nice stereo effects.

CupcakeFan re-wrote the galaga/digdug driver, adding the excellent classic Xevious

A few days back superctr posted a change that fixed an issue with parallel make.  I found another issue when compiling cleanly and patched that as well.  Now fb can be compiled super-fast with make -jXX in 1 pass, instead of several.

How to build FinalBurn Neo super-fast with MingW/gcc?
edit makefile.mingw, find this like:  (note: don't change to DEPEND = 0)
DEPEND = 1
change it to:
#DEPEND = 1

from MingW/gcc 6.3 or 8.x shell in the fbneo source tree, run:
make -j20 mingw510

All attached is a new exe for your enjoyment/testing/etc :)

best regards,
- dink
« Last Edit: May 19, 2019, 10:07:32 AM by dink »

Offline DarkShadowMD

  • Newbies
  • *
  • Posts: 15
  • Karma: +0/-0
  • I like arcades and art!
    • DarkShadow M.D. Art Corner
Re: dink's FBA Development & Fixes thread
« Reply #1625 on: May 19, 2019, 04:48:40 PM »
Thank you so much for this hard work!

Oh, I noticed the about menu still says "About FB Alpha", just in case you missed it :P

I can't wait to test some games on it!

Cheers!

EDIT: I tested kf2k3pcb again, the sound problem when resetting is gone, but the BIOS settings still look like corrupted for some reason... I tested on MAME (how sluggish that thing is even in my system with 16 GB... geez!) and you can see the BIOS... in japanese and you understand nothing, but at least you can see it and configure what you kind of know it's the difficulty and other stuff...
« Last Edit: May 19, 2019, 05:35:29 PM by DarkShadowMD »
No.... no no no... it's not Sarcoidosis!

Offline dink

  • Administrator
  • *****
  • Posts: 5151
  • Karma: +461/-1
  • pie? I nearly bought one!
Re: dink's FBA Development & Fixes thread
« Reply #1626 on: May 19, 2019, 07:05:50 PM »
DarkShadowMD, thanks :)
We have a lot of changes to make yet, regarding FBAlpha -> FB Neo.   Also, the kf2k3pcb bios issue is a tough one, please bear with us for now :)

best regards,
- dink

Offline DarkShadowMD

  • Newbies
  • *
  • Posts: 15
  • Karma: +0/-0
  • I like arcades and art!
    • DarkShadow M.D. Art Corner
Re: dink's FBA Development & Fixes thread
« Reply #1627 on: May 19, 2019, 07:12:43 PM »
No problem man, you are already doing a magnificent job with the emu and the team. I know this takes some time! (while you were rather quick to address stuff tbh)

Take your time, I just report this bug for you to know, but yo do you!

Thank you so much!
No.... no no no... it's not Sarcoidosis!

Offline dink

  • Administrator
  • *****
  • Posts: 5151
  • Karma: +461/-1
  • pie? I nearly bought one!
Re: dink's FBA Development & Fixes thread
« Reply #1628 on: May 20, 2019, 12:20:16 AM »
Debug versions of FBNeo are great for a couple reasons:
1: When someone finds a bug or problem, it helps me find the bug easier.
2: When you download the debug/test exe's *from my post*, you can be assured that the exe has come from a reliable source.
3: It's always fun to test the latest stuff (games added, fixes, etc)!

That being said, a lot of people get irritated by the extra "Debug Console" Window..  Sorry about that! :redface:

Starting with this test-exe, it is disabled by default, and can be re-enabled by checking Misc -> Options -> Show debug console

enjoy :)

best regards,
- dink
« Last Edit: May 20, 2019, 12:29:47 AM by dink »

Offline DarkShadowMD

  • Newbies
  • *
  • Posts: 15
  • Karma: +0/-0
  • I like arcades and art!
    • DarkShadow M.D. Art Corner
Re: dink's FBA Development & Fixes thread
« Reply #1629 on: May 20, 2019, 03:48:58 AM »
Lol... It's supposed to be a debug version, if people is annoyed by the console, they should be patient and wait for the final release XD.

In any case, I think this new option you added will keep them happy now!

Thank you dink! <3
No.... no no no... it's not Sarcoidosis!

Offline snickerbockers

  • New Member
  • *
  • Posts: 1
  • Karma: +3/-0
Re: dink's FBA Development & Fixes thread
« Reply #1630 on: May 27, 2019, 01:13:51 PM »
Regarding the SH3 stuff for cv1k, I am the sole author and copyright holder of a SEGA Dreamcast emulator which includes an SH4 interpreter and JIT.  I am willing to do the work to get it ported over to FinalBurn and relicense it under a compatible license.

I can't actually get started until August due to some IRL problems that will prevent me from getting any work done, but I can get the license changed now.  Is 3-clause BSD considered compatible with FB?

Offline barbudreadmon

  • Administrator
  • *****
  • Posts: 1140
  • Karma: +60/-2
  • Helper
Re: dink's FBA Development & Fixes thread
« Reply #1631 on: May 27, 2019, 02:24:04 PM »
Hello and thanks for offering your help !

Afaik (i'm not an expert) you can double-license your work, which means you can keep using GPL in washingtondc and use FBNeo's non-commercial license for your contribution here (the case of ian karlsson's QSound emulation was akin). Let's wait for a confirmation from dink or iq_132 though :).

Offline dink

  • Administrator
  • *****
  • Posts: 5151
  • Karma: +461/-1
  • pie? I nearly bought one!
Re: dink's FBA Development & Fixes thread
« Reply #1632 on: May 27, 2019, 06:42:51 PM »
Regarding the SH3 stuff for cv1k, I am the sole author and copyright holder of a SEGA Dreamcast emulator which includes an SH4 interpreter and JIT.  I am willing to do the work to get it ported over to FinalBurn and relicense it under a compatible license.

I can't actually get started until August due to some IRL problems that will prevent me from getting any work done, but I can get the license changed now.  Is 3-clause BSD considered compatible with FB?

Awesome, that's perfect!! (re: licensing) :)

Offline dink

  • Administrator
  • *****
  • Posts: 5151
  • Karma: +461/-1
  • pie? I nearly bought one!
Re: dink's FBA Development & Fixes thread
« Reply #1633 on: May 30, 2019, 09:59:55 PM »
FinalBurn Neo News
~~~~~~~~~~~~~
FBN now has rewritten Ghosts'n Goblins driver/emulation!
features: very precise emulation
1 frame less input-lag than before :)
conforms to iq_132_v2018 driver-specification
very heavy testing went into making sure it was bug free (about 10 2-all games in total.. frig, my hand hurts)

Sega Analogs
Sega games have proper analog inputs now!
Games such as Outrun, Hangon, Super Hangon, Enduro Racer, Gloc, Galaxy Force2, ABCop, GPRider, SMGP, Racing Hero, After Burner I and II, Space Harrier, Power Drift. Lots of bugs fixed with this massive update!
F.ex: Enduro Racer is actually playable now w/proper up/down banking :)

Battle Bakraid would sometimes skip a soundcommand, it was a simple fix, but big thanks to Awakened0 for noticing and reporting the issue!

PGM games w/arm7 protection such as Demon Front have been broken for the past 2 weeks. Sorry about that, guys!  Problem is fixed now.

edit: I'll post an updated test-exe soon, there are a few small issues that need to be fixed...

best regards,
- dink

« Last Edit: May 31, 2019, 12:41:41 AM by dink »

Offline samo79

  • Newbies
  • *
  • Posts: 24
  • Karma: +0/-0
Re: dink's FBA Development & Fixes thread
« Reply #1634 on: June 02, 2019, 04:46:29 PM »
A little report by me :-)
In the text file "gamelist.txt" still a reference for the old name (FBAlpha) instead of the new name, perhaps it should be updated according :-)

By the way, i wonder if this file could included on the official repository aswell, at the moment the list of the games supported is only present into the forked repo (libretro)