Commit Graph

6691 Commits

Author SHA1 Message Date
R. Belmont
dc647ff3b2 New games marked as GAME_NOT_WORKING
------------------------------------
Dirt Dash (Rev. DT2) [Guru]


Olivier, this one's all yours.  It pretty much nukes the existing video h/w
emulation but maybe you'll have better luck with it on your rewrite.
2009-08-20 16:52:58 +00:00
Andreas Naive
a2abce1d74 Added decryption key for Extreme Hunting 2. [Andreas Naive] 2009-08-20 16:43:44 +00:00
Brian Troha
d256a29ba3 New clone added: Samuria Shodown II (Korea)
New Clone Added
----------------------------------------
Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II) [Guru / David Haywood]
2009-08-20 03:27:59 +00:00
Yasuhiro Ogawa
b329b86272 taito_z DIPSW fixes [kanikani] 2009-08-20 00:43:38 +00:00
R. Belmont
6106e6bae4 mcs51: fix GCC 64-bit warning 2009-08-19 20:48:21 +00:00
Michaël Banaan Ananas
611e566967 Fixed insignificant 'file not found' compile error when using windows cmd.
It was (still is) fine on msys
2009-08-19 17:53:53 +00:00
R. Belmont
b7597bff1b New games marked as GAME_NOT_WORKING
------------------------------------
Extreme Hunting 2 [Guru]


I don't have an encryption key for this yet so don't try to run it :)
2009-08-19 17:06:07 +00:00
Aaron Giles
4176a014ac From Pugsy:
> 
> Currently MESS supports single system cheat xmls
> 
> eg ALL cheats for any SNES game must be in snes.xml, this means that
> there will be a lot of cheats
> that are not applicable to the  game being played.
> 
> This change reverts MESS to a close approximation of how it used to
> handle cheats. It will get the
> crc32 of the image and load only the appropriate cheats to go with that
> image/game by loading
> crc32.xml (eg. DEADBEEF.xml).
> 
> 
> These changes are within  ifdef MESS structures so should have no
> affect on MAME, and my testing has
> not encountered any problems.
> 
> Diff File attached
2009-08-19 16:45:49 +00:00
Aaron Giles
c3b50fe048 Changed profiler to separate start/stop cases. [Christophe Jaillet] 2009-08-19 16:43:04 +00:00
Aaron Giles
1182c615e6 From: David Haywood [neohaze@nildram.co.uk]
Sent: Thursday, August 13, 2009 12:22 PM
To: Aaron Giles
Subject: Re: Fw: Triple draw poker!

adding this fixes the colours.

Klaus Sommer wrote:
> Attached is the bprom from "Triple Draw Poker"
>
> Klaus
2009-08-19 16:33:19 +00:00
Aaron Giles
8b4d1c84b5 Fixed MSVC 64-bit compile errors.
Added rgb[a]int_sh[l|r] operations to the rgbutils. rgbvmx needs to be updated.
(Nobody is using them yet.)
2009-08-19 16:32:11 +00:00
Michaël Banaan Ananas
93d7716c87 - fixed cycle deduction on unconditional CALL / RET, it took about half too many cycles
- added cycle tables and cleaned up source layout. This was done very carefully, it should be errorfree.
- removed HLT cycle eating (earlier, HLT after EI could theoretically fail)
- fixed parity flag on add/sub/cmp. Bug was caused by z80 overflow detection accidentally left in
- renamed temp register XX to official name WZ
- renamed flags from Z80 style S Z Y H X V N C  to  S Z X5 H X3 P V C, and fixed X5 / V flags where accidentally broken due to flag names confusion
2009-08-19 15:42:35 +00:00
Michaël Banaan Ananas
8a74f58d3b obsolete file 2009-08-19 15:30:28 +00:00
Michaël Banaan Ananas
06829cb2f7 Z80 changes:
- Fixed X/Y flags in CCF/SCF/BIT, ZEXALL is happy now
- Simplified DAA, renamed MEMPTR (3.8) to WZ (same temp register as the officially named WZ in the 8080), added TODO

