Author Topic: CPS driver cleanup  (Read 44316 times)

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: CPS driver cleanup
« Reply #15 on: October 10, 2007, 03:40:02 PM »
That's a new one to me... Using the ASM 68k core or the C one?


Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: CPS driver cleanup
« Reply #16 on: October 16, 2007, 09:43:50 PM »
Fixed. :) Thanks. I hadn't noticed that at all.


Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: CPS driver cleanup
« Reply #17 on: November 02, 2007, 01:07:34 PM »
Updated. Check the first post in this thread.


Offline kenshiro

  • Expert
  • *****
  • Posts: 145
  • Karma: +21/-0
Re: CPS driver cleanup
« Reply #18 on: February 13, 2008, 01:03:57 PM »
Hello everybody

I would like to thanks iq_132 for this drivers update, i added this into my FBAxxx Pro build and it works pretty well :biggrin:

CPS2 decryption is very fast on Xbox! :biggrin:

Again, nice work :cool:

Offline 0746

  • Expert
  • *****
  • Posts: 108
  • Karma: +2/-0
Re: CPS driver cleanup
« Reply #19 on: February 13, 2008, 04:15:46 PM »
WoW I didn't see this thread. Things look awesome. Thanks for the drivers =)

BTW, if it helps, the default CPS driver scan is missing CPS objects remap. Not that big of a problem for normal gaming but I had to waste a lot of time putting up with graphics glitches for latency compensation because I thought its not needed as the driver doesn't use it.
« Last Edit: February 13, 2008, 04:17:04 PM by 0746 »

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: CPS driver cleanup
« Reply #20 on: February 13, 2008, 07:07:51 PM »
Hello everybody

I would like to thanks iq_132 for this drivers update, i added this into my FBAxxx Pro build and it works pretty well :biggrin:

CPS2 decryption is very fast on Xbox! :biggrin:

Again, nice work :cool:
That's surprising! I wasn't sure it had enough ram to handle it :)  Nice work on compiling it btw, It was always such a pain in the ass to get it to do anything for me. lol (though I was  always breaking things :p)

WoW I didn't see this thread. Things look awesome. Thanks for the drivers =)

BTW, if it helps, the default CPS driver scan is missing CPS objects remap. Not that big of a problem for normal gaming but I had to waste a lot of time putting up with graphics glitches for latency compensation because I thought its not needed as the driver doesn't use it.

Np :) And here's a fixed(?) version.


Offline 0746

  • Expert
  • *****
  • Posts: 108
  • Karma: +2/-0
Re: CPS driver cleanup
« Reply #21 on: February 13, 2008, 09:14:50 PM »
Nice. I see how you are remapping CpsRam660 as well. Does it's mapping ever change after cpsInit?

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: CPS driver cleanup
« Reply #22 on: February 13, 2008, 09:26:13 PM »
Nah, I just left some debug stuff left in there. :S  I've re-upped the file with it removed.


Offline 0746

  • Expert
  • *****
  • Posts: 108
  • Karma: +2/-0
Re: CPS driver cleanup
« Reply #23 on: February 13, 2008, 11:30:21 PM »
oh =)  Sorry... I thought I found the solution to my random desync problem =)
Thanks again for the updated drivers

Offline kenshiro

  • Expert
  • *****
  • Posts: 145
  • Karma: +21/-0
Re: CPS driver cleanup
« Reply #24 on: February 14, 2008, 06:26:17 AM »
That's surprising! I wasn't sure it had enough ram to handle it :)  Nice work on compiling it btw, It was always such a pain in the ass to get it to do anything for me. lol (though I was  always breaking things :p)

I was surprised too. CPS2 loading is very short, less than 10 seconds for each game!!! :biggrin: :idiot:

Offline Bonky0013

  • Newbies
  • *
  • Posts: 38
  • Karma: +7/-0
  • FBA Fan
Re: CPS driver cleanup
« Reply #25 on: February 15, 2008, 04:34:10 AM »
Hello everybody

I would like to thanks iq_132 for this drivers update, i added this into my FBAxxx Pro build and it works pretty well :biggrin:

CPS2 decryption is very fast on Xbox! :biggrin:

Again, nice work :cool:


Hello all,
Whhoaaaahh ! Very good job iq_132  :biggrin:
Kenshiro is it possible to release it in a few day, my bobox want to test it   :biggrin:
 :confused: I have not the capacity for compile it  :confused:


Best regards from france.



Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: CPS driver cleanup
« Reply #26 on: February 28, 2008, 11:59:41 AM »
Updated.  Check the first post in this thread.


Offline KOF2112

  • Expert
  • *****
  • Posts: 187
  • Karma: +14/-4
Re: CPS driver cleanup
« Reply #27 on: February 28, 2008, 09:49:15 PM »
Thanks renewal

Discovers the mistake
ddtodj date mistake
struct BurnDriver BurnDrvCpsDdtodj = {
   "ddtodj", "ddtod", NULL, "1994",
   "Dungeons & Dragons: Tower of Doom (Japan 940125)\0", NULL, "Capcom", "CPS2",

MAME
GAME( 1993, ddtodj,   ddtod,    cps2, cps2_4p4b, cps2,     ROT0,   "Capcom", "Dungeons & Dragons: Tower of Doom (Japan 940412)", 0 )

ddtodjr1 mistake
Quote
static struct BurnRomInfo Ddtodjr1RomDesc[] = {
   { "dadj.03b",     0x080000, 0x87606b85, 1 | BRF_ESS | BRF_PRG },   // 68k program
   { "dadj.04b",     0x080000, 0x24d49575, 1 | BRF_ESS | BRF_PRG },
   { "dadj.05b",     0x080000, 0x56ce51f7, 1 | BRF_ESS | BRF_PRG },

MAME
Quote
ROM_START( ddtodjr1 )
   ROM_REGION( CODE_SIZE, REGION_CPU1, 0 )      /* 68000 code */
   ROM_LOAD16_WORD_SWAP( "dadj.03a", 0x000000, 0x80000, CRC(711638dc) SHA1(30c1d1a694aa8e51d072b26b47ba55aed6d77b7b) )
   ROM_LOAD16_WORD_SWAP( "dadj.04a", 0x080000, 0x80000, CRC(4869639c) SHA1(1544813e6712a78267c1d27b6b49148d42c11127) )
   ROM_LOAD16_WORD_SWAP( "dadj.05a", 0x100000, 0x80000, CRC(484c0efa) SHA1(d4ddef54149ef0141dcbe05df5f669fccf462559) )

ddtodjr1 Should be ddtodjr2, ddtodjr2 Should be ddtodjr1

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: CPS driver cleanup
« Reply #28 on: February 28, 2008, 09:56:27 PM »
Oopsie! Fixed.


Offline LittleKaneda

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +1/-0
Re: CPS driver cleanup
« Reply #29 on: February 28, 2008, 10:16:05 PM »
Oopsie! Fixed.

Got this error

Quote
Generating depend file for src/burner/win32/about.cpp...
Generating depend file for src/burner/win32/resource.rc...
Compiling src/burner/win32/about.cpp...
Compiling resource file resource.rc...
Compiling src/burn/capcom/cps_mem.cpp...
src/burn/capcom/cps_mem.cpp: In function `int CpsAreaScan(int, int*)':
src/burn/capcom/cps_mem.cpp:361: error: syntax error at end of input
MAKE[1]: *** [cps_mem.o] Error 1
MAKE: *** [mingw] Error 2