Author Topic: FB Alpha 0.2.96.90 Release  (Read 23025 times)

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.90 Release
« Reply #15 on: August 06, 2008, 12:07:03 PM »
I was wondering what version of DX sdk was used to compile the official build. The experimental blitter says it can initialize when I compile with the March 2008 version.

Missed this one - I'm still using the October 2004 DX SDK.
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 KOF2112

  • Expert
  • *****
  • Posts: 187
  • Karma: +14/-4
Re: FB Alpha 0.2.96.90 Release
« Reply #16 on: August 06, 2008, 12:17:44 PM »

src\burner\win32\app.rc

find this:
Quote
    CONTROL         "",IDC_STATIC_INFOBOX,"Static",SS_WHITERECT | SS_SUNKEN,8,190,220,100
    EDITTEXT        IDC_TEXTCOMMENT,14,196,208,88,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP

replace with this:

Quote
    CONTROL         "",IDC_STATIC_INFOBOX,"Static",SS_WHITERECT | SS_SUNKEN,8,190,250,100
    EDITTEXT        IDC_TEXTCOMMENT,8,190,250,100,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | WS_VSCROLL | WS_HSCROLL



Offline CaptainCPS

  • FBNeo Dev
  • ******
  • Posts: 1513
  • Karma: +127/-0
  • FB Alpha Team
    • CaptainCPS's Home
Re: FB Alpha 0.2.96.90 Release
« Reply #17 on: August 07, 2008, 12:29:47 AM »
Automatically detect aspect ratio (Based on actual monitor resolution)

I have imported this feature from the not released FBA Enhanced R16, don't know if this could be added to the official build but I leave it at your discretion (Barry)  :smilie:

When this feature is on, it will compare the current monitor resolution with a list of resolutions inside FBA code, then it will be able to determine the aspect that fits FBA. This feature will not be able to determine if your current monitor is stretching the whole screen without consideration of aspect ratio, for example, some Widescreen monitors CAN automatically maintain aspect ratio when using a resolution like 800 x 600 but others need the Video Card for that matter, if the video card doesn't support Aspect Ratio options and the Widescreen monitor cant maintain aspect ratios, then resolutions like 800 x 600 will be stretched horizontally and the FBA feature will detect of course a 4:3 aspect ratio. I really doubt there is a way to know if a monitor / video card is not maintaining the aspect ratio of a resolution so I think this feature is doing the most it can  :biggrin:

Note: The files included in the package have the 2xPM modifications + KOF2112 fix for the IPS Manager UI issue as a bonus xD (not really a bonus, its just that I was not gonna do a clean mod for this only >__> lol)

If anyone have issues adding this pls let me know ^^

SeeYaa!
 :biggrin:

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.90 Release
« Reply #18 on: August 07, 2008, 04:36:26 AM »
src\burner\win32\app.rc

find this:
replace with this:




I've relayed out the dialog a bit - horizontal scrolling is bad, mmmmk! :)

I've also noticed that the reference language is Simplified Chinese so the manager now tries the selected language, falls back to English if it doesn't find anything and then finally falls back to Simplified Chinese. No more crashing in kof2002 using the latest IPS release which I hadn't upgraded too before now.

Here is a preview of it now.
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 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.90 Release
« Reply #19 on: August 07, 2008, 05:43:02 AM »
Automatically detect aspect ratio (Based on actual monitor resolution)

I have imported this feature from the not released FBA Enhanced R16, don't know if this could be added to the official build but I leave it at your discretion (Barry)  :smilie:

When this feature is on, it will compare the current monitor resolution with a list of resolutions inside FBA code, then it will be able to determine the aspect that fits FBA. This feature will not be able to determine if your current monitor is stretching the whole screen without consideration of aspect ratio, for example, some Widescreen monitors CAN automatically maintain aspect ratio when using a resolution like 800 x 600 but others need the Video Card for that matter, if the video card doesn't support Aspect Ratio options and the Widescreen monitor cant maintain aspect ratios, then resolutions like 800 x 600 will be stretched horizontally and the FBA feature will detect of course a 4:3 aspect ratio. I really doubt there is a way to know if a monitor / video card is not maintaining the aspect ratio of a resolution so I think this feature is doing the most it can  :biggrin:

Note: The files included in the package have the 2xPM modifications + KOF2112 fix for the IPS Manager UI issue as a bonus xD (not really a bonus, its just that I was not gonna do a clean mod for this only >__> lol)

If anyone have issues adding this pls let me know ^^

SeeYaa!
 :biggrin:

Thanks Cap - I've merged it in - and I added support for 1920x1080 for my media PC. :)
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 emu

  • Newbies
  • *
  • Posts: 12
  • Karma: +0/-0
  • Junior Member
