Welcome!

IQ's PGM WIP

iq_132 · 321 · 347572

Offline lantus

  • Expert
  • *****
    • Posts: 162
    • Karma: +32/-0
Wow...Very good news. Shame the graphic roms were bad dumps...Hope someone could redump them !

0.140u3 dump plays it nicely now


Offline JacKc

  • FBNeo Dev
  • ******
    • Posts: 1,714
    • Karma: +63/-0
  • Hasta la vista, Baby !
Yes...but ddp3 needs some redumps (even if the checksums are close, still remains single bit errors and some actual rom dumps are wrong...Dixit Haze !)

Anyway check your PM !
« : December 23, 2010, 08:28:56 PM by JacKc »



Offline BritneysPAIRS

  • Jr. Member
  • **
    • Posts: 67
    • Karma: +4/-52
I would love for this to make it to the XBOX (and im sure many more would)....as the last thing the Xbox will probably ever see now :( if anyone can help me out I can supply alot of help and sources and have successfully placed in the latest FBA into CoinOPS...but the driver for mame has changed alot from the one now....im wondering how much slower the new one would run and the work required to convert it....dave has souces for CoinOPS drivers on the PC......its just a dream and if someone would help ill give them all the credit they want in any form they want and all sources will be released and they can release them if they wish....

Peace all and Happy New Years


Offline iq_132

  • Administrator
  • *****
    • Posts: 3,732
    • Karma: +413/-0
  • Definitely not Dink!
    • NeoSource
Retrorepair redumped a couple of the bad graphics roms in ddp3. There's only one bad one now. ^^



Offline CaptainCPS

  • FBNeo Dev
  • ******
    • Posts: 1,513
    • Karma: +127/-0
  • FB Alpha Team
    • CaptainCPS's Home
Retrorepair redumped a couple of the bad graphics roms in ddp3. There's only one bad one now. ^^

Woot! That's just great!! :D

Thanks for the info IQ!

SeeYaa!
:D


Offline iq_132

  • Administrator
  • *****
    • Posts: 3,732
    • Karma: +413/-0
  • Definitely not Dink!
    • NeoSource
If you're handy with a hex editor:

Fix for a04402w064.u8
->581f7b = eb
Fix for m04401b032.u17
->18499E = E4
->2AED26 = F4



Offline JacKc

  • FBNeo Dev
  • ******
    • Posts: 1,714
    • Karma: +63/-0
  • Hasta la vista, Baby !
Latest bad rom for ddp3 has been redumped ;p

With a hex editor:

Fix for b04401w064.u1
->440D9E = 0F



Offline iq_132

  • Administrator
  • *****
    • Posts: 3,732
    • Karma: +413/-0
  • Definitely not Dink!
    • NeoSource
Thanks to Creamy Mami for very kindly posting some of his MAME sources, Oriental Legends Special Plus is now playable in FBA and MAME! :)

I've attached my quick and lazy FBA port.
« : June 13, 2011, 04:39:00 PM by iq_132 »



Offline Bonky0013

  • Newbies
  • *
    • Posts: 38
    • Karma: +7/-0
  • FBA Fan

Offline C.Y

  • Newbies
  • *
    • Posts: 14
    • Karma: +0/-2
Thanks to Creamy Mami for very kindly posting some of his MAME sources, Oriental Legends Special Plus is now playable in FBA and MAME! :)

I've attached my quick and lazy FBA port.


Hello, oldsplus, regional change in China, everything is normal, restart the game has changed again, back to Taiwan region, there is a solution it?



Offline iq_132

  • Administrator
  • *****
    • Posts: 3,732
    • Karma: +413/-0
  • Definitely not Dink!
    • NeoSource

Hello, oldsplus, regional change in China, everything is normal, restart the game has changed again, back to Taiwan region, there is a solution it?


Are you talking about FBA, FBA Shuffle, or MAME?



Offline C.Y

  • Newbies
  • *
    • Posts: 14
    • Karma: +0/-2
Are you talking about FBA, FBA Shuffle, or MAME?

FBAS, has been fixed! Thx~


