- 2 replies
- 1,757 views
- Add Reply
- 0 replies
- 1,251 views
- Add Reply
- 0 replies
- 1,311 views
- Add Reply
FBA 0.2.96.58 Released!

I've made a new version of FBA available for download.This is a fairly big update; changes are summarized below;
Neo-Geo
* Added driver for Diggerman (diggerma)
* Added driver for Jockey Grand Prix (jockeygp)
* Added driver for Metal Slug 5 (mslug5, ms5plus, ms5pcb)
* Added driver for Pochi and Nyaa (pnyaa)
* Added driver for Samurai Shodown V (samsho5, samsho5h, samsho5b, samsh5sp, samsh5sh, samsh5sn)
* Added driver for SvC Chaos - SNK vs Capcom (svc, svcboot, svcplus, svcplusa, svcsplus, svcpcb, svcpcba)
* Added driver for The King of Fighters 2003 (kof2003, kf2k3bl, kf2k3bla, kf2k3pl, kf2k3upl, kf2k3pcb)
* Added driver for V-Liner (vliner, vlinero)
* Added driver for Zintrick (zintrckb)
* Added aof3k to the Art of Fighting 3 driver
* Added ct2k3sp to the Crouching Tiger Hidden Dragon 2003 driver
* Added kog to the King of Fighters '97 driver
* Added lastsold to the Last Blade driver
* Added mslug3b6 to the Metal Slug 3 driver
* Added ms4plus to the Metal Slug 4 driver
* Added fswords to the Samurai Shodown III driver
* Added lans2004 to the Shock Troopers 2 driver
* Added kof10th, kf10thep, kf2k5uni, kf2k2mp, kf2k2mp2, kf2k2pls, kf2k2pla, kof2k4se to the King of Fighters 2002 driver
* ROM set changes to match MAME affecting the kizuna, kof2000, kof2001, kof2002, lastblda, matrim, mslug4, and rbff1 drivers
* Added emulation for PVC Protection
* Added extra emulation for various bootlegs and gambling games
* Enabled a protection patch for Metal Slug X making the game playable
* Updated Universe BIOS to latest version (2.2)
* Added missing bioses from MAME
* Added a compile-time define in the Neo-Geo driver to strictly match the MAME bios set for romset validation purposes
* Removed driver for bangbedp
CPS-2
* Added the decryption algorithm routines to allow games to be decrytped without XORs
* Removed the XORs from drivers where the decryption key is known
* Added driver for Hyper Street Fighter 2 (hsf2a)
* Added driver for Puzz Loop 2 (pzloop2, pzloop2j)
* Added 19xxa to the 19XX driver
* Added avspa to the Alien vs Predator driver
* Added armwar to the Armored Warriors driver
* Added ddsomr1, ddsomr3 to the Dungeons & Dragons: Shadow of Mystara driver
* Added ddtodr1 to the Dungeons & Dragons: Tower of Doom driver
* Added mshj to the Marvel Super Heroes driver
* Added mshvsfj2 to the Marvel Super Heroes vs Street Fighter driver
* Added spf2ta to the Super Puzzle Fighter 2 Turbo driver
* Added ssf2tbr1 to the Super Street Fighter 2 driver
* Added ssf2u to the Super Street Fighter 2 Turbo driver
* Added xmvsfu to the X-Men vs Street Fighter driver
* Emulated the paddles in Puzz Loop 2 (pzloop2, pzloop2j)
* ROMset changes to match MAME affecting the armwar, avsp, ddsom, ddtod, dstlk, msh, mshvsf, msvc, progear, sfa, sfa3, sgemf, spf2t, vhunt2, and xmvsf drivers
* Corrected the descriptions in the Cyberbots driver
* Disabled drivers for games without XORs or decryption keys
CPS-1
* Added cawingr1 to the Carrier Air Wing driver
* Added ffightua to the Final Fight driver
* Fixed the Saturday Night Slam Masters driver so the games now boot
* ROMset changes to match MAME affecting the forgottn, sf2, and varth drivers
* Removed driver for knightsh
Toaplan
* Added driver for Hell Fire (hellfire, hellfir1, hellfir2)
* Added driver for Truxton (truxton)
* Added driver for Zero wing (zerowing)
* Added batsugna to the Batsugun driver
* Added outzoneb, outzonec to the Out Zone driver
* Fixed the dip switches in the Out Zone driver
* ROMset changes to match MAME affecting the bbakraid, dogyuun, outzone and shippumd drivers
Cave
* Added donpachk to the Donpachi driver
* Added theroes to the Gaia driver
* Added uopoko to the Puzzle Uo Poko driver
* ROMset changes to match MAME affecting the btlkroad, ddonpach, dfeveron, donpach, gaia and uopoko drivers
Misc
* Added driver for Cooki and Bibi 2
* Added driver for Cooki and Bibi 3
* Added driver for More More
* Added driver for More More Plus
* Added driver for Puzzle King
* Added driver for Toppy & Rappy
* Added driver for Twinkle
* Added driver for XESS - The New Revolution (SemiCom 3-in-1)
* Added gtstarba to the Guardian driver
* Added newsa to the News driver
* Added slapftuk, slapfgtr to the Slap Fight driver
* Added snowbroc to the Snow Bros. driver
* Added solomon to the Solomons Key driver
* Added s1945a, s1945k to the Strikers 1945 driver
* Added supermanj to the Superman driver
* Added tigerhb2 to the Tiger Heli driver
* Added daisenpu to the Twin Hawk driver
* Fixed the sound generated by the YM2151 in the Final Star Force driver
* Fixed the hang bug in the Rastan driver when starting the game
* ROMset changes to match MAME affecting the gunbird, opwolf, rastan, s1945, solomon, tengai and tigerh drivers
Application
* Added a NODUMP flag for rom definitions and updated DAT file generation and rom scan routines to support it
* Increased the max length of a rom name to 32 characters
* Added support for the extra V-Liner inputs to the input dialog
* Made game selection dialog wider to accomodate longer game titles
* Fixed the player descriptions in the input dialog (Player 0 becomes Player 1, etc.)
So, what does this mean for FBA? No new releases are promised in the future. The FBA Team seems to have disbanded a while back and we all seem to be doing different things now. I caught the emulation bug again at the back end of last year and since FBA was rather out of date I have decided to release this update. New releases may follow depending how long the bug lasts....
Thanks to kof2112 for the news!
Mame v0.111u4, Intermediate Update !

