Author Topic: IQ's PGM WIP  (Read 275946 times)

Offline Barry Harris

  • dontbeabarry
  • *
  • Posts: 1785
  • Karma: +0/-65535
  • I'm Barry Harris and I like to f*** people over
IQ
« Reply #15 on: February 21, 2009, 12:35:10 PM »
Excellent. :D I'm glad your hdd didn't crash & burn. :D

I'm assuming the hard drives are ok. Can't be sure until I get the new equipment though.
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 iq_132

  • Administrator
  • *****
  • Posts: 3728
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
IQ
« Reply #16 on: February 21, 2009, 12:58:41 PM »
Ok made some tests for set martmast and martmasc...Here the results :

Martial Masters (USA, v104) [martmast]
Minor graphic glitches (Life and Power bar for player 1, also some glitches on background for some stages - See attached pictures)
Perfect sound

Martial Masters (China, v101) [martmasc]
Minor graphic glitches (Life and Power bar for player 1, also some glitches on background for some stages - See attached pictures)
Perfect sound

I didn't know about the power bar thing, but the palette issue (see the ivy on the tree in your last pic) I did know about... not that I have any idea why it's doing that...

I'm assuming the hard drives are ok. Can't be sure until I get the new equipment though.

Well, I'll keep my fingers crossed for you. ^^


Offline Aquashark

  • Newbies
  • *
  • Posts: 48
  • Karma: +0/-0
IQ
« Reply #17 on: February 21, 2009, 01:46:38 PM »
a little background bug when characters are moving on screen:
http://img26.imageshack.us/img26/7135/pgmbug.jpg

update: this happens when loading a savestate
http://img502.imageshack.us/img502/2950/fbammwtf.jpg

thanks a lot for this game.. it is one of the overlooked fighting games out there :)
« Last Edit: February 21, 2009, 02:21:19 PM by Aquashark »

Offline iq_132

  • Administrator
  • *****
  • Posts: 3728
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
IQ
« Reply #18 on: February 21, 2009, 02:55:58 PM »
a little background bug when characters are moving on screen:
http://img26.imageshack.us/img26/7135/pgmbug.jpg
That's the same bug JackC posted about. ^^

Quote
update: this happens when loading a savestate
http://img502.imageshack.us/img502/2950/fbammwtf.jpg

thanks a lot for this game.. it is one of the overlooked fighting games out there :)
Yeah, like I said in the post that I linked the binary in, the arm7 isn't hooked up to save states at all.


btw, no one has tested kov2? or there's just no bugs?



Offline JacKc

  • FBNeo Dev
  • ******
  • Posts: 1677
  • Karma: +56/-0
  • Hasta la vista, Baby !
IQ
« Reply #19 on: February 21, 2009, 04:16:21 PM »
kov2 is on test...post results soon.


Offline iq_132

  • Administrator
  • *****
  • Posts: 3728
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
IQ
« Reply #20 on: February 21, 2009, 05:30:51 PM »
Ok, fixed the power/life bar issue.  Apparently tile flipping (x or y) was never implemented. ^^


Offline JacKc

  • FBNeo Dev
  • ******
  • Posts: 1677
  • Karma: +56/-0
  • Hasta la vista, Baby !
IQ
« Reply #21 on: February 21, 2009, 06:43:14 PM »
After more than one hour of tests made with kov2 on FBA /Nebula 2.25B /Mame, finally here's the results !

Knights Of Valour 2 (Rev 100) [kov2]
Minor graphic issues :
- Window dialog box has wrong size (only FBA)(see attached pictures - when 1 is for first attached snap, 2 for the second, etc...)
1) Nebula 2.25B
2) Mame
3) FBA PGM

- Background Graphical glitches in Stage 2 (Mame and FBA)
4) Nebula 2.25B
5) Mame
6) FBA PGM

- Perfect Sound
- Animation is not accurate as Nebula 2.25b (seems to be a little slow)
« Last Edit: February 21, 2009, 06:48:48 PM by JacKc »


