FB Alpha

FB Alpha 0.2.97.09 Release

 

FB Alpha 0.2.97.09 Release

Posted by barry on 1 October 2011 at 20:19:00

The next version will feature a bit of a feature-cull, as there are a lot of half-completed or redundant features that I want to remove. This will make the program simpler for users to use, and will certainly make it easier for us to maintain from a development point-of-view.

Get the new version from the FB Alpha page, where you can also find updated compile guides if you want to compile your own version.

  • Ported the ARM CPU core from MAME [iq_132]
  • Ported the MSM5205 sound core from MAME, replacing the old core [iq_132]
    • Updated the Asuka driver to use it [Barry]
    • Updated the Double Dragon driver to use it [Barry]
    • Updated the Street Fighter driver to use it [iq_132]
    • Updated the Taito Misc driver to use it, giving ADPCM sound in Darius [Barry]
    • Updated the Tecmo driver to use it [Barry]
  • Ported the ES8712 sound core from MAME [iq_132]
  • Updated the TMZ280B core to support missing sound modes [iq_132]
  • Tidied up the samples interface [Barry]
    • Updated the DrvBurnStruct to support sample filename, and sample lists
    • Updated the sample module initialisation to use the BurnSampleInfo struct
    • Updated the Rally X driver to use the new code
    • Added the sample path to the Support Path dialog and the config file making it configurable
    • Added a Sample Info tab to the game information dialog
    • Added "uses samples from" info to the game information, game selection, and jukebox dialogs
    • Added sample support to the dat file writing module
  • Updated the zlib library to v1.2.5 [Barry]
  • Updated the libpng library to v1.5.4 [Barry]
  • Added regret's DirectInput8 module and updated it for FB Alpha, replacing the DirectInput7 module [Barry]
  • Removed dependency on dxguid lib since it is no longer available [Barry]
  • Added ability to compile without A68K, definable via BUILD_A68K makefile option [Barry]
  • Rewrote the Taito TC0100SCN module and updated all the drivers that used it, adding support for multiple screens and hopefully making it faster [Barry]
  • Added double width support to the TC0480SCP module [Barry]
  • Added multiple chip support to the PC080SN module [Barry]
  • Fixed sprite rendering order in Warrior Blade [Barry]
  • Added a memory management module to the burn library [iq_132]
  • Added support to the generic tiles module to decode single tiles [Barry]
  • Reduced the volume in the K053260 core to remove distortion and corrected the left and right channels [Barry, reported by Huggybaby]
  • Fixed Loop Address in Sega PCM Module, as per MAME 0.141u1, fixing sound in Super Monaco Grand Prix [Barry]
  • Added driver for Backfire [iq_132]
  • Added driver for Chack'n Pop [iq_132]
  • Added driver for Darius II (dual screen) and Warrior Blade [Barry]
  • Added driver for games on Data East Simple 156 System hardware [iq_132]
  • Added driver for Dynamite Duke [iq_132]
  • Added driver for games on Gaelco hardware [iq_132]
  • Added driver for games on Irem M62 hardware [Barry]
  • Added driver for games on Irem M63 hardware [iq_132]
  • Added driver for games on Irem M72 hardware [iq_132]
  • Added driver for games on Irem M90 hardware, replacing old driver [iq_132]
  • Added driver for games on Irem M92 hardware, replacing old driver [iq_132]
  • Added driver for Lord of Gun and Alien Challenge [iq_132]
  • Added driver for Marine Boy [kenshiro]
  • Added driver for Operation Thunderbolt [Barry]
  • Added driver for Pocket Gal Deluxe [iq_132]
  • Added Cave games to the PGM driver and made other improvements to the driver [iq_132]
  • Added some non-working clones to the PGM driver [JacKc]
  • Added driver for the S2650 based Pacman games [iq_132]
  • Added Fantasy Zone 2 to the Sega System 16B driver [Barry]
  • Added driver for games on Seta hardware [iq_132]
  • Added driver for Success Joe [iq_132]
  • Added driver for games on Taito-B hardware [iq_132]
  • Added driver for games on Tecmo System hardware [iq_132]
  • Added driver for Varia Metal [iq_132]
  • Added driver for World Cup '90 bootleg hardware [Barry]
  • Added driver for Xor World [iq_132][
  • Added The Pit to the Galaxian driver [Barry]
  • Added Triple Draw Poker to the Galaxian driver [Barry]
  • Added Puzzle Break to the Hyper Pacman driver [Barry]
  • Added a module for the Taito TC0180VCU tilemap chip [iq_132]
  • Added a module for the Tatio TC0640FIO I/O chip [Barry]
  • Ported MAME's Time Keeper module to FB Alpha [Barry]
  • Fixed some inputs in the Taito B driver [Barry]
  • Added Thunder Fox to the Taito F2 driver [Barry]
  • Added Operation Wolf 3, Slapshot and Top Speed to the Taito Misc driver [Barry]
  • Added Volfied to the Taito Misc driver [Barry]
  • Added bootleg of 1943 to the 1943 driver [Barry]
  • Added 2 clones to the 1943 driver [Barry]
  • Added clone of Armed Formation to the Armed Formation driver [Barry]
  • Added clone of Black Tiger to the Black Tiger button [Barry]
  • Added clone of Blood Bros. to the Blood Bros. driver [BisonSAS]
  • Added Koro Koro Quest and Crusher Makochan to the Cave driver [iq_132]
  • Removed fake region switches and added clones to Air Gallet, Mazinger Z and Pretty Soldier Sailor Moon in the Cave driver [Barry]
  • Added clone of 1941 to the CPS-1 driver [Barry]
  • Added bootleg of Cadillacs and Dinosaurs (Dinosaur Hunter) to the CPS-1 driver [Barry, JacKc]
  • Added 2 clones of Captain Commando to the CPS-1 driver [Barry]
  • Added clone of Dynasty Wars to the CPS-1 driver [Barry]
  • Added clone of Final Fight to the CPS-1 driver [Barry]
  • Added 2 clones of Forgotten Worlds to the CPS-1 driver [Barry]
  • Added 2 clones of King of Dragons to the CPS-1 driver [Barry]
  • Added clone of Knights of the Round to the CPS-1 driver [Barry]
  • Added bootleg of The Punisher to the CPS-1 driver [JacKc]
  • Added bootleg of Street Fighter 2 to the CPS-1 driver [Barry]
  • Added 2 clones of Street Fighter 2 to the CPS-1 driver [Barry]
  • Added clone of Street Fighter 2 Champion Edition to the CPS-1 driver [Barry]
  • Added clone of UN Squadron to the CPS-1 driver [Barry]
  • Added clone of Dungeons & Dragons: Tower of Doom to the CPS-2 driver [Barry]
  • Added clone of Eco Fighters to the CPS-2 driver [Barry]
  • Added clone of Gigawing to the CPS-2 driver [Barry]
  • Added clone of Marvel vs. Capcom to the CPS-2 driver [Barry]
  • Added clone of Ring of Destruction to the CPS-2 driver [Barry]
  • Added clone of Street Fighter Alpha to the CPS-2 driver [Barry]
  • Added clone of Street Fighter Alpha 2 to the CPS-2 driver [Barry]
  • Added 2 clones of Street Fighter Alpha 3 to the CPS-2 driver [Barry]
  • Added 3 clones of X-Men: Children of the Atom to the CPS-2 driver [Barry]
  • Added clone of X-Men vs. Street Fighter to the CPS-2 driver [Barry]
  • Added several Phoenix sets to the CPS-2 driver [Barry]
  • Added clones of Red Earth to the CPS-3 driver [Barry]
  • Added support to the CPS-3 driver for JoJo's Venture USA BIOS [Barry]
  • Added support to the CPS-3 driver for Street Fighter III Hispanic BIOS [Barry]
  • Added 2 clones of Street Fighter Zero to the CPS Changer driver [Barry]
  • Added 3 clones of Street Fighter Zero to the CPS Changer driver [JacKc]
  • Added clone of Double Dragon to the Double Dragon driver [Barry]
  • Added clone of Biomechanical Toy to the Gaelco driver [Barry]
  • Added clone of Amidar to the Galaxian driver [Barry]
  • Added clone of Defend the Terra Attack on the Red UFO to the Galaxian driver [Barry]
  • Added clone of Hot Shocker to the Galaxian driver [Barry]
  • Added 2 clones of Moon Cresta to the Galaxian driver [Barry]
  • Added clone of Moon Shuttle to the Galaxian driver [Barry]
  • Added clone of Scorpion to the Galaxian driver [Barry]
  • Added clone of Scramble to the Galaxian driver [Barry]
  • Added clone of Streaking to the Galaxian driver [Barry]
  • Added bootleg of Gyruss to the Gyruss driver [Barry]
  • Added clone of Parodius DA! to the Konami driver [Barry]
  • Added clone of Teenage Mutant Ninja Turtles to the Konami driver [Barry]
  • Added clone of Iron Clad to the Neo-Geo driver [JacKc]
  • Added clone of Jockey GP to the Neo-Geo driver [Barry]
  • Added clone of King of Fighters '97 to the Neo-Geo driver [Barry]
  • Added clone of King of Fighters '98 to the Neo-Geo driver [Barry]
  • Added Last Hope to the Neo-Geo driver [Barry, Robert]
  • Added clone of Quiz Daisousa Sen to the Neo-Geo driver [Barry, JacKC]
  • Added clone of Quiz King of Fighters to the Neo-Geo driver [Barry, JacKC]
  • Added clone of Real Bout Fatal Fury Special to the Neo-Geo driver [Barry, JacKC]
  • Added Oriental Legend Special Plus to the PGM driver[iq_132, info from CreamyMami]
  • Added clone of Prehistoric Isle to the Prehistoric Isle driver [Barry]
  • Added clone of Space Bomber to the Psikyo SH-2 driver [Barry]
  • Added clone of Fantasy Zone to the Sega System 16A driver [Barry]
  • Added clone of Shinobi to the Sega System 16A driver [Barry]
  • Added clone of Bloxeed to the Sega System 16B driver [Barry]
  • Added clone of Fantasy Zone to the Sega System 16B driver [Barry]
  • Added clone of Heavyweight Champ to the Sega System 16B diver [Barry]
  • Added the ISG bootlegs to the Sega System 16B driver [Barry]
  • Added clone of Desert Breaker to the Sega System 18 driver [Barry]
  • Added clone of Galaxy Force 2 to the Sega Y-Board driver [Barry]
  • Added clone of Rail Chase to the Sega Y-Board driver [Barry]
  • Added clone of Street Fighter to the Street Fighter driver [Barry]
  • Added clone of Armed Police Batrider to the Toaplan-2 driver [Barry]
  • Added clone of Dogyuun to the Toaplan-2 driver [Barry]
  • Added clone of Vigilante to the Vigilante driver [Barry]
  • Made the foreground layer in Air Buster transparent [Barry, reported by BisonSAS]
  • Fixed the background rendering in Anteater [Barry]
  • Tidied the dips in the Blood Bros. driver [BisonSAS]
  • Tidied up the dips, titles, and manufacturers in the Cave driver as well as fixing EEPROM config in Hotdog Storm and Metomoquester and fixing savestates [BisonSAS]
  • Made the Resale versions of CPS-1 games run at 12MHz [Barry]
  • Tidied up dips and added Unicode title to the Crash Race driver [BisonSAS]
  • Forced the Demon World driver to use the Musashi 68000 core [iq_132]
  • Fixed the Gun Smoke driver video and sound speed [Lantus]
  • Added unicode titles, fixed some inputs and dips, and corrected some resolutions in all of the Konami drivers [BisonSAS]
  • Fixed the sprite offset in the Konami Ultraman driver [BisonSAS]
  • Fixed inputs and dips and added Unicode titles to the Magical Cat Adventure driver [BisonSAS]
  • Fixed an error in the Metal Slug 5 (bootleg) driver initialisation [kenshiro]
  • Fixed inputs and added Unicode title to the Mogura driver [BisonSAS]
  • Labelled the HyperFlip button in Moon War [Barry]
  • Tidied up the Power Instinct driver fixing some Z80 handling, Z80 reads and writes, sound hardware handling and boosted the interleave to fix the sound [Barry, reported by BisonSAS]
  • Fixed a romsize in the Robocop driver [JacKc]
  • Correctly cleared the screen in the Seta2 driver, fixing Subsino logo in Penguin Brothers [Barry, reported by BisonSAS]
  • Added unicode titles to the Tumble Pop bootleg driver [BisonSAS]
  • Fixed dip switches in the Turbo Outrun driver [Barry]
  • Fixed inputs and dips and added Unicode titles to the Welltris driver [BisonSAS]
  • Corrected clocks in the Double Dragon driver [Barry]
  • Corrected clocks in World Cup 90 as per MAME 0.136u4 [Barry]
  • Added ability to adjust CPU speed in the World Cup 90 driver [Barry]
  • Added ability to adjust CPU speed in the Sega drivers [Barry]
  • Added ability to adjust CPU speed in the Megadrive driver [Barry, suggested by manliodp]
  • Fixed a psikyosh crash and implemented the graphics banking[iq_132]
  • Fixed rotated screenshots [BisonSAS, regret (FBAShuffle)]
  • Fixed the "include" implementation in the cheat file parser [BisonSAS]
  • Removed kof95a as it seems to be a bad dump [JacKc]
  • Excluded Neo-Geo "decrypted C sets" from the build [Barry]
  • Added support to the Neo-Geo driver for a new BIOS rom [Barry]
  • Corrected the Iron Clad V3 rom in the Neo-Geo driver [JacKc]
  • Updated the Forgotton Worlds alt gfx set loading routine to support the new rom layout [Barry]
  • Updated the CPS-1 mappers as per MAME [Barry]
  • Updated the dat file writing module to ignore the CPS-3 driver when writing the ROM_VERIFY dat [Barry]
  • Fixed priorities in Magical Cat Adventure driver [iq_132]
  • Fixed sprites in Bloxeed, making it working [Barry]
  • Improvements to the M68705 core [iq_132]
  • Tidied up the dips and the driver for Batrider, Battle Garegga, Batsugun and Dogyuun [JackC]
  • Added 1360x768 to the auto-detect aspect ratio code [Captain CPS-X]
  • Fixed the favorites feature with drivers longer than 8 characters [Captain CPS-X]
  • Reverted back to the perl script for generating driverlist.h and amended it to support the changes to the BurnDriver struct since it was last used [Barry]
  • Tidied code to build without warning using GCC 3.4.5 and GCC 4.5.2 [Barry]
  • Updated the compile guides to work with the newest available tools [Barry]
  • Matched all sets to MAME 0.143u6 [Barry]
Share
OlderNewer