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

Offline Barry Harris

  • dontbeabarry
  • *
  • Posts: 1785
  • Karma: +0/-65535
  • I'm Barry Harris and I like to f*** people over
Re: dink's FBA Development & Fixes thread
« Reply #1425 on: March 19, 2018, 05:00:36 AM »
fixnews:
death to microstutter!
perfect sync with win7 and near perfect with win10 using D3DKMTWaitForVerticalBlankEvent()
note: run monitor at 60hz or multiples of 60hz for best results

sf2ce was running too slowwwwww

big thanks to RN for working with me over the past several days to get this right.

best regards,
- dink

sf2ce needs to be reverted. We don't emulate M68K wait states and the CPU running slow was deliberate and compared with PCB to get similar timings.
Account of Barry Harris; the traitor.
Send me an e-mail at barry@fbalpha.com letting me know how big of a piece of sh** I am.

Offline dink

  • Administrator
  • *****
  • Posts: 5014
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: dink's FBA Development & Fixes thread
« Reply #1426 on: March 19, 2018, 08:29:20 AM »
sf2ce needs to be reverted. We don't emulate M68K wait states and the CPU running slow was deliberate and compared with PCB to get similar timings.

I think that's wrong, try this: 
open a mame window with sf2ce, open a fba window with sf2ce. reset both at the same time with f3.
fba's sf2ce runs slow and crappy lagging behind at 7mhz, mame runs perfect.
Also, our version at 12mhz runs comparible to pcb videos at 12mhz.  at 7mhz its nowhere near pcb, in videos. (there's many on yt..)

at 12mhz:
fba and mame run exactly the same, with the exact same timing.

If you can make sf2ce run as good as mame at 7mhz, no problem, otherwise its needed.  That 7mhz might have been needed back when we had an ancient m68k core, but now its fine.


best regards,
- dink
« Last Edit: March 19, 2018, 08:37:56 AM by dink »

Offline Barry Harris

  • dontbeabarry
  • *
  • Posts: 1785
  • Karma: +0/-65535
  • I'm Barry Harris and I like to f*** people over
Re: dink's FBA Development & Fixes thread
« Reply #1427 on: March 19, 2018, 09:21:36 AM »
I think that's wrong, try this: 
open a mame window with sf2ce, open a fba window with sf2ce. reset both at the same time with f3.
fba's sf2ce runs slow and crappy lagging behind at 7mhz, mame runs perfect.
Also, our version at 12mhz runs comparible to pcb videos at 12mhz.  at 7mhz its nowhere near pcb, in videos. (there's many on yt..)

at 12mhz:
fba and mame run exactly the same, with the exact same timing.

If you can make sf2ce run as good as mame at 7mhz, no problem, otherwise its needed.  That 7mhz might have been needed back when we had an ancient m68k core, but now its fine.


best regards,
- dink

Try sf2hf - it's unplayable at 12MHz. No version of M68K supports wait states.....

See this for some discussion - http://mametesters.org/view.php?id=408

sf2ce and hf should actually be running at 8.88MHz (to compensate for the wait states) - no idea where the 7 came from.
Account of Barry Harris; the traitor.
Send me an e-mail at barry@fbalpha.com letting me know how big of a piece of sh** I am.

Offline dink

  • Administrator
  • *****
  • Posts: 5014
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: dink's FBA Development & Fixes thread
« Reply #1428 on: March 19, 2018, 09:27:12 AM »
Try sf2hf - it's unplayable at 12MHz. No version of M68K supports wait states.....

See this for some discussion - http://mametesters.org/view.php?id=408

sf2ce and hf should actually be running at 8.88MHz (to compensate for the wait states) - no idea where the 7 came from.

Thanks, that explains why the tester had a perfect game overclocking the cpu
to 105%.  8.88 sounds just right.

Offline Barry Harris

  • dontbeabarry
  • *
  • Posts: 1785
  • Karma: +0/-65535
  • I'm Barry Harris and I like to f*** people over
Re: dink's FBA Development & Fixes thread
« Reply #1429 on: March 19, 2018, 09:30:07 AM »
Thanks, that explains why the tester had a perfect game overclocking the cpu
to 105%.  8.88 sounds just right.

Actually reading some more 8.88 is too fast, that suits CPS-2.

7-8 was measured "accurate" for sf2ce and hf. Set it at 8.....

Quote
Setting the CPU to 65% (which results in arcade perfect speed--remember folks, SF2:HF plays too fast at anything higher than 8 mhz) in SF2: turbo hyper fighting, still does not fix the EEPROM test. Even setting the CPU to 60% (slower than a real machine) has the test run too fast.
« Last Edit: March 19, 2018, 09:32:15 AM by Treble Winner »
Account of Barry Harris; the traitor.
Send me an e-mail at barry@fbalpha.com letting me know how big of a piece of sh** I am.

Offline dink

  • Administrator
  • *****
  • Posts: 5014
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: dink's FBA Development & Fixes thread
« Reply #1430 on: March 26, 2018, 12:23:52 AM »
rainbow islands is now working with real c-chip emulation - yay! :)
(the rest of c-chip games will be hooked up to real c-chip's very soon)
« Last Edit: March 26, 2018, 12:25:27 AM by dink »

Offline Arcadez

  • Expert
  • *****
  • Posts: 558
  • Karma: +15/-0
  • Arcade Addict
Re: dink's FBA Development & Fixes thread
« Reply #1431 on: March 26, 2018, 04:10:57 PM »
rainbow islands is now working with real c-chip emulation - yay! :)
(the rest of c-chip games will be hooked up to real c-chip's very soon)

Nice one man, you'll be loving this having wanted Rainbow Island to be perfectly emulated

Offline furiadeoso

  • Newbies
  • *
  • Posts: 46
  • Karma: +0/-0
    • EMUpartidas online
Re: dink's FBA Development & Fixes thread
« Reply #1432 on: March 31, 2018, 12:09:19 PM »
Hi!
Is there any news of the DCS audio system  (midway games)?

Regards.

Offline Gab75

  • FBNeo Contributor
  • *****
  • Posts: 1481
  • Karma: +33/-0
  • All games deserve to be emulated, more or less! :P
Re: dink's FBA Development & Fixes thread
« Reply #1433 on: March 31, 2018, 04:18:29 PM »
Hi!
Is there any news of the DCS audio system  (midway games)?

Hi furiadeoso,
I don't know for sure, but IIRC Romhack was working on the ADSP2105 core porting and he dropped out of project a while back... maybe in a near or far future the project will be resumed by him or other DEVs.

Offline dink

  • Administrator
  • *****
  • Posts: 5014
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: dink's FBA Development & Fixes thread
« Reply #1434 on: March 31, 2018, 10:07:57 PM »
dink's news for fba
x create c-chip device and hook up to all games w/a dumped c-chip
x fix a derp-load of bugs in the upd7810 core which caused issues with bonzeadv
x re-vamped priority system in Taito F2.
   -> fixes all sorts of priority bugs in PuLiRuLa
   -> fixes the cut-scene/story in Liquid Kids
   -> fixes missing moving letters right before the Metal Black titlescreen appears

Happy Hoppy-Bunny day!

best regards,
- dink

Offline furiadeoso

  • Newbies
  • *
  • Posts: 46
  • Karma: +0/-0
    • EMUpartidas online
Re: dink's FBA Development & Fixes thread
« Reply #1435 on: April 01, 2018, 04:36:46 AM »
Hi furiadeoso,
I don't know for sure, but IIRC Romhack was working on the ADSP2105 core porting and he dropped out of project a while back... maybe in a near or far future the project will be resumed by him or other DEVs.
Hopefully. Thanks, Gab75!

Offline Gab75

  • FBNeo Contributor
  • *****
  • Posts: 1481
  • Karma: +33/-0
  • All games deserve to be emulated, more or less! :P
Re: dink's FBA Development & Fixes thread
« Reply #1436 on: April 01, 2018, 02:24:36 PM »
Hopefully. Thanks, Gab75!

You're welcome! :)
Sincerely I don't like much the Mortal Kombat series, but, in any case, the Midway TMS34010 games emulated on FBA would be a great addition! :)

Offline Fulg0re

  • Jr. Member
  • **
  • Posts: 94
  • Karma: +0/-0
Re: dink's FBA Development & Fixes thread
« Reply #1437 on: April 01, 2018, 02:27:32 PM »
I am really addicted to MK Series ... so i really appreciate the MK integration !

Offline Gab75

  • FBNeo Contributor
  • *****
  • Posts: 1481
  • Karma: +33/-0
  • All games deserve to be emulated, more or less! :P
Re: dink's FBA Development & Fixes thread
« Reply #1438 on: April 01, 2018, 02:32:21 PM »
dink's news for fba
x create c-chip device and hook up to all games w/a dumped c-chip
x fix a derp-load of bugs in the upd7810 core which caused issues with bonzeadv
x re-vamped priority system in Taito F2.
   -> fixes all sorts of priority bugs in PuLiRuLa
   -> fixes the cut-scene/story in Liquid Kids
   -> fixes missing moving letters right before the Metal Black titlescreen appears

Happy Hoppy-Bunny day!


Great work! Now also the Taito F2 emulation is almost perfect!

I would like to take this opportunity to wish you (and to the other DEVs and users) a Happy Easter! :)

Offline Fulg0re

  • Jr. Member
  • **
  • Posts: 94
  • Karma: +0/-0
Re: dink's FBA Development & Fixes thread
« Reply #1439 on: April 01, 2018, 03:12:13 PM »
so will be soon a updated version of FBA announced ?