Commit Graph

1588 Commits

Author SHA1 Message Date
Jim Stolis
ed10c748db * Updated coin-in timing
* Extended memory address range of DUART
* Fixed overlapping input port bits

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Player's Edge Plus (XP000112) White Hot Aces Poker [hammer300]
2008-05-23 22:11:19 +00:00
Couriersud
8c350baded Mantis 01826: All sets in mappy.c: All cocktail modes are displayed incorrectly for 2nd player 2008-05-23 21:50:59 +00:00
Couriersud
55c18d1204 Mantis 01819: "Coinlock disabled coin x" message displayed upon startup
* Only check for coin lockout if actually pressed
2008-05-23 20:30:58 +00:00
Couriersud
39d0ec803c Mantis 01719: bking, bking2, bking3: Player 1 and 2 Start mapped twice.
* reviewed wiring in schematics/manual
* Changed input accordingly
2008-05-23 20:11:08 +00:00
Curt Coder
879dc21122 Fixed COP420 instructions XAS and INIL. Fixed cycle count for extended opcodes. Added CKO general purpose input. 2008-05-23 15:15:41 +00:00
Nathan Woods
4f6b8e9d91 Passing more running_machine* parameters around 2008-05-23 11:22:34 +00:00
Roberto Fresca
cc5dc262de Improvements to American Poker II driver.
- Reworked the color routines switching to resnet system.
 - Added a resistor network diagram.
 - Switch to pre-defined crystal value.
 - Changed the WATCHDOG_TIME_INIT to be based on miliseconds instead of hertz.
 - Other minor cleanup/fixes.
 - Updated technical notes.
2008-05-23 10:46:26 +00:00
Roberto Fresca
bd9c4ed080 Fix for MAMETesters 01690. [Fabio Priuli]
(original message)

From: Fabio Priuli [mailto:doge.fabio@gmail.com] 
Sent: Thursday, May 22, 2008 10:45 PM
To: submit@mamedev.org
Subject: fix for bug MT 01690

Hi, enclosed please find a one line change to fix graphical regression in goldstar.c games. I guess it's been a typo.

Regards,
Fabio Priuli

 

 

p.s. diff'ed over 0.125u2
2008-05-23 06:22:53 +00:00
Brian Troha
95dd6ebae7 New games added or promoted from NOT_WORKING status
---------------------------------------------------
beatmania THE FINAL (ver JA-A) [Chizzy]
2008-05-23 02:55:01 +00:00
Brian Troha
1300f5a894 New clones added
----------------
Mighty! Pang (Euro 001010) [Bonky]


Checking in a forwarded email... ;-)
2008-05-23 02:17:32 +00:00
davidhay
0eb824b283 new clone:
Fred Flintstones' Memory Match (Japan, High Score version, 3/20/95) [Jay Bix]
2008-05-22 20:54:36 +00:00
Curt Coder
9962c0f826 Fixed COP420 instructions JSRP, LBI, LQID, and SKT. Draco now has sound. 2008-05-22 15:16:06 +00:00
Andrew Gardner
8452d1d622 Documentation updates for Prop Cycle, Behind Enemy Lines, and Cool Riders.
I'm doing the ROMs in /roms/redundant-mostly from largest size to smallest size.  When adding info to the drivers, I'm erring on the side of completeness, so please excuse me if some of this information can be collated into more interesting tables (namcos22, model2).

I haven't deleted these zips from the ftp yet.  If anyone sees a problem, please feel free to point it out before the zips find a new permanent home on my local drive.

1. (propcycl.zip) Added prop cycle readme to ROM definition region (even though it was almost the same as alpine racer, the PICs were different, as was the RAM chip type)
2. (invasn.zip) Uploaded Invasion PCB pic.
3. (bel.zip) Added readme to ROM Definition region of Behind Enemy Lines driver.
4. (coolridr.zip) Tightened up the readme in coolridr.c.
5. (tekken2.zip) The Namco System 11 documentation contains all the information the tekken2.zip readme has.  Nothing to do here.
6. (dendeg.zip) The taitojc driver already contained the FILE_ID.DIZ (ah, the memories) verbatim.

