Commit Graph

15537 Commits

Author SHA1 Message Date
Aaron Giles
3f82bc4d81 Clear out remaining AM_BASE_SIZE. 2012-04-16 08:42:02 +00:00
Aaron Giles
1092cb2f9b Fix validity check errors 2012-04-16 08:33:38 +00:00
Aaron Giles
fe9fb6ff9f Fix most reported errors. 2012-04-16 08:28:56 +00:00
Miodrag Milanovic
b383296ea9 Sync with MESS (no whatsnew) 2012-04-16 08:10:08 +00:00
Roberto Fresca
95d77623ee Meyco driver improvements: [Roberto Fresca]
* Reworked Inputs for all games.
 * Added button-lamps support.
 * Created internal control layout for all games.
 * Added mech counters support.
 * Promoted all games to working state.
 * Renamed the mdrawpkra ROMs based on PCB picture.
 * Renamed the driver to meyc8080.c
 * Added technical and game notes.

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Draw Poker - Joker's Wild (Standard) [hap, Roberto Fresca]
Draw Poker - Joker's Wild (02-11) [hap, Roberto Fresca]
2012-04-16 03:33:18 +00:00
Brian Troha
55c3403c45 segas32.c: correct doc id# on rom board for Holosseum - NW 2012-04-16 01:53:02 +00:00
Aaron Giles
06fe858cf1 More fixes and a gcc warning fix. 2012-04-15 23:48:57 +00:00
Aaron Giles
6efb52a7b3 Several more driver regression fixes.
Seek & destroy on duplicate AM_SHAREs.
2012-04-15 22:44:14 +00:00
Aaron Giles
1dd1388ed8 A few key fixes. Also changed error reporting to list all missing
objects prior to fatalerror'ing.
2012-04-15 22:00:24 +00:00
Brian Troha
58b7de2e33 segas32.c: Doc update - Added Sega game ID# & rom board ID# to Holosseum - NW 2012-04-15 21:03:16 +00:00
R. Belmont
d19a289ab0 New games added as GAME_NOT_WORKING
-----------------------------------
Ninja Assault [Guru, Deunan Knute]
2012-04-15 18:40:45 +00:00
Aaron Giles
3c0e321123 Remove AM_BASE in favor of AM_SHARED + required_shared_ptr.
This update passes validity checks but will certainly have
a number of drivers failing at startup because all pointers
are defaulted to required by the automated scripts used. 
Will fix problems once we get a regression run to find out 
which drivers need attention.
2012-04-15 05:44:22 +00:00
Scott Stone
933e54c208 Improved the serial emulation in 68307 and added some logging, removing the hack in bfm_sc4.c [David Haywood] 2012-04-15 03:54:31 +00:00
Scott Stone
68fbf71d8c my bad - missing i8279.h 2012-04-15 01:40:21 +00:00
Scott Stone
a79525b271 icecold.c [Sandro Ronco]
- This game has mechanical parts so it's not exactly playable, but it is possible try it until the end giving the expected inputs.
- Imported the i8279 device from MESS and updated to support sensor
 mode and mask nibble.
- Made a simple layout and the defined input ports.

