Commit Graph

60904 Commits

Author SHA1 Message Date
Ivan Vangelista
10c80d4ed5 uzebox.xml: added 8 new entries [ArcadeShadow] 2018-08-22 07:21:27 +02:00
AJR
414f1ddd41 Misc. minor corrections (nw) 2018-08-21 23:39:58 -04:00
cracyc
73971f29db hiscore.dat: update renamed sets before release (nw) 2018-08-21 22:02:53 -05:00
AJR
154276d260 New machines marked as NOT_WORKING
----------------------------------
WY-100 [Al Kossow]
Z-29 [Al Kossow]
2018-08-21 23:00:49 -04:00
Ivan Vangelista
9b49217ed4 new working clone
---------------------------------
Dog Fight (Orca, prototype) [ShouTime, Dane Biegert, Smitdogg, The Dumping Union]
2018-08-21 23:54:50 +02:00
yz70s
1c9ae9b1f4 i386.cpp: Add Athlon XP processor (nw) 2018-08-21 23:52:29 +02:00
R. Belmont
baedd0ca81
Merge pull request #3880 from superctr/zsg2_cutoff
zsg2.cpp: minor improvements [nw]
2018-08-21 17:04:05 -04:00
AJR
2eef26b046 astrowar, ec7915: Mark some dubious ROMs as bad dumps (nw) 2018-08-21 14:41:33 -04:00
AJR
257a236f6e i8255: Refactor to make clear the exact sequences of actions acka_r and ackb_r correspond to (nw) 2018-08-21 14:32:04 -04:00
Michael Zapf
6bf57e9b14 ti9x: Various MCFG removals. (nw) 2018-08-21 20:04:41 +02:00
AJR
71da8e2ae2 tms9928a: Configuration modernization (nw)
- Replace callback configuration macros with devcb3 (slightly shortening function names in the process)
- Change configured clock to be twice the dot clock (as on hardware), rather than equal to it
- Allow the VDP to configure the screen in device_config_complete (taking into account 60 Hz/50 Hz variations), making MCFG_TMS9928A_SCREEN_ADD_NTSC/_PAL macros obsolete
- Add notes on clock outputs

msx.cpp: Use a template to simplify configuration of all the MSX1 VDP variants (nw)

bbcbc: Increase clock speed to a more plausible rate

WARNING: Withheld for now due to Vas's quibbles with the similar approach used in 577f198564.
2018-08-21 11:18:42 -04:00
AJR
b3e306b985 divideo: Fetch screen to be potentially configured during device_config_complete (nw)
- Allow device finder to be used as an argument for set_screen (nw)

screen: Calculate physical aspect ratio whenever required, not in device_config_complete, since the renderer caches the result anyway (nw)

cdp1861, cdp1864: Eliminate the "magic reference" constructors, doing their work in device_config_complete instead (nw)
2018-08-21 09:04:09 -04:00
Olivier Galibert
afdcf4dcec m6502: mcu capabilities [O. Galibert] 2018-08-21 13:17:03 +02:00
Michael Zapf
dc59de3351 ti99: Simplified GROM declaration. (nw) 2018-08-21 12:37:55 +02:00
superctr
282bfb6ef0 zsg2.cpp: minor improvements [nw]
zsg2.cpp: Remove misleading comment [nw]

zsg2.cpp: saturate the emphasis filter output. Right shifting will
cause unwanted noise [nw]

zsg2.cpp: Discharge the output filter slowly when the cutoff is set
to 0. Fixes popping noises in raycris song 12 [nw]
2018-08-21 12:12:05 +02:00
yz70s
f10af0683b i82371sb.cpp: add interrupt input lines (nw)
Also added eisa interrupt registers
pcipc.cpp is updated accordingly
2018-08-21 09:21:12 +02:00
Patrick Mackinlay
970c812877 bt459: add contrast control (nw)
Use a simplistic multiply to simulate contrast control. InterPro systems write to a "virtual contrast DAC" register/latch of some kind, which presumably adjusts the reference voltage produced by the Bt438 before it enters the RAMDAC; this approximation is very crude, however it's simple and produces a satisfactory visual result.
2018-08-21 15:57:52 +10:00
AJR
f28a1419df zephyr: White screen, not green screen (nw) 2018-08-21 00:40:14 -04:00
Patrick Mackinlay
811cfce435 interpro: softlist additions (nw) 2018-08-21 11:06:28 +10:00
Vas Crabb
a5fc97af28 turn back into an array (nw) 2018-08-21 10:38:58 +10:00
Michael Zapf
6ac6484d60 ti99: Kill some more MCFGs. (nw) 2018-08-21 02:05:32 +02:00
AJR
10b24fabf5 a2themill: 6809 type identification (nw) 2018-08-20 19:33:58 -04:00
AJR
179e5b84f6 mos6551: Eliminate MCFG_ macros (nw)
a2232: Add input merger device to handle IRQs (nw)

