Commit Graph

60929 Commits

Author SHA1 Message Date
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
smf-
691f915b21 upd7759: Converted to use device_rom_interface and added md input for selecting between master and slave. [smf]
Finished hooking the UPD7759 up to the following drivers:

vgmplay
Bay Route (encrypted, protected bootleg)
E-Swat - Cyber Police (bootleg, set 1)
Golden Axe (encrypted bootleg)
Passing Shot (2 Players) (bootleg)
2018-08-12 14:13:23 +01:00
AJR
82be4e22f1 cpu/nec: Start pushing down V33/V53-specific memory stuff into a new base class (nw)
mpc3000: Add even more RAM (nw)
2018-08-12 09:03:14 -04:00
AJR
cb72e3ccfc cpu/nec: Rename address expansion flag after internal name (nw) 2018-08-12 02:44:27 -04:00
AJR
a459faa90f Emulate V33/V53 expanded addressing mode, including BRKXA and RETXA instructions
Mask address expressions correctly in debug memory view when using physical addresses beyond logical limits
2018-08-12 02:11:58 -04:00
Ivan Vangelista
33983bf43e deco156.cpp: corrected wcvol95 region, thanks to Brian Troha (nw) 2018-08-12 07:02:01 +02:00
AJR
e413bd767b gaelco3d.cpp: Fix regression from d5d598a1c0 (nw)
slapfght.cpp: Remove some redundant qualification (nw)
2018-08-11 23:44:03 -04:00
AJR
a632b01217 xtal.cpp: Definition to be used later (nw) 2018-08-11 19:51:14 -04:00
mooglyguy
826c6c669d -poly: Fix recent regression, nw 2018-08-12 01:21:46 +02:00
mooglyguy
eb9e2c20b1 -8364_paula, aakart, adc0808, adc083x, adc0844, adc1038, adc1213, akiko, am2847, am53cf96, am9519: Removed MCFG and old devcb. nw 2018-08-12 00:46:49 +02:00
Olivier Galibert
fdd0b69a7f fixes (nw) 2018-08-11 22:33:15 +02:00
Olivier Galibert
881bb3c904 apollo: get rid of deprecation messages (nw) 2018-08-11 22:23:31 +02:00