couriersud
7b61c49656
Fix compile for I8039 test code in mario sound. (nw)
2016-12-31 22:20:36 +01:00
couriersud
47f788ed2d
Hook up luigi walking sound in netlist mario sound implementation.
...
Mario driver now uses netlist audio implementation instead of discrete
implementation. The previous discrete sound emulation has not been
removed yet because it still contains a lot of documentation.
[Couriersud]
2016-12-31 22:20:34 +01:00
MooglyGuy
9aa8f9d714
-stuntcyc: Fixed some NOR gates that should have been NANDs, fixes the playfield. [Ryan Holtz]
2016-12-31 22:20:33 +01:00
Stiletto
decfb1f7ea
(nw)
...
(nw)
2016-12-31 22:20:31 +01:00
arbee
03203df914
gkigt: hook up nvram and add initialized defaults for ms3 & ms72c. (nw)
2016-12-31 22:20:30 +01:00
Vas Crabb
208531b7bc
Fix OSX build - no idea why it wasn't breaking before (nw)
2016-12-31 22:20:28 +01:00
AJR
67a292494e
osbexec: Fix IRQ-related regression; simplify handling using input_merger_device (nw)
2016-12-31 22:20:27 +01:00
couriersud
19f3a94d2e
cstr() ==> c_str() (nw)
2016-12-31 22:20:25 +01:00
couriersud
58f5c626d6
Align noexcept usage. Rename register_con to add_terminal for clearity.
...
Fix bug introduced with last commit. (nw)
2016-12-31 22:20:24 +01:00
couriersud
4552e5c3e3
Analog to digital proxy rework. (nw)
...
Properly handle connected inputs when creating a-d proxy. Aligned a-d
proxy to d-a proxy class structure.
2016-12-31 22:20:22 +01:00
Stefano
a27e96c63c
ScrollUP fix for the Otrona Attachè
...
The implementation of the scroll register is partially delegated to the specific machine video driver.
This same approach was used on the ITT3030 emulation and is probably ok for this peculiar controller.
2016-12-31 22:20:21 +01:00
Stefano
fc4bbb4660
Scrollup fix for the TMS9927 family
...
This fix will avoid to reconfigure all the CRTC parameters on any cursor shape change.
This invasive "reset" procedure was resetting the scroll counter !
2016-12-31 22:20:19 +01:00
Stefano
ff84d17214
Update aussiebyte.h
2016-12-31 22:20:17 +01:00
Stefano
b87497cbc8
Update rm380z.h
2016-12-31 22:20:00 +01:00
Stefano
73a5edbebc
Update rm380z.cpp
2016-12-31 22:19:59 +01:00
Stefano
9edd3346b8
Update rm380z.cpp
2016-12-31 22:19:57 +01:00
Stefano
0d34b11657
Update rm380z.cpp
2016-12-31 22:19:55 +01:00
Stefano
f9b0a31dc9
Making the RTC chip react on the Aussie Byte
2016-12-31 22:19:32 +01:00
sparrowred
87f62419c6
correct clone relationship for zoopj (nw)
2016-12-31 22:19:31 +01:00
sparrowred
2a1f72c945
reverted last change (nw)
2016-12-31 22:19:29 +01:00
Nathan Woods
54766981c2
[Imgtool CoCo/RS-DOS] Miscellaneous cleanups and C++ modernization
2016-12-31 22:19:11 +01:00
system11b
4f7ff8f846
cvs.cpp: popmessage in some games only appears with VERBOSE=1 now
2016-12-31 22:19:09 +01:00
David Haywood
8663304100
also decapped / dumped an MCU for the original quizard (1) [TeamEurope]
2016-12-31 22:19:08 +01:00
David Haywood
780cd40da8
note that the dumped Quizard 4 MCU is German region.
2016-12-31 22:19:06 +01:00
David Haywood
d945178ae7
fix flags on these, the quizard3 and 4 game versions has never worked past coin-up to my knowledge. quizard4 does boot now tho, it was using the wrong sim before.
2016-12-31 22:19:05 +01:00
David Haywood
2b1ab32002
replace with better dump (nw)
2016-12-31 22:19:03 +01:00
David Haywood
2e9e772938
added decapped dump of the d8751 on quzard4 sets [Team Europe]
...
(also added NO_DUMP listings to the other - MCU might control region tho, so possibly needs further thought)
have NOT hooked this up properly so not 100% sure it's good - timer interrupt code ends up jumping to unused area
000B: ljmp $016A
016A: clr tr0
016C: mov th0,#$FD
016F: mov tl0,#$12
0172: setb tr0
0174: push acc
0176: push psw
0178: mov a,r0
0179: push acc
017B: mov a,r1
017C: push acc
017E: anl c,/it1
0180: djnz r1,$013A
013A: rr a
013B: add a,r1
013C: mov r0,#$83
013E: mov p0.7,c
0140: acall $0012
0012: mov r7,a
0013: reti
0142: ljmp $E430
E430: nop
E431: nop
E432: nop
E433: nop
2016-12-31 22:19:02 +01:00
AJR
1ca8f8c71e
New callback for generic_latch_8/16_device (nw)
...
- Add MCFG_GENERIC_LATCH_DATA_PENDING_CB to raise and lower a line automatically as the latch is written and read. This should make sound IRQs easier to deliver and reduce the incidence of HOLD_LINE in drivers.
- Update a few drivers to use this new callback.
2016-12-31 22:19:00 +01:00
Vas Crabb
713735526b
josvolly: "AA 007" chip is really NEC D8255A for reading input ports [CAPS0ff, Vas Crabb]
2016-12-31 22:18:59 +01:00
Scott Stone
154921764f
neogeo.xml validation fixes (nw)
2016-12-31 22:18:57 +01:00
Scott Stone
d6261d705a
New clones added
...
----------------
Robo Army (NGM-032 ~ NGH-032) [JacKc]
Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II, set 2) [JacKc]
2016-12-31 22:18:55 +01:00
Justin Kerk
a8ef9c2521
pc_dsk: Support 360K images with 512-byte header, found in some softlist entries. [Justin Kerk]
2016-12-31 22:18:54 +01:00
AJR
54ae9d208b
Simplify daisy-chain IRQ ack routine (get rid of delegate member) (nw)
2016-12-31 22:18:52 +01:00
AJR
a82d0c6070
Get rid of fake IRQ in Cedar Magnet sound system
2016-12-31 22:18:51 +01:00
AJR
b32c5200e3
Z80 daisy chain stuff
...
- Reconfigure Z80 daisy chain behavior to use the standard vector for an external IRQ, rather than a bogus one from the last device in the chain
- Enable Z80 daisy chain on Cedar Magnet sound board (fake IRQ still necessary, though vectors are correct now)
- Source note regarding IM 2 behavior contrary to Zilog datasheet (nw; was fixed way back in 0.35b11)
2016-12-31 22:18:49 +01:00
Maxim Poliakovski
2be714ea8c
ppcdrc.cpp: Clean up indentation of the previous commit.
2016-12-31 22:18:48 +01:00
Maxim Poliakovski
771229bedd
ppcdrc.cpp: clear two LSBs of the branch target address.
...
This is what a real CPU does in order to prevent branching to an invalid address.
2016-12-31 22:18:46 +01:00
hap
accce00c40
fidel68: forgot to copypaste irq note from berger (nw)
2016-12-31 22:18:45 +01:00
hap
ca7f922e8b
zwackery: revert UTF-8 BOM (nw)
2016-12-31 22:18:43 +01:00
hap
65156b2a00
fidel68k: added 6114-2/3/4 configurable ramsize (nw)
2016-12-31 22:18:42 +01:00
Scott Stone
565a8845d5
pacman.cpp: eeekk port_name clarifications as well as further details for 'Difficulty' dip switch settings. Fixes MT#06461 [Tafoid]
2016-12-31 22:18:40 +01:00
Brad Hughes
3e9a6118eb
Move special windows.h include directives to build defines (nw)
2016-12-31 22:18:38 +01:00
angelosa
a6b5427eaf
Winning Run: Mask is actually saved in videoram write, fixes tachometer.
2016-12-30 08:05:20 +01:00
angelosa
8e8f20df82
Namco System 21 doesn't seem to use pos irq for master/slave.
...
Phelios doesn't like ASSERT_LINE for vblank, fun
2016-12-30 05:19:16 +01:00
angelosa
6f2c9cb5c8
Bind C148 to Namco System 2 as well
2016-12-30 04:44:00 +01:00
angelosa
5508c8532f
Completed device up to current knowledge, added to Namco System 21 as test bed.
2016-12-30 04:09:35 +01:00
angelosa
cb1023eb00
CPU IRQ trigger & fix regression
2016-12-30 02:46:44 +01:00
angelosa
bafb19a2c5
IRQ triggers
2016-12-30 01:55:54 +01:00
angelosa
a1d23cef22
Add the remaining irq levels / acks
2016-12-30 01:53:01 +01:00
angelosa
a716937106
Forgot one line.
2016-12-29 07:55:02 +01:00