0.111u4---------
MAMETesters Bugs Fixed
-----------------------------
simpbowl0110u2yel [R. Belmont]
arcadiac0111u3yel [Ernesto Corvi]
mcatadv0111u3gre [David Haywood]
photoy2k0111u3yel [Aaron Giles]
Source Changes
-------------------
Added support for the Pioneer PR-8210 laserdisc player. [Ernesto Corvi]
Added two new convenience macros for input ports: PORT_DIPUNUSED and PORT_DIPUNUSED_DIPLOC. [stephh]
Updated DIP switches in the cave driver and added locations. [stephh]
Improved DIP switches in sbrkout and converted "fake" DIP switches into configuration switches. [stephh]
Improved DIP switches in Zero Hour. [Mike Ellery]
Added DIP locations to the m90 driver. [brian Oberholtzer]
Unified the Forgotten Worlds driver with the cps1 driver and connected the OKI6295 pin control properly. [David Haywood]
Modified the makefile to make it possible to independently specify symbols generation and optimization levels. [Atari Ace]
Fixed system time counters in the Amiga code. [Ernesto Corvi]
Major rewrite of the Midway 8080 black & white driver, separating it from the huge 8080bw driver and making the following changes: [Zsolt Vasvari, Derrick Renaud]
- 'True-to-hardware' emulation of the shifting circuits
- Identified and stubbed sound triggers
- Fixed DIP switches, where necessary (most games)
- Added DIPLOCATION to all switches
- Added watchdog
- Added coin counter
- Added lamp outputs to Sea Wolf, Guided Missile, Space Encounters, Phantom II, Bowling Alley
- Added stereo sound to Gun Fight, Guided Missile, M-4
- Partial sound emulation in Tornado Baseball, Boot Hill, Desert Gun, Double Play, Dog Patch, Blue Shark
- Properly emulated shifter circuit in Boot Hill
- Added gun recoil output to Desert Gun
- Added second set of analog controls to Clowns
- Fixed analog controls in Dog Patch
- Added SN76477 sound effect to Space Encounters
- Added non-memory mapped coin counters to Space Invaders, Blue Shark, and Space Invaders II
- Added proper watchdog times to all the games
- Breadboarded the noise clocks and ensured their frequencies were correct
Added support for the lamp matrix to the video callback in the Scorpion 2 driver, and updated lamps and inputs to better fit the new UI. VFD support has been moved to a configuration switch, as the output is actually always occurring - the switch mimics the effect of plugging in or removing the VFD from the control point. [James Wallace]
Improved sound output in the MediaGX driver. [Ville Linde]
Preliminary emulation of the TSI S14001A speech synthesizer as found in Berzerk/Frenzy (and also Stern pinballs). [Lord Nightmare, Kevtris, R. Belmont]
Added missing linescroll effect to Magical Cat Adventure and Nostradamus. It can be seen in action on the first levels of both games. [David Haywood]
Minor cleanup of mind-bending codce is the konamigx driver. [R. Belmont]
Fixed crash in the Sega System 24 driver. [David Haywood]
Added a validity check that input port names are valid UTF-8 strings. [Nathan Woods]
Improved DIP switches in the tumbleb.c driver. [stephh]
Added a large update to the legionna driver with much more documentation on the protection and other updates. [Angelo Salese]
Added cdp1869 video emulation to the Cidelsa driver. The games still don't work due to timing and interrupt issues. [Curt Coder]
Fixed crash in Tao Taido driver. [David Haywood]
Made suprnova RLE rendering safe from out-of-bounds accesses. [David Haywood]
Many improvements to the Midnight Landing driver, including partial sound, partial video emulation, and controls. Still not working, though. [Tomasz Slanina]
Fixed TMS9928 so it recalculates the pattern mask when its dependancies change so we don't end up in weird half-modes. [R. Belmont]
Added support in the user interface to render all text assuming it is UTF-8 encoded. This means that UTF-8 encoded Unicode names can be used in in-game descriptions, etc. But first you will need a unicode capable BDF font. [Aaron Giles]
Removed Vista build hacks from windows.mak as they are no longer necessary. [Aaron Giles]
Removed hacky use of the 'depth' field of mame_bitmaps. Bitmaps are now allocated with an enumerated 'format' instead. This is internally translated into bits-per-pixel in a normalized way. Also removed Machine->color_depth, which was often misused. [Aaron Giles]
Added new macro BITMAP_ADDR that can be used for addressing into bitmaps. Removed the use of bitmap->line[] in the core code. The line[] array will eventually be obsoleted, so stop using it. [Aaron Giles]
Changed operation of plot_pixel, read_pixel, and plot_box. The first two are now inline functions and the latter just maps to fillbitmap via another inline function. [Aaron Giles]
Added new required machine driver entry MDRV_SCREEN_FORMAT() which specifies the bitmap format for the screen. Removed the VIDEO_RGB_DIRECT and VIDEO_NEEDS_6BITS_PER_GUN flags that used to
determine the bitmap format implicity. [Aaron Giles]
Deprecated the following obsolete machine driver entries: [Aaron Giles]
MDRV_FRAMES_PER_SECOND -> MDRV_SCREEN_REFRESH_RATE
MDRV_VBLANK_DURATION -> MDRV_SCREEN_VBLANK_TIME(TIME_IN_USEC(x))
MDRV_VISIBLE_AREA -> MDRV_SCREEN_VISIBLE_AREA
Added a new mechanism for rendering the crosshairs on lightgun games. Crosshairs are automatically rendered if lightgun controllers are specified; the game no longer has to render them. Any other analog axis can be configued to use crosshairs via the new PORT_CROSSHAIR macro. Crosshairs are also now rendered in different colors for different players, and done as an overlay using the new rendering system instead of drawing into the game bitmap, which means they no longer show up on screenshots. If you don't like the built-in crosshairs, you can make your own. Just call them cross0.png (player 1), cross1.png (player 2), etc. and place them in the root of your artwork directory. [Aaron Giles]
Changed F1 crosshair toggle. By default crosshairs are on for all configured players. Toggling once will turn them all off. Each sucessive toggle will enable one player at a time until all players are again visible. [Aaron Giles]
Added support in chd.c for lossy compressors, computing CRCs and other hashes based on the decompressed output in those cases. Also added support for asynchronous reads/writes using the new osd work item interfaces. [Aaron Giles]
Fixed several bugs in the Windows implementation of the osd work item interfaces. [Aaron Giles]
Simplified the hard disk interfaces a bit. [Aaron Giles]
Fixed several bugs and improved emulation of the Z80 SIO chip. [Aaron Giles]
Improved behavior of the laserdisc code when seeking so it doesn't get "stuck". Added preliminary support for the 22VP932 laserdisc player. [Aaron Giles]
New games added or promoted from NOT_WORKING status
---------------------------------------------------------------------
Date Quiz Go Go (Korea) [David Haywood]
Disco Boy [David Haywood, Stefan Lindberg]
New clones added
---------------------
Gain Ground (Japan) [Team Japump, Brian Troha]
Dynamic Country Club (Japan) [Team Japump, Brian Troha]
New games marked as GAME_NOT_WORKING
-------------------------------------------------------
Cliffhanger [Ernesto Corvi]
Goal To Go [Ernesto Corvi]
Quick Jack [David Haywood, ClawGrip]
Strip Teaser [David Haywood]
Pango Fun (Italy) [David Haywood]
Ganbare Chinsan Ooshoubu (MC-8123A, 317-5012) [David Haywood]
Stelle e Cubi (Italy) [David Haywood]
Space Ace [Aaron Giles]
Ootake 0.93 released

TG16/PCE emulator
2007/01/19 0.93 released- The CPU(HuC6280) processing part was sped up (lightened) in some measure.
* Compared with me
- When the window of Ootake is not active, the emulator keeps working. In
window mode, when the messenger software and the TV recording software,
etc. start, the game is not interrupted.
- "Minimize & Pause" menu was added to "Screen" menu. It is possible to
execute it also with "F9" key. When you want to restart, click the
Ootake's icon on the taskbar.
- When setting to "Start FullScreen mode", the bug that "400x300" and
"800x600" are not displayed in "Screen" menu was corrected.
- Additionally, a detailed part has been improved and corrected.
>> Get it HERE.