New clones marked as GAME_NOT_WORKING
------------------------------------
Zeke's Peak  [Sandro Ronco]
2012-04-15 00:50:27 +00:00
Wilbert Pol
299ce60427 Fixed the mess jaguar drivers (nw) 2012-04-14 18:43:50 +00:00
Luca Elia
a028a734b3 Improvements to Jaleco's "Stepping Stage Special" [Luca Elia]
- fixed memory maps, rom loading, added inputs
- Hooked up sprites, hacked in the text layer
- Can be made to boot using the debugger
2012-04-14 17:25:24 +00:00
Angelo Salese
e16fe33028 Small note 2012-04-14 16:43:00 +00:00
Angelo Salese
67cd693832 Fix sprite hook-up for New Zero Team 2012-04-14 16:40:35 +00:00
Andreas Naive
352a3332bd Revamped the sprite decryption of raiden2-like Seibu boards. [Andreas Naive]
- Added support for Zero Team.
- Code refactored to clarify the algorithm.
2012-04-13 23:44:31 +00:00
Brian Troha
d8eec05c5f silvmil.c: Fix cut-n-paste error.. I need to pay more attention. - NW 2012-04-13 21:36:18 +00:00
Brian Troha
c4f24f4b47 silvmil.c: update the todo list. add "in line" note about the need to verify the clock speeds. - NW 2012-04-13 21:32:40 +00:00
Brian Troha
2212cf0095 silvmil.c: Added known dipswitches & locations. Derived clock speeds from actual OSCs located on the PCB. [Brian Troha] 2012-04-13 21:26:55 +00:00
Michaël Banaan Ananas
3d552624a5 i5000 skeleton, more next week 2012-04-13 13:32:27 +00:00
Miodrag Milanovic
001e24fcbb Fixed regression in blitz68k.c (no whatsnew) 2012-04-13 09:24:12 +00:00
Scott Stone
e650c689d0 Assorted improvements and added steppers to various fruit machine drivers with some m68k adjustments - From Haze (nw)
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Silver Millennium  [Bonky0013, David Haywood]
2012-04-13 04:28:23 +00:00
Scott Stone
e01abb015e ecoinf3.c [David Haywood]
- Added some 8255s (maybe too many, not sure how many the PCBs have) and identified where it writes the 'VFD' strings.
2012-04-12 20:37:26 +00:00
Scott Stone
8ceb6c0c4f globalfr.c VFD improvement to allow for better debugging as well as some rom splitting of clones for the driver. Also did some stepper motor work to support more types. [James Wallace] 2012-04-12 20:23:41 +00:00
Scott Stone
d553e6b8b2 proconn.c [David Haywood]
- Added the basic device definitions for this driver with some NULL callbacks for now, setting the framework for more progress later.
2012-04-12 19:36:44 +00:00
Michaël Banaan Ananas
ebfdc07115 fix tag crash 2012-04-12 12:49:07 +00:00
Michaël Banaan Ananas
ea0134a9f7 chiplabel correction: Imagetek 1xxxx -> Imagetek Ixxxx 2012-04-12 12:22:24 +00:00
Miodrag Milanovic
ce42a1fb19 Replaced remaining instances of INPUT_CHANGED with INPUT_CHANGED_MEMBER (no whatsnew) 2012-04-12 09:58:30 +00:00
Miodrag Milanovic
3d8c64b677 Convert INPUT_CHANGED to INPUT_CHANGED_MEMBER (no whatsnew)
Also drivers/galaxian.c and video/dkong.c changes for compile
2012-04-12 09:28:12 +00:00
Aaron Giles
4976bd3d8b Remove color_prom parameter from PALETTE_INIT. Added code where
necessary to fetch the color_prom directly. Made PALETTE_INIT
into just another basic callback with an overridable palette_init()
in the driver_device, and support for arbitrary member functions via
MCFG_PALETTE_INIT_OVERRIDE.
2012-04-12 09:20:25 +00:00
Aaron Giles
332011b258 Merged watchdog back into running_machine.
Renamed driver overrides to MCFG_MACHINE/SOUND/VIDEO_START_OVERRIDE to
explicitly indicate they are overriding the default behavior.

Put liberatr back the way it used to be.
2012-04-12 08:33:20 +00:00
Aaron Giles
7d27b8c9ff Hooray for templates. 2012-04-12 07:35:57 +00:00
Aaron Giles
2c2fc07d6b Add assertions to catch situations where AM_SHARE is used twice.
Fix existing situations.
2012-04-12 06:01:56 +00:00
Miodrag Milanovic
cd6204dec0 Sync with MESS (no whatsnew) 2012-04-12 05:56:26 +00:00
Aaron Giles
9ecbecb503 Fixed bug where required shared pointers were not actually required.
Added optional/required_shared_ptr_array classes so that you can
populate an array of shared pointers. You provide a base tag name,
and each item in the array is populated with tag.n, where n is the
array index.

Updated a couple of drivers using arrays to either not use arrays
(where they weren't really providing any benefit) or to use the new
array classes.
2012-04-12 05:03:16 +00:00
Aaron Giles
d2812cfea3 Validity fixes. 2012-04-11 23:29:02 +00:00
Aaron Giles
5352ec77d8 Remove AM_SIZE entirely. AM_BASE_SIZE still exists, though. 2012-04-11 23:14:33 +00:00
Aaron Giles
4407afdb54 Removed unnecessary target() calls from shared_ptr references.
You still need target() if you want to cast to another pointer size.
This should be rare, and in fact fixing these pointed out a few
cases where code was missing BYTE/WORD/DWORD_XOR_* macros. I flagged
these with:

// ERROR: This cast is NOT endian-safe without the use of BYTE/WORD/DWORD_XOR_* macros!

For future fixing.
2012-04-11 16:29:24 +00:00
Miodrag Milanovic
986f1ef77d Sync with MESS (no whatsnew) 2012-04-11 14:48:01 +00:00
Miodrag Milanovic
8382d75558 Added target() on proper places (no whatsnew) 2012-04-11 14:20:08 +00:00
Miodrag Milanovic
1903be7870 Forgot to remove comments, again (no whatsnew) 2012-04-11 14:13:42 +00:00
Miodrag Milanovic
83f070ea3b AM_BASE and AM_BASE_SIZE to AM_SHARE by request from Aaron (no whatsnew) 2012-04-11 14:10:06 +00:00
Miodrag Milanovic
a1ee0822d6 fix compile (nw) 2012-04-11 13:04:53 +00:00
Miodrag Milanovic
e43f48e26c AM_BASE + AM_SIZE -> AM_BASE_SIZE for easier future cleanup (no whatsnew) 2012-04-11 08:16:37 +00:00
Miodrag Milanovic
1939843d3b non device audio board modernization (no whatsnew) 2012-04-11 07:56:42 +00:00
Miodrag Milanovic
3a2721fac1 fixed segas32.c (no whatsnew) 2012-04-11 06:49:23 +00:00