This will clear ~120 mb off the FTP.
2008-05-22 15:14:40 +00:00
davidhay
559221185a added a note about the game.. 2008-05-22 07:27:24 +00:00
davidhay
496b9ae444 change default dip.. common coinslot mode seems broken, or our code is wrong. 2008-05-22 07:22:59 +00:00
Aaron Giles
6956106eba Removed imperfect sound flag from Qbert's Qubes. 2008-05-22 05:43:19 +00:00
Aaron Giles
d5ff8c002a Cleanups and version bump. 2008-05-22 05:19:16 +00:00
Aaron Giles
f4523617ed Fix 01815: All Sets: Saved machine states do not properly adjust to changes in -samplerate 2008-05-22 05:15:33 +00:00
Aaron Giles
41372cf177 Added verbosity for max texture size. 2008-05-22 05:08:01 +00:00
Aaron Giles
11b1331d3f Fixed incorrectly sized array that led to stack corruption during validity checks.
Fixes CPS1 no-start issue.
2008-05-22 05:04:14 +00:00
Aaron Giles
d4c1d73b8f > -----Original Message-----
> From: deaconblue@worldofretro.net [mailto:deaconblue@worldofretro.net] 
> Subject: shuttle invader (shuttlei)
> 
> i remember that there was a three coloured pressure-sensitive decal on
> the screen, i mean the monitor itself.
> 
> maybe 75 percent was green (the aliens are in "green" status, green
> area), then 10 percent was orange (they come closer, two lines in total)
> and from that below was red, to show up, they as close as they never
> should be (red alert state)
> 
> i can't say, how much lines they spend for each color, but i surely
> know, that my memories is very close to that what it was....
> 
> 
> 
> maybe you can use this, thanks in advance for your answer...
> 
> Deacon
2008-05-22 03:44:26 +00:00
Aaron Giles
d98a598223 From: Chris [mailto:gyrovision@gmail.com]
Subject: MAME Submission Attached 2-2

Again, re-submitting in case this wasn't received.
This is a new set of official Gorf sound samples which I recorded from my pcb. 
The file contains a .diff to raise the default samples volume from 0.25 to 0.85. 

To prove the accuracy of these samples, I made an uninterrupted 20 minute long 
direct MP3 recording of the gameplay which can be downloaded HERE.  

Anyone interested in the documentation of the Votrax speech for Astrocade hardware 
can download my file posted on MAME World HERE. The file contains pcb recordings of 
every possible word and phrase used in Gorf and Wizard of Wor, and includes detailed 
notes indicating where words are spoken and when.

Chris Law
gyrovision@gmail.com
2008-05-22 03:41:20 +00:00
Aaron Giles
eea897cc5b Correct CRCs. 2008-05-22 03:35:25 +00:00
Aaron Giles
a5ef2c32f9 From: abcd efgh [mailto:cix_999@yahoo.it]
Some work on lwings.c: Input clean up, added dips location, fix lwingsb dips life and merge machine drivers. 
Bye Sonikos :-D
2008-05-22 03:26:26 +00:00
Aaron Giles
defcc8895b From: Atari Ace [mailto:atari_ace@verizon.net]
Subject: [patch] Missed Machine->machine changes

Hi mamedev,

A short incremental to my last deprecat.h patches.  This one is the
result of a slightly improved fixup script, which finds more cases
where Machine can be replaced with machine.  Six more files lose
deprecat.h.

~aa
2008-05-22 03:24:45 +00:00
Aaron Giles
a300da2178 From: Atari Ace [mailto:atari_ace@verizon.net]
Subject: [patch] More Machine->machine changes, add machine to irq
callbacks