static int oldsplusInit()
{
   pPgmInitCallback = pgm_decrypt_oldsplus;
   pPgmResetCallback = reset_oldsplus;
   int ret = pgmInit();

   if (ret == 0) {
      install_protection_oldsplus();
   }

   return ret;
}


"pPgmResetCallback = reset_oldsplus;"
No write
- -!!!!
« : June 15, 2011, 11:27:31 AM by C.Y »


Offline lantus

  • Expert
  • *****
    • Posts: 162
    • Karma: +32/-0
Thanks to Creamy Mami for very kindly posting some of his MAME sources, Oriental Legends Special Plus is now playable in FBA and MAME! :)

I've attached my quick and lazy FBA port.

added this to FBANext. thanks iq!


Offline JacKc

  • FBNeo Dev
  • ******
    • Posts: 1,714
    • Karma: +63/-0
  • Hasta la vista, Baby !
Thanks to iq_132, Knights of Valour: SanGuo QunYingZhuan / Sangoku Senki: SanGuo QunYingZhuan (set 1 and set 2) is now playable in FBA ! :)

I've attached the PGM updated FBA driver.

NOTE : as "qyza0603.rom" and "qyzb0601.rom" are not released to public, we used instead "a0603.rom" and "b0601.rom" from kov.zip so it remains some graphical glitches in characters select screen and in Tilte screen when Region is set to CHINA.



Offline JacKc

  • FBNeo Dev
  • ******
    • Posts: 1,714
    • Karma: +63/-0
  • Hasta la vista, Baby !
Thanks to an anonymous source, finally we got correct ROMs for kovsgqyz and kovsgqyza + a third set as a bonus :biggrin:

Code: Select
// Knights of Valour: SanGuo QunYingZhuan / Sangoku Senki: SanGuo QunYingZhuan (set 3)

static struct BurnRomInfo kovsgqyzbRomDesc[] = {
{ "p0600qyz.119",  0x400000, 0x18b8b9c0, 1 | BRF_PRG | BRF_ESS }, //  0 68K Code

{ "t0600.rom",     0x800000, 0x4acc1ad6, 2 | BRF_GRA },   //  1 Tile data

{ "a0600.rom",     0x800000, 0xd8167834, 3 | BRF_GRA },   //  2 Sprite Color Data
{ "a0601.rom",     0x800000, 0xff7a4373, 3 | BRF_GRA },   //  3
{ "a0602.rom",     0x800000, 0xe7a32959, 3 | BRF_GRA },   //  4
{ "qyza0603.rom",  0x800000, 0xc8b92220, 3 | BRF_GRA },   //  5

{ "b0600.rom",     0x800000, 0x7d3cd059, 4 | BRF_GRA },   // 10 Sprite Masks & Color Indexes
{ "qyzb0601.rom",  0x800000, 0x64f55882, 4 | BRF_GRA },   // 11

{ "m0600.rom",     0x400000, 0x3ada4fd6, 5 | BRF_SND },   // 12 Samples

{ "kov_igs027a.bin", 0x004000, 0x00000000, 7 | BRF_PRG | BRF_NODUMP }, // 13 Internal ARM7 Rom
};

STDROMPICKEXT(kovsgqyzb, kovsgqyzb, pgm)
STD_ROM_FN(kovsgqyzb)

struct BurnDriver BurnDrvKovsgqyzb = {
"kovsgqyzb", "kovplus", "pgm", NULL, "1999",
"Knights of Valour: SanGuo QunYingZhuan / Sangoku Senki: SanGuo QunYingZhuan (set 3)\0", NULL, "IGS", "PolyGameMaster",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 4, HARDWARE_IGS_PGM/* | HARDWARE_IGS_USE_ARM_CPU*/, GBF_SCRFIGHT, 0,
NULL, kovsgqyzbRomInfo, kovsgqyzbRomName, NULL, NULL, pgmInputInfo, sangoDIPInfo,
kovsgqyzInit, pgmExit, pgmFrame, pgmDraw, pgmScan, &nPgmPalRecalc, 0x600,
448, 224, 4, 3
};

Now the Chinese title for these sets is correctly shown but remains it remains some problem in character' selection screen [see attached snaps]
« : December 14, 2011, 11:43:17 AM by JacKc »