barryharris.me.uk
Friday, 10 September 2010, 05:57
2020bb

Operation Thunderbolt

Posted on 20 March 2010 at 18:19

Posted by barry

Filed under FB Alpha

I wrote a driver for Operation Thunderbolt. It has a lot in common with Space Gun so it was quite a quick one to finish up.

Operation Thunderbolt title screen Operation Thunderbolt in-game


4 Comments:

Posted by CaptainCPS-X on 20 March 2010 at 19:25    
Nice! Excellent driver Barry! ^^
Posted by extralife on 21 March 2010 at 13:41    
Great!! I loved this and wolf back in the day on my amiga ;) crossing my fingers and toes for more taito stuff one day (bubble/puzzle:D), for this, my arcade emu of choice. thx barry
Posted by tony on 28 April 2010 at 02:16    
very good
Posted by heanavsiorçopi5 on 28 April 2010 at 15:46    
Excellent

View article to leave a comment




Statement from FB Alpha Team

Posted on 10 March 2010 at 21:47

Posted by barry

Filed under FB Alpha

First off, apologies for anything that is lost in translation, either in the FBA Shuffle statement, or in our reply.

The following is from the FBA Shuffle statement posted here.

"We apologize for the miserable fact that all your faith failed you simply because of a worthless derivative. Although fbas has established a dominant position in the Central Kingdom, we still would like to help shed light on this problem, sharing some piece of code with all due respect and legitimate admiration to the official fba team.

fba treated us in an unfriendly and offensive manner. this made us feel very bad, and we answered blows with blows. Now it seems this mean and trivial purpose has been well achieved. To clarify we are not against the whole community, it's time to simply release the source code as it's not worth hoarding any more. We don't care about releasing the source code at all. However we deeply regret the way you stuck to the literal meaning while completely ignored the true significance of open source that is cooperation and tolerance.

Please accept our best wishes that fba could take over those "shiny ribbons" with fbas source code available. Meanwhile, we are sorry that someone obviously lacks the ability to distinguish joking and seriousness."

The current FBA team, the previous members, external contributors, and the MAME team (FBA has a lot of MAME code in) have all put in numerous countless hours to FBA. Dave (the creator of FinalBurn), released the source code under a license. That license stated that all releases made based on the code had to be accompanied by a source release. This is what is meant by open-source. We have always posted source code with our releases and always will. Unfortunately, some builds (FBA Shuffle) being the most blatant, believe they don't need to do this. From what I can ascertain, the Shuffle team believes that we have "stolen" some of their code. What I will say is that if we have used any code from Shuffle, we have always credited them, and that the code we have used from Shuffle pails into insignificance compared to the sheer volume of code Shuffle takes from our releases (which is usually done without credit).

The very essence of open-source is that the code is put into the public domain to be used by anybody. FBA has an additional stipulation that the code can't be used for commercial activities. If you don't want to release your modifications then you would need to find another emulator to use, or write your own.

By not complying with the license, you put the project in jeopardy. FBA contains a lot of code from MAME. We are currently in the process of applying for permission to use this code. If permission isn't granted then FBA will not exist. If we are not seen to be policing our license then we will not get permission to use the code.

We see that you have finally released the source code for your current build, and we thank you for that, but remind you that it is a continued requirement of any future releases. There is no need to distinguish between "joking and seriousness", just a need to comply with the license.


4 Comments:

Posted by jjkkyu on 11 March 2010 at 01:43    
Just a culture differnce between Western and Eastern. Take it easy, guys. Hope the bright future both for FBA and FBAs.
Posted by Rasek on 17 March 2010 at 00:33    
It could be told louder but not clearer. One more time, FBA team deserves all my respect and admiration for its gentlemen attitude in an silly controverse, where anyone can easily determine who was adhering to open source ethics... and who was not. Hope that this "FBA Shuffle" people have seen the light beyond its fancy words, and behave accordingly in the future.
Posted by msbhvn on 22 March 2010 at 05:46    
That "statement" made me laugh. What a load of incoherent crap. FBAshuffle is a warez kiddie build anyway, it's not like there were any features worth taking from it. All your base are belong to us! :)
Posted by loop on 8 April 2010 at 20:09    
It's been many years since I was an active part of the FBA team, but I always found people who failed to adhere to the license ever so slightly annoying. Anyone who's followed FBA from the start can probably remember a few times when this has happened before. Of course it only gets funnier when they try to play the injured party and paint the FBA team as playground bully trying to steal their sweets. :) Anyway, good luck on getting the MAME license Barry. It would be a shame if FBA where to dissapear.

View article to leave a comment




FB Alpha 0.2.97.08 Release

Posted on 28 February 2010 at 19:55

Posted by barry

Filed under FB Alpha

Finally a new release is ready. Head to the FB Alpha page to download

