Commit Graph

7545 Commits

Author SHA1 Message Date
Angelo Salese
3e9821a222 Worked around protection in sranger, srangerw and srangerb [Angelo Salese] 2009-12-20 21:16:34 +00:00
Scott Stone
486408ca6c Fixed both:
03589: mystston, myststono: VSYNC does not match original PCB [Corrado Tomaselli]
03588: mystston, myststono: Music is faster than original PCB [Corrado Tomaselli]
2009-12-20 21:12:07 +00:00
Scott Stone
290de3bfc6 Fixed 03592: outrun, outrunra, outruno, outrundx, outrunb: Master clock is incorrect.
I also made all clock values XTALs in segaorun.c.
2009-12-20 20:34:51 +00:00
Ryan Holtz
9f1f17d6cd Forgot a few files. 2009-12-20 20:34:01 +00:00
Ryan Holtz
7ab8a6d8f6 More RDP optimization through branch flattening. [Harmony] 2009-12-20 20:12:04 +00:00
Roberto Zandona
dd5315d0ce chnged an opcode (no whats new) 2009-12-20 19:38:49 +00:00
Brian Troha
2979b1329f fix spelling and wording from the last merit.c update. 2009-12-20 19:14:08 +00:00
Brian Troha
2c3fc7437a Corrected several rom names in various sets. Cleaned up some white space. Added misc notes about alternate rom labels and question sets. [Brian Troha] 2009-12-20 19:07:38 +00:00
Angelo Salese
9045f619dd Fixed sprite-tilemap priorities in Super Slams [Angelo Salese] 2009-12-20 17:36:28 +00:00
Roberto Zandona
38ccda1646 added ay8910 and 8255ppi devices
added some info about relation between cmast91 and cb2001
2009-12-20 17:26:43 +00:00
Aaron Giles
30d57e3f48 Minor drc improvments:
- simplified RSP's misaligned memory accesses
 - removed now-unnecessary shifts from direct memory accesses in
    mips3/powerpc drcs
 - optimized AND with 0xff/0xffff/0xffffffff cases for x86/x64
 - added rudimentary memory/register tracking in x86 backend to
    remove redundant loads
2009-12-20 15:21:26 +00:00
Fabio Priuli
f0358680a7 Updated ajax.c, bottom9.c, chqflag.c, rollerg.c, spy.c, surpratk.c to use Konami video devices 2009-12-20 15:18:01 +00:00
Scott Stone
c328e6c190 1943.c - Added comment to document the special procedure needed to access all Service Mode tests. 2009-12-20 04:06:16 +00:00
Ryan Holtz
d47b36dae1 Optimized N64 RDP renderer by using function pointers to function variants that eliminate costly branches. [Harmony] 2009-12-20 01:10:21 +00:00
Couriersud
c58957452c Fix 64-bit compile 2009-12-19 23:37:21 +00:00
Couriersud
3af4cd9bec Added option "numprocessors"
-numprocessors <auto|value>
        Specify the number of processors to use for work queues. Specifying
        "auto" will use the value reported by the system or environment 
        variable OSDPROCESSORS. To avoid abuse, this value is internally limited
        to 4 times the number of processors reported by the system. 
        The default is "auto".
2009-12-19 23:12:07 +00:00
Scott Stone
da19077b98 gomoku.c, sspeedr.c - Added DIPS and changed clock values to XTAL
nitedrvr.c, tourtabl.c - Changed clock values to XTAL
2009-12-19 21:51:30 +00:00
Angelo Salese
3b659a1211 luckgrln: Implemented CRT Controller hook-up 2009-12-19 18:21:01 +00:00
Angelo Salese
f3ba692e44 removed a pointless log 2009-12-19 15:48:36 +00:00
Angelo Salese
a7df1ce05f Fixed a bunch of protection quirks found in Cross Bingo.
(And yes, they won the prize "lamest protection ever" by protecting the attribute RAM of a tilemap element...)
2009-12-19 15:23:28 +00:00
Angelo Salese
5aa4e7d8b8 New Working game
----------------

Poker Carnival [David Haywood, Angelo Salese]
2009-12-19 14:58:48 +00:00
Phil Bennett
b377e78e73 New clones added
----------------