the cycle fix by Marshmellow, in the 3.9 z80.c comments was already committed in june, just added there for documentation
2009-08-19 15:27:22 +00:00
Aaron Giles
fd1eff262e And bye bye 5110intf.* 2009-08-19 15:11:13 +00:00
Michaël Banaan Ananas
ae75228a1d Please credit [gregf, hap] for this update: added spacwalk extended time setting and DIP locations 2009-08-19 15:07:42 +00:00
Aaron Giles
e4b94176bb Bye bye 5220intf.* 2009-08-19 14:50:17 +00:00
Angelo Salese
395e35face [SNES]: Improved cart mode 20 reserved access behaviour 2009-08-19 14:36:15 +00:00
Michaël Banaan Ananas
57c0e1690f typo fix
(test commit)
2009-08-19 11:31:11 +00:00
Aaron Giles
df435f8701 Attempt to define an I64FMT string that can be used for printf'ing 64-bit
integers. This is defined to be "I64" on MSVC and recent mingw compilers,
and "ll" for all others.

Updated all instances of 64-bit prints to use the new macro.
2009-08-19 08:49:01 +00:00
Aaron Giles
03d5253dca Added some missing casts and other minor tweaks. 2009-08-19 04:58:54 +00:00
Jonathan Gevaryahu
185e124797 forgot one comment, ignore for whatsnew
also Charles' last name the first D should be capitalized. oops.
2009-08-19 02:34:31 +00:00
Jonathan Gevaryahu
7ccedb006f [Deniam.c] Verified and fixed M68K, Z80, YM3812 and OKIM6295 clocks and OKI pin 7 for logic pro and logic pro 2.
Fixed visible area on logic pro and logic pro 2 to match real PCBs.
Add comment about what ym3812 clone is used.
Add note about missing graphical effect in logic pro (screen dim on coin insert) and marked as IMPERFECT_GRAPHICS.
Add note about 4 pixels at left edge of screen.
[Charles Macdonald, Lord Nightmare]
2009-08-19 02:23:51 +00:00
Curt Coder
5ef13d160a Added xtal for MESS. 2009-08-18 20:25:05 +00:00
Angelo Salese
89e0ce6d8e [SNES]: Fixed serial port for player 2 as well 2009-08-18 14:59:56 +00:00
Angelo Salese
7b78fbbe02 [SNES]: improved joypad read/write handling and fixed a serial port quirk. 2009-08-18 14:36:54 +00:00
Angelo Salese
5c7fdc4570 [SNES]: Corrected a bunch of SPC registers behaviour 2009-08-18 10:59:58 +00:00
Roberto Fresca
4ece6966e3 Coinmaster VGA driver...
- Renamed Roulette V75 to Coinmaster Roulette V75.
 - Added Roulette controller program & sound ROMs.
 - Added 2 complete spanish Keno sets.
 - Added technical notes.


New games marked as GAME_NOT_WORKING
------------------------------------
Coinmaster Keno (Y2K, spanish, 2000-12-14) [Roberto Fresca]
Coinmaster Keno (Y2K, spanish, 2000-12-02) [Roberto Fresca]
2009-08-18 07:20:37 +00:00
Roberto Fresca
f20c3afdf8 Fixed comment... 2009-08-18 03:26:57 +00:00
Roberto Fresca
5787281248 American Poker II driver...
- Added Rabbit Poker / Arizona Poker? set (with GAL22V10 and PIC16F84A).
 - Added proper decryption algorithms.
 - Updated technical notes.


New games marked as GAME_NOT_WORKING
------------------------------------
Rabbit Poker (Arizona Poker v1.1?) [Roberto Fresca, Andreas Naive, Tomasz Slanina]
2009-08-18 03:24:22 +00:00
Brian Troha
2f4be161bd Multifish driver update:
Corrected info about the rom change for the Roll Fruit set
2009-08-17 23:21:23 +00:00
Angelo Salese
c611d6039a [SNES]: Made the gfx mode switches more accurate. 2009-08-17 21:40:00 +00:00
Couriersud
737e80bac6 Discrete sound enhancements
- Put some life into RCDISC5 enable mode. This now acts as a switch between R and C. Capacitor voltage will be preserved if disabled.
- Made galaxian use the above. Saved 2 nodes and increased accuracy.
- Added DISC_LFSR_FLAG_OUTPUT_SR_SN1 flag to shift register noise generator. This will output the value of the shift register to sub-node 1. This is needed for future bzone discrete sound emulation. BTW: RCDISC5 will be used as well. 
- Left a note on RCDISC3 on what is needed to be implemented for bzone.
- Optimized the LFSR a bit. LFSRs running at high frequency (> sample_freq) should benefit.
2009-08-17 20:07:27 +00:00
Roberto Fresca
28e4394616 New driver for Coinmaster-Gaming VGA based games. [Roberto Fresca, Angelo Salese]
Colorama is a standalone game driven for 1x VGA board plus a mechanical arm.
Roulette is just the bet station, since the phisical wheel has its own controller. Each roulette has 10/15 stations.