Here's the whats new;

  • Added a sample player to the Burn library to allow external samples to used with drivers [iq_132]
  • Added a module to display LEDs on screen [iq_132]
  • Ported MAME's M6805 core and added an interface for it to the burn library [iq_132]
  • Added an interface to the M68705 core for Taito games [iq_132]
  • Enabled the Y8950 emulation in fmopl.c and created a module for it in the burn library [Barry]
  • Fixed VSynch support in all blitters [Captain CPS-X]
  • Added a RGB hex display to the Palette Viewer [Barry]
  • Added support to the System 16 FD1094 interface for multiple CPUs [Barry]
  • Added memory callback support to the HD6309 core interface [Barry]
  • Added custom tile size support to the Generic Tiles Rendering module [Barry]
  • Added generic rendering for games using transparency tables [iq_132]
  • Added support to the Namco Sound module for stereo sound and fixed the mono output [iq_132]
  • Added CUS30 handling to the Namco Sound module [iq_132]
  • Enabled m6803_internal_register_r in the M6800 CPU core [iq_132]
  • Added driver for Air Buster [iq_132]
  • Added driver for games on Angel Kids hardware [iq_132]
  • Added driver for Baraduke [iq_132]
  • Added driver for Egg Hunt [iq_132]
  • Added driver for Fairy Land Story [iq_132]
  • Added driver for Ginga NinkyouDen [iq_132]
  • Hooked up the Y8950 sound in Ginga NinkyouDen [Barry]
  • Added driver for games on Lady Bug hardware [iq_132]
  • Added driver for Markham [iq_132]
  • Added driver for Mogura Desse [iq_132]
  • Added driver for Pushman [iq_132]
  • Added driver for Sky Kid [iq_132]
  • Added driver for Speed Spin [iq_132]
  • Added driver for Asuka & Asuka and similar games on Taito hardware [iq_132 (thanks to JackC for testing)]
  • Added driver for Welltris [iq_132]
  • Added clone of 1942 to the 1942 driver [Barry]
  • Added clone of Arkanoid to the Arkanoid driver [Barry]
  • Enabled clones of Arkanoid that require the M68705 CPU [iq_132][
  • Added bootleg of Final Fight to the CPS-1 driver [Barry]
  • Added clone of Pang 3 to the CPS-1 driver [Barry]
  • Added Street Fighter 2 (Double K.O. Turbo II) bootleg to the CPS-1 driver [iq_132]
  • Added clone of Dark Stalkers to the CPS-2 driver [Barry]
  • Added clone of Dungeons & Dragons: Shadow Over Mystara to the CPS-2 driver [Barry]
  • Added clone of Hyper Street Fighter 2 to the CPS-2 driver [Barry]
  • Added clone of Mega Man 2 to the CPS-2 driver [Barry]
  • Added clone of Super Puzzle Fighter 2 Turbo to the CPS-2 driver [Barry]
  • Rewrote the Dec0 driver from scratch (currently preliminary) [Barry]
  • Added Dark Tower to the Double Dragon driver [Barry]
  • Added clone of Moon Cresta to the Galaxian driver [Barry]
  • Added clone of Scramble to the Galaxian driver [Barry]
  • Added WOW New Fantasia to the Gals Panic driver [BisonSAS]
  • Added clone of Ghosts n' Goblins to the Ghost's n' Goblins driver [Barry]
  • Added clone of X-Men to the Konami driver [Barry]
  • Added clone of Airwolf to the Kyugo driver [Barry]
  • Added clone of Last Duel to the Mad Gear driver [Barry]
  • Added clone of King of Fighters '95 to the Neo-Geo driver [iq_132]
  • Added clone of Samurai Shodown II to the Neo-Geo driver [Barry]
  • Added clone of Samurai Shodown IV to the Neo-Geo driver [Barry]
  • Added Ironclad to the the Neo-Geo driver [iq_132]
  • Added kof96ep, kof97pla, kf2k1pls, kf2k1pa, cthd2k3a, kf2k2plb, kf2k2plc, kf2k4pls, mslug5b, kof96cn, kof96ae, kof97cn, kof97xt, kof98ae and kf2k2ps2 to the Neo-Geo driver [Barry]
  • Added Popeye-Man to the Pacman driver [Barry]
  • Added preliminary driver for Rally X [Barry]
  • Added clone of Alien Syndrome to the Sega System 16B driver [Barry]
  • Added clone of Super Hang-On to the Sega Hang-On driver (enabled in debug builds only because it doesn't work) [Barry]
  • Added clone of Mega Blast to the Taito F2 driver [Barry]
  • Enabled clones of Tiger Heli that require the M68705 core [iq_132]
  • Added Demon World, Fire Shark, Rally Bike, and Vimana to the Toaplan-1 driver [iq_132]
  • Added Knuckle Bash 2 to the Toaplan-2 driver [iq_132]
  • Added clone of Outzone to the Toaplan-1 driver [Barry]
  • PGM Changes [iq_132]
    • 02-27-2010
      • Added kov2a and kov2b (kov2b is disabled) partially dumped sets
      • Thanks to JackC for helping sort a few sets.
    • 12-05-2009
      • Added Happy6in1 (XingXing)
      • Added newer 68k bios (XingXing)
      • Added fake dip switch to switch beween 68k bios versions
      • Added kovsh103 (XingXing)
      • Added martmastc102 (XingXing)
      • Added region dips for martmastc102
      • Added proper dump for demon front (alt) (XingXing)
      • Added several pgm bootleg/hacks from MAME Plus
      • Added proper dump for orlegendc
      • Labeled region dips as "fake" as they are really hacks since PGM games usually have their regions supplied by the protection devices.
  • Corrected the CPU clocks in the Outrun driver as per MAME 0.135u4 [Barry]
  • Fixed a memory issue when exiting the CPS-1 driver [iq_132]
  • Fixed a crash when loading games in the Blood Bros. driver [BisonSAS and iq_132]
  • Fixed graphics in My Angel 2 [iq_132]
  • Emulated the M68705 in Legend of Kage rather than simulate it [iq_132]
  • Added layer disable to the CPS-3 driver [iq_132]
  • Fixed CPS-3 sound synch when using non-standard frame rates [Captain CPS-X]
  • Fixed a romname in mslug4nd [kenshiro]
  • Fixed init bug in Guardians in the Seta-2 driver [kenshiro]
  • Added UniCode titles and fixed some details in the Cross Pang driver [BisonSAS]
  • Fixed crash in the D-Con driver [BisonSAS and iq_132]
  • Corrected dipswitches in the F-1 Grand Prix driver [BisonSAS
  • Fixed graphics in Fantasia II (Less Explicit) in the Gals Panic driver [BisonSAS]
  • Fixed crash in Ultra Balloon (SunA16 driver) [Bruce Lee and iq_132]
  • Various fixes in the Tao Taido driver [BisonSAS]
  • Added a new support file importer module [Captain CPS-X]
  • Added option to use a background image in the menu bar [Captain CPS-X]
  • Updated the jukebox and improved Neo-Geo support [Captain CPS-X]
  • Converted the driver list generation perl script to C++ and changed the documentation output to HTML [Captain CPS-X]
  • Fixed an issue when loading tracklists in the jukebox [Captain CPS-X]
  • Updated the megadrive driver to the latest one generated from the database on barryharris.me.uk [Barry]
  • Matched all sets to MAME 0.136u3 [Barry]
  • Updated libpng to version 1.4.0 [Barry]
  • Fixed a MSVC compile issue with the latest libpng [Captain CPS-X]

19 Comments:

Posted by Kevro on 1 March 2010 at 12:42    
Any luck on the psp emulator??
Posted by stranno on 1 March 2010 at 14:55    
psp emulator was not done by this team, and project was closed some time ago http://is.gd/9sdKN
Posted by sidnei55 on 1 March 2010 at 23:04    
Any luck on the ps2 emulator??
Posted by jjkkyu on 3 March 2010 at 07:01    
Does it have any possible to support naomi driver in FBA?
Posted by Ayurai on 5 March 2010 at 10:28    
please, let it compatible with kaillera o/
Posted by hexxon on 6 March 2010 at 19:31    
The help file doesn't seem to be working so I'll ask here. Can mouse movements be used as input? I tried using "grab mouse" and it detects the direction, but it doesn't work in games (clicks do, though). Thanks.
Posted by firetime on 7 March 2010 at 03:32    
anyone know how to run metal slug5,3, 2,1
Posted by heanavsiorçopi5 on 8 March 2010 at 16:21    
1. I can not play the game mortal kombat 3 ultimate europe. how can I do? 2. emulator does not play the game vendetta.
Posted by heanavsiorçopi5 on 3 April 2010 at 18:50    
Add more games and the emulator add search engine please
Posted by heanavsiorçopi5 on 16 April 2010 at 18:15    
1. Recommendation: Final Burn Alpha emulation, add the search engine feature. 2. Recommendation: I want to add games emulator: 1. Terminator 2 2. Gold Medalist 3. Beast Busters 4. Robocop 5. Bad Dudes vs. Dragonninja 6. R-Type and R-Type Leo 7. Hippodrome 8. Final Fight 2 and Final Fight 3 arcade (not snes)
Posted by arukan on 2 May 2010 at 00:58    
....you joke.....?!?Final Fight 2 and Final Fight 3 (=a.r.c.a.d.e=) ..but if it be possible… then..>>+>>
Posted by heanavsiorçopi5 on 3 May 2010 at 09:17    
no I'm not kidding. Why is currently not possible?
Posted by cnterr on 4 May 2010 at 09:09    
What are these folders? support\archives support\icons support\lists\dat support\lists\lst Where can I find the tracklist files dat and lst? I copied some files .ico in icons folder but nothing happens.
Posted by leomartin6 on 17 May 2010 at 09:51    
JUST installed the new version, and 3/4 of the SoftFX filters don't even work. I don't get any errors, but the image stays the same unimproved.The only one that really works is the HQ2xS (VBA) filter. Im not really complaining because the HQ2xS filter is amazing! It makes the games looks so nice. Alot better than the HQx2 from the previous versions of FBA. -------------------------------- Leo <a href="http://www.cwnaexam.net">cwna</a> holder
Posted by leomartin6 on 17 May 2010 at 09:52    
JUST installed the new version, and 3/4 of the SoftFX filters don't even work. I don't get any errors, but the image stays the same unimproved.The only one that really works is the HQ2xS (VBA) filter. Im not really complaining because the HQ2xS filter is amazing! It makes the games looks so nice. Alot better than the HQx2 from the previous versions of FBA. LEO [url=http://www.cwnaexam.net]cwna[/url] USA
Posted by pabloxxx on 21 June 2010 at 13:20    
hello, this version can controls volume of games, but by type, fx volume, music volume, etc, it will be great for a footages on tournaments etc editing videos music combos etc, see you great work!!
Posted by pabloxxx on 21 June 2010 at 13:25    
hello, this version can controls volume of games, but by type, fx volume, music volume, etc, it will be great for a footages on tournaments etc editing videos music combos etc, see you great work!!
Posted by pabloxxx on 21 June 2010 at 13:27    
hello, this version can controls volume of games, but by type, fx volume, music volume, etc, it will be great for a footages on tournaments etc editing videos music combos etc, see you great work!!
Posted by sahukarikarthik569 on 24 August 2010 at 09:48    
some neogeo games like shock troupers, art of fighting 3 etc.,are not working and it says that some essential graphics roms are missing....

View article to leave a comment




FB Alpha 0.2.97.07 Release

Posted on 24 October 2009 at 19:27

Posted by barry

Filed under FB Alpha

Finally, a new release.

  • Ported YM2413 core from SMS Plus and added an interface for it [Barry]
  • Added a seperate timer to the YM3812 interface allowing the chip to be used with other FM chips and updated all the drivers that use it [Barry]
  • Added support to the AY8910 core to handle the ports outside of the init function, and updated the YM2203 interface to use them [iq_132]
  • Fixed a stupid bug I introduced in the K051649 core [Barry]
  • Added timer support for the M6502 CPU [iq_132]
  • Seperated the op code area for the M6502 CPU [iq_132]
  • Fixed cheat support in the SH-2 CPU core [iq_132]
  • Small fix to the Z80 core to reset the registers [iq_132]
  • Fixed typo in the HD6309 core as per MAME 0.132u4 [iq_132]
  • Added a palette viewer for games on Cave, CPS-1/2/3, Megadrive, Neo-Geo, PGM, Psikyo and Toaplan hardware and any game using the generic tiles module, which covers most games [Barry]
  • Fixed the XML Dat file output to properly support ampersands in rom names [Barry]
  • Made the maximum rom name length 100 characters instead of 32 [Barry]
  • Added a warning to BurnTransferCopy when BurnTransferInit hasn't been called [iq_132]
  • Fixed an issue with reporting some sound options in the System Info dialog that came about when changing the sound interface to plug-ins [Barry]
  • Removed the active Z80 core from the System Info dialog as the ZET interface only supports one core [Barry]
  • Added support for Vista, Server 2008 and Windows 7 detection to the System Info dialog [Barry]
  • Added an Atari filter to the game selection dialog [Barry]
  • Added driver for Blood Bros. and Sky Smasher [iq_132]
  • Added driver for D-Con and SD Gundam Psycho Salamander no Kyoui [iq_132]
  • Added a preliminary driver for games on DEC-8 hardware [iq_132]
  • Added a preliminary driver for Gauntlet [Barry]
  • Added driver for games on Karnov hardware [iq_132]
  • Added driver for Konami Twin 16 hardware [iq_132]
  • Added Bells & Whistles and Sunset Riders to the Konami drivers [Barry]
  • Added Lightning Fighters, Punk Shot, Quiz Gakumon no Susume, Teenage Mutant Ninja Turtles - Turtles in Time, Thunder Cross II to the Konami drivers [iq_132]
  • Added driver for Mitchell hardware [Barry]
  • Added driver for games on NMK16 hardware [iq_132]
  • Added driver for games on Psikyo SH hardware [iq_132]
  • Added driver for Return of the Invaders [iq_132]
  • Added driver for scooter Shooter [iq_132]
  • Added Atomic Point and Snapper to the Sega System 16B driver [Barry]
  • Added driver for Speed Rumbler [iq_132]
  • Added preliminary driver for Toki [iq_132]
  • Added driver for Vendetta, press F2 whilst booting to pass the ROM test [iq_132]
  • Added driver for games on Yun Sung 16 hardware [iq_132]
  • Added driver for WWF Superstars [iq_132]
  • Added bootleg of Street Fighter 2 to the CPS-1 driver [Barry]
  • Added Street Fighter II - Champion Edition Accelerator! bootleg to the CPS-1 driver [Barry]
  • Added Street Fighter II Quicken Pt-I bootleg to the CPS-1 driver [Barry]
  • Added sf2m9, sf2m10, sf2m11 and sf2m12 to the CPS-1 driver [Barry]
  • Added clone of Dungeons & Dragons to the CPS-2 driver [Barry]
  • Added clone of Battle of Atlantis to the Galaxian driver [Barry]
  • Added a clone of Dambusters to the Galaxian driver [Barry]
  • Added Kamakazi III to the Galaxian driver [Barry]
  • Added various games and clones to the New Zealand Story driver [iq_132]
  • Added clone of Pacman to the Galaxian driver [Barry]
  • Added Phoenix Part 2 to the Galaxian driver [Barry]
  • Added clone of Space War S to the Galaxian driver [Barry]
  • Added clone of Strategy X to the Galaxian driver [Barry]
  • Added clone of Metal Slug 4 to the Neo Geo driver [Barry]
  • Added clone of Outrun to the Outrun driver [Barry]
  • Added a clone to the Shadow Force driver [Barry]
  • Added Back Fire to the Tecmo driver [iq_132]
  • Added clone of Hellfire to the Toaplan-1 driver [Barry]
  • Added clone of Battle Garegga to the Toaplan-2 driver [Barry]
  • Added clone of X-Men to the X-Men driver [Barry]
  • Fixed potential memory leak in the Tengai driver rom loading [kenshiro]
  • Fixed the palette decoding in Dambusters to work with the correct PROM dump [Barry]
  • Added Z-Rejection support to the K053245 module, fixing sprites in Bells & Whistles and Sunset Riders [iq_132]
  • Added a module for the Konami K053936 IC module [iq_132]
  • Added shadow support to the Konami IC chips where necessary [iq_132]
  • Fixed Cue Brick [Barry]
  • Fixed an issue with coin inputs in the 2 Player versions of Crime Fighters [iq_132]
  • Fixed the Haunted Castle driver [iq_132]
  • Fixed an issue with the Konami Twin 16 driver when compiling with VC [Barry]
  • Added support for the new graphic roms in gradius2 [Barry]
  • Fixed savestates in the Gyrus driver [iq_132]
  • Fixed the sound in Scooter Shoorer [Barry]
  • Tidied up the Mad Gear driver to support the new sets and increased interleave which fixes the music [Barry]
  • Modified the Power Instinct driver to use the generic drawing routines [iq_132]
  • Added Mobile Suit Gundam EX Revue and the Sammy shooting games to the Seta2 driver [iq_132]
  • Fixed the gun inputs in the Sammy shooting games [Barry]
  • Added the ability to read from the X1-010 sound chip and hooked it up in the Seta2 driver, improving the sound [Barry]
  • Fixed memory leaks in the Shadow Force driver's graphic rom loading [kenshiro]
  • Tidied the Toki driver and added sound [Barry]
  • PGM Updates [iq_132]
    • Fixed kov2106 thanks to the FBA Shuffle team :) [iq_132]
    • Added a few small speedups
      • Only recalculate the whole palette when needed now rather than every frame [iq_132]
      • Clear all video buffers in one loop [iq_132]
    • Fixed a crash when doing line scroll (see kovsh intro - fire stage background) [iq_132]
    • Fixed sound after save state load [iq_132]
  • Megadrive Updates [Barry]
    • Fixed an issue with games' buggy sound programs expecting certain results back [Barry]
    • Added support for some custom banking cartridges [Barry]
    • Updated the web-based Megadrive driver database with the new games from HazeMD 0.14a [Barry]
    • Removed rom editing capability from the web form [Barry]
    • Updated the web-based Megadrive driver generator to support games with multiple roms [Barry]
    • Added a check to the driver generator to make sure any non-working parents are included in release builds if they have working clones [Barry]
  • Matched all sets to MAME 0.134u3 [Barry]
  • Changed the dat file output using the ROM_VERIFY compile-time flag to produce the XML datfile type [Barry]
  • Updated libpng to version 1.2.40 [Barry]
  • Updated the compile guides to work with the newest available tools [Barry]

You can download the new version on the FB Alpha page.


21 Comments:

Posted by sidnei55 on 24 October 2009 at 23:10    
Thanks. Keep it up.
Posted by JacKc on 25 October 2009 at 10:18    
Well done Barry !!!
Posted by boy2rain on 25 October 2009 at 11:46    
THANK YOU SO MUCH FOR THE BEST ARCADE EMULATOR I EVER USED. I SUGGEST YOU TO ADD THESE GAMES IF POSSIBLE. #NBA MAXIMUM HANGTIME MAYBE IT'S THE BEST 2D BASKETBALL GAME EVER MADE. #DUNK DREAM '95(A.K.A HOOPS IN EUROPE) A SUCCESSIVE VERSION OF THE CLASSIC BASKETBALL GAME DUNK DREAM(A.K.A STREET HOOP IN U.S.A, AND STREET SLAM IN EUROPE).
Posted by NEo on 25 October 2009 at 17:21    
woohoo...big changelog :)
Posted by vbt on 25 October 2009 at 17:40    
great job Barry, iq_132, kenshiro !!!!!
Posted by stranno on 25 October 2009 at 18:35    
Blood Bros does not work, it gives me a "Guru Meditation #C000000094.00899964B" error with the correct dump Anyway i dont know if "BB driver" means that is fully supported
Posted by sasquast on 29 October 2009 at 16:17    
This version works with Mega Drive ? I cant see my roms =\
Posted by snapuswipe on 7 November 2009 at 13:27    
awesome. if you could add dragoon might in the next version, that would be amazing!
Posted by Artz on 27 November 2009 at 16:55    
Because all the Mega drive roms changed their names in this release new FBA build can't see them. Is there a way to mass rename all the Megadrive roms all at once? Barry?
Posted by miska1 on 30 November 2009 at 17:59    
Du&#380;o dobrej roboty.Oby tak dalej,bo to jeden z najlepszych emulatorów!
Posted by Artz on 6 December 2009 at 16:40    
Ok, to answer myself, to automatically rename all the megadrive roms according to new names you need to use romcenter. First generate romlist data file, load it, choose your rom path and fix your roms.
Posted by Ryukenden on 24 December 2009 at 04:52    
Great release, keep up the good work!
Posted by sindon007 on 1 January 2010 at 11:48    
how do i get fba to run all i get is this pop up d3dx9_42.dll was not found im i missing something?
Posted by tangyuan on 3 January 2010 at 01:25    
nice
Posted by JacKc on 13 January 2010 at 15:43    
Hi Barry, I've made a blog for FBA WIP...Just tell me what you think about. http://fbawip.blogspot.com/ Best regards, JacKc
Posted by PhrostByte on 15 January 2010 at 23:06    
I really wish GGPO would use the latest FBA. :( Barry does such a great job and his work should be appreciated.
Posted by joanne_09 on 16 January 2010 at 14:52    
tnx
Posted by iq_132 on 22 January 2010 at 12:59    
@PhrostByte -- The problem with GPPO is that they are a license violating build of FBA. They should be releasing their sources with every binary release and do not, so we have no interest in helping them with anything.
Posted by skrione on 27 January 2010 at 05:21    
lo quiero
Posted by PhrostByte on 8 February 2010 at 18:04    
iq_132: I didn't think about that. FBA uses a copyleft license right? Then GGPO should be sharing their code too.. :\ Tis a shame, could have been the most powerful alliance in all emulation.
Posted by KaaMoS on 2 September 2010 at 07:36    
I found GGPO source code here. I hope it could be useful... http://ggpo.net/download/ggpofba_0.2.96.71.zip

View article to leave a comment




FB Alpha 0.2.97.06 Release

Posted on 1 June 2009 at 19:11

Posted by barry

Filed under FB Alpha

This version includes a big change in the Z80 CPU interface. Specifically MAME's Z80 core is now used for all games. This should give better results and make the program more portable. We have done a lot of testing but if you notice any new problems please let us know and we can fix them.

This version also includes changes in the EEPROM code and input assignment code. As well as the changed save states for the ZET interface, these render old config and save files pretty much useless. It is advised to delete the contents of the config\games folder before using this version. Savestates are a bit hit-and-miss at the moment anyway. I plan to pay some attention to savestates in the next version and hopefully boost compatibility.

  • Fixed the ZET interface when used with MAME's Z80 CPU core and removed support for all other Z80 CPU cores [Barry]
  • Updated lots of drivers to work with the changes to the ZET interface [Barry]
  • Updated some more drivers to work with the ZET interface changes [iq_132]
  • Improved existing Konami IC chip emulation and added support for some new chips [iq_132]
  • Ported the K0051649, K053260 and K054539 sound cores from MAME [iq_132]
  • Fixed the K0051649, K053260 and K054539 sound cores sample rate support [Barry]
  • Added a seperate timer to the YM3526 interface allowing the chip to be used with other FM chips [Barry]
  • Added support for the M6801 CPU in the M6800 interface [Barry]
  • Finally, and I do mean finally fixed the bug in the RF5C68 core, giving full sound in Sega System 18 [Barry]
  • Fixed the issues with the YM2203 core [Barry]
  • Big update to the cheat interface supporting multiple CPUs [iq_132]
  • Added savestate support to the Namco Sound module [Barry]
  • Converted the Galaga driver to use the ZET interface and added savestate support [Barry]
  • Converted the Sega System 1 driver to use the ZET interface [Barry]
  • Converted the MC8123 Sega System 16B games to use the ZET interface [Barry]
  • Converted the games in the Galaxian driver that used a custom interface to use the ZET interface [Barry]
  • Fixed savestate support in the M6809 CPU interface [iq_132]
  • Fixed savestate support in the M6800 series CPU interface [Barry]
  • Replaced the EEPROM code with a port from MAME [iq_132]
  • Updated the Battle Bakraid, Cave, CPS-1, CPS-2, ESD 16, Kaneko 16, Midas, Space Gun and Zero Point 2 drivers to work with the new EEPROM code [Barry][iq_132]
  • Fixed problem with the low-pass filter in the DirectSound plugin [Barry]
  • Added lots of Konami games [iq_132]
  • Added driver for Bubble Bobble and clones [Barry]
  • Added driver for Arabian [iq_132]
  • Added a bootleg of SCI to the Taito Z driver [Barry]
  • Added a clone of Forgotten Worlds to the CPS-1 driver [Barry]
  • Added clone of The Combatribes [Barry]
  • Added clone of Final Star Force [iq_132]
  • Added clone of The Legend of Kage[iq_132]
  • Fixed the DAC sound in King & Balloon [Barry]
  • Fixed Mighty Monkey and clones and enabled in release builds [Barry]
  • Enabled the Kangaroo driver in release builds now that the ZET interface changes made it work [iq_132]
  • Added support for hardware specific input presets, cps.ini, neogeo.ini and pgm.ini [Barry]
  • Added a Save preset button to the input dialog to save the currently defined inputs into a hardware preset file [Barry]
  • Updated the help file with details of the new items in the Input Dialog [Barry]
  • Fixed some issues with saving and reading files for drivers with more than 8 characters in their name [Barry]
  • Fixed an issue when updating the previous games list with drivers with more than 8 characters in their name [Barry]
  • Widened the short gamename column in the selection dialog [Barry]
  • Disabled the rather annoying system beep in DEBUG builds [iq_132]
  • Matched all sets to MAME 0.131u3 [Barry]

You can download the new version on the FB Alpha page.


28 Comments:

Posted by mz on 1 June 2009 at 22:52    
Truly amazing release. Thanks a lot for all of your hard work. :D Just one thing: I can't find Haunted Castle/Akuma-Jou Dracula anymore. Was it removed for some reason or it's just a bug?
Posted by Hoeru on 2 June 2009 at 00:16    
excellent release... glad to see Shinobi III here, I'll help out with the megadrive releases. One feature I'd like to see added in the new version is: Clear recent games I don't want people seeing me play miss world =P
Posted by Hoeru on 2 June 2009 at 01:06    
found a bug, as soon as you start fb aplha if you go to help -> about (while the smaller icon is there) it sticks
Posted by iq_132 on 2 June 2009 at 03:09    
@mz: It was removed because it doesn't work for anyone except me for some insane reason. Not quite sure what the deal is, and I can't investigate since I can't reproduce the problem.
Posted by moser09 on 2 June 2009 at 08:56    
Super!!Fixed NeoGeo Raster Bug in Neo Turf Master. Exellent Work barry.
Posted by Kyo Kusanagi on 2 June 2009 at 13:37    
Hi Barry, I'm a diehard fan of FB and FBA and I visit this site and the FBA section of the Neosource forum daily to keep up to date with all the news about this great emulator -it's my favorite emu for my NeoGeo and CPS needs after all ^^ The softare is always good, but this one is a blast of a release! Thank you especially for the hardware specific presets -I've always waited for them :P- and the addition of the great Simpsons beat 'em up! Keep up the good work, I wish the best to you, to iq_132 and to everyone else who works on this emu ^^
Posted by Kyo Kusanagi on 2 June 2009 at 14:54    
Sorry Barry, I had forgotten a thing: could someone please make and mantain constantly an English cheats collection? In the FBA Shuffle site there's an English cheats pack, but it's so old, it was last updated on January 30, whlist the Chinese cheats pack was updated on April 26.
Posted by iq_132 on 2 June 2009 at 17:36    
There's not really any reason to have a cheat pack in FBA. ^^ Just download the classic cheat.dat cheat from http://cheat.retrogames.com/ . Unzip the cheat.dat into support/cheat/
Posted by NEo on 2 June 2009 at 23:09    
Outstandig! :)
Posted by Paranoid on 3 June 2009 at 11:27    
Is Bubble bobble the decapped version?
Posted by barry on 3 June 2009 at 13:15    
Yup - Bubble Bobble uses the M6801 decapped ROM. The versions are the same as in MAME and fully emulated.
Posted by Paranoid on 3 June 2009 at 13:42    
Excellent, thx for that :-)
Posted by Kyo Kusanagi on 3 June 2009 at 14:39    
Iq_132, thank you for your kind reply :) I was asking ofr that just because I remember getting NeoGeo error screens while trying to use cheats through the cheat.dat, but since you recommend this way so strongly I guess I was making some serious mistakes activating the cheats. Thank you again, it's nice to see we can get such fast and accurate answers from developers ^^
Posted by evilmitaka on 3 June 2009 at 20:08    
ALIENS!!!!!!! thanks
Posted by iq_132 on 4 June 2009 at 19:44    
@Kyo Kusanagi - for Neogeo, be sure to apply the cheats after the game loads. The bios checks the ram to make sure it's writable. If it's not (since cheats patch the ram/rom), the bios freaks and you get a cross-hatch or worse. @Evilmitaka - :)
Posted by Kyo Kusanagi on 6 June 2009 at 08:15    
Thank you again for your support iq_132 ^^ I can't get NeoGeo games to crash right now -I wanted to do it to give you an accurate description of the error-, but I can tell you for sure it wasn't a cross hatch, it was a message that read things like "Z80 ERROR" and "WORK RAM ADDRESS" with some hex values. Anyway, thanks to your advice I should be able to use cheats without any trouble.
Posted by joe1203 on 6 June 2009 at 11:30    
hi barry 1) When scanline is on, if I pause the emulator and resume, the pause bar on the right corner doesn't go away 2) When I am playing sengoku3, I save the game and load the game, FBA crashed with a "FB Alpha as encountered an unrecoverable problem and will be terminated" dialog.
Posted by devilmancl on 6 June 2009 at 21:18    
hi Barry, first I have to thank you the great work that you have done over FBA. The thing that bring me here is a little favor, can you put a dialog or something to select in which monitor display FBA in fullscreen, because is very annoying to change the primary system monitor each time you like to play. Bye
Posted by Ryukenden on 8 June 2009 at 19:20    
I have 4 files for "Street Fighter III 3rd Strike" and it still wont work.Same was for previous fba release.I used to play it on fba 96 and it worked fine.
Posted by Ryukenden on 13 June 2009 at 11:50    
Figured it out.96 release only need sfiii3n, but 97 release need updated sfiii3 rom.
Posted by left 4 dead fan on 13 June 2009 at 21:19    
can someone help me? I'am still getting "d3dx9_41.dll was not found" What do I do?
Posted by Paranoid on 14 June 2009 at 08:34    
It's something to do with your Direct x runtimes, how to update them though i ain't so sure.
Posted by barry on 15 June 2009 at 06:49    
You can update them via the Microsoft web-site as usual.
Posted by Chrisw70 on 17 June 2009 at 14:23    
As usual, superb release again, Barry. Barry, what would the chances of getting this filter into FBA, be ? http://www.digitallounge.gatech.edu/gaming/index.html?id=2824 To see those effects along with the curved screen effects, on older games, would look amazing.
Posted by arukan on 11 July 2009 at 00:04    
good day….I want sincerely to thank you for this very beams work ... finally thank you..barry
Posted by Artz on 10 September 2009 at 12:02    
Barry do you have some kind of blog? I would like to read on what are you doing next. Great emulator BTW, I've been using it since its Dave days. Keep up the good work man!
Posted by Riot.EXE on 23 September 2009 at 08:53    
So I'd been using FBA for a good while now, and all of a sudden it decides it no longer wants to run ANY Neo Geo Roms...even tried deleting and re-downloading the bios and roms and that didn't work. Whats up with that, eh?
Posted by sasquast on 25 September 2009 at 04:02    
Yu Yu Hakusho Makyou of Mega Drive is not in list :(. This game is ALMOST PERFECT in MegaDrive Test Edition of FBA. Why not in list ? :(

View article to leave a comment




FB Alpha 0.2.97.05 Release

Posted on 25 April 2009 at 13:45

Posted by barry

Filed under FB Alpha

A new FB Alpha. A lot has changed, both in the program and also the files (some are now redundant), so an install into a fresh folder is recommended.

The what's new is below;

  • Tidied source to compile cleanly with GCC 3.4.5, GCC 4.3.3 and the latest Microsoft SDKs [Barry]
  • Wrote compile guides for the above which are available on my website [Barry]
  • Replaced the readme.txt with a detailed Windows help file [Barry]
  • Replaced the whatsnew.txt with a HTML document and added a link to it from the help menu [Barry]
  • Updated libpng to the current version (1.2.35) [Barry]
  • Made a new higher quality icon, with support for the nice big vista icon [Barry]
  • Ported MAME's Konami CPU core [iq_132]
  • Fixed an issue with the M6809 interface [iq_132]
  • Fixed Konami core to compile with VC [Barry]
  • Added Signed Write support to the DAC core [Barry]
  • Added control over the volume of the DAC core [Barry]
  • Added option to control whether the DAC core adds to the current buffer or not [Barry]
  • Big update to the Megadrive driver [Barry]
    • Greatly improved timing
      • Changed the YM2612 to use the 68000 for timing since the Z80 can be disabled
      • Properly supported PAL
      • Updated the reset routine to support switching between regions
    • Changed to MAME's Z80 core - it works much better
    • Basic SRAM support
    • Added support for most games that require special init functions
    • General tidy-up and many small fixes
    • Most games now work - testing is under way to enable games that are working (see my site for details on how you can help this effort)
    • Updated to the latest driver generated from the database
  • Added driver for 1943 [Barry]
  • Added driver for F1 Grand Prix [iq_132]
  • Added driver for games on Fuuki FG-3 hardware [iq_132]
  • Added driver for Gyrus [iq_132]
  • Added driver for Haunted Castle [iq_132]
  • Added driver for Lethal Crash Race [iq_132]
  • Added driver for Vigilante and games on similar hardware [Barry]
  • Added clone of Chase HQ to the Taito Z driver [Barry]
  • Added clone of Mighty Pang to the CPS-2 driver [Barry]
  • Added clone of Night Warriors to the CPS-2 driver [Barry]
  • Added clone of Operation Wolf to the Taito Misc driver [Barry]
  • Added support for the Neo-Geo Deck BIOS [Barry]
  • Made the Neo-Geo BIOS select more intuitive [Barry]
  • Improved the PGM driver, see changes.txt in the PGM folder for full details [iq_132]
  • Simulated the protection in Oriental Legends Special/Super making it playable [XingXing]
  • Fixed background colours and added savestates to 1943 [iq_132]
  • Fixed an issue with some sprites in World Cup '90 [Barry]
  • Fixed text layer in Metal Slug 4 Plus [kenshiro]
  • Added XAudio2 Sound plugin, partially based on FBA Shuffle [Barry]
  • Fixed an issue with the Neo-Geo driver flags, fixing Memory Cards and Button Macros [Barry]
  • Added the full range of button combinations to the Neo-Geo macros [Barry]
  • Added macro support for the PGM driver [Barry]
  • Changed the parent filters in the selection dialog to behave in the expected way [Barry]
  • Fixed MAWS links [Barry]
  • Moved the FPS display in the DirectX 9 blitter to the top right [FBAShuffle]
  • Matched all sets to MAME 0.131 [Barry]

For the downloads go to the new FB Alpha on this site.


26 Comments:

Posted by Nogi on 25 April 2009 at 14:25    
Doesn’t work for me I keep getting the following error --------------------------- fba.exe - Kan onderdeel niet vinden --------------------------- Deze toepassing kan niet worden gestart omdat d3dx9_41.dll niet kan worden gevonden. Het opnieuw installeren van deze toepassing kan dit probleem oplossen. --------------------------- OK --------------------------- It tells me that the app cannot run because d3dx9_41.dll cannot be found. FB Alpha 0.2.97.04 did run fine though.
Posted by barry on 25 April 2009 at 14:36    
You need to update your DirectX runtimes.
Posted by Nogi on 25 April 2009 at 15:04    
Aaah thanks! I wouldn’t have figured that one out.
Posted by NEo on 26 April 2009 at 00:33    
Thanks for this huge update :)
Posted by ampxia on 30 April 2009 at 12:23    
SIr where can i download FBA games? plsss send me the site.... www.Bonell143@yahoo.com
Posted by iwakase on 3 May 2009 at 14:09    
Looks like i can not turn off the low-pass filter. Its always on although the option is not ticked. Or maybe its just me who cant hear the differences.
Posted by iwakase on 3 May 2009 at 14:24    
Ok...found out that low-pass filter can be turn on and off if I am using XAudio2 plugin. But that option doesnt seem to work with DiretSound plugin.
Posted by jjkkyu on 4 May 2009 at 03:45    
Hi,barry. Thanks for the update. And can you increase the rom path? I want to sort different board roms in different paths and i think 20 paths is the least.
Posted by jjkkyu on 4 May 2009 at 05:57    
Some strings such as "&Other Gamma value...","Adjust &CPU speed...","&Neo-Source forums","&System information","&About FB Alpha" in the menu can't be localized. I changed them in the template localization file but they don't work. Please help me!!!
Posted by zeromx on 4 May 2009 at 18:46    
I do admit this is some great progress but why is there still NO default input map settings for neogeo, cps1,2,3 etc... instead of doing everytime for every game..
Posted by barry on 5 May 2009 at 10:57    
zeromx - see the help file for detailed help on default presets. You can achive all you want in there.
Posted by jjkkyu on 6 May 2009 at 03:43    
Hi,barry. What about my problems then?
Posted by barry on 6 May 2009 at 09:04    
jjkkyu - looks the localisation template support has issues. I'll look at it when I get chance.
Posted by tikman on 8 May 2009 at 22:14    
After I download "FB Alpha 0.2.97.05" and install "DirectX 9.0c (Mar 09) Redist" I have this problem: mslug.zip was found (C:\Documents and Settings\xxxxx\Desktop\FB Alpha 0.2.97.05\ROMs\mslug.zip). mslug.zip was found (roms\mslug.zip). neogeo.zip was found (C:\Documents and Settings\xxxxx\Desktop\FB Alpha 0.2.97.05\ROMs\neogeo.zip). neogeo.zip was found (roms\neogeo.zip). The following ROMs are invalid: • essential BIOS program ROM sm1.sm1 has a CRC of 97CF998B (correct is 94416D67). • essential BIOS ROM 000-lo.lo is 64k which is too small (correct is 128kB). • essential BIOS program ROM sm1.sm1 has a CRC of 97CF998B (correct is 94416D67). • essential BIOS ROM 000-lo.lo is 64k which is too small (correct is 128kB). • BIOS graphics ROM sfix.sfix was not found. The ROMset exhibits the following problems: • essential data is missing, the game will not run! • program data is invalid. • graphics data is missing. Actually all my neogeo games don't work anymore. For reference my old "FB Alpha 0.2.96.81" working fine.
Posted by barry on 9 May 2009 at 10:32    
You need to update your BIOS file.
Posted by tikman on 9 May 2009 at 21:22    
thanks. the new neogeo BIOS is about 1.2mb and I'm still using 200kb. silly me...
Posted by jjkkyu on 11 May 2009 at 05:29    
New supported Md game "NHL 94 (UE) [!]" dat seems irregular?
Posted by vivasae on 12 May 2009 at 00:54    
thanks
Posted by jjkkyu on 12 May 2009 at 01:31    
When I load a clone game, it always says for example "Cheat file support\cheats\sfiii3n.ini is malformed. Please remove or repair the file. Parse error at line 1. Problem: included file doesn't exist. Text: include "sfiii3" but i've already put the sfiii3.ini in the same folder. What shall i do then?
Posted by tikman on 12 May 2009 at 10:12    
@jjkkyu just copy the whole text of "sfiii3.ini" to "sfiii3n.ini".
Posted by JacKc on 13 May 2009 at 01:29    
Thanks Barry...One thing : FBA MD Games has been updated? Need to continue testing MD Games on FBA?
Posted by jjkkyu on 13 May 2009 at 04:31    
@tikman I did it but it doesn't work yet.
Posted by barry on 13 May 2009 at 11:55    
JackC - the driver got updated. Still need to test all the games that haven't yet been tested!
Posted by zeromx on 17 May 2009 at 23:18    
Firstly thanks alot barry for explaining to me about the presents files and default map input settings, managed to get that sort. Only problem, if you play CPS1,CPS2 and CPS3 with maps set default its all good but as soon as you intend to play a NEO-GEO game you need to change it neogeo defaul maps, is there no way of emulator i.e reading default maps keys from one file for all cps1,cps2 and cps3 and another file for neo-geo so once setup up, never need to change again.. great work.
Posted by barry on 18 May 2009 at 06:32    
Once you select your preset click the Default button to make it the default for all games. Delete any ini files first though as it will only set the defaults for any unconfigured games.
Posted by moser09 on 29 May 2009 at 10:12    
Raster Effect Bug in Neo Turf Master and Super Sidekicks 3.

View article to leave a comment




FB Alpha Megadrive Test Release

Posted on 27 March 2009 at 19:30

Posted by barry

Filed under FB Alpha

A test version of FB Alpha with just the Megadrive games enabled. There have been significant improvements to the current released version. The following is a list of the major changes:

  • Greatly improved timing
    • Changed the YM2612 to use the 68K for timing since the Z80 can be disabled
    • Properly Supported PAL
    • Updated the reset routine to support switching between PAL and NTSC timings
  • Changed to MAME's Z80 core - works much better
  • Basic SRAM support
  • Added support for most games that require special banking, etc.
  • General Tidy-up and fix of many small things
  • Tested many games and the vast majority work well

I have reopened the database on my web-page to allow users to update the driver with working status, etc. You need to be registered on the site and logged in. Click here to enter the database. Enter the name of the driver you tested (eg, g_soni) and click Amend. You can see the name of the driver in the game selection dialog. If you can't see it then enable the Use Zipnames option.

Once you have clicked the Amend button, you are presented with a form with the following fields:

  • Driver Name (read-only)
  • Clone of: this should in most cases be left alone)
  • Title: (this should in most cases be left alone)
  • Year:
  • Manufacturer:
  • Number of Players:
  • Genre:
  • ROM Name: (this should in most cases be left alone)
  • ROM Size: (this should in most cases be left alone)
  • ROM CRC32: (this should in most cases be left alone)
  • Status: (working, not working, gfx/sound problems)
  • Init Function: (this should in most cases be left alone)
  • Dip Switch Type: (this should in most cases be left alone)
  • Notes: (any notes based upon your testing that may help identify problems)

