Jump to content

Recommended Posts

  • Replies 102
  • Created
  • Last Reply

Top Posters In This Topic

Posted

Hey +T+, how far have you gotten on merging in the latest fba updates? I've made a ton of changes to the nec v30/v33/v35/v25/v20 games (m92 specifically) and am curious to how they'll run on xbox. If you could up your sources somewhere for me I'd love to take a crack at it (tonight :)).

 

I can probably take a minute to look at angel eyes and fix that too.

Posted
Hey +T+, how far have you gotten on merging in the latest fba updates? I've made a ton of changes to the nec v30/v33/v35/v25/v20 games (m92 specifically) and am curious to how they'll run on xbox. If you could up your sources somewhere for me I'd love to take a crack at it (tonight :)).

 

I can probably take a minute to look at angel eyes and fix that too.

I've finished merging in the updates from FB Alpha 0.2.97.13. The only reason I haven't released another build is because, in terms of FBL, the changes are minor and it sounds like you and Barry have some exciting stuff coming up in 0.2.97.14 so I figured I'd wait and have the next release incorporate both.

 

The update doesn't include the new NeoGeo driver because obviously it has no Xbox VMM routines and has changed too much from the previous code to incorporate the existing ones. So in order to maintain support for the larger games I've left the NeoGeo component of FBL the same as in previous builds and have only updated the ROM sets in line with FBA 0.2.97.13.

 

Anyway, I'll package up the current WIP source and PM you a link shortly. :)

Posted

Sweet. Thanks for the sources. And yes, lots of goodies in 14. Have you considered throwing the neocd stuff in a separate core? You could set fbl to either list isos or make a clone of neocd for each iso and launch them from there. ^^

Posted
You could set fbl to either list isos or make a clone of neocd for each iso and launch them from there. ^^

I did plan on taking a look at the NeoCD stuff for Final Burn Consoles (I'd like to keep Legends as purely arcade games) and it's something I'd be very keen to try and get going.

 

It seems pretty daunting with my limited coding knowledge and I think your latter suggestion would be the only way forward as I at least have some understanding of how that might be achieved. Any helpful input or advice you could provide would be most appreciated. Would FBA be able to load ISO+WAV files from in the same way as standard ROMs? Also I'd need to remove the elements of the NGCD code that currently rely on UI routines for selecting games; I'm not currently sure how tightly tied into the overall driver those routines are and whether the code will compile at all without them.

 

Basically I anticipate a lot of obstacles so I've been putting off having a bash at it. But I guess it's about time I did.

Posted

The Neo-CD stuff would be better suited shifted across to FinalBurn Consoles.

IMHO.

Posted

Okay, added some minor speed stuff to the m92 games (the most updated driver [with proper music tempo]).

With the optimizations to the drawing routines I only managed a few fps increase in the frame rate.

 

I'm currently working on adding idle skip routines to the games (this is somewhat time-consuming, but thankfully a lot of this is already implemented in older versions of mame). I've got a lot of idle loop skipping done on the main cpu, I think I can add it to the sound cpu with little-to-no consequence.

With idle skipping (just the main cpu), hook (the only game I've tested so far), gets around 40fps. This drops when there's a lot of sprites on screen though.

 

Additionally, tkdensho should only take me about 10 minutes to get hooked up to the vmm once I get around to it.

Posted (edited)

@iq_132: you've been adding alot mame titles to fba lately... is it your plan to eventually bring all mame titles (within reason) over to fba?

 

also, i know you've been asked a zillion +1 times about miday titles and how you don't really care for mk games... but what about nba jam? :)

 

is Ninja Spirit already been ported to fba?? i know it's a irem game and i know you've been getting those ported. (edit: nevermind i see it is. :) )

 

lastly, thank you for help in arcade emulation.

Edited by tristanx
Posted
@iq_132: you've been adding alot mame titles to fba lately... is it your plan to eventually bring all mame titles (within reason) over to fba?

My main goal is to port/improve things that interest me. That's why I hop around between adding to MAME, Coinops, FBA, FBL, and various other projects.

 

also, i know you've been asked a zillion +1 times about miday titles and how you don't really care for mk games... but what about nba jam? :)

Basketball interests me slightly less than Curling. Sorry. :S

 

is Ninja Spirit already been ported to fba?? i know it's a irem game and i know you've been getting those ported. (edit: nevermind i see it is. :) )

;)

lastly, thank you for help in arcade emulation.

I accept payment in the form of baked goods. :)

 

On a side note, I added the vmm routines to tkdensho. The game runs less than full speed. Probably some vmm setting tweaking can fix that or possibly ripping out the alpha blending.

Posted

Wonderful news that you've been able to get some more FPS out of the M92 games. Is there any chance the optimisations could be applied to the M72 games as well? They perform slightly better so I'd think there'd be a greater chance of getting them up to full speed with just a little extra push.

 

What's the current framerate of tkdensho? I ask because with VMM games it's possible to get a few more FPS by having them run in one of the separate xbe cores. The difference is not massive but every little helps. :)

 

While you're perusing the source is there any chance you could take a look at Top Speed on the Taito Misc driver? I can't figure out why this one isn't working. It doesn't seem like it would be a memory issue considering the small size of the game.

Posted

Great stuff, I look forward to trying Angel Eyes out! Top stuff.

Along similar lines, is it ever going to be possible to get the cps3 stuff working in FBL on a 64 box?

Or is that similar pie in the sky stuff to me hoping that we'll someday see SH3 or the later Seibu stuff?

 

Actually, how difficult is it to get extra memory in an xbox?

 

Loving the way everything is progressing, chaps. Keep it up.

Posted
Wonderful news that you've been able to get some more FPS out of the M92 games. Is there any chance the optimisations could be applied to the M72 games as well? They perform slightly better so I'd think there'd be a greater chance of getting them up to full speed with just a little extra push.

I will take a look, for sure. I have other ideas that i will try and implement there too.

What's the current framerate of tkdensho? I ask because with VMM games it's possible to get a few more FPS by having them run in one of the separate xbe cores. The difference is not massive but every little helps. :)

About 40 fps. I think adjusting the vmm will help more than anything.

While you're perusing the source is there any chance you could take a look at Top Speed on the Taito Misc driver? I can't figure out why this one isn't working. It doesn't seem like it would be a memory issue considering the small size of the game.

Sure.

Posted
Actually, how difficult is it to get extra memory in an xbox?

My understanding is that it involves de-soldering the existing RAM chips from the mainboard and replacing them. On a personal note, I'm not keen on the idea of the RAM and CPU upgrades; for me the appeal of running emulators on a console is that everybody has the exact same hardware and the challenges are in optimising the code to get the best performance within those limitations.

 

About 40 fps. I think adjusting the vmm will help more than anything.

Something else I've been wondering about; drivers for older games from past builds of FBA always seemed to run well on the Xbox, however with this latest wave of updates the majority of newly added games don't perform too well (including the most recent Data East drivers from 0.2.97.13). Is this because they're ported from the latest MAME drivers which have become more resource intensive or is it that FBA is being coded with the current specs of modern PCs in mind, or is it simply that the drivers are new and there is room for optimisation? Just curious.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...