Re: FB Alpha 0.2.96.90 Release
« Reply #20 on: August 07, 2008, 09:01:27 AM »
2008 DX SDK
Quote

error X3539: ps_1_x is no longer supported; use /Gec in fxc to automatically upgrade to ps_2_0
error X3539: Alternately, fxc's /LD option allows use of the old compiler DLL

(674,17): ID3DXEffectCompiler::CompileEffect: There was an error compiling expression
ID3DXEffectCompiler: Compilation failed


*** Error message:
    Couldn't intialise 'DirectX9 Experimental video output' module.
« Last Edit: August 07, 2008, 09:04:03 AM by emu »

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.90 Release
« Reply #21 on: August 07, 2008, 09:42:20 AM »
2008 DX SDK

Don't use the latest SDK - old DirectX versions have been ripped out.
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 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.90 Release
« Reply #22 on: August 07, 2008, 09:49:54 AM »
In the vain of the 2xPM filter I've added a couple more filters to FBA - these are El-Semi's SuperScale and SuperScale75 filters.

Both seem pretty fast and give quite a nice effect.

Attached a pic of both of them in action - first pic is SuperScale and second is SuperScale75.
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 CaptainCPS

  • FBNeo Dev
  • ******
  • Posts: 1513
  • Karma: +127/-0
  • FB Alpha Team
    • CaptainCPS's Home
Re: FB Alpha 0.2.96.90 Release
« Reply #23 on: August 07, 2008, 09:50:21 AM »
As Barry said, DX SDK recently has removed lot of stuff so here you have the necessary files to successfully compile using VC environment  :wink:

DirectX 9.0 SDK Update - (October 2004)

Windows® Server 2003 R2 Platform SDK ISO Download

Visual C++ 2008 Express Edition

If you have 'Visual Studio 2008' you don't have to install 'Visual C++ 2008 Express Edition'

I hope that helps  :smilie:

SeeYaa!
 :biggrin:

Offline CaptainCPS

  • FBNeo Dev
  • ******
  • Posts: 1513
  • Karma: +127/-0
  • FB Alpha Team
    • CaptainCPS's Home
Re: FB Alpha 0.2.96.90 Release
« Reply #24 on: August 07, 2008, 09:56:16 AM »
In the vain of the 2xPM filter I've added a couple more filters to FBA - these are El-Semi's SuperScale and SuperScale75 filters.

Both seem pretty fast and give quite a nice effect.

Attached a pic of both of them in action - first pic is SuperScale and second is SuperScale75.

Wow! those blitters look fantastic Barry! ^^ nice job man!, btw ThanX for considering the 'auto aspect ratio' stuff for your next release :biggrin:

SeeYaa!
 :biggrin:

Offline KOF2112

  • Expert
  • *****
  • Posts: 187
  • Karma: +14/-4
Re: FB Alpha 0.2.96.90 Release
« Reply #25 on: August 07, 2008, 10:56:17 AM »
I've relayed out the dialog a bit - horizontal scrolling is bad, mmmmk! :)

I've also noticed that the reference language is Simplified Chinese so the manager now tries the selected language, falls back to English if it doesn't find anything and then finally falls back to Simplified Chinese. No more crashing in kof2002 using the latest IPS release which I hadn't upgraded too before now.

Here is a preview of it now.

Thanks!
MAME PLUS the IPS English descriptive text also has very many has No completed the translation work.

Offline 0746

  • Expert
  • *****
  • Posts: 108
  • Karma: +2/-0
Re: FB Alpha 0.2.96.90 Release
« Reply #26 on: August 07, 2008, 11:26:56 PM »
As Barry said, DX SDK recently has removed lot of stuff so here you have the necessary files to successfully compile using VC environment  :wink:

DirectX 9.0 SDK Update - (October 2004)

Windows® Server 2003 R2 Platform SDK ISO Download

Visual C++ 2008 Express Edition

If you have 'Visual Studio 2008' you don't have to install 'Visual C++ 2008 Express Edition'

I hope that helps  :smilie:

SeeYaa!
 :biggrin:
btw vc++ 2008 comes with latest version of platform sdk. You don't need to download platform sdk like with vc++ 2005 =)

Offline 0746

  • Expert
  • *****
  • Posts: 108
  • Karma: +2/-0
Re: FB Alpha 0.2.96.90 Release
« Reply #27 on: August 08, 2008, 10:30:46 AM »
direct link to the sdk for those with unvalidated version of windows
http://download.microsoft.com/download/f/6/0/f6087536-6544-47c7-9ca8-efdcc18feb57/dxsdk_dec2004.exe