- kenshiro -
-
Posts
483 -
Joined
-
Last visited
Content Type
Profiles
Events
Forums
Blogs
Downloads
Posts posted by - kenshiro -
-
-
That's "fixed" Fosamax, as i restart a clean build, i simply forget to readd the code i modified before
-
27/10/2008 1.0 Revision
- Fixed VMM Neogeo games crash after exiting in game menu
- Fixed AutoNeoBios
- Added gwingb, armwaru1, csclub to CPS2 drivers
- Added iq_132 "The Legend of Silkroad" driver
- Added PGM drivers modified by iq_132 (which use UniVMM) ---> http://neosource.1emu.net/forums/index.php?topic=980.0
Here's what i did today Hope you will have fun with it
BTW, i've done a good part of build's cleanup (updated sounds cores, remove useless code). In others words, that just mean you'll have to test a lot of stuff lmao (Coffee highly recommended ). It have also free up a bit of RAM for the UI
Hi KenshiroHere's other bugs I've found so far :
The emu freeze when entering menu if it runs out of memory (imho). This happens every 7 ou 8 games when video mode is set in 720p (so there's probably a memory leak).
Sometimes, the menu start to draw but the background doesn't show and the emu freezes.
For some bigger game the emu freeze every time I try to enter in the menu (aof3k, aof3...)
Also HD related : The "command view" doesn't display properly in HD : it seems that the 2nd player is hard coded to x= "something between 500 to 640" (it draws in the middle of the screen) when it should be something more like "xOffset - something" where something is the position of the player one display.
By the way, it should be great to have the opportunity to keep aspect ratio when resizing (especially for vertical games) and to center the display.
I've also noticed that when you press the A button on the menu, it cycles through 3 preview but I don't know how to name the needed folders (preview, title, cabinet ?)
Auto Uni bios doesn't work anymore but you have already mentioned it.
Did you think of adding an option for showing/hidding : (working/not working ; parent/clone) or to filter by region
Not really important : Mega Man - The Power Battle (951006 USA, SAMPLE Version) : the others versions of megaman don't take a caps at "The" (idem for Rockman: The Power Battle (950922 Japan))
; Metal Slug X should be placed between 2 and 3 ; Saturday Night Slam Masters (slam masters 930713 USA): slam should here be in caps) ; Fatal Fury Special should be between 2 and 3 ; there's a typo with Metal Slug 3 (not encrypted, decrpyted C) : decrypted C.
That's all I can think of for the moment.
Keep up the good work.
That's interesting to see the emu behaviour in HD mode (which i absolutly don't know lol ), looks like less stable than non HD mode. In fact, i can launch a games before having a problem (if i have one). I'm afraid (even sure) that i couldn't do something for that, so if anyone wanna do it...
I also agree with your idea to sort the games, hiding the clone etc... That's definitly necessary, there's a lot of games.
I also ask the question if you gonna keep 4 menus in the emu, honestly if the games are sorted properly , that will be more simple. I'd really like to know what's your opinions on that.
For other stuff you mentionned, it will be correct in the cleanup i'm currently doing.
Thanks for all your help Fosamax, that's pretty cool
i see hyper streetfighter is still giving you problems kenshiro.Yeah, i hate that one lol, i've never get it work in a build ( was working previously in 1.28 ), even iq_132 was surprised to not see the game boot.
Edit: stuff sended to testers, still missing Glitch and bulge2 emails.
-
is the save data directory still the same? will i have to delete my old fba data before i use the new build?
Sorry!!! Yes, you have to erase your old save and also the ini directory
-
for some reason it was in my junk folder.
I assume because of the preliminary status lmao
Hello guysI've made a spreedsheet on google docs. Thinks it'd be easier to test and report usefull info for kenshiro on that one.
Here's the link : Fba 1.29 aka blue balls
Don't forget to save and close.
By the way here's some general bugs I've found so far :
Enabling vertical bg crashes the emu (480i and 720p)
Changing video mode before entering a game crashes the emu
Those are old bugs in fact.
Happy testing
Thanks a lot Fosamax, i'll edit immediatly the list
I'll try to send you all in the night a build with some fix and probably more games, hope i will have the time
Thanks for the help guys
-
kenshiro, if you want to send me the beta I'll upload it to megaupload or rapidshare or whatever. Then I'll PM you the link back and you can just hand that out. Unless you've already done that?
lol yeah, that's already done
Stuff sended to Fumanchu, Fosamax, Vegeta, Hellsfury, Bonky, Fosamax, Tulius, mtsaint, Cospefogo
Gavin19, i can't remenber if i've you're good email (please resent it), miss also emails of Garcimak, Chrom, Bulge2 and also Chiemik and maybe others i missed
So like said Garcimak previously i'm extremely busy atm (work, currently moving to another flat, means that my web acess will be closed the first November, No idea on the date for a new one ) however i made a special experimental build lol with changes i was speaking on Bottom.
So there's only CPS1, CPS2 and Neogeo in it, that's normal cause i restart a clean build, the others parts will be easy to readd (except maybe few Sega games, we'll see lmao), that's over 600 games lol
so the small things i don't have the time to do:
- readd auto unibios option (you need to set the bios during the game)
- Neogeo games will appeared in "others" section, that's normal (yeah, yeah that's true)
- If you get a crash of a neogeo game during loading, that's just mean you tried a game with incomplete code (affect about 20 games, all the rest runs well). That's encrypted games after 1999 will graphics sprites data wtih a size higher to 32 Mo
I've no work Sunday, i'll have the time to code a bit, i could readd anothers games and fixed crap you will find lol
I wish you all a good night, and if someone don't receive the build let me know.
PS: lol i suck, i think the email i send have no subject, wach out!!!
EDIT: Neogeo sets are those of FBA 0.2.96.98 (in .99, there's a bit of changes in bootlegs sets, also some bios changed). As i didn't found that stuff in my favorite place, i let the previous one atm.
-
How we can obtain this beta? i'd like givin' my little help in testing.
Just by sending me an email
Please be patient..i sent you two message requesting your beta but ' didn't receive any answer.
Thanks in advance
When did you send me this? I saw the last one but tere's no email in it, just resend me it
-
Why not just simple share it - or do you like to send them one by one .
Yeah that's a good idea, i already think to that, and didn't see any problems to do that. It's looks complicate to send one by one, and share it needs i have to post the source code on each release. One alternative solution should be test it a bit after share it, and release "smalls" builds step by step (of course with source code). It's definitly impossible (and silly lol) to update it in one time , that's why i never release a buils atm ,and that's will result in an unstable s*** lol .
I love the code name. But I'm a bit sad you didn't go with "project 'I'm going to f*ck your mom.'"I'll not give the name of the idiot who suggest that name lol ( original name was project 'bullballs" lmao )
How we can obtain this beta? i'd like givin' my little help in testing.Just by sending me an email
Cospefogo, that looks like good ideas , i can't tell you atm if it would be a pain to code that
BTW, thanks for all the support, that's pretty motivated
-
Hi everyone
I started a new thread cause that would be easier to report bugs here, suggestions, or any ideas
As you know, there had been a lot of changes in FBA this last months, mostly on games drivers
Porting all that code on FBA-XXX Pro is definitly a pain in the ass, that required a lot of work, time etc...
Moreover, as i had some moments while i didn't code, a lot of work is out of date lol
So i would reupdate the code step by step, and that would be easy to test all the stuff, as we're a lot of testers
However, there's pretty code parts of code i of course keep in the build, i think to the PGM drivers modified by iq_132 and also kaneko16 drivers )
That's why i restarted the three biggest fish, CPS1, CPS2 and Neogeo, by using exactly the same code as FBA 0.2.96.99, which match MAME 0.128 sets (also few sets that's aren't in MAME) ----> http://www.barryharris.me.uk/article_view.php?id=130
ATM there's a pretty good results, I didn't find an issue with it
here's the romset ----> http://www.mameworld.net/maws/driverinfo/cps1.c
For CPS2, i found an issue with Hyper Street Fighter 2: The Anniversary Edition (Asia and Japanese version), the game simply doesn't draw (this issue was already in all the previous build i made).
Also noticed a memory leak, if you set FBA-XXX Pro to debug mode, about 1Mo of RAM is lost every time you quit a game (and so once a while the Xbox will crash ).
Except that problems that works pretty well , it's the same romset has MAME (http://www.mameworld.net/maws/driverinfo/cps2.c) + Phoenix sets + Capcom Sports Club Rent version
Finally, Neogeo stuff has been completly redone with code of FBA 0.2.96.99 (still keep GogoAckman VMM code, which works incredibly well ):
- Support for Unibios 2.3,
- MAME romset (http://www.mameworld.net/maws/driverinfo/neodrvr.c),
- Speed up games loading: when you launch a game, it will be automatically detected if the game need VMM. If don't, the game will be entierely stored in RAM, which is definitly more faster than previously (even the smallest games were stored in A file on HDD, which is slow).
- If a game needs VMM, all the sprite data will be stored in a file (like in previous builds , but that time the final content of the file (after the sprite data have been decrypted, decoded) is currently saved in the FBA-XXX Pro directory (if you launch kof98, you gonna find a kof98.bin). When you will launch the game for the second time, the sprite data will be directly reading on the file, which reduce over 70% the loading time
That make a lot of stuff to test lol , i have to deal with the last Neogeo games (20 or 25 to do ), and that part will be done
For the testers, i will send you the build in 2 days (i have important real life stuff to deal with lol), just can you send me your email? (same for those who asked for testing recently)
Have a good night and thanks you all
Mooooooooooo!
PS: always keep in mind i'm terribly forgetful, if i don't repply to a PM that's just i forget it lmao (sorry for that )
-
Please excuse my poor english
lmao! Do you think mine is better?
BTW, no problems for testing, the more we are, less it will suck lol
-
[lamer mode on]
Can I beta test too?
[/lamer mode off]
[insane mode on]
Only if i have a small kiss
[insane mode off]
i would also love to beta test too, kenshiro.
thanks for all your hard work.
Hi KenshiroI'd be glad to test your very promising new build of fba xxx (I can test in NTSC, PAL and 720p).
Thanks for all the time you put into the project !
That's pretty cool! Thanks for that
-
So here's the news
- I restart the neogeo code from beginning (erased the old one), with the code of FBA 0.2.96.98 and modify it to run on Xbox by using Gogo's VMM.
It results that all the games which were previously not or bad working are now fine
BTW, in the old FBA-XXX Pro code, VMM was used with all the games, even the smallers. In the new one, if the size of Sprites data are lower or equals than 32 Mo, VMM isn't used, and store the data directly into the RAM. That's result in a hell of speed up during loadings for a lot of games
I added a small feature (like me know what do you think about that ), when you launch a game that use VMM , the sprite data are stored in a file in the FBA directory (in you lanch kof98, you will found an kof98.bin in the directory). At the second run of the game, we read directly the sprite data in the file. For example, garoubl (Garou - Mark of the Wolves (bootleg)) takes about 25 seconds at first run, and 7 seconds at the second lol ).
That mean also that decrypted sets are now useless, i will check if i'll keep them
I'm currently finishing to write the code (30 games to add)
CPS1 and 2 had been also updated, i tested it quickly and seems to works well (i noticed a few CPS2 games which don't draw atm).
I need to make some adjustment before it can be testing, and i 'll send you the build (also to the people who asked me reczently that via PM)
I wish you a night, seeya in the week
Mooooooo!
-
[lamer mode on]
Can I beta test too?
[/lamer mode off]
[insane mode on]
Only if i have a small kiss
[insane mode off]
-
Hi guys
I just want to say there's pretty, pretty good news
I put a loooooot of work since two weeks , and i'm sure that will interest you.
Nothing more to say, i will post the news in the week-end
And for the testers, i'm afraid you will have a lot of work in a few days
Mooooooooo! [cow style] lol
Good night every one
-
iq 132 has been busy adding new drivers for fba(pc).contra looks really good.
news via neosource forum.
Yeah, that's one more crap written by iq_132, the most insane crap poster lmao
-
Your skin is pretty nice mtsaint
-
Actually i'm just busy with other stuff, and it's a pain in the ass to fix some of games
Parts of Neogeo code are out of date, and should be redone , it's time eater lol
-
I've worked a bit on Neogeo today
Fixed :Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg)
Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg)
Crouching Tiger Hidden Dragon 2003 Super Plus alternate (The King of Fighters 2001 bootleg)
King of Gladiator (The King of Fighters '97 bootleg)
Lansquenet 2004 (Shock Troopers - 2nd Squad bootleg)
The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg)
Go to next one
PS: thanks for the test guys, that's helped a lot
-
Seems like there are a few things wrong with the neogeo source
The games with bad sound use the PCM2 (playmore version) encryption for the Vx roms.
CTHD & clones will need the graphics decryption (DoPerm) moved
garoubl needs the graphics decrypt moved too
No idea why garou(s1) & garou(p) are broken
games with garbled text (kof2003 plus, kof10thep) will need their text decryption moved
Games with cx that are not always the same size have graphics problem
Games with SWAPC also have graphics problems
Check NeoInit() in neo_run.cpp for the code that would normally fix these games (but isn't working due to the different gfx loading routines)
{ "025-c1.bin", 0x100000, 0x555e16a4, 3 | BRF_GRA }, // 2 Sprite data
{ "025-c2.bin", 0x100000, 0xe1ee51c3, 3 | BRF_GRA }, // 3
{ "025-c3.bin", 0x080000, 0x0923d5b0, 3 | BRF_GRA }, // 4
{ "025-c4.bin", 0x080000, 0xe3eca67b, 3 | BRF_GRA }, // 5
kf2k3bl's px decode routine probably is taking too much memory trying to copy the Px to the proper areas, I'll see what I can come up with to fix that
-
Thanks MT Saint
I've also tested games from E to S, i will post what i have
Thanks again
-
i saw that everyone's very motivated to test Neogeo, so i will test it by myself (236 sets, that will be fun )
-
I would like to know if you guys agreed to test all Neogeo stuff to know exactly which games doesn't work.
In fact, since the drivers were updated to MAME 0.126, it's kind of madness , i mean almost games were working properly before, and i need absolutly to find a common factor.
I can test the games from A to L, i would like to know if you can do the same thing with the others games, that would be pretty cool.
Looks definitly like a small thing that's cause that, having a complete non working list would help to find it
PS: who want testing Legend of Sucess Joe (aka the best SNK game)? lol
-
been playing the killing blade on fbaxxx pro
Hell, how you can launch it? Doesn't work for me!
-
In fact looks like interested stuff
btw, i added iq_132 Pacman driver to FBA-XXX Pro, that's pretty funny stuff, and impressive too, just take a look at the code, your head will explose
For the issues that you reported MT saint and Cospefogo, i will look at it Sunday, cause my job hours this week aren't nice lol, i quite too late in the night
-
this is what i have so far .These are all in the others section
strikers1945IIIk no quarter input
Vulgus set 1 no joy input
upn down no joy input
shadow warriors bad sound
rygar no joy input
Raiden states missing roms though gui reports 343/343 roms still loads
Quartet 2 missing rom gui reports 343/343 no joy input emu froze on exit
im keeping a log of each game i test except the ones that load and play correctly
Thanks for the report
I'd quickly test 1945k and i didn't notice an input problem. What do you mean exactly?
btw i gonna check the others issues
FBA-XXX Pro 1.29 Beta (aka project "Blue Balls")
in Final Burn (FBA/FBL/FBC)
Posted · Edited by - kenshiro -
lmao !!!
To give you an idea, i use a standard RGB cable and atm i've a bit less than 53 Mo before launching a game, i wasn't no that was at this point in HD mode , not a surprise there's problems
The detection is fairly simple: if the size of sprite data are higher than 32Mo, games need VMM. Under 32 Mo, we have enough RAM, so it's useless to write them in a file (try games like Ganryu, Zupapa, Bang Bead or Nightmare in the Dark in 1.28 build, then compare it with the new one, there's a difference of 70% during loading ).
So you're right, that's definitly neccesary to find an efficient way to manage the different video modes.
I noticed that too, but still far away from stable
A common point to all the build i made is you "never" have problems if you use CPS1, CPS2 and Neogeo (you can get a crash, but it's not all 10 minutes lol). Since you start launch a game from the horrible others section (horrible cause she's a b****), you have crash before entering the game, before exiting the game. Almost games works fine, but that's this annoying problem.
Some systems never causes problems and very stable(Cave, Toaplan), and somes are a pain in th ass (Kaneko16, Kaneko Pandora based, Sega drivers except System1).
That's will be a good idea to compare it with PC version, i mean to observe the behaviour of the PC version
Happy to see you have fun with it! (and a kiss will be appreciated too )
Fumanchu and mtsaint, the Neogeo games you tried are not working, that's normal (i'm working on it, code isn't finish).
I highly suggest you to try the bootleg those games, they all works (maybe 1 or 2 will cause problems), as they don't have to be decrypted (instead of original board).
The latest modifications in MAME neogeo drivers was an update of bootlegs sets, i just have to updated them (need very few time), i didn't search for them atm (now i assume you can easily find them, like those new Neogeo bios).
So Fumanchu i will add Samurai Shodown 5 bootleg, to wait while i'm finishing decryption code
Mooooooooooooooo !!!! [cow style]