Commit Graph

67106 Commits

Author SHA1 Message Date
Robbbert 0260b77e70 (nw) d,e*.xml : removed offset=0 2019-05-16 13:47:26 +10:00
Robbbert 134944e4e6 (nw) c*.xml : removed not needed offset=0 2019-05-16 13:11:31 +10:00
arbee a824fab47a k573: fix memory stomp crash (nw) 2019-05-15 22:25:11 -04:00
hackbar 83b430a1b7 Add support for Sounds Plus w/ vocalizer and various Bally pinball cleanup (#5064)
* Bally Pinball by35: minor whitespace cleanup.

For games, align columns with only spaces.

Remove some seeminly spurious tabs.

* Bally pinball by35: add as3022 sound board savestate support

* Bally pinball by35: Add test switch on as3022 sound board

* Bally pinball by35: Add Sounds Good w/ vocalizer support.

* Bally pinball by35: Add support for 4k ROMs in AS3022 boards.

The address map in as3022 is set for 4k, with mirroring. 2k boards need
to use ROM_RELOAD in the driver.
2019-05-15 21:41:01 -04:00
Robbbert 9018b30dba (nw) b*.xml : removed not needed offset=0 2019-05-16 11:21:57 +10:00
AJR 55ccd4496e polepos.cpp: Support save states 2019-05-15 20:41:29 -04:00
Windy Fairy ab8dbd3db0 Partial support for encrypted audio in k573dio (Konami System 573 Digital I/O) (#5055)
* Add support for pcnfrk2m - Percussion Freaks 2nd Mix (GE912 VER. KAA)

* WIP audio for k573dio

* WIP

* Move 3rd party library to 3rdparty folder

* Use MAME's BIT and bitswap

* Fix regression which caused songs to stutter/lag when they should have been read completely in one shot

* Replace gain_to_db switch with equivalent math
2019-05-15 20:17:00 -04:00
Scott Stone 17ff476852 akkaarrh.cpp - Added note in source regarding earom behavior (default Top 3 scores corrupted) (nw) 2019-05-15 18:39:33 -04:00
hap a220238599 mchess: added internal artwork (nw) 2019-05-15 23:53:41 +02:00
AJR 9a4e731b9c z100: RAM parity control (nw) 2019-05-15 17:43:46 -04:00
Michael Zapf 6d44504899 tms9901: Ensure that the INT3 input is disabled when the clock is enabled. 2019-05-15 23:07:24 +02:00
Michael Zapf 13c3ec0f00 tms9901: Changed input line reading from 8-bit units to single bits, adapted clients. Decrementer now continues counting even when initial value is 0, clearing up a misunderstanding of specs. 2019-05-15 22:43:40 +02:00
Curt Coder c9b625bb2a nano: Added usage instructions. (nw) 2019-05-15 22:46:13 +03:00
MASH 21f3b8e0a1 Fixed arcade build 2019-05-15 20:12:21 +02:00
MASH 8b9957cf55 Fixed Great Guns palette init typo 2019-05-15 20:12:21 +02:00
AJR ec50757281 z100: Suppress spurious key click on reset (nw) 2019-05-15 13:37:59 -04:00
AJR b408a205bf z100: Add keyboard click/beep sound 2019-05-15 13:09:47 -04:00
AJR 6f5a850a14 z100: Convert keyboard to low-level emulation; add Centronics port 2019-05-15 11:53:14 -04:00
AJR 8ca5b0051d 6821pia: Add port line write handlers (nw) 2019-05-15 11:52:21 -04:00
hap fd0d4bf93b milton: add internal artwork (nw) 2019-05-15 15:14:18 +02:00
R. Belmont 9df2514cea
Merge pull request #5062 from cam900/cave_args
cave.cpp : Updates
2019-05-15 08:37:03 -04:00
R. Belmont 4e6a5bd3df
Merge pull request #5061 from cam900/pgm_args
pgm.cpp, pgmprot_*.cpp : Updates
2019-05-15 08:36:49 -04:00
Dirk Best 0b022f9776 hotblock: Hook up I2C EEPROM 2019-05-15 13:37:14 +02:00
cam900 7507ca4ea2 cave.cpp : Updates
Simplify handlers, Use common interface for palette, Use seperated gfxdecode, palette, screen finder, bitmap for ppsatan each screen, Move sprite granularity into video_start, Allow save state for sailormn 3th tilemap, Reduce runtime tag lookups, Unnecessary lines, Fix debugger issue, Fix spacings, Use shorter / correct type values, Add notes
2019-05-15 19:06:57 +09:00
Firehawke 85f717190c A2 WOZ and clean cracked updates for May 14th 2019 (nw) (#5059)
* Update WOZ originals to Apr 24th 2019 (nw)

Add: Microsoft Adventure, Micro Invaders, Blister Ball and Mad Bomber, Typing Tutor, Space Warrior, The Crimson Crown, Zykron Hearts, Gold Rush, The Print Shop Companion (Version 1.2), Adventureland (Version 2.0/416), Pirate Adventure (Version 2.1/408), Mission Impossible (Version 2.1/306), Voodoo Castle (Version 2.1/119)

* Updated 4AM clean cracks May 7th 2019 (nw)

Fixes: Disk titles for computerized reading for aphasics
Adds: Seven Cities of Gold, Stickybear Printer (Revision 2)

* Further Apple 2 softlist updates (May 11th, 2019) (nw)

Fix: Grammar Gremlins (redumped)
Add: The Count, Strange Odyssey, Neptune, Where in Europe is Carmen Sandiego, Wishbringer (R68), Dueling Digits, Elite, Fore, Gorgon, Hacker, Impossible Mission, Juggler, Sorcerer of Siva, Top Fuel Eliminator, Zork II (R7), Tass Times in Tonetown, Robotwar

* Correct status of Wishbringer R68 (nw)

* Correct duplicate entry, redumped images, set name adjustments (nw)

* Update WOZ originals to Apr 24th 2019 (nw)

Add: Microsoft Adventure, Micro Invaders, Blister Ball and Mad Bomber, Typing Tutor, Space Warrior, The Crimson Crown, Zykron Hearts, Gold Rush, The Print Shop Companion (Version 1.2), Adventureland (Version 2.0/416), Pirate Adventure (Version 2.1/408), Mission Impossible (Version 2.1/306), Voodoo Castle (Version 2.1/119)

* Updated 4AM clean cracks May 7th 2019 (nw)

Fixes: Disk titles for computerized reading for aphasics
Adds: Seven Cities of Gold, Stickybear Printer (Revision 2)

* Further Apple 2 softlist updates (May 11th, 2019) (nw)

Fix: Grammar Gremlins (redumped)
Add: The Count, Strange Odyssey, Neptune, Where in Europe is Carmen Sandiego, Wishbringer (R68), Dueling Digits, Elite, Fore, Gorgon, Hacker, Impossible Mission, Juggler, Sorcerer of Siva, Top Fuel Eliminator, Zork II (R7), Tass Times in Tonetown, Robotwar

* Correct status of Wishbringer R68 (nw)

* Correct duplicate entry, redumped images, set name adjustments (nw)

* Offset cleanup on local (nw)
2019-05-14 23:26:43 -04:00
cam900 c7d6dca915 pgm.cpp, pgmprot_*.cpp : Updates
Simplify handlers, Simplify gfxdecodes, Move non-public things into protected: and/or private:, Make sprite drawing routine related to cliprect, Fix tilemap region size for fit 5bpp tile correctly, Reduce unuseds, Unnecessary lines, MCFG_MACHINE_START, MCFG_MACHINE_RESET, MCFG_VIDEO_START overrides, Runtime tag lookups, Fix debugger issues, Fix namings, Spacings, Use shorter / correct type values, Fix notes
2019-05-15 12:02:12 +09:00
braintro 49d171c18e New working clone
New working clone
------------------
Street Fighter EX2 (Euro 980312) [Jorge Silva]
2019-05-14 21:51:43 -05:00
Robbbert 3d31c473d7 (nw) cosmac: removed out-of-date comment 2019-05-15 12:48:34 +10:00
AJR 2bfa972b63 dual68: Do terminal I/O through USART (nw) 2019-05-14 22:07:31 -04:00
hap 91cacec146 Machines promoted to working
-------------
Electronic Milton [hap]
2019-05-15 01:37:58 +02:00
Robbbert 0675f92bcd (nw) microkit : this should fix the warning affecting some ppl 2019-05-15 09:04:01 +10:00
AJR 47a707e589 lb186: Add RAM Disk BIOS [Don Maslin Archive]
- CPU clock divider is internal (nw)
2019-05-14 17:18:42 -04:00
Kiall Mac Innes 16bbe847ef Disable WII Lightgun hack by default (#5056) 2019-05-14 16:55:59 -04:00
R. Belmont 0c86462c1f
Merge pull request #5044 from cam900/kaneko16_bufspr
kaneko16.cpp : Updates
2019-05-14 16:08:11 -04:00
R. Belmont 1dea3cba4d
Merge pull request #5045 from cam900/seibuspi_args
seibucats.cpp, seibuspi.cpp : Updates
2019-05-14 16:07:51 -04:00
d e 13f9288f8d Bally pinball: Fixed default dip switches from last commit. Added dip settings for more machines. (#5051)
* Bally Pinball Updates: put back default dip switch settings that were removed last commit.  Added by35_os35, by35_os40, by35_os5x specific dip switch settings.  Fixed up whitespace and typos.

* small formatting and wording changes

* Bally pinball: added OS specific dip switch settings to Speakeasy, BMX, and Grand Slam
2019-05-14 16:07:28 -04:00
grullosgo aff42a9969 Add DS1994 device (#5054)
Add DS1994 device
amaticmg driver: added ds1994 device, modified prom load, added ds1994 to romload
2019-05-14 16:07:02 -04:00
ajrhacker bbb32eb832
Merge pull request #5058 from FakeShemp/cd32
cd32.xml - Add some CD32 demos
2019-05-14 15:20:19 -04:00
Robbbert 0e685cc2e7 Microkit: Working machine. [Robbbert] 2019-05-15 02:38:32 +10:00
FakeShemp d6fffca404 cd32.xml - Add some CD32 demos 2019-05-14 18:17:36 +02:00
AJR 5f187d283d m6510: Add 6508 variant (nw) 2019-05-14 11:32:34 -04:00
Jack Li 0040650300 Add plugin for autofire (#5050)
* Hardcoded autofire plugin

* Changed register_frame to register_frame_done, removed pause check

* Added support for multiple buttons loaded from a file

* Implemented saving settings on quit

* Fixed multiple keybindings for same button from overwriting each other

* Replaced double-quotes with single-quotes

* Refactored saving/loading into a separate module

* Changed button format to use input_code rather than string token

Settings format is unchanged (still saved as string token).

* Rewrote table initialization in save/load

* Implemented menus

* Added helper messages for "on frames"/"off frames"
2019-05-14 10:26:27 -04:00
David Haywood e24a0a1930 smartfp - render something that isn't garbage (once sprites appear) (nw) (#5052)
* better logging (nw)

* (nw)

* (nw)

* sprite drawing improvements (nw)

* (nw)

* debug stuff (nw)

* this changes flow (nw)

* prepare for possible palette banking (nw)

* log a register value, might be important, might not (nw)

* smartfp - push forward (nw)

* 'bank' palette writes (nw)
2019-05-14 10:02:40 -04:00
Lord-Nightmare 12347f9d64 new NOT WORKING machines
---
VTech Video Painter (PAL) [ClawGrip, The Dumping Union]
2019-05-14 00:59:30 -04:00
AJR 427fa75327 z8000: Pile on some extra address spaces (nw) 2019-05-13 23:41:33 -04:00
cracyc 072ae8d701
luaengine: add machine_flags library (#5048) 2019-05-13 14:53:08 -05:00
AJR 6fa973d6b0 pk8020: Screen raw parameters (nw) 2019-05-13 14:49:41 -04:00
hap 561cb3b964 c64 mouse: add note (nw) 2019-05-13 20:44:53 +02:00
feos b08bb5b244 luaengine: make machine_flags fields of game_driver rather than a new table 2019-05-13 21:19:41 +03:00
AJR 137a4109b9 z100: 8041 keyboard controller dumped [Herb Johnson] 2019-05-13 14:03:20 -04:00