Commit Graph

59032 Commits

Author SHA1 Message Date
Sergey Svishchev
23045014ac CPC DSK format: also check status bits in SR2 (nw) (#3546) 2018-05-10 01:21:42 +09:00
fulivi
743b0a9c83 tms9914: fixed handling of GTS aux command. 2018-05-10 01:51:05 +10:00
angelosa
923933efcb aerofgt.cpp: change non-US karatblz sets to have normal + normal difficulty as default, again dip switches going all off makes more sense as program standpoint. (nw)
seibucop.cpp: Legionnaire note (nw)
2018-05-09 17:23:30 +02:00
cam900
c5662d693e drgnmst.cpp : Fix output because Both PCB and c...
hip doesn't support stereo
2018-05-10 01:10:51 +10:00
Robbbert
775a3e0703 Merge branch 'master' of https://github.com/mamedev/mame 2018-05-10 00:46:52 +10:00
Robbbert
b3e05a1111 MT 06948 2018-05-10 00:46:09 +10:00
Vas Crabb
e93b99f936 (nw) remove more low-value macros and add a couple more constructor options 2018-05-10 00:30:00 +10:00
AJR
21cadd2246 Fix tiny build (nw) 2018-05-09 10:04:32 -04:00
AJR
65711d82fc astrocde.cpp: Driver and device modernization (nw)
- Rename sound device, document pinout and add input and output callbacks
- Add addressable and non-addressable output latch devices
- Add watchdog timers for most games
- Use memory maps instead of hacking in handlers in DRIVER_INIT
2018-05-09 09:31:04 -04:00
Vas Crabb
e5f7ea6ffc namcos22: put rear speakers behind (nw) 2018-05-09 22:11:48 +10:00
Vas Crabb
4720e8cc11 taito_z: put subwoofer closer to observer than front centre (nw) 2018-05-09 19:46:44 +10:00
Vas Crabb
6c11b3ce01 dsp16: fix condition mask in disassembler (nw)
(nw) remove more MCFG macros and make speaker config more explicit
2018-05-09 19:26:44 +10:00
angelosa
be68e91d80 blmbycar.cpp: added opt and pot wheel input schemes [Angelo Salese]
namcos21.cpp: demoted Solvalou and Cyber Sled to not working, added notes describing the issue (nw)
2018-05-09 09:57:48 +02:00
Lord-Nightmare
04e8d3306f typos (nw) 2018-05-09 02:55:08 -04:00
Lord-Nightmare
d381df490e sun2.cpp: add bootrom revisions N and 1.0F, and add bootrom locations [Ryan Eisworth]
add bootrom revision M [Josh Dersch]
2018-05-09 02:49:53 -04:00
Vas Crabb
896db0c0db dsp16: better rnd on negative (nw) 2018-05-09 16:34:20 +10:00
Ivan Vangelista
cc65ce9e94
wallc.cpp: give sidampkr the same memory map and inputs as unkitpkr, for now (nw) 2018-05-09 08:15:46 +02:00
ajrhacker
561c6d7106
Merge pull request #3541 from pmackinlay/interpro
clipper: two more instructions (nw)
2018-05-09 01:07:47 -04:00
ajrhacker
e30a760f1c
Merge pull request #3542 from pmackinlay/tms320c30
tms32031: add tms320c30 and basic hold/holda support
2018-05-09 01:06:49 -04:00
Patrick Mackinlay
c5013e1734 parens (nw) 2018-05-09 11:18:33 +07:00
Patrick Mackinlay
d09d180044 formatting (nw) 2018-05-09 11:14:06 +07:00
Patrick Mackinlay
c2462427b5 tms32031: add tms320c30 and basic hold/holda support
For some reason there was no TMS320C30 device, so it's been added. Stubbed in basic HOLD/HOLDA line/callback support which is used to suspend DSP external bus access, and used by the InterPro EDGE graphics boards under development. This change doesn't actually change the 'C30 behaviour yet, but allows the external device to get an acknowledgement and proceed.
2018-05-09 11:08:00 +07:00
Patrick Mackinlay
57e1642983 clipper: two more instructions (nw)
Implemented two compare and delayed branch instructions based on observed use in system software. No documentation has been found for these and other C400 instructions.
2018-05-09 10:56:04 +07:00
AJR
00db6b1a38 cdc721: Add LED outputs and some stubs for later (nw) 2018-05-08 22:34:12 -04:00
braintro
79e904a0ae minor fixes (nw) 2018-05-08 21:27:26 -05:00
braintro
cb094d9a3b cps1.cpp: Documentation correction (nw) 2018-05-08 20:45:29 -05:00
braintro
c119ca0897 vamphalf.cpp: Secured a second PCB and redumped the graphics froms for Lup Lup Puzzle v1.05 [Brian Troha, caius, The Dumping Union] 2018-05-08 20:21:54 -05:00
Dirk Best
54471cc53c tmpz84c015: Add missing callback for ctc zc3 2018-05-09 00:11:09 +02:00
hap
027d863b53 fidel6502: added prestige internal layout thanks to CBF (nw) 2018-05-08 23:44:00 +02:00
hap
01385bee03 novag68k: finished scorpio layout (nw) 2018-05-08 23:29:39 +02:00
Dirk Best
6b3a98637c v60: Fix disassembly of branch opcodes (displacement is signed) 2018-05-08 20:36:57 +02:00
Dirk Best
84cbea836e 315_5338a: Improve and clean up 2018-05-08 20:36:50 +02:00
cracyc
03fcfe9622 pc9801_86: try again (nw) 2018-05-08 13:02:07 -05:00
Vas Crabb
9565f2624b (nw) do you even const, bro? 2018-05-09 03:23:38 +10:00
Ivan Vangelista
811c6ae6c6 funworld.cpp, kingdrby.cpp: identified some protected PALs' dumps and marked them as bad [f205v] 2018-05-08 18:44:09 +02:00
Vas Crabb
d7cc52475b (nw) fix cbuster, modernise a1bus a little, kill more low-value macros 2018-05-09 02:37:47 +10:00
ajrhacker
473ce8a9cc
Merge pull request #3537 from fulivi/tms9914_dev1
tms9914: added RL state machine
2018-05-08 12:26:30 -04:00
fulivi
a67f67905f tms9914: added RL state machine. Minor fixes. It now passes HP9000/340 POST. 2018-05-08 17:57:22 +02:00
AJR
e9f9293c6b sidampkr: Improved decryption (nw) 2018-05-08 11:30:52 -04:00
Dirk Best
650ec0fe13 floppy: Created floppies need to be initialized the same way as loaded floppies 2018-05-08 17:27:15 +02:00
hap
7d4452b0f9 novag68k: added scorpio68 internal layout (nw) 2018-05-08 17:10:00 +02:00
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