Commit Graph

1627 Commits

Author SHA1 Message Date
Aaron Giles
67db0742f0 Added TOKEN_SKIP_* macros to tokenize.h.
Changed error reporting during input port detokenization to fill a buffer
rather than fatalerror-ing immediately. Should now properly skip over
any invalid tokens.

Enhanced error detection during input port detokenization to catch 
duplicate bits. There are a lot of these!

Updated initialization code to print errors and fatal only if the input
ports were unable to be constructed at all.
2008-05-25 21:24:19 +00:00
davidhay
032c1ddaee spikes91 is also clearly meant to run at a lower resolution.. 2008-05-25 20:43:23 +00:00
davidhay
7c28627595 fix mantis 1833, missing text layer in spikes91 (alignment may still be incorrect) 2008-05-25 20:31:53 +00:00
Nathan Woods
200cda66f1 MESS-specific: Added hook for default keyboard key names 2008-05-25 19:39:13 +00:00
davidhay
fc8d7ec1b5 fix finalgdr not accepting coins (mantis 1832)
problem was double mapped input bits.  Aaron, could we have a validity check for this?  looks like it affects an number of drivers?

maybe also a validty check for unmapped port bits?  surely all ports should be either 8-bit, 16-bit, 32-bit or 64-bit, and nothing else.. unused bits should be mapped as unused...
2008-05-25 18:40:12 +00:00
Nathan Woods
2bd5a419b1 Changed text used to specify a menu separator, and now using a #define 2008-05-25 18:31:29 +00:00
davidhay
68b9449e03 fixed game name.. it's ChuckECheese, not CheeseECheese ;D 2008-05-25 15:23:42 +00:00
Aaron Giles
95c9cf14a2 Fixed sense of the EEPROM line. 2008-05-25 14:51:14 +00:00
Nathan Woods
0a624c8f7a Updates from MESS in response to 0.125u2 2008-05-25 12:58:14 +00:00
Nicola Salmoria
2eb9b46ffd Put back the TMS5200 to 640kHz waiting for proper measure to be taken. 2008-05-25 12:32:16 +00:00
Nicola Salmoria
c7d10617ee 01741: ldrun4: Sprites are misplaced two pixels to the right. 2008-05-25 11:55:28 +00:00
davidhay
8c7ae5d907 new game (chuckecheese) and new clones (flintstones mem match) added [Exodus]
this is in addition to his previous 'japan' set addition.

(this driver seems to have developed some sound problems? no sound in several 'fred' sets, and no sound in chuck e cheese, lottofun reports eeprom error sometimes? any ideas?)

New games
---------

CheeseECheese's Match Game [Exodus]

New clones
----------