Offline iq_132

  • Administrator
  • *****
  • Posts: 3728
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
IQ
« Reply #22 on: February 21, 2009, 08:14:07 PM »
Ah, cool! The first one is related to the fact that sprite zooming isn't added to fba yet...
The second seems to be a priority issue?

*edit*
confirmed the first one is a sprite layer. I'll have to look into adding sprite zooming... that should slow things down quite a bit more...
« Last Edit: February 21, 2009, 08:20:52 PM by iq_132 »


Offline JacKc

  • FBNeo Dev
  • ******
  • Posts: 1677
  • Karma: +56/-0
  • Hasta la vista, Baby !
IQ
« Reply #23 on: February 21, 2009, 09:15:41 PM »
more reports for martmast...I've noticed that the palette issue bug doesn't occurs when image is static...also the character's shadow is not emulated as the same way in some stage :S
« Last Edit: April 30, 2009, 01:17:05 PM by iq_132 »


Offline iq_132

  • Administrator
  • *****
  • Posts: 3728
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
IQ
« Reply #24 on: February 22, 2009, 01:11:58 PM »
Hmm... I have no idea about that one,  but I did fix that background color issue -- what it was is that the sprites on the pgm are buffered (the sprites that are prepared are drawn on a 1 frame delay). And since the backgrounds are made up of sprites & background tiles (I'm assuming to increase the amount of colors available), the alignment was off when you moved and the background scrolled left or right.


Offline iq_132

  • Administrator
  • *****
  • Posts: 3728
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
IQ
« Reply #25 on: February 22, 2009, 09:04:12 PM »
Here's an update:

http://www.fbadev.info/iq_132/fba_029702_pgm2.zip

Here's what changed:
Code: [Select]
* 02-22-2009
 *  Added sprite zooming - slow!!
 *  Added sprite buffering
 *  Rewrote text drawing routine
 *  - Slightly faster
 *  - Supports X & Y flipping
 * Added layer disabling (shots factory)
 * Hooked up ARM7 to save save state


Some known bugs:
Code: [Select]
Kov (not kov2) has some graphics issues
Sound is broken after save state load
Kov2 has a priority issue in level 2 (tall grass is over short grass)
« Last Edit: February 23, 2009, 01:27:28 AM by iq_132 »


Offline iq_132

  • Administrator
  • *****
  • Posts: 3728
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
IQ
« Reply #26 on: February 23, 2009, 01:34:11 AM »
Just fixed sound after save states.  Oddly enough, i had to remove the save state call for the ics2115 chip. ^^


Offline dante999

  • New Member
  • *
  • Posts: 3
  • Karma: +0/-0
IQ
« Reply #27 on: February 23, 2009, 09:03:30 AM »
wow
pgm support Good!

one question!
region select possible? just like nebula's cheat or mame's dip switch



Offline iq_132

  • Administrator
  • *****
  • Posts: 3728
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
IQ
« Reply #28 on: February 23, 2009, 09:51:53 AM »
Sure. I've added a small hack + fake dips to set the region.


Offline JacKc

  • FBNeo Dev
  • ******
  • Posts: 1677
  • Karma: +56/-0
  • Hasta la vista, Baby !
IQ
« Reply #29 on: February 23, 2009, 01:40:38 PM »
Thanks iq_132 for this update...I've made some tests and except the know bugs (Martial Masters now works perfectly, kov2 has only the priority issue in level 2 (tall grass is over short grass) and kov as some graphics issue that was not in previous FBA PGM version), i've not encounter any others bugs...

So i've decided to make some experiments and look the old PGM driver, the set kovsh, and compare him to the Nebula' set. Of course set kovsh in Nebula is bigger than in Mame, so i've mixed up the two sets. Then i've added the kovsh driver (from FBA Shuffle) and modified the static struct BurnRomInfo (add the extra roms files from Nebula).

Here the results :
- Game pass the "Calendar screen"
- major graphical glitches
- The game freezes at character selection screen...
« Last Edit: April 30, 2009, 01:17:21 PM by iq_132 »