When you have made your changes click Amend.

The Megadrive driver that is used in FBA releases is generated from this database so if you want to see more games added please use this test release and post your findings in the database.

Click here to download the test build.


8 Comments:

Posted by JacKc on 27 March 2009 at 22:13    
Great !!! Let's start some testing.
Posted by Paranoid on 29 March 2009 at 20:14    
Do u need bio's for this to run?
Posted by Paranoid on 29 March 2009 at 20:14    
Do u need bio's for this to run?
Posted by JacKc on 31 March 2009 at 23:43    
No bios is needed for "this" to run...
Posted by Mrgrill247 on 23 April 2009 at 11:08    
Tried testing this on Final Fight CD. Nothing happened. Perhaps I am doing it wrong. The iso did not appear.
Posted by Hoeru on 31 May 2009 at 18:05    
I'm doing some testing on games that I love.
Posted by tina on 28 June 2009 at 10:47    
Really interesting one, i much appreciate. Thanks for sharing the information. <a href="http://www.uniquecert.com">testking</a>
Posted by sasquast on 25 September 2009 at 02:27    
Great !!! My drean is play Yu Yu Hakusho Makyou without problems ^_^

View article to leave a comment




FB Alpha 0.2.97.04 Release

Posted on 7 March 2009 at 11:27

