Author Topic: FB Alpha 0.2.96.78 Release  (Read 7977 times)

Offline KOF2112

  • Expert
  • *****
  • Posts: 187
  • Karma: +14/-4
FB Alpha 0.2.96.78 Release
« on: April 10, 2008, 06:34:19 PM »
 :biggrin:

http://www.barryharris.me.uk/index.php
Quote
- Added oopsware's Picodrive Megadrive driver port and tidied up and improved
- Started to go through Megadrive games and enabling ones that work in release
  builds. Only got to letter B and checked my favourites!
- Added iq_132s Funky Bee driver
- Added iq_132s Pooyan driver
- Ported MAME's I8039 core to FBA
- Added support for DAC sound
- Hooked up the I8039 and DAC in System 16A to add voice support to the driver
- Added gpilotsh and samshoh to the Neo-Geo driver
- Updated the SN7649 emulator to determine whether to add to the sound buffer
  or not
- Removed the AY8910 part of the YM2612 emulation since it's not needed
- Fixed sound in 1943
- Fixed sound in Gunsmoke
- Changed the default DAT file handling to not include Megadrive games
- Added menu option to write DATs including Megadrive games

Offline 0746

  • Expert
  • *****
  • Posts: 108
  • Karma: +2/-0
Re: FB Alpha 0.2.96.78 Release
« Reply #1 on: April 10, 2008, 06:42:44 PM »
Quote
- Added oopsware's Picodrive Megadrive driver port and tidied up and improved
- Started to go through Megadrive games and enabling ones that work in release
  builds. Only got to letter B and checked my favourites!
- Added iq_132s Funky Bee driver
- Added iq_132s Pooyan driver
- Ported MAME's I8039 core to FBA
- Added support for DAC sound
- Hooked up the I8039 and DAC in System 16A to add voice support to the driver
- Added gpilotsh and samshoh to the Neo-Geo driver
- Updated the SN7649 emulator to determine whether to add to the sound buffer
  or not
- Removed the AY8910 part of the YM2612 emulation since it's not needed
- Fixed sound in 1943
- Fixed sound in Gunsmoke
- Changed the default DAT file handling to not include Megadrive games
- Added menu option to write DATs including Megadrive games
Nice =)

Offline Lemonzest

  • Newbies
  • *
  • Posts: 33
  • Karma: +0/-0
Re: FB Alpha 0.2.96.78 Release
« Reply #2 on: April 10, 2008, 07:55:19 PM »
Nice update, nice that you added the Mega Drive games, but i'm having a little trouble with them, i only know the sonic games off by heart so cant comment on the others, but i'm having a little trouble with them.

Missing channels, diffrent note pitches, sound stutter at default (6 frames) and the odd stutter and slowdown in gameplay. all other games/drivers are perfect and solid 60fps. also saving system infomation is broken, had to cut and paste from the window.

Code: [Select]
FB Alpha v0.2.96.78 system information (Fri Apr 11 00:55:16 2008
).

----------------------------------------------------------------------
System information:

OS:  Microsoft Windows 2003 Server Service Pack 1 (build 3790)
CPU: AuthenticAMD, Athlon 64 / Athlon 64 Mobile
     2009 MHz, MMX, SSE, SSE2 (1 system processor)

Physical RAM: 2096592 KB (2047 MB) total, 1041896 KB (1017 MB) avail
Total RAM:    4038816 KB (3944 MB) total, 3081256 KB (3009 MB) avail
FB Alpha:       20336 KB in use (20368 KB peak, 15964 KB virtual)

Installed displays and display adapters:
    Plug and Play Monitor on RADEON X800 XT (primary)

----------------------------------------------------------------------
FB Alpha information:

Built on Apr 10 2008, 14:28:16, using Visual C++ 9.0.
    Optimised for i686 CPUs.
    Using Unicode for all text.
    Debug functionality absent.

MMX optimisations enabled.
Musashi emulation core enabled for MC680x0 family emulation.
Doze emulation core enabled for Z80 emulation.

Emulating g_soni (Sonic The Hedgehog (W) (REV01) [!])
    Vertical refresh is 60.00 Hz.
    CPU running at 100% of normal frequency.

Video settings:
    Selected module:    DirectDraw7 / Direct3D7 Enhanced video output
    Interface settings: Running in windowed mode, 919*672, 32bpp
                        Source image 320*224, 15bpp
    Module settings:    Using Blt() to transfer the image
                        Prescaling using 3D hardware (2* zoom)

Audio settings:
    Selected module:    DirectSound3 audio output
    Interface settings: Playback at 48000Hz, 100% volume
    Module settings:    Audio is delayed by approx. 83ms

