Commit Graph

53749 Commits

Author SHA1 Message Date
Sven Schnelle
eead79aea8 HP9000/300: Add HIL keyboard support
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2017-09-03 22:19:21 +02:00
Sven Schnelle
2d993a7b5d HP HIL: passthrough commands between devices
The old code didn't loopback commands that are sent to a
non-existing HIL address. Unfortunately the HP 9000/300 Boot
ROM does that: it send a IDD command to every possible address
and fails if it's not looped back.

This also changes the API. HIL devices are now able to return true
if the command should be passed on to the next devices, or false
it it shouldn't. This is required for initial configuration of the Bus
and various other commands like POLL, which are sent to the global
address.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2017-09-03 22:19:13 +02:00
AJR
7d7c8a1d62 z8: Mask addresses for external memory accesses based on P0 control bits 2017-09-03 15:33:46 -04:00
cracyc
051a55b274 plugins/cheat: oops (nw) 2017-09-03 13:56:44 -05:00
Lord-Nightmare
1b75c5e87f upd7725: dpl bits of the instruction field are ignored if dp is the destination register of the current opcode. similarly, rpdcr bit is ignored if rp is the destination register of the current opcode. [Jonas Quinn] 2017-09-03 14:24:08 -04:00
MetalliC
5f9329a081 docs updates (nw) 2017-09-03 21:19:47 +03:00
AJR
74f26ff88f z8: Make data space optional; fix stack pop semantics 2017-09-03 14:12:28 -04:00
RobertoFresca
5864b8f5c0 Royal Jackpot: Added a DIP switches table from manual
and implemented default positions from factory. Added
 some notes about the third draw feature. [Roberto Fresca]
