Commit Graph

60890 Commits

Author SHA1 Message Date
AJR
e9fe7ca8f1 act5a: Protected attribute detection (nw) 2018-08-15 07:26:44 -04:00
smf-
36a7636518 none of this is necessary as the apu is an internal device with a DERIVED_CLOCK (nw) 2018-08-15 10:34:50 +01:00
Vas Crabb
b668d1d3ca add note about C-A-A behaviour on A1200 keyboard (nw) 2018-08-15 19:07:13 +10:00
smf-
8e2ffd5446 Fixed mariobla graphics [smf] 2018-08-15 09:32:41 +01:00
Vas Crabb
2d35a2545c add notes about other A2000 keyboard variants (nw) 2018-08-15 16:24:48 +10:00
Vas Crabb
84a46d14b7 amiga: fill in some more gaps in the keyboard story 2018-08-15 16:03:52 +10:00
Justin Kerk
e3baf921bf New working software list additions
-----------------------------------
ibm5150: VTERM II (V2.00, older), VTERM II (V2.00, newer) [SomeGuy]
ibm5150: Murders in Space (CGA), Murders in Space (EGA), Murders in Space (VGA), Netherworld [Arcade Shadow]
ibm5170: Compaq Portable Diagnostic Disk (SP0308), Intel 486 SX Microprocessor Demo [Foone Turing]
2018-08-14 21:38:29 -07:00
Vas Crabb
e7c6c877df amiga: add German variant of Amiga 2000 keyboard 2018-08-15 14:08:31 +10:00
AJR
8efe81c7fe act5a: Fix confusion between line/local setting and full/half duplex switch (nw) 2018-08-14 23:21:57 -04:00
Vas Crabb
98cbeff482 amiga: add support for Amiga 2000 keyboard with 8039 and external ROM manufactured by Cherry
(nw) New keyboard only has U.S./Canada and UK variants for now.  This keyboard doesn't
drive a dedicated reset line, instead using some sequence on the clock line detected by
the host chipset.  MAME doesn't support this, so keyboard reset won't work.  Also started
documenting the character labels on the keypad NumLock/ScrLock keys for language variants
but still need more pictures.
2018-08-15 12:45:58 +10:00
AJR
841270c561 sol20: Provide raw video timing parameters (nw)
ob68k1a: Use fuller system name (nw)
2018-08-14 21:19:41 -04:00
AJR
18bb4df29e c8002: Z8002 writes ED 4D here (nw)
z8002: Note that endianness is still broken, argh (nw)
2018-08-14 20:26:27 -04:00
Michael Zapf
82cb9f35c3 tms99xx: devcb3 changes, removing MCFG macros for 9900, 9901, 9980A, 9995. 2018-08-14 22:48:59 +02:00
AJR
928e18545c textelcomp.cpp: Notes (nw) 2018-08-14 14:47:25 -04:00
Dirk Best
a3c0e8683e New working clone
Mario Bros. (bootleg on Ambush Hardware, set 2) [Corrado Tomaselli, The
Dumping Union]