Hi mamedev,

Here are two more patches to eliminate Machine globals.  The first
patch was autogenerated by the attached fixup script.  That script has
been updated to catch additional cases which it previously missed
(when Machine is the last parameter to a function or Machine is used
in an assignment).  This makes ~50 more files deprecat.h free.

A sizable chunk (~20%) of the remaining uses of the Machine global in
the drivers are due to irq callbacks for sound and machine updates.
Typically such callbacks need to call cpunum_set_input_line, which
requires a machine parameter, so if the callbacks don't pass the
machine parameter, these routines have no choice but to reference the
global variable.

The second patch attempts to address most cases of this by adding the
machine parameter to the callback interfaces.  This allows us to
remove #include "deprecat.h" from ~150 files, at the cost of having to
fix up hundreds of callbacks.

In total, these patches reduced the number of files with deprecat.h
from 783 to 575.

~aa
2008-05-22 03:23:28 +00:00
Aaron Giles
98a8e73947 From: Antoine Mine [mailto:Antoine.Mine@ens.fr]
Subject: saturn CPU patch

Dear MAMEDev,

The attached patch corrects several bugs in the emulation of the saturn 
CPU. These corrections are needed to make new HP48 drivers (to be 
submitted to MESS imminently) work.
AFAIK, MESS is the only place where this CPU is used, so, the patch
should 
not cause any regression in MAME.
The patch is against 0125u1.

Best regards,
-
Antoine Mine
2008-05-22 03:09:01 +00:00
Aaron Giles
bb9fec0f86 Moving old DRC out of the way. 2008-05-22 03:06:49 +00:00
Aaron Giles
1561edf049 UML changes:
* Added new opcode LZCNT which returns the number of leading zeros in
   a parameter.
 * Added new opcode XTRACT which is a combined rotate/mask (basically
   rlwinm from PowerPC)
 * Added new opcode INSERT which is a combined rotate/mask/blend
   (basically rlwimi from PowerPC). Best. Opcode. Ever.
 * Updated all back-ends to support these new opcodes.
 * Fixed several bugs relating to shifts/rotates and optimizing out
   cases incorrectly.

MIPS3 DRC changes:
 * Updated to use INSERT and XTRACT where appropriate
 * Cleaned up register usage to enable an additional direct mapping;
   this means Linux gets 1 now and Windows gets 3
2008-05-22 03:05:13 +00:00
Roberto Fresca
6767bc23e9 Some improvements to Sandii' games:
- Confirmed the CPU clock after some PCB measurements.
 - Changed the SND clock to 1MHz to match the PCB measurement.
 - Corrected the internal OKI6295 frequency turning the pin 7 state to HIGH.
 - Inputs: Eliminated all pulse limitations.
   Affected buttons have a rattled sound in the real thing too.
 - Updated technical notes.

Please also co-credit f205v for the measurements.
2008-05-22 03:00:17 +00:00
Aaron Giles
229e42f524 Turn on joysticks by default. 2008-05-21 16:59:26 +00:00
Aaron Giles
caa2a53c7f Added support in the MIPS recompiler to map a few common registers to
machine registers if the machine supports it. Currently only x64 on
Windows has enough free registers to do so, though PowerPC will almost
certainly be able to take advantage of this. Gives a minor speedup.
2008-05-21 10:59:05 +00:00
Aaron Giles
96c8dfd0ab Fix compiler error. 2008-05-21 08:59:20 +00:00
Aaron Giles
21920d4e44 Minor cleanup. 2008-05-21 07:54:40 +00:00
Roberto Zandona
a32c0764e9 1991 spikes (Italian bootleg): fix offsets and promoted to working 2008-05-21 06:12:00 +00:00
R. Belmont
0678d0dd22 Fix World Rally MCU comms on big-endian. 2008-05-21 04:39:08 +00:00
Andrew Gardner
7f626074a1 Reverts the Readme addition to dgpix.c
Didn't notice it was already down there by the ROM_START macros.
2008-05-21 04:25:18 +00:00
Couriersud
e3ad59550d 01814: YM2608 games (tail2nos, sformula, wc90, mechatt): Only basic music, no more samples
* added AY8910_SINGLE_OUTPUT to enable *all* channels - ouch
2008-05-20 23:51:22 +00:00
Jonathan Gevaryahu
009fcb7b7c Added proper interpolation sub-cycles ('PC' cycles and A/B subcycles of each) to tms5110 and updated comments. Also added code to update lfsr 20 times instead of once per sample, so it matches the real chip. Updated tms5110 to use shifts instead of divides during interpolation. 2008-05-20 04:38:56 +00:00
Andrew Gardner
acb49a19dc Adds Guru Readme to DGPix driver.
I was able to clean up 24 meg of already-emulated ROMs from /roms/unemulated/Misc.  Only one of the sets had a readme that wasn't in MAME.