Posted by barry

Filed under FB Alpha

Here's the what's new;

  • Moved Namco sound to it's own module and updated the Pac-Man driver [Barry]
  • Added driver for Galaga [Barry]
  • Added driver for Pass [iq_132]
  • Added a hack to get Knights of Valour 2 Plus working [XingXing]
  • Tidied up the SoftFX blitters [Barry]
    • Updated the Enhanced blitter to allow more filters
    • Added support to the ini file for long long integers to support the Enhanced blitter
    • Added hq2xS, hq3xS, hq2xBold, hq3xBold, EPXB and EPXC filters from SNES9X ReRecording
    • Added SuperEagle, 2xSaI, Super 2xSaI filters from VBA ReRecording
  • Fixed issue with board roms in ClrMAME XML DAT generation [Barry]
  • Changed ampersands in the ClrMAME XML DAT output to their HTML entity [Barry]
  • Some updates to the Megadrive driver via the online generator [nj7, JackC, arturf]
  • Fixed some rom sizes in non-working parents [Barry, pointed out by JackC]
  • Fixed license2rtf.pl to allow hyphens in URLs [Barry]
  • Matched all sets to MAME 0.129u6

You can download the new version here;


17 Comments:

Posted by iq_132 on 7 March 2009 at 12:07    
> Added driver for Galaga [Barry] *Doing a happy dance*
Posted by JacKc on 7 March 2009 at 13:45    
What a fast update and release !!! Thanks Barry.
Posted by 7zxkv on 7 March 2009 at 19:00    
Couldn't initialise D3D7 :o ?
Posted by CaptainCPS-X on 8 March 2009 at 06:09    
This release rocks Barry! ^^, tested it and no problems found here ;-). (those that are having issues with this new release should try to use a clean FBA environment, on a clean directory without old configuration files, etc...) SeeYaa! ^^
Posted by tanaduda on 8 March 2009 at 13:44    
Winamp track remap, please!!
Posted by iq_132 on 9 March 2009 at 21:17    
Your mom's a winamp track remap.
Posted by tanaduda on 9 March 2009 at 23:19    
Idiot, are you a Fba Author? No no...then, make an emulator, a forum, and answer questions like one.
Posted by CaptainCPS-X on 10 March 2009 at 02:15    
Ha, ha!, hey tanaduda, have you ever visited an emulation forum? xD, do you know who is IQ_132 ?! xD lol... he does have a forum, he does code (and kicks lot of programmers a**es) and he does answer questions because he is an administrator...so who is the idiot? ...you better do a research =P...idiot.
Posted by CaptainCPS-X on 10 March 2009 at 02:17    
oh btw, tanaduda...just google 'NeoSource' or check the 'Links' located at the top of this page...IQ_132 rules 8-).
Posted by iq_132 on 10 March 2009 at 09:56    
*facepalm*
Posted by JacKc on 10 March 2009 at 22:34    
Please calm down Tanaduda...Iq_132 like CaptainCPSx are very good guys !!! You can't imagine what they've done for FBA...so be quiet and don't make waves when it's not necesary.
Posted by jjkkyu on 11 March 2009 at 03:43    
Still bugs in IPS manager.So regretted.
Posted by barry on 11 March 2009 at 09:32    
What bugs are in the IPS manager? I'm not aware of any.
Posted by jjkkyu on 12 March 2009 at 01:03    
When after choosing the ips option in the ips manager, it saves a wrong ini file in the folder \config\ips with a wrong filename. So the "Play game with IPS patch applied" menu is still disabled and cannot apply IPS patch. This bug appeared since ver 0.2.97.2 while the previous version didn't have.
Posted by Akheron on 27 March 2009 at 00:07    
I did a search after having blitter trouble, and found that im not the only one with this problem. Apparently enhanced blitters dont work with NVIDIA chipsets, and sure enough i have an onboard NVIDIA chipset and it doesnt work for me. I have to say please keep the HQ2xS (VBA) filter in all future releases because it is in my opinion the best looking filter. It makes my games look amazing. I love your work, i cant wait for future releases.
Posted by barry on 27 March 2009 at 20:05    
I am aware of problems with Vista and some NVidia chipsets. I don't have an NVidia chipset though to work with. I don't plan on removing any filters - I might add more in the future though if I find any good ones.
Posted by uromacro on 17 April 2009 at 00:19    
Hi, there is a problem with this release, at least with the rom 'tmnt' and especially 'tmnt2pj'. When you load a save state this appears: http://img5.imageshack.us/img5/8726/gurumed.png Guru Meditation #C0000005.FFFE250F

