Commit Graph

6373 Commits

Author SHA1 Message Date
Roberto Fresca
055946db2b ...Forgot some comments... 2009-08-23 03:37:26 +00:00
Roberto Fresca
5736feff4d Added a default NVRAM for Noraut Joker Poker, otherwise the message 'F U' is displayed on screen and a combination of simultaneous inputs is needed to bypass it. Currently we can't handle 4 simultaneous inputs due to the phisical keyboard limitation. 2009-08-23 03:29:37 +00:00
Aaron Giles
2128210d76 Ok, disassembler is implemented with basic functionality. 2009-08-22 23:31:02 +00:00
Roberto Fresca
31d85e814f Added an extra DIP switch to Noraut Red Hot Joker Poker.
Also added DIP locations to the whole bank.
2009-08-22 22:18:06 +00:00
Couriersud
520c130148 02191: wseries, basebal2, dblplay, strkzone: Speech quality regression
- The dac enable lines are not reset by hardware. They are only controlled by ay8910 output ports.
2009-08-22 21:02:39 +00:00
Michaël Banaan Ananas
604f213729 unnecessary (dangerous) type conversion in comparison with ioc_timercnt being UINT32 2009-08-22 20:50:22 +00:00
Scott Stone
a39fe7846c Fixed redundancy in clock speed assignments in some drivers by cleaning all divided by 1 (/1) instances. 2009-08-22 20:43:31 +00:00
Olivier Galibert
26dee2df8e Fix the i386 disassembler duplication. 2009-08-22 19:55:33 +00:00
Michaël Banaan Ananas
52ab73d4de thepit.c: improved colors in funnymou, suprmous, machoumou
(fixes http://www.mametesters.org/view.php?id=2608 )
2009-08-22 17:25:57 +00:00
Roberto Fresca
bd92820d44 Improvements to Noraut Poker driver...
* Switched to pre-defined Xtal clock.
 * Changed the way how graphics are banked/accessed.
 * Fixed the graphics offset and number of tiles per bank.
 * Added new set: Noraut Red Hot Joker Poker.
 * Added new set: Noraut Poker (NTX10A).
 * Added new set: Noraut Joker Poker (V3.010a).
 * Fixed the tile size/decode for the first GFX bank.
 * Added proper norautrh inputs, including the readout button.
 * Added partial DIP switches to norautrh.
 * Added more technical notes.

Also fix Mantis 03284.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Noraut Red Hot Joker Poker [Roberto Fresca, Alan Griffin]


New games marked as GAME_NOT_WORKING
------------------------------------
Noraut Poker (NTX10A) [Roberto Fresca, Alan Griffin]
Noraut Joker Poker (V3.010a) [Roberto Fresca, Alan Griffin]
2009-08-22 17:10:35 +00:00
Roberto Fresca
267d560d67 Added a POKER_BET general input definition.
This is needed to mantain the standard inputs layout in the poker games.
You'll need a clean compile after this addition.
2009-08-22 16:57:12 +00:00
Aaron Giles
ad5f236d45 Fix the makefile. 2009-08-22 14:04:38 +00:00
Aaron Giles
f474114e1d Added infrastructure to compile universal standalone disassembler:
- added unidasm to the tools build
 - split the disassemblers out of libcpu and into new libdasm
 - ensured the disassembly entry points for all disassemblers are
    in the source file for the disassembler (sometimes new generic
    versions were created)

Still needs command line options and file loading, but the 
fundamentals are present, and it links.
2009-08-22 06:25:07 +00:00
Ryan Holtz
b99862230d Ported Capcom CX4 implementation over from bsnes. Mega Man X2 and X3 are now playable in MESS, with bugs. [Anonymous]
Please credit as anonymous.
2009-08-22 06:12:10 +00:00
Angelo Salese
d5ea019fe8 [SNES]: Fixed half colour blending behaviour 2009-08-22 00:35:34 +00:00
Nathan Woods
80f0e5be81 Sync with MESS 2009-08-21 22:30:58 +00:00
Couriersud
0978f15208 Battle Zone discrete sound & discrete sound additions
- added discrete sound to battle zone
- engine frequency (resistor R11) can be changed with slider
- discrete sound may be disabled by setting BZONE_DISCRETE to 0 in bzone.h

DISCRETE_RCDISC3
- added diode junction voltage 
- junction voltage also indicates polarity

DISCRETE_OPAMP_FILTER
- added type DISC_OP_AMP_FILTER_IS_LOW_PASS_1M
- INP2 takes role of v_ref in this type

DISCRETE_OPAMP
- Fixed a bug (possible divide by 0)

DISCRETE_LFSR
- Fixed bug preventing output of shift reg to sub node 1
2009-08-21 20:55:04 +00:00
Phil Bennett
2ed96fd12f Added Dirt Dash wave ROM redumps [Guru] 2009-08-21 16:58:34 +00:00
Michaël Banaan Ananas
cc2717d847 workaround for driftout http://www.mametesters.org/view.php?id=3356 2009-08-21 16:10:09 +00:00
Curt Coder
fb98a61886 Added helper macros for input lines tied to GND/Vcc. 2009-08-21 13:05:08 +00:00
Curt Coder
b2dcbb3b68 Intel 8085:
- refactored callbacks to use devcb
- added 8080A variant
2009-08-21 08:19:17 +00:00
Aaron Giles
ac3d58fad5 Cleanups and version bump. 2009-08-21 01:52:51 +00:00
Aaron Giles
2e64cfa8f3 > From: David Haywood [mailto:neohaze@nildram.co.uk]
> Sent: Thursday, August 20, 2009 4:20 PM
> Cc: Aaron Giles
> Subject: Re: Brap Boys progress
> 
> Last one for tonight.  I'm sending these because I have no idea when
> the
> next source update will be and I'd prefer it to be as up to date as
> possible so that this info can't be lost.
> 
> We're almost half way there as far as decrypting brapboysj tables is
> concerned, however, we still need to better understand how the
> protection device uses them.
> 
> These all apply against a clean SVN, not the previous patches I sent.
> 
> David Haywood wrote:
> > more progress in decrypting the tables.
> >
> > David Haywood wrote:
> >> current progress, 2 extra tables decrypted.
> >>
> >>
> >> David Haywood wrote:
> >>> Further work on the decrypting of tables from the ROM.  Added a
> >>> status table of the data I've decrypted, data I have to study etc.
> >>>
> >>> David Haywood wrote:
> >>>> Missed an 'else' sorry, wasn't decoding the table correctly.
> >>>>
> >>>> David Haywood wrote:
> >>>>> here's another which will decrypt table 0x19 for brapboys.  (use
> >>>>> this instead of previous)
> >>>>>
> >>>>> I guess I need to understand something else like where it REALLY
> >>>>> writes the table data, or some other maths related ops, because
> it
> >>>>> just does a trap #0 to an infinite loop and then watchdog resets
> >>>>> now without requesting any more tables than the ones I've
> >>>>> decrypted.  I'll work on decrypting the rest of them tho, as we
> >>>>> have a trojan that can supply whatever tables we request, however
> >>>>> understanding how to use them is becoming more important.
> >>>>>
> >>>>> David Haywood wrote:
> >>>>>> this decrypts table 11 (ugly ... but correct compared to the
> >>>>>> extracted data which is included for verification at this point)
> >>>>>>
> >>>>>> I may send newer versions as more tables are decrypted,
> depending
> >>>>>> on progress.  This is so that nothing gets lost, and can be
> >>>>>> included.
2009-08-21 01:26:24 +00:00
Aaron Giles
f65cad4a5a Verified and added correct xtals values for cps1 boards.
Added correct xtal and divisor for OKI6295 taken from Forgotten Worlds 
schematics