2017-09-03 13:48:20 -03:00
MetalliC
d73a4eddc5 fix inputs (nw) 2017-09-03 17:31:59 +03:00
MetalliC
6ff80380a9 segasp.cpp: dumped origin CF card of "Dinosaur King - Operation: Dinosaur Rescue" [Hellfromabove] 2017-09-03 16:09:53 +03:00
MetalliC
e438ad128c few more russian strings (nw) 2017-09-03 16:05:01 +03:00
MetalliC
0c38627850 new working clones
------------------
Syvalion (US, PS2 Taito Legends 2) [MetalliC, rtw, Zerochan]
Syvalion (World, PS2 Taito Legends 2) [MetalliC, rtw, Zerochan]
2017-09-03 16:04:29 +03:00
Lord-Nightmare
ce49928623 upd7725: update ov1 and s1 flag calculation to be correct based on AWJ's nesdev forums post and the original datasheets. [AWJ, Lord Nightmare] 2017-09-03 05:16:11 -04:00
Scott Stone
c7100413ef New working software list additions
-----------------------------------
arcadia.xml:  American Football [TeamEurope]
2017-09-03 04:22:16 -04:00
Vas Crabb
70279ab5a2 that doesn't require an instance (nw) 2017-09-03 12:51:21 +10:00
Vas Crabb
978be5e357 fix warning message (nw) 2017-09-03 12:31:50 +10:00
AJR
470525cbff gstriker: Serial link prep (nw) 2017-09-02 22:21:21 -04:00
AJR
3bdf02b97d starwars: Remedy for MT #6672 2017-09-02 21:38:57 -04:00
hap
1dba116ace hh_sm510: rzindy500 skeleton/WIP (nw) 2017-09-03 00:20:51 +02:00
AJR
02b7e955ab galaxian.cpp: Safer order for static definitions (nw) 2017-09-02 17:41:13 -04:00
AJR
91af13496b galaxian.cpp: Miscellaneous configuration cleanups and corrections (nw)
- 555 star blinking timer is only present on Scramble, Super Cobra and similar hardware
- Explorer (Sidam) uses two AY-3-8912 (and no 555 timer)
- Add the (first) two 8255 PPIs only in konami_base, and stop removing and readding these in derivative configurations
2017-09-02 17:22:42 -04:00
hap
fe810ad8b5 rendlay image_component: detect image format(png) before loading image. No PNG error message anymore when loading JPG. (nw) 2017-09-02 23:12:27 +02:00
hap
23d9d21250 png: make verify_header public (nw) 2017-09-02 22:46:14 +02:00
AJR
f67038d5ad pic8259: Break up the MCFG_PIC8259_ADD macro (nw) 2017-09-02 14:13:18 -04:00
ajrhacker
599442404d Merge pull request #2616 from npwoods/remove_gnucpp_extension_from_ssprite
Removing non-standard C++ (nw)
2017-09-02 12:18:06 -04:00
Nathan Woods
8f738ce025 Removing non-standard C++ (nw) 2017-09-02 10:54:21 -04:00
npwoods
d217e1fbec Returning a reference from various corestr.cpp calls to avoid unnecessary string copies (#2613) 2017-09-02 23:09:00 +10:00
mooglyguy
e0c2b67676 nds: Added correct hashes and started in on I/O regs, nw 2017-09-02 14:46:04 +02:00
RobertoFresca
c0e2e2c40d Royal Jackpot: Added the three missing PLDs as NO_DUMP. [Roberto Fresca] 2017-09-02 04:06:05 -03:00
RobertoFresca
0e4a3a2294 Royal Jackpot: Added default NVRAM. [Roberto Fresca] 2017-09-02 03:59:19 -03:00
RobertoFresca
4e00267f01 Royal Jackpot: Added proper inputs & DIP switches, changed game
description and promoted to working. [Roberto Fresca]

New working clones
------------------
Royal Card / Royal Jackpot (with a third draw)(encrypted) [Roberto Fresca, Team Europe]
2017-09-02 03:50:20 -03:00
RobertoFresca
00ed6ee3bf New machines marked as NOT_WORKING
----------------------------------
Royal Jackpot (TAB / Video Klein, encrypted) [Roberto Fresca, Team Europe]
2017-09-02 02:41:56 -03:00
AJR
f2097995fa nds: Remove unused logging function; correct un-Nintended typo in mame.lst (nw) 2017-09-01 23:02:10 -04:00
MooglyGuy
68a33b336d -nds: Skeleton driver. [Ryan Holtz] 2017-09-02 03:49:55 +02:00
MooglyGuy
21d7b418a8 -arm7: Various changes: [Ryan Holtz]
* Added ARM946ES variant.
 * Fixed up CPU ID values.
2017-09-02 03:45:16 +02:00
AJR
16ae520eea mainsnk.cpp: Almost forgot this (nw) 2017-09-01 17:44:50 -04:00
AJR
b0a1661215 tnzs.cpp: Remove outdated comments (nw) 2017-09-01 16:54:23 -04:00
AJR
e8c24579fc deco_mlc: Remove erroneous I/O ports (nw) 2017-09-01 16:45:29 -04:00
Lord-Nightmare
2fc4b8e1c0 taitosj: Added synchronize calls on soundlatch write and bit7 clear, as well as for writing and clearing the secondary sound semaphore. Use input_merge for both nmi enable and the secondary semaphore. Added sound cpu mirroring. [Lord Nightmare] 2017-09-01 15:39:52 -04:00
AJR
5a8f4874ae mainsnk: Soundlatch modernization (nw) 2017-09-01 15:21:22 -04:00
AJR
a233dbf1de deniam.cpp: Soundlatch modernization (nw) 2017-09-01 15:12:44 -04:00
AJR
88f433d96e ddragon3.cpp: Soundlatch modernization; use explicit buffering trigger in ctribe and ddragon3b (nw) 2017-09-01 14:28:59 -04:00
AJR
1dc732f5a5 krzybowl: Use uPD4701A device (nw) 2017-09-01 13:44:26 -04:00
Lord-Nightmare
d324089225 cleanup (nw) 2017-09-01 03:07:41 -04:00
Lord-Nightmare
a0b2f9b62a typo and link (nw) 2017-09-01 01:25:42 -04:00
AJR
041713e06c thedeep: Soundlatch modernization; acknowledge main NMI (nw) 2017-09-01 01:15:02 -04:00
Lord-Nightmare
ec527a8468 grchamp.cpp: Fixed the sound latch system such that the bit 7 clearing actually works, and properly synchronized the sound latch writes and bit 7 clears. Added memory map comment for sound cpu. Added missing sound nmi enable, and hooked sound nmi to the sound semaphore. Added sound semaphore readback. [Lord Nightmare] 2017-09-01 01:13:01 -04:00
AJR
4f331f8e63 lkage: Soundlatch modernization (nw) 2017-09-01 00:43:51 -04:00
AJR
a6682d49f1 bking: Soundlatch modernization (nw) 2017-08-31 23:57:52 -04:00
briantro
796d8c8f07 tnzs.cpp: Add correct color proms for Chuka Taisen (Japan) (P0-025-A PCB) [Pacman70] 2017-08-31 20:53:31 -05:00