Hi there guys, as the title says, in this thread I plan to talk about the future of my FBA Enhanced build. Probably some of you are wondering at this point, why?, and well It's because I have been working on the experimental version of FBA Enhanced R16 for a long period of time and haven't been happy enough with the current stability of R16 to do a release of it.
First let me point some things that have been done for R16 experimental build (not released):
* Neo Geo CD support with the following updates:
- completely separated the NeoGeo CD emulation core from NeoGeo ( src/burn/snk/neogeo/ ) ( src/burn/snk/neogeocd/ )
- added a module to handle CUE files and process ISO / MP3 / WAV files as needed
- fixed preliminary Z80 sound problems for Aero Fighters 2 / 3 and IronClad (probably other games are fixed too but haven't tested all)
- fixed cdda for Aero Fighters 3, it was trying to play the previous track. (Ex. track # 6 - 1 = track # 5)
- SDL removed to play cdda, now it uses raw c++ libs.
- cleaned lot of stuff not needed by NeoGeo CD.
- other things i dont remember right now ^^U...
* Sega Genesis driver for FBA made by OopsWare with the following updates:
- structured genesis driver into: ( src/burn/sega/genesis/ )
- genesis.h (main header with prototypes, definitions, externs, etc)
- genesis_run.cpp (main init, reset, frame, exit, handlers, mapping, etc)
- genesis_drw.cpp (drawing stuff)
- genesis_snd.cpp (sound stuff)
- genesis_cart.cpp (the cartridge stuff, can be removed in the future since the mount / unmount is not needed anymore (cartridge.h has been removed too) )
- d_genesis.cpp (driver structure, input structure, etc)
* Added all of IQ_132 new drivers.
* Added latest updates to the CPS3 driver.
* Kaillera DLL is not needed to run FBA, you can use it with or without it just fine ^^.
* Other stuff >___>...
Ok, so that are the most important things added for R16 experimental version (the things I remember right now xD), and what I want to say to all of you waiting for this next release is that I will probably leave some of the things like NeoGeo CD in experimental WIP, and because of that it will not be added to the next release, so are the Genesis updates too.
Those updates are great and all, but I was trying to make them work more than they are right now, and I dont think they are ready to be released since they will probably cause lot of problems when using FBA Enhanced. Probably in the future the drivers will be more stable to do a release but for now I just dont want to deliver a unstable build of FBA Enhanced.
I will start doing a clean R16 build from my latest R15 with other updates that were needed without including NeoGeo CD / Genesis until they are more stable as I said previously.
I hope everyone understand why I will start a clean R16 build, Im just trying to be a good programmer and not to release something not ready to be released, like Microsoft do lot of times xD
As soon as I make this clean build I will release it, for now Im recovering from a freaking type of Flu that got me, when I get better I will start the remake
.
Sorry if I didnt explain some stuff to good, Im feeling sick and cant concentrate on writing like always ^^U.
SeeYaa!