[Corrado Tomaselli]
2009-08-21 01:25:14 +00:00
Aaron Giles
10492cc57f > From: Xander [mailto:xander85@operamail.com]
> Sent: Sunday, August 16, 2009 1:53 AM
> To: submit@mamedev.org
> Subject: bug 3389 diff
> 
> Fixed bug 3389
> 
> Xander
2009-08-21 01:24:03 +00:00
Aaron Giles
88c58d8998 Verified clocks + Vsyncs on Downtown, Caliber 50 and Xmen (2-4 players)
Changed to mono both Downtown and Caliber 50: these pcbs don't have a 
stereo connector.

Regarding the conversion to mono, I would like to know if it's good to 
lower the output of the channels to 0.50 if each channel was previously 
1.0 in stereo.

[Corrado Tomaselli]
2009-08-21 01:22:44 +00:00
Aaron Giles
0ca9cd3553 > Here a MAME patch to implement transparent mode access for some 6845
> model sy6845.
> I tested it under my MESS z80ne driver.
> I don't know any other system using transparent access mode.
> 
> src/emu/video/mc6845.c
> 
> 
> Best Regards
> Roberto Lavarone
2009-08-21 01:21:33 +00:00
Phil Bennett
48bac4be7b [Minor]
Added dirtdash to mamedriv.c
Unbroke Aqua Jet
2009-08-20 23:38:52 +00:00
Angelo Salese
14aeb37220 [SNES]: added OBJ interlace support 2009-08-20 19:53:05 +00:00
Wilbert Pol
dd46ee883a Added support TMS1000 family models TMS1000/1070/1100/1200/1270/1300.
Added support for configuration of output PLA to the tms0980/tms1000 interface.
2009-08-20 19:15:30 +00:00
R. Belmont
d49a0062f8 Naomi update [R. Belmont, Deunan Knute, Alex, Mr. Mudkips, Frank Bukor]
- Use new dump for ic31/32, ROM board test passes now
- Add protection hookup for Marvel vs. Capcom 2, game is playable w/sound

I'm not removing GAME_NOT_WORKING because I don't trust the Naomi emulation
in general that much yet, although I was able to coin up and play (slowly ;-)

Dump is uploading.
2009-08-20 18:25:42 +00:00
R. Belmont
4750c6b9d5 Rearranged ROM mapping for xtrmhnt2, game boots now and complains about
missing network board.
2009-08-20 17:07:34 +00:00
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