summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
...
* MESS specific update. Wilbert Pol2008-09-101-4/+7
|
* Added sprites buffering to Limenko driver and removed imperfect video flag ↵ Pierpaolo Prazzoli2008-09-101-62/+243
| | | | | from spotty. Can someone take a look at spotty sound? I think I've some basic stuffs hooked up
* started adding naomi2 sets. davidhay2008-09-102-1/+49
|
* Further reduced the maximum tag length to 10 characters, since Aaron Giles2008-09-1010-50/+50
| | | | there were only a few cases where longer tags were in use.
* Adjusted tags in drivers to meet conformity checks. Promoted checks to Aaron Giles2008-09-1036-396/+406
| | | | full errors.
* Fixed memory leak due to recent input changes. Aaron Giles2008-09-101-14/+4
|
* More cleanups and improvements to Super Derby driver. Roberto Fresca2008-09-094-116/+258
| | | | | | | | | | | - Fixed memory maps. - Documented Super Derby outputs. - Added lamps support + layout to Super Derby. - Fixed the phisical RAM size to all games. - Fixed the wrong NVRAM size to spacewin (16Kb instead of 16KB). - Added proper NVRAM to sderby and pmroulet. - Added the missing 3rd input to pmroulet (needed for 3-button mode). - Cleaned up the driver.
* OSD notice: you now need to report separate mouse up/mouse down events Aaron Giles2008-09-0910-66/+183
| | | | | | | | | | | | | | | | | | for this new support to work. Clickable input support. Mostly by Nathan. A few changes from the proposal: * as far as the layout is concerned, states are 0 (off) or 1 (on) and aren't impacted by the port's ACTIVE_HIGH or ACTIVE_LOW * instead of checking each individual field for a hit, we look to see what is hit once per frame and then just check against that; this is faster, but does limit us to a single hit item * added function input_field_by_tag_and_mask() to look up a particular input_field_config by tag and mask; this makes it possible to easily get the port default value or other information as necessary
* Changed DEVICE_START functions to return an error code. Currently this Aaron Giles2008-09-0950-304/+864
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is either DEVICE_START_OK or DEVICE_START_MISSING_DEPENDENCY. The latter should be returned by a device if there is another device it depends on which hasn't been started yet. Added new flag in the device interface to indicate whether a device has been started. Changed laserdisc interface to explicitly specify the screen and sound devices it should route to. Drivers no longer have to manually call laserdisc_vsync(). Instead, the laserdisc code connects up to the routed screen device and works based on that screen's VBLANK timing. Removed all existing calls to laserdisc_vsync(). Changed laserdisc behavior so that it completes the previous video read and initiates the next read at the end of VBLANK instead of the beginning. This gives player logic time during VBLANK to alter the slider position prior to fetching the next frame. Added new laserdisc callback for vsync begin and changed the update callback to be called at the end of VBLANK. Also added functions to set the slider speed, advance the slider, and directly control the video/ audio squelch. In addition, there is a new status function to get the slider position in general terms. Added parameter to the VBLANK callbacks supported in emu/video.c. Updated all callers to provide a callback value. Fixed bug that would cause watchpoints to trigger if you had a memory window open to the watchpoint address. Further updates to the PR-8210 ROM simulation. Still not quite there but the system is much better understood now. Added layout to the PR-8210 which displays the state of the front-panel LEDs.
* Part 11 of "The big IO_MAP merge of 2008". (Andrew Gardner) Andrew Gardner2008-09-092-41/+40
|
* Space Win changes: Roberto Fresca2008-09-094-24/+256
| | | | | | | | | | | | | | | | - Some corrections to the memory map. - Added proper working RAM. - Added Dallas DS1220Y NVRAM. - Added output port. - Added lamps layout. - Added complete inputs. - Changed description to "Scacco Matto / Space Win" since the default game is Scacco Matto. You must enter the service mode and change graphics in order to switch the game. New games added or promoted from NOT_WORKING status --------------------------------------------------- Scacco Matto / Space Win [David Haywood, Roberto Fresca]
* found sprites, needs controls davidhay2008-09-081-4/+4
|
* preliminary support for Space Win / Scacco Matto from Playmark, currently ↵ davidhay2008-09-082-19/+75
| | | | the cards don't display... (sprites? spriteram isn't populated)
* Part 10 of "The big IO_MAP merge of 2008". (Andrew Gardner) Andrew Gardner2008-09-084-103/+59
|
* 02205: jackal, jackalj, topgunbl, topgunr: Enemy tank colors are wrong Nicola Salmoria2008-09-081-1/+1
|
* Created a hook for populating MESS-specific main menu items Nathan Woods2008-09-081-11/+2
|
* CPUs, sound chips, devices, and ROM-regions which are specified by devices Aaron Giles2008-09-0810-124/+249
| | | | | | | | | | | | | | | | | now have their tags auto-prefixed with the device's tag. This allows for multiple instances to be present. For example, the PR-8210 laserdisc player has a CPU with a tag of "pr8210". When it is included as a device by a driver, the driver may tag the device "laserdisc". The resulting final CPU tag name will be "laserdisc:pr8210". Also updated the debugger expression engine to support names with embedded colons. Added warnings to ensure that tags used for CPUs, sound chips, regions, and devices follow some basic rules: they should be less than 12 characters long, be all lower-case, and only contain letters, numbers, underscores, or dots (no spaces). This is to ensure that they can be used properly in debugger expressions and don't get too long or unwieldy to type (even 12 chars is a bit long).
* Part 9 of "The big IO_MAP merge of 2008". (Andrew Gardner) Andrew Gardner2008-09-076-192/+78
| | | * Because twinadv (snowbros.c) had a crash introduced in 127u1, I wasn't able to test the results of the automated IO_MAP merge operation. It's a simple map though, so I don't expect any difficulties. I apologize for not having the time to fix the bug myself (mantis : 02184).
* Added redumped welltris program ROMs (credit 'Dazzer') Phil Bennett2008-09-071-2/+2
|
* Added a core_fopen_ram_copy() call, similar to core_fopen_ram() except that it Nathan Woods2008-09-062-4/+38
| | | | | copies the memory
* Added concept of rom sources to the rom loader. Updated auditing, Aaron Giles2008-09-066-204/+320
| | | | | CLI utilities, validity checks, and ROM loading to use these new functions so that device-specific ROMs are handled properly.
* adds Super Gran Safari to mamedriv.c to enable it ;-) Brian Troha2008-09-061-0/+1
|
* Fixed sprites in imago [Pierpaolo Prazzoli, Tomasz Slanina] Pierpaolo Prazzoli2008-09-062-23/+68
|
* Part 8 of "The big IO_MAP merge of 2008". (Andrew Gardner) Andrew Gardner2008-09-067-138/+77
|
* Part 7 of "The big IO_MAP merge of 2008". (Andrew Gardner) Andrew Gardner2008-09-0610-196/+131
|
* let's just have one way of mapping the ports in Shadow Force. This way ↵ davidhay2008-09-061-109/+0
| | | | makes most sense, each port is a physical element of the board, we descramble in the code.
* adds clone tnzsjn davidhay2008-09-062-12/+41
| | | The NewZealand Story (Japan, newer) [Tirino73]
* moved all naomi-gd keys to external davidhay2008-09-061-103/+37
|
* Fixed potential crasher when the player-specific info was not found Aaron Giles2008-09-061-3/+3
| | | | for a laserdisc player.
* Moved reset to default behavior in the cheat menu to IPT_UI_CLEAR. Aaron Giles2008-09-061-2/+6
|
* Added built-in "Off" states to the cheats with parameters. This is Aaron Giles2008-09-061-51/+85
| | | | | | | | also the default state, obviating the need for a default value. Removed the "default" attribute as a result. Switching from "Off" to another state first executes the "on" script followed by the "change" script. Switching to "Off" from another state executes the "off" script. While not off, the "run" script is executed each frame.
* Added new device interface selector: DEVINFO_PTR_ROM_REGION. This allows a Aaron Giles2008-09-0613-390/+508
| | | | | | | | | | | | | | | | | | | | | | device to provide a set of ROM regions to be loaded along with the game ROMs. It is expected that most regions defined for devices will use the ROMREGION_LOADBYNAME flag to enable the ROMs to live in a central location. Added new device interface selector: DEVINFO_PTR_MACHINE_CONFIG. This allows a device to specify a partial machine driver which is appended to the end of the machine driver for any game using that device. The intention for this is to allow devices which have their own BIOS logic to specify CPUs and other characteristics common to all systems using the device. Added new ROMREGION flag: ROMREGION_LOADBYNAME, which means that if the ROMs in that region are not found in the usual driver files, then the name of the region will be used as a driver filename for loading. Extended the ldcore interface structure to allow each player type to provide its own ROM region and partial machine driver. Moved preliminary PR-8210 emulation code from ldplayer.c to ldpr8210.c. It is currently disabled behind the EMULATE_PR8210_ROM compile time flag.
* Changes to magic10 driver. Roberto Fresca2008-09-064-115/+518
| | | | | | | | | | | | - Better structure and organization. - Added Super Gran Safari. - Added improved lamps layout to Super Gran Safari and Magic's 10. New games added or promoted from NOT_WORKING status --------------------------------------------------- Super Gran Safari [Roberto Fresca]
* Some corrections/optimizations. Roberto Fresca2008-09-051-8/+2
|
* continued adding naomi gdrom chds davidhay2008-09-052-34/+106
|
* merged memory maps Nicola Salmoria2008-09-053-87/+38
|
* fixed bg tile banking in Canvas Croquis Nicola Salmoria2008-09-053-374/+304
| | | | | removed snkwave since it doesn't seem to be used and might not be present on the pcb at all general driver cleanup, bringing it in line with snk.c but not merging it since somthing doesn't quite fit
* coin inputs seem to be active high (except for jcross) Nicola Salmoria2008-09-051-130/+136
|
* Added newer parent set for Imago, which is also a cocktail set for the 2nd ↵ Pierpaolo Prazzoli2008-09-052-4/+80
| | | | | | | player. New clones added ---------------- Imago (cocktail set) [Chris Hardy]
* more naomi gd-rom chds davidhay2008-09-052-2/+106
|
* continued adding naomigd chds davidhay2008-09-052-7/+139
|
* ragtimea : correct rom loading generally helps. davidhay2008-09-051-2/+2
|
* This links on some combination of tools somewhere? Seriously? R. Belmont2008-09-051-1/+1
|
* New Clone (not working) Brian Troha2008-09-052-29/+76
| | | | | | | | | | | New clones added ---------------- The Great Ragtime Show (Japan v1.3, 92.11.26) [Stefan Lindberg] Renamed the roms for the Japanese v1.5 from kh_0x-1 to kh_0x-2 like the other v1.5 sets. This new earlier version is the "true" kh_0x-1 Slight update to info... the PAL "VF-00" wasn't mentioned. PCB picture is at http://arcade.ym2149.com/ This rom set is not working. Bad dump??? Slightly different encryption??? Emulation issue???
* Additional documentation for Egg Venture & Lethal Justice Brian Troha2008-09-051-102/+179
| | | | | Added JAMMA pinout Gun Connector pinout Sound & Amp information
* started changing naomi gdrom sets to load the CHDs davidhay2008-09-042-50/+141
|
* Implemented playfield 1 and playfield 2 y-offset table. This fixes, at ↵ Pierpaolo Prazzoli2008-09-042-25/+74
| | | | least, the water effect in riskchal and the text fading effect in the matchit2 demo. [Pierpaolo Prazzoli, Tomasz Slanina]
* Added missing include. Aaron Giles2008-09-041-0/+1
|
* Cleanups and version bump.mame0127u2 Aaron Giles2008-09-0425-189/+189
|
* Missing include. Aaron Giles2008-09-041-0/+1
|