The FB Alpha section of this site was due an overhaul. There is now a new section with more documentation, newer web technology, updated bug tracker, better galleries, and more.
A quick bug-fix release. This one fixes an issue with the UI translation templates - hence the quick turn-around.
Oh, and Zero Team is also playable - enjoy!
Click more for the what's new.
It's time for a new FB Alpha release. This one is the biggest for quite a while with lot's of new stuff, including some shiny new drivers. As usual, you can download this version from the FB Alpha page.
There are lots of fixes and improvements, but the headline addition is the Konami work done by iq_132. As well as lot's of fixes there are lots of new Konami drivers including Asterix, Bishi Bashi, Dragonball Z, G.I. Joe, Lethal Enforcers, Mystic Warriors, Shaolins Road, Wild West C.O.W.-Boys of Moo Mesa, Yie-Ar Kung Fu and Xexex. Older Konami games have also been improved, particularly with regards to sprite drawing and shadow support.
iq_132 also ported the Raiden 2/Raiden DX driver now that the games are working in MAME. He also ported the NMK004 improvements, and along with work by dink, NMK16 games are greatly improved.
We also have some new core features, such as auto-fire, configurable system keys (pause, fast forward, etc.), support for Nebula format Alpha Blending Files (.bld) and loads more.
This quality of this release is dedicated to Zazzone, without his countless hours of testing a lot of the bugs fixed in this release wouldn't even be known about. To continue to improve the quality of future releases, be sure to report any bugs you find using the FB Alpha Bug Reporting Module.
Download and enjoy!
Click more for the full what's new log.
About a month ago Caius dumped a bootleg version of Varth. A had a quick look at the time but never got it going. I've had another look over the last couple of days and the game is now working.
Initially I didn't get very far, the game was halting when reading from the 68K address 0x100280. Initially I thought there was some simple protection, but didn't find anything that worked. I mapped some of the 68K program ROM into the space, and the game did do a little more, but never started.
At this point, I realised there were two more ROMs in the dump. These two ROMs matched data from the end of main 68K ROMs in the original set, but were much smaller. Mapping this data into the space at 0x100000 to 0x1fffff and the game boots and works fine. It looks like the bootleggers used a subset of the 68K ROM as protection data, or maybe they needed to be able to return the original data in the area where they added their code.
The game doesn't appear to write the scroll 3 RAM offset anywhere (the usual address is now the sound command), so I have hard-coded it on boot. However, the game does write the value at boot to 0x800188 (which is normally the PSound fade command). The game promptly overwrites this again though. Is it feasible that the first write to this address sets up the scroll 3 RAM offset, and subsequent writes are used as the fade command as usual?
This bootleg is taken from the 920612 etc version. I can't see any differences in-game but the following hardware differences are observed (as well as the previously mentioned 68K data, and scroll 3 RAM offset handling);
This is another CPS-1 bootleg emulated and documented. Look out for it in an FB Alpha release soon.
Thanks to Robert we have some fills for some of the missing versions. Please let me know if you have any of the remaing missing versions.
The site was overdue a bit of a tidy up and redesign. It makes better use of width now to make the content easier to read.
I've also updated the FB Alpha bugs section and fixed a couple of issues as well as making better use of width.
I added a live tile to the website. This is activated by pinning the site to the Start screen in Windows 8 (and above) or Windows Phone. The tile shows details of the last five articles if the tile is big enough (medium or large).
Click more for a video of the tile.
All working fine!