Welcome!
Final Burn Neo => FBN Development => Topic started by: KOF2112 on October 24, 2009, 05:52:07 PM
-
http://www.barryharris.me.uk/index.php (http://www.barryharris.me.uk/index.php)
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]
-
:eek: Massive update, much anticipated, thanks!
-
gracias (thanks) por este gran aporte de esta nueva version del fb alpha
-
IQ and Barry....the DYNAMIC DUO!!!! :)
Thanks guys your work is much appreciated.
-
Hi Barry,
encounter a Guru meditation when i try to run all neogeo Demos intros
Guru Meditation #C0000005.0042BD84
Exception 0xC0000005 (EXCEPTION_ACCESS_VIOLATION) thrown.
EIP: 0x0042
(attempting to read address 0x00000000)
EAX: 0x08890048, EBX: 0x00000000, ECX: 0xFF070000, EDX: 0x00000202
ESI: 0x00F90000, EDI: 0x41F90000, ESP: 0x0023BDAC, EBP: 0xFF070000
EDIT : According to MAME 0.134u3, it seems you have forgotten to add samsho2k and samsho4k in d_neogeo.cpp
-
Hi Barry,
encounter a Guru meditation when i try to run all neogeo Demos intros
Guru Meditation #C0000005.0042BD84
EDIT : According to MAME 0.134u3, it seems you have forgotten to add samsho2k and samsho4k in d_neogeo.cpp
You need to change the Universe BIOS and enable AES mode to make them do anything useful. They don't show any video anyway - that's why they're only enabled in debug builds. :)
I'll add the missing samsho games - not sure how I missed them.
-
That's for the update. Cool stuff added and some fixed to.. nice!
-
While rebuilding my Neogeo sets yesterday, i found a small mistake in the mslug4nd driver.
263-pg1.bin ---> should be 263-p1.bin
BTW i still don't post to say this release is really amazing! Nice work guys! Can't wait for the next one :)
-
When a new version :biggrin:
-
When a new version :biggrin:
When it is done, of course. ;)
-
But, but, but... where's Ninja Baseball Bat Man? I thought you got it working? :-(
-
I honestly haven't touched the driver in months. I kept breaking things and got a little fed up with it. lol
Anywho, here it is if anyone wants to try it.
-
Blood Bros. and Sky Smasher show Guru Meditation after loading.
-
Blood Bros. and Sky Smasher show Guru Meditation after loading.
Fixed. :)
-
I've been organizing all my basic FBA emulation stuff again and I have to say this last version is Awesome! I been away too much time and even the forums look different and pretty cool!, I definitely missed all this.
Is good to see lot of friendly users still around, I hope I'm still welcome hehe :p lol
I really love the Help file, the What's New in HTML and everything else that has been added to FB Alpha
The only thing that has been giving me some issues is the new Visual C++ Express 2008 environment in my recently built PC (Win7 x64 / I.Core Duo 2.94Ghz / 4GB RAM) but I was able to compile using my old MinGW environment. Anyway these are problems related to my own PC configuration, the emulator is running great! ^^
There are still a bunch of drivers / features to try! hehe
Barry and IQ, you did an amazing job guys! ThanX for this excellent FBA version! ^^
SeeYaa!
:biggrin:
PS: I'm single again due to some complications LOL, so I'll be around again from time to time :)
PS2: Happy New Year! LOL xDD...Better late than never haha! Hope this year make all dreams come true to all the good people of NeoSource!
-
After reinstalling the Windows 7 SDKs and adding my old binaries package (found here -> click (http://rapidshare.com/files/144686715/fba_compile_binaries.7z.html) <-) to the environment path, I could compile the Visual Studio build for x86 / XP and Win7. Tried to compile a x64 build but a bunch of libraries errors keep showing up, so after I install the complete Visual Studio 2008 I'm gonna try again and see if I can make a x64 build :smilie:.
SeeYaa!
:biggrin:
-
Cap - Happy New Year! :)
I would check the compiling guides on my page. VC is fairly easy to get up and running.
x64 would be more complicated. Any ASM code needs to be removed/replaced as it's x86 specific. That said it's a lot more possible since I replaced Doze with MAME's Z80 core. I've looked at it before, but never finished it. Might take another look in the near future. ::)
-
I have tested this version for a few months and I have to say that it is wonderful. It is almost perfect! However, I have found a few minor details that would make it better. May be you want to consider them for next version... And of course, I am not talking of "please add [insert game name here] to the emulator".
Minor details (bugs?):
1) From the release notes:
•Fixed the Haunted Castle driver [iq_132]
As far as I know, the last version with Haunted Castle was the 0.2.97.05. It was removed from the 0.2.97.06, and in the 0.2.97.07 I have not been able to run it, I can not see it in the list of games.
2) In the Select Game screen, the backfirt.zip file is reported to allow playing the game "BBack Fire (Tecmo) (Japan, Bootleg, Prototype?)
I think it should be Back Fire, not BBack Fire.
3) In the same screen, with all filters enabled, in the low line, FBA shows the following:
"Showing 2709 of 2709 sets [0 unavailable sets] [2710 Total sets]
I think it should show [2709 Total sets], to make sense with the previous data.
4) And, if we start to mess with the filters, we can see the following:
Atari: 25 sets
Cave: 27 sets
CPS-1: 144 sets
CPS-2: 242 sets
CPS-3: 20 sets
Galaxian: 191 sets
Kaneko 16: 17 sets
Konami: 124 sets
Neo Geo: 280 sets
Pacman: 71 sets
PGM: 31 sets
Psikyo: 24 sets
Sega: 219 sets
Taito: 111 sets
Toaplan: 43 sets
Misc (pre 90s): 371 sets
Misc (post 90s): 265 sets
Megadrive: 516 sets
Adding up this figures, it results in 2721 sets, not 2709.
Where are the 12 "extra" sets" ?
Let's see an example:
Misc (pre 90s): 371 sets
Misc (post 90s): 265 sets
But enabling both filters, it results in 635 sets, not 636!!
The reason?
The set kageki.zip is listed both as
pre and post 90s
while it is a game from 1988.
This is the list of the 12 "duplicated" games:
-puckman (Galaxian / Pacman)
-drivfrcp (Galaxian / Pacman)
-bagman (MISC Pre 90s / Galaxian)
-ckong (Misc (pre 90s) / Galaxian)
-dkongjr (Misc (pre 90s) / Galaxian)
-gradius 3 (Misc (pre 90s) / Konami)
-hunchbak (Misc (pre 90s) / Galaxian)
-huncholy (Misc (pre 90s) / Galaxian )
-kageki (Misc (pre 90s) / Misc (post 90s))
-ladybug (Misc (pre 90s) / Galaxian)
-phoenix (Misc (pre 90s) / Galaxian)
-suprglob (Misc (pre 90s) / Pacman)
At last... This is not a bug, only a desire....
At this moment, FBA can search for ROMs in a maximum of 8 folders, and the way to change the folders is a little screen with tabs. Only 6 tabs appear at a single moment in the screen, and you can only see the content of one tab at a time. It is not difficult to use this system, only tedious. I would replace it for a greater screen, with no tabs, and all the information in one single screen. And I would increase the number of folders to at least the same number of hardware emulated or may be a few more.
The screen would look something like this:
Path 01: [textbox] Browse button
Path 02: [textbox] Browse button
Path 03: [textbox] Browse button
.....
Path 24: [textbox] Browse button
The textboxes should also be wide enough to let read a standard-length path, such as:
c:\MISC STUFF\EMULATORS\ARCADE\FBAlpha\ROMs\CPS-1
Also I would remove the need of finishing the path with a "\" character. FBA should complete it if the user forgot it.
Well, easy to see all info with a single peek, easy to change the directories (both through the textboxes of browse buttons), and easy to classify your roms in folders according with its hardware.
I love FBA as it is now, but this changes would make it perfect.
See you in next version!!
-
Guardians / Denjin Makai II
Dosen't seem to work, eveytime I try to load it I get a black screen.
-
1) From the release notes:
•Fixed the Haunted Castle driver [iq_132]
As far as I know, the last version with Haunted Castle was the 0.2.97.05. It was removed from the 0.2.97.06, and in the 0.2.97.07 I have not been able to run it, I can not see it in the list of games.
Fixed. I forgot to set those games back to "non debug" status. They work fine in debug builds.
2) In the Select Game screen, the backfirt.zip file is reported to allow playing the game "BBack Fire (Tecmo) (Japan, Bootleg, Prototype?)
I think it should be Back Fire, not BBack Fire.
Fixed.
The reason?
The set kageki.zip is listed both as
pre and post 90s
while it is a game from 1988.
Not exactly a bug. Kageki is listed correctly as PRE90s. Kagekih is listed as POST90s (it is a hack from 1992?). FBA displays parent + clone tree, so it shows both.
This is the list of the 12 "duplicated" games:
-puckman (Galaxian / Pacman)
-drivfrcp (Galaxian / Pacman)
-bagman (MISC Pre 90s / Galaxian)
-ckong (Misc (pre 90s) / Galaxian)
-dkongjr (Misc (pre 90s) / Galaxian)
-gradius 3 (Misc (pre 90s) / Konami)
-hunchbak (Misc (pre 90s) / Galaxian)
-huncholy (Misc (pre 90s) / Galaxian )
-kageki (Misc (pre 90s) / Misc (post 90s))
-ladybug (Misc (pre 90s) / Galaxian)
-phoenix (Misc (pre 90s) / Galaxian)
-suprglob (Misc (pre 90s) / Pacman)
Again, not exactly a bug. This is a result of games using parent versions that are on different hardware than themselves. FBA does quirky things to show you "lots of stuff"
Guardians / Denjin Makai II
Dosen't seem to work, eveytime I try to load it I get a black screen.
I'll take a look and see what I can do.
-
The game "Ultra Balloon" crashes the emulator. I'll let you know if there's anymore games that cause a crash.
-
D-Con show Guru Meditation after loading.
-
Fixed. Thanks. :)
The game "Ultra Balloon" crashes the emulator. I'll let you know if there's anymore games that cause a crash.
Fixed. ;) Thanks!