View article to leave a comment




SoftFX Blitters

Posted on 6 March 2009 at 19:33

Posted by barry

Filed under FB Alpha

The SoftFX filters were getting a bit of a mess, so I've tidied them up, and updated the enhanced blitter to support more than sixteen filters, as well as updating the configuration file to support long long integers. I have also added some more filters (see image below).

SoftFX Blitters


1 Comment:

Posted by miguexd on 7 March 2009 at 05:23    
buenos soft

View article to leave a comment




hiscore.dat Support

Posted on 4 March 2009 at 20:42

Posted by barry

Filed under FB Alpha

I have added support for hiscore.dat in FB Alpha. Due to the problems this file caused in MAME before support was removed I have imposed the following restrictions on it's use;

  • Support is only turned on when the option Save high scores when supported is enabled. This is off by default.
  • Support is only turned on when a driver specifically declares support for it.

The reason why I have insisted on a driver specifically declaring it's support is so that hiscore support can be tested in games and only enabled if it is verified to work well. I have currently done the Galaxian driver and only enabled hiscore support in games that work well. I do not intend on doing many more drivers as I don't have the time to test them all. I hope that users will test drivers for themselves and let us know their experiences.

To test a games hiscore support you need to place the hiscore.dat in your hiscore directory and enable the Save high scores when supported option. You also need to compile your own version of FB Alpha and enable hiscore support in the driver you want to test. To enable hiscore support in a driver you edit the BurnDriver struct and adding BDF_HISCORE_SUPPORTED to the flags member.

In pretty much any circumstance, this would involve changing;

BDF_GAME_WORKING

to;

BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED

Then recompile and test the game. If hiscore saving works then let us know. The easiest way to do that would be to post at NeoSource.


2 Comments:

Posted by Lodestar on 5 March 2009 at 02:39    
Can you add the hotkey support that FBA Shuffle has? It's all in the config window, which is super useful and this is something I've always wanted from the official version.
Posted by tina on 28 June 2009 at 10:46    
<a href="http://www.examsprovider.com">exam preparation</a>

View article to leave a comment





Next...