Commit Graph

23731 Commits

Author SHA1 Message Date
Oliver Stöneberg
1f2fd69115 fixed uninitialized memory in src/mame/video/cidelsa.c (fixes array out-of-bounds accesses) (nw) 2013-07-22 10:36:16 +00:00
Miodrag Milanovic
a0bce530f3 ignore just samples when displaying sample device itself, since it gets first attached sample in xml (nw) 2013-07-22 10:23:33 +00:00
Oliver Stöneberg
72cce1525e fixed array out-of-bounds access in src/mame/video/system1.c (nw) 2013-07-22 10:10:05 +00:00
Miodrag Milanovic
ba5319d639 do not output samples for devices,solves issues in output xml (nw) 2013-07-22 09:34:57 +00:00
mahlemiut
c17a5cac61 fm7: fixed DOS mode booting. 2013-07-22 08:26:04 +00:00
Brian Troha
d379570245 itech32.c: Some minor corrections of dipswitches. Added a note about the Japanese World Class Bowling trackball input is read at an 45 degree offset compared to normal orientation. [Brian Troha]
Out of whatsnew: The 45 degree reads for WCB (v1.3 Japan) could most likely be corrected via a modified read routine that takes into account the 45 degree rotation and separates it out.
2013-07-22 06:29:33 +00:00
Brian Troha
ea867ed90a shanghai.c: Added dipswitch locations to Shanghai and Shanghai 2. [Brian Troha] 2013-07-22 04:45:51 +00:00
Aaron Giles
2f78e57e8e Convert the Atari VAD chip into a device, half-way. Really needs
device-ification of atarimo.c to do it properly, so this will get
revisited once that is complete.
2013-07-21 21:15:02 +00:00
Brian Troha
c7d78ef2c8 stfight.c: Added dipswitch locations to the Empire City: 1931 / Street Fight sets. [Brian Troha] 2013-07-21 19:59:51 +00:00
Brian Troha
56d2d0518e various dipswitch / port fixes / corrections / modifications - NW 2013-07-21 19:58:25 +00:00
Alex W. Jackson
e0c9ae9e56 toaplan1.c: [Alex Jackson]
- Reorganized outzone sets and improved descriptions:
      outzonec  -> outzone  "Out Zone"          (new parent)
      outzone   -> outzoneh "Out Zone (harder)" (former parent)
      outzonea  -> outzonea "Out Zone (old set)"
      outzoned  -> outzoneb "Out Zone (older set)"
      outzoneb  -> outzonec "Out Zone (oldest set)"
  - Fixed dip switches and inputs (after verification of the M68000
    and Z80 code) in outzone and clones
  - Tagged outzonec (formerly outzoneb) Z80 ROM as BAD_DUMP and the set itself
    as GAME_IMPERFECT_SOUND after discovering that this clone's M68000 and Z80
    ROMs are almost certainly mismatched, causing wrong sound effects.
2013-07-21 18:41:45 +00:00
Angelo Salese
cabeb9fa5f ZT notes 2013-07-21 18:06:29 +00:00
Ville Linde
0281277625 tms32082: more improvements 2013-07-21 16:15:29 +00:00
David Haywood
2998430da7 notes (nw) 2013-07-21 15:53:58 +00:00
David Haywood
ad27c3045a dreambal (nw) 2013-07-21 15:14:15 +00:00
David Haywood
befa27b30d tattass (nw) 2013-07-21 15:04:48 +00:00
David Haywood
f198d8c294 night slashers using generic 104 (nw) 2013-07-21 14:44:11 +00:00
David Haywood
2199cdb59c misc deco (nw) 2013-07-21 14:03:11 +00:00
Michael Zapf
b782d13f20 (MESS) ti99/8: Getting rid of my own ugly coding. (nw) 2013-07-21 13:54:02 +00:00
David Haywood
03c75f5013 dietgo (nw) 2013-07-21 11:53:14 +00:00
mahlemiut
d87241531f forgot to update whitestar... (no whatsnew) 2013-07-21 11:30:47 +00:00
Oliver Stöneberg
84d0254e85 disabled some unused private members (nw) 2013-07-21 11:26:46 +00:00
David Haywood
a69b7cd96b lemmings & captain america (nw) 2013-07-21 11:10:35 +00:00
David Haywood
f256410ae9 robocop2 (nw) 2013-07-21 10:57:16 +00:00
David Haywood
be46e114b7 dragon gun through the generic protection implementation (nw) 2013-07-21 10:47:09 +00:00
David Haywood
076b0f7f7d pump stadium hero 96 through generic 146 code. 2013-07-21 10:16:46 +00:00
David Haywood
7f348409f9 try a different bg pen in fghthist (nw) 2013-07-21 03:35:00 +00:00
David Haywood
e8d3552445 missed a line (nw) 2013-07-21 03:21:46 +00:00
David Haywood
e13481c1a6 various refactoring (nw) 2013-07-21 03:17:18 +00:00
Brian Troha
d806c0a326 suna8.c: Added dipswitch locations to Rough Ranger / Super Ranger, Hard Head, Spark Man, Star Fighter, Hard Head 2 and Brick Zone sets. Correct default settings as per manuals. [Brian Troha] 2013-07-21 02:47:42 +00:00
R. Belmont
45e06f8f16 there's always a forgotten file (nw) 2013-07-21 02:26:29 +00:00
mahlemiut
4ff5ea8080 decodmd: Made machine config use inline configuration. 2013-07-21 02:11:39 +00:00
Brian Troha
f332d55755 volfied.c: Format the cheat dipswitch name like most other sets in MAME. - NW 2013-07-21 02:04:01 +00:00
Brian Troha
cae4660383 volfied.c: Added dipswitch locations to the Volfied sets. [Brian Troha] 2013-07-21 01:57:47 +00:00
R. Belmont
25d278f9d5 (MESS) Mac updates: [R. Belmont]
- Corrected memory map errors with the SE and Classic
- Preliminary support for the SE's 68000 processor-direct slot
- Preliminary support for the Radius Full Page Display card which goes in the
  SE PDS slot
