Commit Graph

60913 Commits

Author SHA1 Message Date
bmcphail
7eeb77c155 Operation Wolf
Add c-chip ROM, credit to Caps0ff for dumping it.

Old c-chip simulation is retained for documentation purposes.
2018-08-22 14:35:41 -04:00
Robbbert
2c3c4485d1 (nw) nightmare : fixed validation and spacing 2018-08-22 22:38:25 +10:00
Robbbert
411742f363 Merge branch 'master' of https://github.com/mamedev/mame 2018-08-22 21:56:52 +10:00
Robbbert
fc774ce9cd (nw) fixed listxml 2018-08-22 21:56:06 +10:00
Michael Zapf
97103801e3 tutor: Fix cartslot declaration. (nw) 2018-08-22 13:55:13 +02:00
Tomasz Slanina
403196c318 New Working Game
-------------------------------
Nightmare [Tomasz Slanina, Roberto Fresca, Jordi Beltran, Paco Ortiz, Recreativas.org]
2018-08-22 10:19:16 +02:00
Robbbert
fbfab1d7a5 (nw) mainsnk : fixed my regression 2018-08-22 18:03:52 +10:00
yz70s
e06b5af816 i386.cpp: Add enumeration for feature information bits (nw)
Also more stuff for athlon xp
2018-08-22 09:48:40 +02:00
ClawGrip
c73f82a032 Added PROMs and PLDs to "dduxbl" [ClawGrip, Roberto Fresca, Recreativas.org, Dumping Union] (#3879)
All PLDs were unprotected. 
On my set, rom #10 (dduxb10.bin, sprites) has addr 00004D8A with 0F, and on MAME's is 8F. It's probably a bitrot, but really not sure which one is good.
The new PROMs maybe related to priority (bad on this set).
2018-08-22 08:27:23 +02:00
Ivan Vangelista
10c80d4ed5 uzebox.xml: added 8 new entries [ArcadeShadow] 2018-08-22 07:21:27 +02:00
AJR
414f1ddd41 Misc. minor corrections (nw) 2018-08-21 23:39:58 -04:00
cracyc
73971f29db hiscore.dat: update renamed sets before release (nw) 2018-08-21 22:02:53 -05:00
AJR
154276d260 New machines marked as NOT_WORKING
----------------------------------
WY-100 [Al Kossow]
Z-29 [Al Kossow]
2018-08-21 23:00:49 -04:00
Ivan Vangelista
9b49217ed4 new working clone
---------------------------------
Dog Fight (Orca, prototype) [ShouTime, Dane Biegert, Smitdogg, The Dumping Union]
2018-08-21 23:54:50 +02:00
yz70s
1c9ae9b1f4 i386.cpp: Add Athlon XP processor (nw) 2018-08-21 23:52:29 +02:00
R. Belmont
baedd0ca81
Merge pull request #3880 from superctr/zsg2_cutoff
zsg2.cpp: minor improvements [nw]
2018-08-21 17:04:05 -04:00
AJR
2eef26b046 astrowar, ec7915: Mark some dubious ROMs as bad dumps (nw) 2018-08-21 14:41:33 -04:00
AJR
257a236f6e i8255: Refactor to make clear the exact sequences of actions acka_r and ackb_r correspond to (nw) 2018-08-21 14:32:04 -04:00
Michael Zapf
6bf57e9b14 ti9x: Various MCFG removals. (nw) 2018-08-21 20:04:41 +02:00
AJR
71da8e2ae2 tms9928a: Configuration modernization (nw)
- Replace callback configuration macros with devcb3 (slightly shortening function names in the process)
- Change configured clock to be twice the dot clock (as on hardware), rather than equal to it
- Allow the VDP to configure the screen in device_config_complete (taking into account 60 Hz/50 Hz variations), making MCFG_TMS9928A_SCREEN_ADD_NTSC/_PAL macros obsolete
- Add notes on clock outputs

msx.cpp: Use a template to simplify configuration of all the MSX1 VDP variants (nw)

bbcbc: Increase clock speed to a more plausible rate

WARNING: Withheld for now due to Vas's quibbles with the similar approach used in 577f198564.
2018-08-21 11:18:42 -04:00
AJR
b3e306b985 divideo: Fetch screen to be potentially configured during device_config_complete (nw)
- Allow device finder to be used as an argument for set_screen (nw)

screen: Calculate physical aspect ratio whenever required, not in device_config_complete, since the renderer caches the result anyway (nw)

cdp1861, cdp1864: Eliminate the "magic reference" constructors, doing their work in device_config_complete instead (nw)
2018-08-21 09:04:09 -04:00
Olivier Galibert
afdcf4dcec m6502: mcu capabilities [O. Galibert] 2018-08-21 13:17:03 +02:00
Michael Zapf
dc59de3351 ti99: Simplified GROM declaration. (nw) 2018-08-21 12:37:55 +02:00
superctr
282bfb6ef0 zsg2.cpp: minor improvements [nw]
zsg2.cpp: Remove misleading comment [nw]

zsg2.cpp: saturate the emphasis filter output. Right shifting will
cause unwanted noise [nw]

zsg2.cpp: Discharge the output filter slowly when the cutoff is set
to 0. Fixes popping noises in raycris song 12 [nw]
2018-08-21 12:12:05 +02:00
yz70s
f10af0683b i82371sb.cpp: add interrupt input lines (nw)
Also added eisa interrupt registers
pcipc.cpp is updated accordingly
2018-08-21 09:21:12 +02:00
Patrick Mackinlay
970c812877 bt459: add contrast control (nw)
Use a simplistic multiply to simulate contrast control. InterPro systems write to a "virtual contrast DAC" register/latch of some kind, which presumably adjusts the reference voltage produced by the Bt438 before it enters the RAMDAC; this approximation is very crude, however it's simple and produces a satisfactory visual result.
2018-08-21 15:57:52 +10:00
AJR
f28a1419df zephyr: White screen, not green screen (nw) 2018-08-21 00:40:14 -04:00
Patrick Mackinlay
811cfce435 interpro: softlist additions (nw) 2018-08-21 11:06:28 +10:00
Vas Crabb
a5fc97af28 turn back into an array (nw) 2018-08-21 10:38:58 +10:00
Michael Zapf
6ac6484d60 ti99: Kill some more MCFGs. (nw) 2018-08-21 02:05:32 +02:00
AJR
10b24fabf5 a2themill: 6809 type identification (nw) 2018-08-20 19:33:58 -04:00
AJR
179e5b84f6 mos6551: Eliminate MCFG_ macros (nw)
a2232: Add input merger device to handle IRQs (nw)

superpet: 6809 type identification (nw)
2018-08-20 18:44:59 -04:00
Michael Zapf
9065be1855 ti99: Forgot to remove the logerror. (nw) 2018-08-21 00:07:17 +02:00
Michael Zapf
5a2dce71f7 ti99: Use a config command instead of a subclass. (nw) 2018-08-21 00:04:38 +02:00
Michael Zapf
f554bd9120 ti99: Adapting to common devcb3 slot device handling. (nw) 2018-08-20 20:21:53 +02:00
ajrhacker
6811c15785
Merge pull request #3876 from superctr/zsg2_filter
zsg2.cpp: Optimized the filters a little bit
2018-08-20 13:32:59 -04:00
superctr
35b31de408 zsg2.cpp: Optimized the filters a little bit
Should sound better at lower amplitudes now (less quantization noise).
I also added some short notes about the emphasis filter.

I still want to fix the popping noises in raycris song #12 so added a
note about that as well. (couldn't figure out the cause now)
2018-08-20 18:41:02 +02:00
superctr
7eff0d41ce tms57002, konamigx: fix regression (#3870)
* tms57002, konamigx: fix regression

tms57002: Change flag instructions back to type "2b" [nw]

konamigx: Hook up channels 3,4 of TMS57002. The Lethal Enforces II
schematics are not complete so I couldn't figure out exactly how they
are connected to the sound chips and the DAC, but this sounds OK for
now.

* konamigx: document TMS57002 outputs
2018-08-20 10:38:45 -04:00
ajrhacker
48d5289c8a
Merge pull request #3874 from FakeShemp/gameboy
gameboy.xml - Add some documentation research from No-Intro
2018-08-20 10:37:24 -04:00
Ryan Holtz
6641adfc90 -pcf8583: Added rudimentary Philips PCF8583 RTC emulation, based on the PCF8593 device. [Ryan Holtz] 2018-08-20 14:41:49 +02:00
R. Belmont
3ff74fc5fc
Merge pull request #3872 from rakslice/appletalk_fixes
dp8390: allow AppleTalk broadcast through recv()
2018-08-20 07:52:17 -04:00
Rebecca Wallander
bacce2c5ba gameboy.xml - Add some documentation research from No-Intro 2018-08-20 12:29:19 +02:00
rakslice
e7c25cf0dc dp8390: allow AppleTalk broadcast through recv 2018-08-19 17:34:41 -07:00
Robbbert
7d0a291961 (nw) canvas : this way seems cleaner 2018-08-20 10:25:57 +10:00
Michael Zapf
88f1b0c21b ti99: Minor config changes, simplified ti99 config, use new cassette output. 2018-08-19 21:37:11 +02:00
Michael Zapf
7a2880f8ee cassette: Allow cassette sound to be directly routed to a sound output. 2018-08-19 21:34:36 +02:00
fulivi
66b9e9c18f hp_ipc: implemented bit offset in RDWIN/WRWIN commands of GPU 2018-08-20 02:06:33 +10:00
R. Belmont
d5b28b8ad7
Merge pull request #3868 from superctr/taito_zoom_balance
taito_zm games: Better default Zoom/SPU balance
2018-08-19 10:59:56 -04:00
arbee
5b1d7c9ee1 mpc3000: added 3 more firmware revisions (nw) 2018-08-19 10:54:02 -04:00
Vas Crabb
22a198a10a make this more consistent (nw) 2018-08-20 00:50:40 +10:00