Fred Flintstones' Memory Match (US, High Score version, 3/10/95) [Exodus]
Fred Flintstones' Memory Match (UK, 3/17/95) [Exodus]
Fred Flintstones' Memory Match (Mandarin Chinese, 3/17/95) [Exodus]
Coastal Amusements", "Fred Flintstones' Memory Match (Spanish, 3/17/95) [Exodus]
2008-05-25 11:41:32 +00:00
Nicola Salmoria
6675a09b4c 00240: galaga88: Most of the time the shooting accuracy shown on the screen when the game is over is not computed correctly. 2008-05-25 10:21:02 +00:00
Brian Troha
0494d77eb2 corrected mask rom names and added a little bit more info (IE: PCB # for Magical Error) 2008-05-25 06:23:31 +00:00
Brian Troha
2a3b9d9d25 New clones added
----------------
Atomic Boy (revision B) [Stefan Lindberg]

Different size roms... During game play, player helmet is green not blue.  Different colors in the splash screen and text.
2008-05-25 05:48:06 +00:00
Aaron Giles
7cb1326459 Renamed EEPROM_* to eeprom_*
Typedef'ed a real eeprom_interface structure.

Added a PORT_CUSTOM for the eeprom bit reading. Updated several
drivers to use that by specifying it in their input ports instead
of having a custom read handler that inserted the bit forcefully.

Added a PORT_CUSTOM for the ticket dispenser callback as well.
Updated the dcheese driver to use it.

Many more drivers can be updated to use these new PORT_CUSTOMs
in the future, eliminating hacky input port read handlers.
2008-05-25 05:38:24 +00:00
Brian Troha
f36dece898 New clones added
----------------
Dynamite Cop (USA, Model 2C) [The Guru]


Non-working as all the 2C-CRX games seem completly broken
2008-05-25 05:35:06 +00:00
Andrew Gardner
9e221d7aa1 Reverts Rapid River addition.
Not a true svn revert since changes were made since, but Rapid River is gone from namcos23.c now.
The ROMs have been removed from /roms/current/r and put back in /roms/unemulated/Namco/system23.
The Wiki GAME_NOT_WORKING page has been edited accordingly.
2008-05-25 01:08:16 +00:00
Andrew Gardner
e1c3240772 Some minor changes to the new readmes as per Guru and Brian's advice. 2008-05-24 23:33:29 +00:00
Andrew Gardner
42ebc0e10c New games marked as GAME_NOT_WORKING
------------------------------------
Rapid River

Please credit Guru for his dump and his readme.

The ROMs and readme were put in namcos23.c since they fit well, but the set doesn't get as far as the rest of the games in the driver.
Roms moved from /roms/unemulated/Namco/system23 to /roms/current/r.
Updated the GAME_NOT_WORKING page on the Wiki.
2008-05-24 23:10:11 +00:00
Nicola Salmoria
e946f18d15 00245: tomahawk: [possible] There are no separate keys for player 2 in cocktail mode. 2008-05-24 23:09:10 +00:00
Nicola Salmoria
91e35e62ed 01735: sf2m4, sf2m5, sf2m6, sf2m7, sf2yyc, sf2koryu: games with bootleg kludge doesn't work 2008-05-24 22:30:38 +00:00
Couriersud
0e837029de Mantis 00070: nettoqc: In-game message.
* Put #ifdef MAME_DEBUG around popmessage
2008-05-24 21:45:01 +00:00
Couriersud
bde6932ef4 Mantis 01756: 800fath, knockout, marine, triplep: No sound in game. 2008-05-24 21:10:13 +00:00
Couriersud
558aab9d08 Fix DEBUG=1 compile 2008-05-24 20:45:29 +00:00
Andrew Gardner
1c70bfa1fd Adds latest hardware info for drivers hornet and konamim2.
This patch adds the latest guru readmes to two konami drivers.
2008-05-24 18:12:26 +00:00
Andrew Gardner
27a1b36b27 Updates drivers with latest hardware info.
Merges Sega System 16b info in MAME with latest Guru readme.
Adds Namco System 22 readme to MAME (removes previously-added, redundant Prop Cycle info).
Merges Namco System 23 info in MAME with latest Guru readme.
2008-05-24 17:15:08 +00:00
Aaron Giles
a643604cbd 01825: Toggling Tab menu works as F2 key in games with their service
mode DIPs on the top of the menu

Fixed behavior of toggle switches so that they don't lose their value
when the UI is up. They also can now be used for multibit DIP switch
settings in which case they toggle through all the options.

New functions input_field_select_next_setting() and 
input_field_select_previous_setting() which can be used to iterate
properly through DIP switches. Fixed the behavior for cases where
conditional ports are in play (you could get stuck). Changed uimenu.c
to call these instead of implementing its own.

Changed uimenu.c so that hitting ENTER on a DIP switch resets it to
its default value. This is analagous to how the OSD sliders behave.
2008-05-24 17:01:49 +00:00
Wilbert Pol
4e1afc32f5 Fixed memory access in the 80286 cpu core which made i286.h obsolete. Changed CPUINFO_INT_MAX_INSTRUCTION_BYTES to prevent crashes during disassembly. 2008-05-24 15:14:12 +00:00
Nicola Salmoria
4b53f7eebb added NO_COCKTAIL flag 2008-05-24 12:12:29 +00:00
Nicola Salmoria
939f6d8b98 fix PORT_IMPULSE handling. The old code would force inputs to be asserted for at least the number of frames indicated, but keeping the button pressed would keep the input asserted. Now the input is asserted far exactly the number of frames indicated. 2008-05-24 11:49:31 +00:00
Nicola Salmoria
acbf9d1397 00208: monymony: I am measuring clocks on my Money Money pcb but I have a problem with the tms5200 clock.
changed monymony and portrait to use TMS5200 instead of TMS5220
2008-05-24 11:29:05 +00:00
Nicola Salmoria
5d31779cc3 00407: qtono2: At the game over scene, MAME reports "layer c000 contact MAMEDEV". 2008-05-24 11:04:27 +00:00
Nicola Salmoria
f61b3367a6 00237: jumping: I have a Jumping bootleg and the music has the same tempo of the original rainbow islands. 2008-05-24 10:59:39 +00:00
Nicola Salmoria
7f17672586 01776: pzloop2, pzloop2j: In-game message "write to CPS-A register 24 contact MAMEDEV" at startup. 2008-05-24 10:46:07 +00:00
Nicola Salmoria
896776258a 01755: mmatrix, mmatrixj: CPS-B read port 10 2008-05-24 10:31:25 +00:00
davidhay
b316720eaf new clone: (correction of previous submission information)
Fred Flintstones' Memory Match (Japan, High Score version, 3/20/95) [Exodus]
2008-05-23 23:01:31 +00:00
Jim Stolis
7767ecd8cf Optimized code via Aaron's suggestions. 2008-05-23 22:57:34 +00:00
Couriersud
76abed1de4 Mantis 01823: digdug, xevious, galaga + all clones: cocktail mode, player 2 has all sprites offset by an inch or two 2008-05-23 22:30:19 +00:00
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