I have a local copy of discoboy.zip, FishingManiac3.zip, PashaPasha2.zip, and PashaPasha2_redump.zip, and will continue to keep these around in case anyone needs them.
2008-05-20 04:30:04 +00:00
Jonathan Gevaryahu
ae6bf98511 Added proper interpolation sub-cycles ('PC' cycles and A/B subcycles of each) and updated comments 2008-05-20 01:53:25 +00:00
Aaron Giles
3c6278aef8 Fix crasher in drcfe.c. 2008-05-20 00:59:20 +00:00
Aaron Giles
fdf128e2d7 Implemented IDT instructions. All invalid instruction asserts are now runtime-only. 2008-05-20 00:22:50 +00:00
Wilbert Pol
50ec9b1076 Fixed 80286 databus widths. 2008-05-19 19:43:17 +00:00
R. Belmont
071164f3a7 64-bit GCC compile fix. 2008-05-19 17:10:32 +00:00
Aaron Giles
d411c2c74c Numerous MIPS3 DRC updates:
* Fixed front-end so that virtual no-op instructions are still targeted
as branch targets.

* Fixed front-end to mark the beginning of each sequence as needing TLB
validation, since any sequence can be jumped to from anywhere.

* Redid the MIPS3 TLB implementation. Fixed the exception vector and
type handling. Changed the bitfields to directly map from the MIPS TLB
format. Added distinction between TLB fill and TLB valid/modified
exceptions.

* Added separate modes for user, supervisor, and kernel modes. Each mode
does proper verification of addresses now and generates address errors
for invalid accesses.

* Fixed several bugs in the TLB implementation; not everything works
yet but it's a lot closer.

* Made COP0 access checking mandatory in non-kernel modes.

* Fixed several crashes when recompiling virtual no-ops.

* Fixed TLB bug where entries for virtual address 0 were present by 
default.

* Fixed bug in the map variable implementation that would sometimes
result in incorrectly recovered values.
2008-05-19 16:58:42 +00:00
Curt Coder
d41a31dd12 Fixed CDP1869 character memory access, and Cidelsa sprite flashing. 2008-05-19 15:38:19 +00:00
R. Belmont
ef6d13be04 Fix N64 rendering on big-endian targets. 2008-05-19 02:37:09 +00:00
R. Belmont
8d210c82b5 Fixed compiler warning for Apple GCC. 2008-05-19 02:03:59 +00:00
Aaron Giles
969a705508 Added back-end validation mechanism, and a handful of tests as examples.
This will be expanded in the future.

Added two new opcodes: SAVE and RESTORE to save and restore the entire
virtual machine state for examination/setup.

Added new back-end function get_info() which returns information from
the back-end about how many actual registers will be mapped.

Fixed a bug that mapped the high a low parts of registers to the same
address. This should help the C back-end run better on big-endian
architectures.
2008-05-19 00:58:16 +00:00