Graphics decoding is wrong, but the game itself seems to work fine.
2018-08-14 20:11:14 +02:00
Ivan Vangelista
af4a5deb29 namco50.cpp, namco53.cpp: timer_set removal (nw) 2018-08-14 18:06:57 +02:00
David Haywood
839e46c359 hng64: misc cleanups + kludge so that roadedge / xrally can be coined up and played without them crashing (#3842)
* hng64: misc cleanups

* hack so that the racing games don't crash when entering gameplay (previous handler here was just guesswork anyway)

* validation (nw)
2018-08-14 10:49:56 -04:00
ajrhacker
a14c3259aa
Merge pull request #3851 from MoochMcGee/i860-fix
i860: hotfix for coverity issue (nw)
2018-08-14 10:31:16 -04:00
superctr
9bad37d8cb Improve Taito Zoom ZSG-2 sound emulation (#3847)
* Improve Taito Zoom ZSG-2 sound emulation

zsg2.cpp: implement emphasis filter, this is a noise reduction scheme
that amplifies higher frequncies to reduce quantization noise.

zsg2.cpp: Add sample interpolation and another adjustable lowpass
filter. This seems to be roughly what real hardware does...

zsg2.cpp: Improve panning registers and identify DSP output gain
registers.

* zsg2: minor changes [nw]

zsg2: Register 0b appears to be status flags [nw]

zsg2: Linear ramping probably makes more sense [nw]

* zsg2: slight adjustment of emphasis filter [nw]

* zsg2: slight adjustment of emphasis filter #2 [nw]

* zsg2: more sober ramping algorithm [nw]
2018-08-14 09:56:44 -04:00
Rebecca Wallander
c347aec715 dc.xml - Add all games up to N (#3638) 2018-08-14 03:43:22 -04:00
AJR
89bfd6adbe m79152pc: This ROM looks like MCS-48 code (nw) 2018-08-13 23:50:01 -04:00
Melissa Goad
fb0818c7c6 i860: hotfix for coverity issue (nw) 2018-08-13 21:50:57 -05:00
AJR
b1c7579b3f c64_expansion_slot, pet_user_port: Eliminate all remaining MCFG_ macro use (nw)
bus/c64: Use DERIVED_CLOCK instead of machine().device hackery for passthru carts (nw)

c64.cpp, c128.cpp: Use input merger devices for all emulated interrupts (nw)
2018-08-13 21:22:08 -04:00
arbee
bc54aab8bc mpc3000: main screen turn on (nw) 2018-08-13 19:53:04 -04:00
AJR
5ed6731658 mos6566, cbm2_user_port, vic10_expansion_slot: Replace MCFG_ macros with devcb3 (nw)
cbm2.cpp, vic10.cpp: Use input merger device for IRQ (nw)
2018-08-13 19:48:56 -04:00
AJR
f21ebf0ba1 plus4: Use input merger for IRQ (nw)
mos7360: Replace MCFG_ macro with devcb; remove totally unnecessary use of machine().device (nw)
2018-08-13 18:40:46 -04:00
AJR
279a202abb apple3.cpp: Use input merger device for IRQ (nw) 2018-08-13 18:10:42 -04:00
AJR
472e3fd96d clcd.cpp: Driver cleanup (nw)
- Use input merger device for IRQ
- Use finder arrays for bankdevs and input matrix
- More devcb3 configuration
2018-08-13 14:57:42 -04:00
AJR
d70a5a2522 tms57002: Add dready callback for superctr (nw) 2018-08-13 14:20:47 -04:00
Ivan Vangelista
41232a9105 disc_sys.hxx: use device->basetag() (nw) 2018-08-13 18:11:08 +02:00
DerrickRenaud
723c80d939 Discrete fixes (#3773)
* Fixed DISC_555_TRIGGER_DISCHARGES_CAP option in DISCRETE_555_MSTABLE.  This fixes the sound in Amazing Maze (maze) so that it plays for more then 30s.

* Fixed filenames in DISCRETE_CSVLOGx and DISCRETE_WAVLOGx making them function again.

* Revert "Fixed filenames in DISCRETE_CSVLOGx and DISCRETE_WAVLOGx making them function again."

This reverts commit f4a35c3ef0edb7181be02e1ae3a94f05bce7587c.

* Fixed filenames in DISCRETE_CSVLOGx and DISCRETE_WAVLOGx making them function again.
2018-08-13 18:10:01 +02:00
Ivan Vangelista
8cb8840dc9 new working clone
-------------------------------
Tecmo World Cup '90 (Euro set 3) [coolmod, The Dumping Union]
2018-08-13 18:08:05 +02:00
Michael Zapf
3806487a10 ti99: devcb3 for the slot devices (nw) 2018-08-13 16:42:24 +02:00
Patrick Mackinlay
cbbfc0eb83 interpro: headless configuration working (#3849)
* interpro: headless boot working

These fixes enable booting and CLIX installation on headless InterServe systems (InterPro systems without graphics) using a VT100 or VT220 compatible terminal on serial port 2 (0 for ip6000). It's now possible to install and boot CLIX on the ip6000 system, as this works around the issues with the incomplete graphics hardware support in the driver.
* interpro: tidy serial configuration, add missing control lines
* ioga: fix serial dma
* z80scc: update /WREQ when transmitter is enabled/disabled, use 0 for assert state of active low output
* softlist: added 60x0 CLIX root floppies

* z80scc: tidy (nw)
2018-08-14 00:12:21 +10:00
cam900
f4970648c7 l7a1045_l6028_dsp_a.cpp : Update docs (#3850) 2018-08-13 15:16:10 +02:00
AJR
226779f0f5 a1010: Add RTC (nw) 2018-08-13 01:58:15 -04:00
Vas Crabb
ffa32ab877 add storage class for constexpr-converted-to-enum (nw) 2018-08-13 15:09:04 +10:00
Vas Crabb
58b1bfebf4 this was an Allman file (nw) 2018-08-13 15:06:14 +10:00
AJR
85fcb47e79 MT 07069 (nw) 2018-08-13 00:50:08 -04:00
balr0g
3f1b9ba8e9 imgtool: fix off by one error with leap years (nw) 2018-08-13 00:39:57 -04:00
mooglyguy
75ee814aae fix stupid typo, that'll teach me to code while sleep-deprived. nw 2018-08-13 05:43:19 +02:00
AJR
210b0fa0c5 f3853: Overhaul interface and replace custom interrupt generation callback with devcb3 (nw)
vidbrain.cpp: Remove old F3853 code in favor of device (nw)
2018-08-12 23:37:56 -04:00
arbee
9bc6e6f3cf mpc3000: pass startup DMA tests, now waiting on boot floppy (nw) 2018-08-12 22:29:30 -04:00
Robbbert
6fba1e6bab (nw) Fixed mess build. 2018-08-13 08:58:52 +10:00
Robbbert
d6d32d087e (nw) Housekeeping 2018-08-13 08:35:10 +10:00
AJR
67cc4b9c44 Fix scrolling glitch in memory view when address expression is applied 2018-08-12 16:35:51 -04:00
AJR
6c44ac82c2 equites.cpp, zaxxon.cpp: Fixes for recent regressions (nw) 2018-08-12 15:25:14 -04:00
AJR
708d928214 Don't apply logical address masks to physical addresses in debug memory accesses (nw) 2018-08-12 10:02:23 -04:00
AJR
9fb0658942 v53: Add 8-bit mappings for internal peripherals and save associated registers (nw) 2018-08-12 09:34:02 -04:00
smf-
2a5b20e2c7 Partially revert 3b48aed0bf, the variables can stay unsigned (nw) 2018-08-12 14:13:24 +01:00