Author Topic: dink's FBA Development & Fixes thread  (Read 209269 times)

Offline dink

  • Administrator
  • *****
  • Posts: 2753
  • Karma: +233/-0
  • feed the horse yumyum
Re: dink's FBA Development & Fixes thread
« Reply #1545 on: January 19, 2019, 09:12:13 am »
Finished the Carnival (vic dual) emulation last night - what a great game! :)
This exe contains the latest GIT as well.

D/L: https://www.sendspace.com/file/ottxho (includes whatsnew)

best regards,
- dink

Offline dink

  • Administrator
  • *****
  • Posts: 2753
  • Karma: +233/-0
  • feed the horse yumyum
Re: dink's FBA Development & Fixes thread
« Reply #1546 on: January 24, 2019, 09:51:46 pm »
Neo Geo CDRom gets a real nice fix: Z80 Program & ADPCM transfers derpy impl. fix.

Silanda reported a bug in Galaxy Fighter where certain sound-fx were not being played.  After trying for several hours to fix it and failing.. ..and.. after nearly giving up, a little poking around the ISO lead me to find that the game actively uploads new data for the audiocpu to run, as well as different PCM data depending on the characters being played.  Turns out we weren't handling the transfers right, a couple of tests later and I was delighted to hear the SFX playing! :)
BONUS: this also fixes audio in Real Bought Fatal Fury, SFX in Fatal Fury 3 and a minor sound issue in King of Fighters '97 (CDRom versions).  Yay :)

best regards,
- dink

Offline dink

  • Administrator
  • *****
  • Posts: 2753
  • Karma: +233/-0
  • feed the horse yumyum
Re: dink's FBA Development & Fixes thread
« Reply #1547 on: January 26, 2019, 12:16:58 am »
The other day while debugging a cdz game, I realized how painful it is to not have working states.  Thus, I bring ye:
NeoGeo CD states WIP
This one is quite involved, to say the least.. and there is a lot more to do - but here's what we got so far:
States with CD games.  They aren't perfect - but at least they are possible now :)
Right now they are quite limited, for example - they can only be used in-game only after a game has loaded.

Hoping to clear the rest of the issues up, but there is a lot to do!
trivia: this is my 3rd attempt at fixing the cdz states (since 2014), finally with a positive result  :p

Offline dink

  • Administrator
  • *****
  • Posts: 2753
  • Karma: +233/-0
  • feed the horse yumyum
Re: dink's FBA Development & Fixes thread
« Reply #1548 on: January 28, 2019, 12:08:41 am »
Another Neo Geo CD fix: game can now stop cd audio playback - which is nice for end of round music stopping etc.  (Galaxy Fight), or weirdly graphically-buggy Games like League Bowling, where the titlescreen music needs to be stopped.

Offline dink

  • Administrator
  • *****
  • Posts: 2753
  • Karma: +233/-0
  • feed the horse yumyum
Re: dink's FBA Development & Fixes thread
« Reply #1549 on: January 31, 2019, 10:57:09 pm »
Hi guys, been working on neogeo cdz nonstop lately - things are quite spiffing now :)
Double Dragon CD boots!

a little video: https://www.youtube.com/watch?v=3KLYf6OkqzM
note, I didn't capture the CD-Audio soundtrack in this video, but, it does indeed work when playing. :)

best regards,
- dink

Offline kev

  • FBA Dev
  • ******
  • Posts: 353
  • Karma: +35/-0
Re: dink's FBA Development & Fixes thread
« Reply #1550 on: February 01, 2019, 07:36:13 am »
Nice work!

Offline dink

  • Administrator
  • *****
  • Posts: 2753
  • Karma: +233/-0
  • feed the horse yumyum
Re: dink's FBA Development & Fixes thread
« Reply #1551 on: February 01, 2019, 08:44:13 am »
thanks kev :)

Offline dink

  • Administrator
  • *****
  • Posts: 2753
  • Karma: +233/-0
  • feed the horse yumyum
Re: dink's FBA Development & Fixes thread
« Reply #1552 on: February 05, 2019, 12:09:38 am »
Neogeo CD now has .bin/.cue (c/o me) and .ccd/.img-trurip style (c/o Jan Klaassen) image support.

benefits: games load very fast, cd-audio starts instantly, s.s. rpg works, savestates work

anti-benefits: no more mode1/2048 support!! (or multi .bin/.wav/audio file support)
**if you play neogeo cd games, be sure to collect trurip or bin/cue images of your favorite games**
the old cue/iso/.wav mode 2048 has gone the way of the dodo. 

If the idea of "updating" your collection pisses you off for the new cd support, just wait and try it.  The old mode1/2048+wav's was a bugload of crap compared to how slick the new stuff works.  I promise :)

best regards,
- dink
« Last Edit: February 06, 2019, 09:50:35 am by dink »

