Commit Graph

59091 Commits

Author SHA1 Message Date
Patrick Mackinlay
1373f80b74 bt45x: new devices (#3536)
* bt45x: new devices

Basic implementation of various Brooktree RAMDAC devices. Two of these (bt457, bt458) are used by InterPro graphics boards currently under development, the others are unused/untested at this point.

* bt45x: tweak descriptions (nw)
2018-05-08 23:07:39 +10:00
Vas Crabb
98702ac870 Revert "acommand.cpp, cischeat.cpp, megasys1.cpp : Minor cleanups, Reduce duplicates, Reduce runtime tag lookups (#3422)"
This reverts commit 0e36acd53b.
2018-05-08 22:13:23 +10:00
Vas Crabb
4016d92828 Revert "Missing semicolon (nw)"
This reverts commit 2268bc8449.
2018-05-08 22:13:12 +10:00
Sergey Svishchev
f3ad71f5c4 pc_kbd/keytro: add shifted PORT_CHARs for use by Lua (nw) 2018-05-08 20:21:27 +10:00
Vas Crabb
d3db73a4a2 title screen FTW (nw) 2018-05-08 19:43:14 +10:00
Vas Crabb
2268bc8449 Missing semicolon (nw) 2018-05-08 19:29:44 +10:00
cam900
0e36acd53b acommand.cpp, cischeat.cpp, megasys1.cpp : Minor cleanups, Reduce duplicates, Reduce runtime tag lookups (#3422) 2018-05-08 19:27:28 +10:00
Sven Schnelle
18f3198cd4 Add hp 46021a keyboard (#3534)
* Add HP46021A (ITF) HIL Keyboard

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* Change hp9k_3xx to use the HP46021A keyboard

The IPC keyboard used before was just an interim hack until we
have the ITF type keyboard implemented.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-05-08 19:17:19 +10:00
Sven Schnelle
f66d910136 Hp ipc kbd fixes (#3533)
* Fix ID byte returned during IDD command

The ID byte contains the nationality of the Keyboard, so return
the value set by the id dipswitch.

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* Use LOG() in hlekbd.cpp

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-05-08 19:13:34 +10:00
cam900
ae708bbe08 m72.cpp : Simpler gfx layout 2018-05-08 19:12:27 +10:00
Vas Crabb
876f74461d Revert "ics2115.cpp Updates (#3497)"
This reverts commit 6d87b49e6b.
2018-05-08 19:00:10 +10:00
cam900
6d87b49e6b ics2115.cpp Updates (#3497)
* ics2115.cpp : Implement variable sample rate related actived voice/input clock(Datasheet says default clock is 33.8688MHz), Implement/Fix Interpolate of u-Law/8bit sample, Add device_rom_interface, Add IO Handler when 16 bit accessing, Add notes, Add imperfect_features() because Envelope/IRQ/Interpolation isn't perfectly emulated
igs_fear.cpp : Add notes
igs011.cpp : Move 16 bit ICS2115 Handler into ics2115.cpp
pgm.cpp : Move CPU_VBLANK_INT_DRIVER into screen VBLANK callback

* ics2115.cpp : Add notes of unimplemented registers

* ics2115.cpp : Fix logerror
2018-05-08 18:51:56 +10:00
Ivan Vangelista
c1a437ba3f
wallc.cpp: preliminary decryption of sidampkr (nw)
This shouldn't be missing much to be complete, but I can't get over the last problems and I already spent too much time on this :)
2018-05-08 09:54:28 +02:00
angelosa
26b2b4e3fb typo (nw) 2018-05-08 09:15:53 +02:00
angelosa
0b397c0c9e deadang.cpp: popnrun debug tilemap code (nw) 2018-05-08 08:32:37 +02:00
angelosa
88e9d39c03 namcos21.cpp: don't use exit() function, like at all? (nw) 2018-05-08 08:32:34 +02:00
braintro
ed5a0853af new clone added - Strider 2 (Euro 991213)
New Clone Added
--------------------------------------
Strider 2 (Euro 991213) [Nomax, Corrado Tomaselli, f205v, The Dumping Union]
2018-05-07 23:13:25 -05:00
braintro
4556f35593 cps1.cpp: be 100% accurate with rom labels matched to PCB (nw) 2018-05-07 23:04:10 -05:00
braintro
1582f0abb1 cps1.cpp: minor rom name correction (nw) 2018-05-07 22:55:24 -05:00
braintro
46daac1e95 new clone added - Final Fight (Japan 900405)
New Clone Added
----------------------------------------
Final Fight (Japan 900405) [bonky0013, Manimani, The Dumping Union]
2018-05-07 22:53:40 -05:00
cracyc
5c501cd4ca pc9801_86: try to work around pnauts glitching (nw) 2018-05-07 21:23:12 -05:00
AJR
ae798d549e kc.cpp: Use required_device_array (nw) 2018-05-07 20:38:21 -04:00
AJR
0110ad4c62 Build fix (nw) 2018-05-07 20:37:30 -04:00
Vas Crabb
0ff84ecacc work around assert on validation (nw) 2018-05-08 10:12:35 +10:00
angelosa
a8f2778563 deadang.cpp: popnrun sketchy sprites (nw) 2018-05-07 23:56:37 +02:00
Vas Crabb
ecfa838fb5 forgot to git add one line again (nw) 2018-05-08 07:52:32 +10:00
Vas Crabb
4ef4464aec Add support for custom device constructors when replacing devices.
Current syntax: MCFG_DEVICE_REPLACE(tag_or_finder, TYPE, ...)

Next-generation syntax: TYPE(config.replace(), tag_or_finder, ...)

(nw) Kill off some more low-value macros that aren't needed any more,
and get rid of the token-pasting voodoo and casts in the discrete sound
macros.
2018-05-08 07:35:22 +10:00
angelosa
765d625ac7 deadang.cpp: fix sound for popnrun (same config as Air Raid) (nw) 2018-05-07 23:13:46 +02:00
Lord-Nightmare
bbe05acb03 add include guard (nw) 2018-05-07 14:07:24 -04:00
Ivan Vangelista
257cecef11 splash.cpp: document some undumped plds [f205v] 2018-05-07 19:08:11 +02:00
Vas Crabb
04da61a4c5 (nw) checkpoint since Midway SSIO sound is fixed - periodic interrupt doesn't support derived clock, kill off some more low-value macros, add a validity check, fix changes to Okim M6295 pin 7 in vgmplay 2018-05-07 22:41:52 +10:00
Vas Crabb
21f535838c (nw) few more macros replaced with constructors 2018-05-07 18:35:51 +10:00
Vas Crabb
3cb95fa877 (nw) More next-generation machine configuration WIP and bus modernisation - sorry, mixed idioms will be around for a while 2018-05-07 17:26:38 +10:00
cam900
9b406a1e28 Revert "revert changes to sprite layouts from ab5a... (#3527)
* Revert "revert changes to sprite layouts from ab5a

677 (#3421) - superx was broken at least; other changes retained (nw)"
dooyong.cpp : Fix superx/rshark/popbingo broken

* dooyong.cpp : REAL fixed
2018-05-07 17:21:17 +10:00
Scott Stone
83cf15e735 Merge branch 'master' of https://github.com/mamedev/mame 2018-05-06 22:49:39 -04:00
Scott Stone
9f1c6b9aa6 missile.cpp: Fix displayed DIP to match actual/manual display for R8 (MT#6966) (nw) 2018-05-06 22:49:05 -04:00
braintro
02a8ee6e74 ltcasino.cpp: Fix cut-n-paste (nw) 2018-05-06 21:43:41 -05:00
braintro
ebd95a69e9 ltcasino.cpp: Demo Sounds (nw) 2018-05-06 21:38:39 -05:00
Angelo Salese
2d9c3039b9
2bpp not 4bpp (nw) 2018-05-07 03:50:49 +02:00
angelosa
7994f4ac80 new NOT WORKING machine
-----------------------
Pop'N Run (two sets) [Antonio Rodriguez, Recreativas.org, ShouTime, The Dumping Union]
2018-05-07 03:43:29 +02:00
arbee
9f61a065b8 Merge branch 'master' of https://github.com/mamedev/mame 2018-05-06 21:24:04 -04:00
arbee
a823b5cc65 Output system changes [headkaze, R. Belmont]
* Cleaned up syntax for network provider
* Added pause and savestate commands to both network and win32 providers
2018-05-06 21:22:30 -04:00
AJR
e40c2bfe1c cdc721: Add RS232 ports, interrupts and more (nw) 2018-05-06 21:22:19 -04:00
braintro
6b0d4b91c7 new clone added - Marvel Super Heroes (Brazil 951024)
New Clone Added
--------------------------------------------
Marvel Super Heroes (Brazil 951024) [SHVB, The Dumping Union]
2018-05-06 19:17:46 -05:00
AJR
fb7b6b1f97 z80daisy: Implement independent RETI decoding (nw) 2018-05-06 20:08:17 -04:00
Michael Zapf
001da4bd69 ti99_8: Inverted track count bits, added DIP switches. 2018-05-07 00:47:56 +02:00
AJR
e10ad69bea deco_ace: Internalize palette (nw) 2018-05-06 17:40:31 -04:00
angelosa
d82eebc7ac ltcasino.cpp: preliminary palette hookup [Angelo Salese] 2018-05-06 21:57:51 +02:00
AJR
d0653bac2a z80ctc: Disabling a channel interrupt also turns it off 2018-05-06 15:53:50 -04:00
braintro
6709161ef9 ltcasino.cpp: Minor correction (nw) 2018-05-06 14:47:50 -05:00