New games marked as GAME_NOT_WORKING
------------------------------------
Colorama (english) [Roberto Fresca, Angelo Salese]
Roulette V75 (spanish) [Roberto Fresca, Angelo Salese]
2009-08-17 18:28:10 +00:00
Brian Troha
d987a9f264 rom set correct for multifish driver. 2009-08-17 16:59:24 +00:00
Brian Troha
b3f6a7b3ba adds a banking mirror to the multfish.c driver which is used by some games. 2009-08-17 00:49:17 +00:00
Angelo Salese
1e7cc505a1 Added a BTANB note about Logic Pro 2 2009-08-16 22:29:38 +00:00
Brian Troha
9478d26f4a multifish driver update.
reverted names back to just "1" versus multi_fish.001.  It was pointed out the actual rom labels read just "1"... though in Igrosoft's list of hashes the full "multi_fish.001" name is used.

Stripped out the "hack" comments per game in lieu of a single comment about the first set being the "official" has while the other sets may be hacks or alt regions version.
2009-08-16 19:33:03 +00:00
Brian Troha
edaad16fb8 multifish driver update....
corrected keks rom names and added info about the later update added an alt version of Island 2.
2009-08-16 18:15:07 +00:00
Couriersud
4ab4908ac7 Galaxian sound
- Use DISCRETE_NOTE for pitch generation; it is more accurate (within the one ms where the pitch changes :-) ) and saves a node
- Use DISCRETE_BITS_DECODE and save 2 nodes.
2009-08-16 16:35:46 +00:00
Angelo Salese
74d1de9d17 [SNES]: Made dynamic H resolutions to be called only at vblank start and and fixed gfx mode switching 1/5 and 5/1 2009-08-16 13:50:08 +00:00
Fabio Priuli
100afe3a03 [SNES] minor change: converted color clipping to use struct entries 2009-08-16 11:41:53 +00:00
Brian Troha
4a20d195df better rom name for odd set in multfish.c 2009-08-16 03:05:01 +00:00
Brian Troha
62d977350f Multifish driver update:
updated rom name based on listed files and hashes listed by Igrosoft.  Added additional info about rom changes and found a bad_dump rom so 1 set gets removed.
2009-08-16 02:43:07 +00:00
R. Belmont
da129b6a6d [03312] Default "music" DIP to off in ertictac.
Game was hanging due to missing sound hardware emulation and IRQs, turning
off the DIP makes it run while that's worked on.
2009-08-16 01:40:41 +00:00
R. Belmont
aee9affc56 [02959] snesb: enable perfect timeslicing, fixes sound CPU comms hang in kinstb. 2009-08-16 00:54:57 +00:00
R. Belmont
1061eef9f7 nwk-tr.c: fix RF5c400 clock
Again the crystal value from the Guru readme was previously ignored :)
2009-08-16 00:41:28 +00:00
R. Belmont
71e8c63a60 [03275] Fixed RF5C400 clock in hornet.c games.
Guru had the right clock in the PCB readme all along (16.9344 MHz = 44100 Hz
sample rate) :)
2009-08-16 00:37:16 +00:00
Angelo Salese
cba2819dd9 [SNES]: Added clip colors to black window function 2009-08-15 22:16:00 +00:00
Couriersud
61f12dbf6c Added DISCRETE_BIT(S)_DECODE
- decodes individual bits from input values
- Updated drivers which had macro DISCRETE_BITSET (which was a bit misleading)
- This should be slightly faster than using DISCRETE_TRANSROM
2009-08-15 18:43:56 +00:00