Input settings:
    Selected module:    DirectInput7 input
    Interface settings: keyboard 0 System keyboard: Keyboard
                        mouse    0 System mouse: Mouse
                        joystick 0 XBCD Xbox 360 Controller

Profiling settings:
    Interface settings: Profiling module not initialised

----------------------------------------------------------------------
Detailed process information about fba.exe:

fba.exe (base address 0x00400000, size 8624 KB)

Modules loaded by fba.exe:
               ntdll.dll (base address 0x7C800000, size    768 KB)
            kernel32.dll (base address 0x77E40000, size   1032 KB)
              USER32.dll (base address 0x77380000, size    584 KB)
               GDI32.dll (base address 0x77C00000, size    292 KB)
            ADVAPI32.dll (base address 0x77F50000, size    624 KB)
              RPCRT4.dll (base address 0x77C50000, size    636 KB)
            COMDLG32.dll (base address 0x762B0000, size    296 KB)
            COMCTL32.dll (base address 0x77420000, size   1036 KB)
              msvcrt.dll (base address 0x77BA0000, size    360 KB)
             SHLWAPI.dll (base address 0x77DA0000, size    328 KB)
             SHELL32.dll (base address 0x7C8D0000, size   8212 KB)
               WINMM.dll (base address 0x76AA0000, size    180 KB)
                d3d9.dll (base address 0x4E010000, size   1688 KB)
             d3d8thk.dll (base address 0x6DA60000, size     24 KB)
             VERSION.dll (base address 0x77B90000, size     32 KB)
               DDRAW.dll (base address 0x73860000, size    304 KB)
            DCIMAN32.dll (base address 0x73B30000, size     24 KB)
              DSOUND.dll (base address 0x73E50000, size    376 KB)
               ole32.dll (base address 0x77670000, size   1232 KB)
              DINPUT.dll (base address 0x722C0000, size    168 KB)
      kailleraclient.dll (base address 0x10000000, size    204 KB)
              WS2_32.dll (base address 0x71C00000, size     92 KB)
             WS2HELP.dll (base address 0x71BF0000, size     32 KB)
               IMM32.DLL (base address 0x76290000, size    116 KB)
                 LPK.DLL (base address 0x62D80000, size     36 KB)
               USP10.dll (base address 0x75490000, size    388 KB)
             uxtheme.dll (base address 0x71B70000, size    216 KB)
             raphook.dll (base address 0x01390000, size    272 KB)
               PSAPI.DLL (base address 0x76B70000, size     44 KB)
               MSCTF.dll (base address 0x4B8D0000, size    324 KB)
             apphelp.dll (base address 0x75E60000, size    156 KB)
            msctfime.ime (base address 0x4DC30000, size    184 KB)
                 HID.DLL (base address 0x684B0000, size     32 KB)
            SETUPAPI.DLL (base address 0x770E0000, size   1064 KB)
            WINTRUST.dll (base address 0x76BB0000, size    172 KB)
             CRYPT32.dll (base address 0x761B0000, size    588 KB)
              MSASN1.dll (base address 0x76190000, size     72 KB)
            imagehlp.dll (base address 0x76C10000, size    164 KB)
              wdmaud.drv (base address 0x72D70000, size     36 KB)
             msacm32.drv (base address 0x72D60000, size     32 KB)
             MSACM32.dll (base address 0x77B70000, size     80 KB)
             midimap.dll (base address 0x77B60000, size     28 KB)
              KsUser.dll (base address 0x73E20000, size     16 KB)
            D3DIM700.DLL (base address 0x738B0000, size    832 KB)
               XBCDR.dll (base address 0x01320000, size     84 KB)
             DINPUT8.dll (base address 0x6CEF0000, size    224 KB)
             MSVCP80.dll (base address 0x7C420000, size    540 KB)
             MSVCR80.dll (base address 0x78130000, size    620 KB)

----------------------------------------------------------------------
« Last Edit: April 10, 2008, 07:57:21 PM by Lemonzest »

Offline 0746

  • Expert
  • *****
  • Posts: 108
  • Karma: +2/-0
Re: FB Alpha 0.2.96.78 Release
« Reply #3 on: April 10, 2008, 08:36:32 PM »
WoW. Amazing. There is actually a list of MegaDrive games. From what I recall, my Megadrive carts used to have 100s of games in each carts. All of my carts I still have has at least 3+ games on each. Amazing. Someone took the time to list them.

Offline snorter

  • New Member
  • *
  • Posts: 1
  • Karma: +0/-0