superpet: 6809 type identification (nw)
2018-08-20 18:44:59 -04:00
Michael Zapf
9065be1855 ti99: Forgot to remove the logerror. (nw) 2018-08-21 00:07:17 +02:00
Michael Zapf
5a2dce71f7 ti99: Use a config command instead of a subclass. (nw) 2018-08-21 00:04:38 +02:00
Michael Zapf
f554bd9120 ti99: Adapting to common devcb3 slot device handling. (nw) 2018-08-20 20:21:53 +02:00
ajrhacker
6811c15785
Merge pull request #3876 from superctr/zsg2_filter
zsg2.cpp: Optimized the filters a little bit
2018-08-20 13:32:59 -04:00
superctr
35b31de408 zsg2.cpp: Optimized the filters a little bit
Should sound better at lower amplitudes now (less quantization noise).
I also added some short notes about the emphasis filter.

I still want to fix the popping noises in raycris song #12 so added a
note about that as well. (couldn't figure out the cause now)
2018-08-20 18:41:02 +02:00
superctr
7eff0d41ce tms57002, konamigx: fix regression (#3870)
* tms57002, konamigx: fix regression

tms57002: Change flag instructions back to type "2b" [nw]

konamigx: Hook up channels 3,4 of TMS57002. The Lethal Enforces II
schematics are not complete so I couldn't figure out exactly how they
are connected to the sound chips and the DAC, but this sounds OK for
now.

* konamigx: document TMS57002 outputs
2018-08-20 10:38:45 -04:00
ajrhacker
48d5289c8a
Merge pull request #3874 from FakeShemp/gameboy
gameboy.xml - Add some documentation research from No-Intro
2018-08-20 10:37:24 -04:00
Ryan Holtz
6641adfc90 -pcf8583: Added rudimentary Philips PCF8583 RTC emulation, based on the PCF8593 device. [Ryan Holtz] 2018-08-20 14:41:49 +02:00
R. Belmont
3ff74fc5fc
Merge pull request #3872 from rakslice/appletalk_fixes
dp8390: allow AppleTalk broadcast through recv()
2018-08-20 07:52:17 -04:00
Rebecca Wallander
bacce2c5ba gameboy.xml - Add some documentation research from No-Intro 2018-08-20 12:29:19 +02:00
rakslice
e7c25cf0dc dp8390: allow AppleTalk broadcast through recv 2018-08-19 17:34:41 -07:00
Robbbert
7d0a291961 (nw) canvas : this way seems cleaner 2018-08-20 10:25:57 +10:00
Michael Zapf
88f1b0c21b ti99: Minor config changes, simplified ti99 config, use new cassette output. 2018-08-19 21:37:11 +02:00
Michael Zapf
7a2880f8ee cassette: Allow cassette sound to be directly routed to a sound output. 2018-08-19 21:34:36 +02:00
fulivi
66b9e9c18f hp_ipc: implemented bit offset in RDWIN/WRWIN commands of GPU 2018-08-20 02:06:33 +10:00
R. Belmont
d5b28b8ad7
Merge pull request #3868 from superctr/taito_zoom_balance
taito_zm games: Better default Zoom/SPU balance
2018-08-19 10:59:56 -04:00
arbee
5b1d7c9ee1 mpc3000: added 3 more firmware revisions (nw) 2018-08-19 10:54:02 -04:00
Vas Crabb
22a198a10a make this more consistent (nw) 2018-08-20 00:50:40 +10:00
Robbbert
d0af23f74d New Not Working machine
- Nutting Icebox
2018-08-20 00:44:28 +10:00
Robbbert
ecb741bc96 (nw) canvas : fixed flip screen (as reported) 2018-08-19 19:39:29 +10:00
superctr
df9d7ef55a taito_zm games: Better default Zoom/SPU balance
zsg2.cpp: Clamp audio output to 16-bits
2018-08-19 10:02:46 +02:00
AJR
8d61256930 meritum: Add NMI key; remap keys to be more hardware-accurate 2018-08-19 02:20:37 -04:00
AJR
94ce374f5a i8255: Add handlers for strobed Port A/B reads in Modes 1 & 2; allow some side effects to be disabled (nw)
vdm79322: Z80/8031 communications enabled (nw)
2018-08-18 20:11:06 -04:00
AJR
d840374aaa vdm79322: Split off into new driver file (nw) 2018-08-18 18:38:28 -04:00
AJR
0b21bbbae4 ec7915: Split off into new driver file (nw)
mess.lua: Create separate 'mera' target (nw)
2018-08-18 17:59:16 -04:00
hap
15bda1b8a0 taito_zm: fix comments for ctr (nw) 2018-08-18 23:23:24 +02:00
mooglyguy
99bc44a5ae -poly_manager: Bumped up the default number of scanlines per bucket, nw 2018-08-18 23:15:54 +02:00