Commit Graph

59392 Commits

Author SHA1 Message Date
Patrick Mackinlay
12f3b9f8a7 interpro: lle keyboard working (#3608)
* interpro: lle keyboard working

* lle keyboard working, mapping incomplete
* slow down cpu, fixes keyboard boot and graphic glitching
* remove unnecessary reset suspend/timer
* 6700/6800 eprom confirmed to match 2700/2800
* fix line clipping crash and remove noisy logging

* interpro: don't use UCHAR_MAMEKEY (nw)
2018-05-25 13:40:59 -04:00
Vas Crabb
106e274784 remove many mainly PCI-related MCFG macros in favour of constructor
overloads, remove some absolute device lookups, remove some absolute
device tags, and generally clean up stuff

fix incorrect device class for PCI APIC

(nw) xbox machine config looks ugly now - the devices should expose
proper constructor overloads that accept the parts of the PCI ID that
are in system PROM or customisable by the OEM and hard-code the parts
inherent to the device
2018-05-25 22:28:49 +10:00
Nigel Barnes
fada3dfc8b New clones marked as NOT_WORKING
--------------------------------
Autocue 1500 [Mikko Heinonen]
2018-05-25 12:50:46 +01:00
Nigel Barnes
c94bfc2f40 acrnsys1: Add XTAL and correct year (nw) 2018-05-25 11:54:37 +01:00
Nigel Barnes
75a36e3093 poly.cpp: Use original encrypted ROMs, and decrypt.
- Implemented banking and system/user mode switching.
- Added PolyBASIC 3.0, 3.1, and 3.4.

New clones marked as NOT_WORKING
--------------------------------
Poly 1 Educational Computer (early) [Nigel Barnes, Andrew Trotman]
Poly 2 Learning System [Nigel Barnes, Andrew Trotman]
Poly Development System [Nigel Barnes, Andrew Trotman]
2018-05-25 11:44:38 +01:00
Nigel Barnes
28826c39fa New working software list additions
-----------------------------------
bbcm_cart: VideoROM: Videodisc Player Control Software [Michael Sadler]
2018-05-25 11:00:56 +01:00
Robbbert
d73604f323 Sorcerer: 11 additions to the software list. 2018-05-25 17:35:39 +10:00
AJR
980acce279 tomagic: Players 1 and 2 are the ordinary way around (nw) 2018-05-24 21:44:19 -04:00
AJR
ed2991204c tomagic: Identify more inputs and DSWs (nw) 2018-05-24 21:35:47 -04:00
AJR
ba32c9a90a tomagic: Add sound system and some basic inputs 2018-05-24 21:01:48 -04:00
ajrhacker
718e3e2a0b
Merge pull request #3607 from DavidHaywood/240518
new machines marked as NOT WORKING (Tom Tom Magic)
2018-05-24 20:02:49 -04:00
DavidHaywood
722b1a0beb new machines marked as NOT WORKING
Tom Tom Magic [Jeffrey Gray, ranger_lennier, Evan Korzon, Dane Biegert, MrGoodwraith, Charles MacDonald, Brian Troha, The Dumping Union]

(it's cloned nmk16.cpp hardware, with some changes)
2018-05-24 22:56:27 +01:00
Ivan Vangelista
06bbb01771 new working clone
-------------------------------------------------
The King of Dragons (ETC 910731) [Sergio Galiano, Recre_Piscis, Spain]
2018-05-24 17:59:35 +02:00
AJR
e2a77b3595 audio/exidy440.cpp: Use finder for audiocpu instead of absolute tag lookup (nw) 2018-05-24 11:34:27 -04:00
AJR
4bf360c30c wicat: Small improvements because more ambitious ones tend to break things (nw)
- Better guesses at character width and screen raw parameters
- Add reverse-video cursor
- Double pixels for characters
2018-05-24 10:48:10 -04:00
Wilbert Pol
15cc455e15 barata/montec: fix regressions (nw) 2018-05-24 16:38:17 +02:00
angelosa
a1061aae99 pc9801.cpp: fix sound ROM mapping, fixed sound board initialize for Eikan wa Kimi ni 2 [Angelo Salese] 2018-05-24 15:48:58 +02:00
braintro
69888bd615 vamphalf.cpp: Added PCB layout for Boong-Ga Boong-Ga (Spank'em!) [Brian Troha]
other misc corrections
2018-05-23 22:34:06 -05:00
R. Belmont
f86f1fbda9
Merge pull request #3600 from DavidHaywood/210518
new WORKING machine
2018-05-23 20:26:56 -04:00
R. Belmont
4727246924
Merge pull request #3602 from shattered/_ef54424
pc_fdc: use logmacro (nw)
2018-05-23 20:26:13 -04:00
R. Belmont
fde1143a22
Merge pull request #3598 from fulivi/rem488_dev4
remote488: checkpointing added
2018-05-23 20:25:42 -04:00
AJR
1a51fb63b9 wicat: Slight video depessimization (nw) 2018-05-23 18:59:15 -04:00
Sergey Svishchev
40df5a4844 pc_fdc: use logmacro (nw) 2018-05-24 01:29:27 +03:00
AJR
190032e0b7 wicat: Fix LED state in layout (nw) 2018-05-23 17:13:29 -04:00
AJR
0f63fd5c7f wicat: Implement addressable latch as documented (nw) 2018-05-23 17:01:07 -04:00
AJR
377d5326af i8275: Fix underline-related row blanking; clean up a few more drivers (nw) 2018-05-23 16:42:26 -04:00
AJR
5c6ba408bc partner: Restore underline cursor (nw) 2018-05-23 15:45:11 -04:00
Ryan Holtz
06adb49cf1 Fix cdi regression, nw 2018-05-23 21:00:42 +02:00
angelosa
bdfc347128 rungun.cpp: coin counters, improved sound mixing, minor cleanups (nw) 2018-05-23 20:40:11 +02:00
Ryan Holtz
9b0876a95f Fix vegas hang, nw 2018-05-23 20:21:24 +02:00
DavidHaywood
8f003e95eb new WORKING machine
World Adventure [ArcadeHacker, The Dumping Union]

(and first pass dedeprecation / splitting class up)
2018-05-23 17:57:00 +01:00
AJR
0e5d2ec788 New machines marked as NOT_WORKING
----------------------------------
Sharpshooter (coin pusher) [Joe Magiera]
2018-05-23 11:04:01 -04:00
smf-
9092d3791e create devices for each of the voodoo pci cards (nw) 2018-05-23 13:34:16 +01:00
Vas Crabb
e9a3570051 those don't need to be absolute (nw) 2018-05-23 18:29:42 +10:00
fulivi
d55e7f910f remote488: implemented synchronization by checkpoints 2018-05-23 10:24:17 +02:00
Vas Crabb
8d6115163e remove another device-specific MCFG macro, because standard is better than better, especially with constructor overloads (nw) 2018-05-23 18:19:09 +10:00
Vas Crabb
bd321522b6 that never needed to be static (nw) 2018-05-23 18:00:00 +10:00
Vas Crabb
5e856f77f6 voodoo: deal with needing to be able to configure screen/CPU or set them at start in a safer way
devfind: revert previous change - if finders aren't set in stone after device_resolve_objects it's going to lead to all kinds of hard-to-diagnose bugs (I'll add more checks for this some time after release)

(nw) also clean up rotting tabulation
2018-05-23 17:25:17 +10:00
AJR
770563daac Looks like the tiny build didn't have input_merger already; about time to add it to that (nw) 2018-05-22 22:14:15 -04:00
AJR
78d87bda11 audio/exidy.cpp: Better split of state classes; add device finders; add input merger; general cleanup (nw) 2018-05-22 21:15:57 -04:00
AJR
adb6044c4f romload.cpp: Eliminate extraneous machine argument (nw) 2018-05-22 19:58:18 -04:00
AJR
36d37333ff Fix the build (nw) 2018-05-22 19:57:41 -04:00
Olivier Galibert
fdf0c866e2 Uncrappify voodoo pci devices transfert. Fix some paths on midwayic. (nw) 2018-05-22 22:48:16 +02:00
AJR
d07b223f14 jungleyo: Actually update XTAL value; another guess at ADPCM clock (nw) 2018-05-22 14:38:49 -04:00
AJR
5efe01b345 jungleyo: Documentation on citylan.it gives incorrect value for OSC1 (nw) 2018-05-22 14:02:38 -04:00
Ivan Vangelista
be2004af83 exterm.cpp: device_finder and other cleanups (nw) 2018-05-22 19:40:01 +02:00
Ivan Vangelista
0e965193cf new working clone
----------------------------
Battle Balls (Germany, earlier) [Fabrice Arzeno, The Dumping Union]
2018-05-22 18:56:07 +02:00
AJR
012b049c7f cps1.cpp: Move another variable down into cps2_state (nw) 2018-05-22 11:33:27 -04:00
AJR
447cda5667 Separate state class for CPS2 (nw) 2018-05-22 10:29:42 -04:00
Ryan Holtz
9abe0fb272 cdi: Use device finders instead of machine().device, plus some driver_device cleanup. Could be improved further. (nw) 2018-05-22 15:53:52 +02:00