2013-07-21 01:40:48 +00:00
Michael Zapf
8027bf36c6 (MESS) ti99: Fixed a copy/paste error, enabling the second UART. 2013-07-20 23:28:24 +00:00
Michael Zapf
9eea7f7093 Fixed stuck INT line after resetting. 2013-07-20 23:27:23 +00:00
David Haywood
fc5730f8d0 let double wings share the common protection handlers for ones we already know from other games, might make things worse due to the missing ones thos.. (nw) 2013-07-20 22:49:00 +00:00
David Haywood
62fe409324 refactor deco104 to pump most games through a standard function, a function that will eventually be much better once Charles gets his hands on a board :-) 2013-07-20 22:30:26 +00:00
Aaron Giles
df346d7397 Expand read_line to all 0s or all 1s; fixes cases where read_line
(specifically vblank) callbacks are mapped to multiple bits.
2013-07-20 22:06:49 +00:00
Scott Stone
286cfe8b08 Fix for seiham by Osso (nw) 2013-07-20 21:52:07 +00:00
Aaron Giles
da8170e0af Memory system: added endianness to the memory_share class.
Tilemap system: numerous changes:

 * Moved remaining legacy macros and typedefs to tilelgcy.h. This revealed
   a few drivers mixing and matching modern & legcy, which have now been 
   fixed.

 * Changed get info callback signature to no longer pass the user_data
   pointer, but instead pass a reference to the tilemap object itself.
   Updated those few drivers using user_data to pull it out of the
   tilemap object with the new user_data() getter method.
 
 * Changed get info and mapping callbacks to be device_delegates so that
   they can be described at config time.
 
 * Added tilemap_memory object that is used internally for reading/
   writing to memory that backs a tilemap. This object is used to track
   a memory pointer that backs tilemap memory, and also is designed to
   transparently handle all bus width and endianness associated with
   reading and writing data in a tilemap.
   
 * Incorporated two tilemap_memory objects (basemem and extmem) into the 
   tilemap object and added accessors to them, as well as read/write 
   handlers for reading/writing to entries stored in the memory. This
   means that tilemap get info callbacks can now easily read data out of
   the tilemap in a generic way.
 
 * Rejiggered the initialization sequence for tilemap objects so that
   the tilemap_manager is not required to be present at instantiation.  
 
 * Created a new tilemap_device, which can be used to declare a tilemap
   in the machine config, and which also is a tilemap object itself.
   The tilemap device will look for shared memory regions called
   "<tag>" and "<tag>_ext" and automatically plug them into the tilemap.
   The device also provides write handlers that can be used to write
   to the tilemap memory and mark tiles dirty, saving the need for each 
   driver to write their own.
   
Device system: moved required/optional device finders to a new header
devfind.h.

Atari drivers: removed all playfield and alpha memory and tilemap
variables, apart from those needed by atarivc-using games (this will
become a device in a future update). Updated all Atari 16-bit drivers to
use the new tilemap_device instead, which provides all the needed
functionality in a more generic way.
2013-07-20 21:46:00 +00:00
David Haywood
9f6786631f bring the double wings addresses properly into line too (nw) 2013-07-20 20:10:49 +00:00
Scott Stone
e4fbb0ea8f Fixed some unknown DIPs and corrected others from manual examinations for lethalj.c [Bad A Billy] 2013-07-20 20:08:46 +00:00
Scott Stone
793c546b06 QS1000 sound core issue now not a mandatory include which allows tiny builds to be built without it. [MAMESICK] 2013-07-20 20:05:47 +00:00
Scott Stone
62b5a45652 a7800.c - XM/XBoard POKEY support. 'Bentley Bear - Crystal Quest' & 'Donkey Kong XM' now work, while maintaining support for original library titles, Commando and Ballblazer. [Robert Tuccitto] 2013-07-20 20:03:09 +00:00
David Haywood
75097f3f2d make caveman ninja read addresses closer to rohga / wizard fire etc. 2013-07-20 19:55:09 +00:00
Scott Stone
c22850ed46 Split up the video devices contained in taitoic.c. [Osso] 2013-07-20 19:20:26 +00:00
Scott Stone
c7d90c1206 Modernized the Beezer sound device. [Osso] 2013-07-20 19:06:28 +00:00
Scott Stone
f02b5d78f2 CPS-1 update [Team CPS-1]:
* Verified dinoj ROMs labels and locations,
  added documentation and pcb infos to video\cps1.c
* Added CK22B.1A PAL to chikij
* Added a note to wofr1 and wofa since they
  could not be original but patched sets
  coming from desuicided boards
2013-07-20 18:52:09 +00:00