Offline barbudreadmon

  • Expert
  • *****
  • Posts: 312
  • Karma: +10/-0
  • lr-fbalpha developer
Re: dink's FBA Development & Fixes thread
« Reply #1553 on: February 07, 2019, 11:13:01 am »
anti-benefits: no more mode1/2048 support!! (or multi .bin/.wav/audio file support)
**if you play neogeo cd games, be sure to collect trurip or bin/cue images of your favorite games**
the old cue/iso/.wav mode 2048 has gone the way of the dodo. 

I found an awesome freeware to convert pretty much any kind of iso to "single file bin+cue" (which is the bin/cue format accepted by fbalpha), it's called CDmage (there is no homepage but you'll find it easily with your favorite search engine) :
1. File > Open > select your iso
2. File > Save As > write the name of your new file
3. Make sure you select MODE1/2352 in the second drop-down
4. Press OK, wait for the process to finish, and it's done !

Get 1.02.1 from https://www.videohelp.com/software/CDMage *no-garbage Freeware*
« Last Edit: February 10, 2019, 12:44:26 am by dink »

Offline dink

  • Administrator
  • *****
  • Posts: 2753
  • Karma: +233/-0
  • feed the horse yumyum
Re: dink's FBA Development & Fixes thread
« Reply #1554 on: February 07, 2019, 06:52:06 pm »
barbudreadmon, this works great and is really simple to use - thanks for sharing!! :)

Offline dink

  • Administrator
  • *****
  • Posts: 2753
  • Karma: +233/-0
  • feed the horse yumyum
Re: dink's FBA Development & Fixes thread
« Reply #1555 on: February 08, 2019, 11:27:09 pm »
neogeo cd support re-doo is finished!
-> DAO .bin/cue and TruRip (.ccd/.sub/.img [based on Jan Klaassen's work]) support added
-> cd game selector and cd game info updated to work with mode1/2352
-> all hacks removed for the Z80 ROM transfers w/proper emulation impl.
-> game loading is ffffffffffffast! now, even faster with ffwd (F1) :)
-> savestates work perfectly, per-game(!)
-> ssrpg works ;)
-> at least 25, but up to 100 other bugs fixed ;)  I stopped counting at one point..

Big thanks to Silanda and barbudreadmon for bug reports, ideas, talks and etc.  Even more big thanks to Silanda for doing hw tests for me :)

.. all these years I avoided neogeo-cd, because I knew that the work involved to make it where it is today, would be CRAZY.

well, maybe 2 weeks ago I decided that it was time to take the challenge.  On that particular day, it was -25c/-14f outside, and It was during the bikeride to my friends house (across town, 1.5mile/2.4km) that I thought it might be a good idea to get started.  :eek:

Offline dink

  • Administrator
  • *****
  • Posts: 2753
  • Karma: +233/-0
  • feed the horse yumyum
Re: dink's FBA Development & Fixes thread
« Reply #1556 on: February 18, 2019, 09:26:39 am »
Another new FBAlpha test exe :)

NeoGeo CD:
adds input mapping per-game
fixes:
state issues
cd-loading a bit faster than the last test-exe
and nvram(internal memcard) is saved properly now.  due to a bug in the last exe, it was saving it per-game - now saved as neocdz.fs again  sorry about that :)

best regards,
- dink

Offline dink

  • Administrator
  • *****
  • Posts: 2753
  • Karma: +233/-0
  • feed the horse yumyum
Re: dink's FBA Development & Fixes thread
« Reply #1557 on: February 19, 2019, 12:27:15 am »
Regarding the feb.18 test exe, the per-game input mapping didn't quite work right yet.  sorry about that :)
Fix and new test .exe will be available shortly...
UI stuff really is a thorn in my side!  :p

best regards,
- dink

Offline Gab75

  • Advanced Member
  • *****
  • Posts: 548
  • Karma: +20/-0
  • All games deserve to be emulated, more or less! :P
Re: dink's FBA Development & Fixes thread
« Reply #1558 on: February 19, 2019, 01:39:38 pm »
I tried various NeoGeo CD games and all of them seem to work very well (I used cue+bin format)... the CD-DA tracks sound very fine, moreover the loading times of original hardware are just a "distant memory" !  :p

Excellent work guys!  :smilie:

Offline dink

  • Administrator
  • *****
  • Posts: 2753
  • Karma: +233/-0
  • feed the horse yumyum
Re: dink's FBA Development & Fixes thread
« Reply #1559 on: February 19, 2019, 06:24:57 pm »
I tried various NeoGeo CD games and all of them seem to work very well (I used cue+bin format)... the CD-DA tracks sound very fine, moreover the loading times of original hardware are just a "distant memory" !  :p

Excellent work guys!  :smilie:

Thanks for testing :)  I have a job for you, check your PM :)