Re: FB Alpha 0.2.96.78 Release
« Reply #4 on: April 10, 2008, 10:00:15 PM »
Well, yes, somebody has a list of all games.

http://www.genesiscollective.com/ShowGames.php

Snorter (owner of over 1000 Genesis/Megadrive cartridges)

Offline Proxyx

  • New Member
  • *
  • Posts: 2
  • Karma: +0/-0
Re: FB Alpha 0.2.96.78 Release
« Reply #5 on: April 11, 2008, 12:27:43 AM »
Hello All,

I just noticed in the comments section that Kaillera support was going to be removed from the next version of Finalburn Alpha.  I agree with Lemonzest that it would definitely be a shame to remove it.  I play online with friends as well and think this feature makes the emulator stand out.  I hope there are no plans to remove Kaillera support from FBA Enhanced.  If there is, would it be possible to code another form of Netplay support?

Thanks
Proxyx

Offline 0746

  • Expert
  • *****
  • Posts: 108
  • Karma: +2/-0
Re: FB Alpha 0.2.96.78 Release
« Reply #6 on: April 11, 2008, 02:42:59 AM »
Kaillera API is outdated. Personally, I am in support of it.
Anyways, I think FBA is becoming more and more like MAME. Its probably a good thing.

Offline Barry Harris

  • dontbeabarry
  • *
  • Posts: 1785
  • Karma: +0/-65535
  • I'm Barry Harris and I like to f*** people over
Re: FB Alpha 0.2.96.78 Release
« Reply #7 on: April 11, 2008, 10:43:39 AM »
I can't repro Lemonzest's megadrive issues - or even the issue with the sys info not saving. Anybody else experiencing any of these issues?

As far as kaillera. It's gone from my build as of now. It's a security risk on your PC anyway so I don't know why you would want it. I've left all the netplay and chat code in the program so if somebody wants to add support for a different netplay API it should be fairly trivial.
Account of Barry Harris; the traitor.
Send me an e-mail at barry@fbalpha.com letting me know how big of a piece of sh** I am.

Offline Lemonzest

  • Newbies
  • *
  • Posts: 33
  • Karma: +0/-0
Re: FB Alpha 0.2.96.78 Release
« Reply #8 on: April 11, 2008, 11:08:21 AM »
Been trying some other MD games and it sounds like the sound is running too fast not in sync with the game at all. fps counter reads 60fps all the time so its not lag or slow down.

Offline Barry Harris

  • dontbeabarry
  • *
  • Posts: 1785
  • Karma: +0/-65535
  • I'm Barry Harris and I like to f*** people over
Re: FB Alpha 0.2.96.78 Release
« Reply #9 on: April 11, 2008, 11:11:32 AM »
The Sonic series, Streets of Rage, and misc stuff like Euro Club Soccer I know like the back of my hand and they all sound fine to me.

I clocked up some hours on the megadrive. :)
Account of Barry Harris; the traitor.
Send me an e-mail at barry@fbalpha.com letting me know how big of a piece of sh** I am.

Offline Lemonzest

  • Newbies
  • *
  • Posts: 33
  • Karma: +0/-0
Re: FB Alpha 0.2.96.78 Release
« Reply #10 on: April 11, 2008, 01:11:25 PM »
Just tried Sonic 1/2/3 in Both Gens and HazeMD with the same roms and FBA's Picodrive is definitly missing a few voices and running the sound too fast. maybe its a timing issue? also the "SEGA" speech at the start is a little higher pitch in FBA as are a few other notes in the music.

Edit: also no matter how high i set the sound frame lag, its always scratchy, all other games have perfect sound, no pops or glitches.
« Last Edit: April 11, 2008, 01:18:28 PM by Lemonzest »

Offline KOF2112

  • Expert
  • *****
  • Posts: 187
  • Karma: +14/-4
Re: FB Alpha 0.2.96.78 Release
« Reply #11 on: April 11, 2008, 02:25:59 PM »
?Megadrive games All controller settings can use the  to preserve the same file?

Offline Lemonzest

  • Newbies
  • *
  • Posts: 33
  • Karma: +0/-0
Re: FB Alpha 0.2.96.78 Release
« Reply #12 on: April 11, 2008, 02:39:09 PM »
Looks like a buffer is being overwritten somewhere when writing out the system infomation txt file. if you start FBA and save right away it works, if you write the txt after a game is booted its either half there and mangled, or mangled compleatly, sometimes it writes correct.

http://lemonzest.tastyspleen.net/FBA.zip

Still happens in the new 79 version.

Lemonzest