ST-V BIOS 1.11 [2 sets - Japan and Taiwan] [XingXing]
2009-12-19 14:55:52 +00:00
Fabio Priuli
707c4d14cc updated gradius3.c, mainevt.c & gijoe.c to use Konami video devices 2009-12-19 14:32:33 +00:00
Phil Bennett
b1293d18ac Fix crash in tilemap viewer when driver has no tilemaps (no whatsnew) 2009-12-19 14:28:22 +00:00
Angelo Salese
06c1f8edbf Fixed decryption in Cross Bingo [David Haywood] 2009-12-19 14:07:36 +00:00
Phil Bennett
123f4decc7 Fixed NULL pointer dereference in tilemap_set_flip_all() when game has no tilemaps (no whatsnew) 2009-12-19 14:04:10 +00:00
Aaron Giles
c3fb047204 Added new profiler bucket for DRC recompilation.
Removed a number of extraneous sign extensions from the RSP DRC.
2009-12-19 08:50:34 +00:00
Brian Troha
0995630b65 Update the Asian Phoenix Hyper Street Fighter 2 to use the same hs2.07 rom instead of the calling the rom hs2a.07 2009-12-19 06:23:00 +00:00
Ryan Holtz
2e65d4a968 RSP recompiler improvements / optimizations: [Harmony]
- Split SATURATE_ACCUM into a signed and unsigned version to reduce stack usage.
 - Corrected an issue with the 0h variants of VMRG, VAND, VNAND, VOR, VNOR, VXOR and VNXOR.
 - Slightly optimized unaligned reads and writes
 - Optimized unaligned dword reads
 - Corrected an issue where badly-written RSP programs could jump to invalid addresses
2009-12-18 23:14:19 +00:00
Angelo Salese
6bbda18272 Added a bunch of inputs for Victor 21 2009-12-18 19:37:40 +00:00
Aaron Giles
21a522e0ee Clean up initialization, timer usage, memory management in several
drivers.
2009-12-18 17:56:25 +00:00
Angelo Salese
0baad6db2c New Working game
----------------

Victor 5 [David Haywood, Angelo Salese]

(Protection is way much easier than expected...)
2009-12-18 17:56:01 +00:00
Scott Stone
691d9cacb5 hexa.c - Added DIP LOCATIONS as well as assigned XTAL for the clock speeds, using those from Arkanoid, since the boards are nearly identical in many aspects.
Comments:  I've noticed enough similarities in this game to Arkanoid to consider merging this into arkanoid.c, or establishing a drkorea.c file containing Hexa and Tetris (D.R. Korea) version which is already in arkanoid.c.  Any thoughts?
2009-12-18 17:41:09 +00:00
Angelo Salese
f176f8198d New Working game
----------------

Victor 21 [David Haywood, Angelo Salese]
2009-12-18 13:49:48 +00:00
Angelo Salese
8ac68d079a Fixed input ports in Victor 5 / Victor 21, I'll hook-up inputs on a later date 2009-12-18 12:53:42 +00:00
Angelo Salese
18aa27260b Fixed display in Victor 21 [David Haywood] 2009-12-18 12:32:18 +00:00
Fabio Priuli
adf3319b1c Made machine->gfx[num] choice (when starting Konami devices), independent of the device order
Updated overdriv.c to use the Konami video devices

Commit of machine/simpsons.c that I forgot to commit earlier (sorry)
2009-12-18 12:30:33 +00:00
Miodrag Milanovic
ef4d608713 SCMP assert fix (No whatsnew is needed) 2009-12-18 11:55:30 +00:00
Fabio Priuli
8a363b4e08 Improved a few Konami device interfaces, moved most rom deinterleaving to DEVICE_START and fixed k053250 (init and handlers)
Updated parodius.c, simpsons.c, thunderx.c, vendetta.c and xexex.c to use the new video devices
2009-12-18 09:00:09 +00:00
Aaron Giles
e6e51ca4bc Fix MSVC warning. 2009-12-18 06:41:20 +00:00
Angelo Salese
6153136640 Added preliminary inputs to Victor 5, also noticed that this game is actually protected (card combinations + prize counts). 2009-12-17 21:29:14 +00:00
Angelo Salese
279beb1db8 Improvements to Victor 5, Victor 21 and Cross Bingo [David Haywood, Angelo Salese] 2009-12-17 20:55:44 +00:00
Angelo Salese
2391c9aa79 Added preliminary decryption to Victor 5, Victor 21 and Cross Bingo [David Haywood]
Decoded Cross Bingo proms [Angelo Salese]
2009-12-17 19:21:19 +00:00
Scott Stone
5511f14f12 ggconnie.c - Added DIP LOCATIONS to match those showing in service mode. Added game year to source from title screen. 2009-12-17 16:54:50 +00:00
Angelo Salese
38c85d8f57 Obviously me isn't me if I don't do silly errors :/ 2009-12-17 16:53:45 +00:00
Angelo Salese
9cabaac449 New Working game
----------------

Shark Party (Italy, v1.3) [David Haywood, Angelo Salese]
2009-12-17 16:48:36 +00:00
Angelo Salese
78b266473b Decrypted Shark Party, game now boots without inputs [David Haywood] 2009-12-17 16:15:13 +00:00
Fabio Priuli
468decb293 Converted aliens.c, blockhl.c, crimfght.c and gbusters.c to use Konami video devices 2009-12-17 07:20:15 +00:00
Fabio Priuli
93878fd7c2 Fixed crash in cpspicb games (audiocpu is disabled -> no banks) and removed bankptr from fcrash.c 2009-12-17 06:43:37 +00:00
Fabio Priuli
bb388def9e Fixed 32bit compile (un-commented a line in konicdev.c)
I had missed this because I tested a debug+symbols build and it ignores warnings. my bad
2009-12-17 06:32:20 +00:00