barryharris.me.uk
Monday, 8 February 2010, 22:50
matrim

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.


20 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ż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.

Login to leave a comment