AJR
11e613b1cd
blitz68k.cpp: Replace machine().device with finder (nw)
2018-05-26 11:55:58 -04:00
AJR
524099ea9f
dectalk.cpp: Eliminate machine().device (nw)
...
pc9801_26: Fix clang build (nw)
2018-05-26 11:50:33 -04:00
Robbbert
3bf5334161
(nw) quick protection before freeze
2018-05-27 01:39:34 +10:00
angelosa
98aeb64c3c
Fix encapsulation flaw (nw)
2018-05-26 17:35:45 +02:00
Ryan Holtz
451c3f2f48
k001005: use device_finder, nw
2018-05-26 17:22:36 +02:00
angelosa
e08ff4118c
pc9801_cbus.cpp: bulk replace install_device() -> install_io(), made it a bus responsibility (nw)
2018-05-26 17:19:29 +02:00
angelosa
91ebb2f21f
Notes (nw)
2018-05-26 16:59:55 +02:00
angelosa
9dcc4aaa8a
pc9801.cpp: Merge -26 / -86 / -118 joystick port implementations (nw)
2018-05-26 16:59:53 +02:00
Nigel Barnes
d442de9c47
New working machines
...
--------------------
Dragon MSX-64 [David F.Gisbert aka Tromax, AUIC, Robcfg]
2018-05-26 14:32:40 +01:00
Ryan Holtz
33affeb2f8
tp84: device_finder stuff. Also removed a bunch of commented-out stuff that was tripping my device_finder search. (nw)'
2018-05-26 11:47:16 +02:00
Ryan Holtz
618f42b96e
vsnes: device_finder cleanup. (nw)
2018-05-26 11:25:17 +02:00
Ryan Holtz
b5bf41c31a
sms: device finder. (nw)
2018-05-26 10:43:28 +02:00
Dirk Best
e8a343e6b6
vcop: Adjust dips for new I/O board, remove I/O board ROM from driver
2018-05-26 08:45:49 +02:00
Ivan Vangelista
9a414197dd
pgm2.cpp: removed tag look-up (nw)
2018-05-26 08:10:11 +02:00
Ivan Vangelista
f24ac839ac
malzak.cpp: removed unused tag look-up (nw)
2018-05-26 08:05:40 +02:00
Ivan Vangelista
6890040b50
atarisy2.cpp: removed tag lookup (nw)
2018-05-26 07:40:57 +02:00
Ivan Vangelista
70088ad746
new not working clone
...
---------------------------------
LD Quiz 4 - Kotaemon Gachi (Japan) [italiandoh]
2018-05-26 07:20:44 +02:00
Ivan Vangelista
29f2486b2b
new not working clone
...
---------------------------------
Batman (1.03 France) [PinMAME]
2018-05-26 07:05:15 +02:00
Ivan Vangelista
5ad625efd4
new not working machine
...
-------------------------------------
Fonz [Andrew Welburn, The Dumping Union]
2018-05-26 07:01:52 +02:00
Ivan Vangelista
a3fb983706
aces1.cpp: minor documentation update (nw)
2018-05-26 06:50:49 +02:00
AJR
4a602c8888
royalmah.cpp: Eliminate machine().device (nw)
2018-05-25 23:22:48 -04:00
Dirk Best
320be30eba
model2io2: Support Virtua Cop
...
* Also improve dip switches
* Hook up watchdog MB3773
* Map second RS232 port and connect control signals
* Clock for 315-5338A and MSM6253
* Improve documentation
* Remove rxtxcb_w from tmp84c015
2018-05-26 01:32:36 +02:00
AJR
a54a401b39
segaxbd.cpp: Forgot to update this config (nw)
2018-05-25 17:50:04 -04:00
AJR
52c93bdc1d
sega_315_5250: Interrupt callback modernization (nw)
2018-05-25 17:43:38 -04:00
angelosa
66153a3df5
pc9801.cpp: added SpeakBoard sound card emulation [Angelo Salese, Takahiro Nogi]
2018-05-25 22:39:36 +02:00
AJR
acfd09004e
taito_b.cpp: Add clock for TC0180VCU; use device finder instead of machine().device (nw)
2018-05-25 15:48:39 -04:00
AJR
02a4f6fd88
williams.cpp: Clean up scanline timers (nw)
2018-05-25 15:06:47 -04:00
angelosa
57545da189
pc9801.cpp: Improved and reorganized -26 and -86 sound card ROM readbacks [Angelo Salese, Takahiro Nogi]
2018-05-25 19:55:15 +02:00
angelosa
1011769f37
nmk16.cpp: tomagic bg tiles ROM is half size (nw)
2018-05-25 19:55:13 +02:00
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
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
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
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
braintro
b03df3659d
new working clone - World Soccer Finals (rev 4)
...
New Working Clone
----------------------------------------
World Soccer Finals (rev 4) [Kevin Eshbach, The Dumping Union]
2018-05-21 22:12:10 -05:00
braintro
37a47b3e08
esd16.cpp: Verified different sound sample rom for Multi Champ DX as bit-rot. [f205v, The Dumping Union]
2018-05-21 21:42:53 -05:00
cracyc
4757d0f746
at:eop for second dmac (nw)
2018-05-21 21:07:15 -05:00
Jackson
a857572dac
markham.cpp: Fix coin counters for banbam by doing something even more unusual. (nw)
...
Misc polishing in markham.cpp; also update notes on banbam MCU. (nw)
Added coin chute DIP switch settings to banbam, strnskil and clones.
2018-05-21 19:32:04 -04:00
Jackson
3e25578693
citycon.cpp/ikki.cpp: SCREEN_RAW_PARAMS. (nw)
...
galaxia.cpp: More notes. (nw)
2018-05-21 19:18:38 -04:00
Ryan Holtz
a55f0df626
voodoo: Use device finders instead of machine().device (nw)
2018-05-21 22:20:05 +02:00
ajrhacker
7629ebb831
Merge pull request #3594 from wilbertpol/funworld_seta2_fix_ledlamp
...
Funworld seta2 fix ledlamp
2018-05-21 14:21:22 -04:00
hap
d12b063f3a
Machines promoted to working
...
----------------------------
Game & Watch: Super Mario Bros. [Sean Riddle]
2018-05-21 19:35:02 +02:00
AJR
15efd49e3a
io992: Use object finders (nw)
2018-05-21 13:25:01 -04:00
Michael Zapf
fd4fe2c91e
ti99_2: Various fixes, added cassette and Hexbus, still WIP
2018-05-21 18:10:00 +02:00
AJR
e796d56660
i8275: Blank top and bottom row lines when underline is greater than 7
...
- Start offloading parts of the device_timer routine to helper functions (nw)
- Allow side effects of reads to be disabled (nw)
2018-05-21 11:30:01 -04:00
AJR
fe342b9877
timer.cpp: Use siblingdevice instead of absolute tag lookup; add screen tag validation for scanline timers (nw)
2018-05-21 10:15:07 -04:00
AJR
6cd565fee5
looping: Use device finders instead of machine().device (nw)
2018-05-21 09:29:42 -04:00
Stiletto
a0cdc22c84
Confirmed Super High-Way used an 8080 CPU. *nw*
...
Confirmed Super High-Way used an 8080 CPU. *nw*
2018-05-21 07:58:54 -04:00
Wilbert Pol
1914543a8d
remove leftover declare_machine_start/reset declarations (nw)
2018-05-21 13:40:52 +02:00
Wilbert Pol
854b0e8acf
funworld/seta2: Fix led/lamp output_finder regressions (nw)
2018-05-21 13:33:23 +02:00
Vas Crabb
ab193a14fa
Some cleanup on #3592 (nw)
2018-05-21 20:14:24 +10:00
Ivan Vangelista
afd68d3e6b
igs011.cpp: device_finder (nw)
2018-05-21 10:01:26 +02:00
Ivan Vangelista
9066bcab42
dynadice.cpp:output_finder (nw)
2018-05-21 09:49:43 +02:00
Ivan Vangelista
8e0cdb1e18
rd2tank.cpp: device_finder (nw)
2018-05-21 09:36:44 +02:00
Ivan Vangelista
1a986cdf39
vcombat.cpp device_finder (nw)
2018-05-21 09:25:19 +02:00
AJR
1fe4b36065
Fix error in debug build with SMS card options (nw)
2018-05-21 03:01:39 -04:00
AJR
d205197fe0
mhavoc.cpp: Use device finder for TMS5220 (nw)
2018-05-21 02:27:48 -04:00
AJR
5844d38beb
suprnova.cpp, playch10.cpp: Eliminate machine().device (nw)
2018-05-21 02:24:37 -04:00
AJR
f5b42ab403
sms.cpp: Get rid of driver inits; hopefully fix output finder problem (nw)
2018-05-21 02:02:42 -04:00
AJR
49f354d544
Kludge some absolute tag lookups in the core that can't really be helped (nw)
2018-05-21 01:10:27 -04:00
AJR
3ac6d70be0
Even more output_finder fixes (nw)
2018-05-21 01:00:41 -04:00
AJR
a7e16f686b
Further output_finder fixes (nw)
2018-05-21 00:51:37 -04:00
AJR
0516ea1284
Fix some of the (many) errors from 2beba4ce73
(nw)
2018-05-21 00:40:24 -04:00
AJR
7c273f213a
Remove some machine().device usage from the core (nw)
2018-05-20 18:39:57 -04:00
AJR
e38cb69ee7
psxcontrollerports: Quick validation fix (nw)
2018-05-20 17:52:57 -04:00
AJR
165b910a67
special.cpp: Use some more finder arrays (nw)
2018-05-20 17:49:29 -04:00
AJR
ddb7f3b18a
rbmk.cpp: Use device finder; remove NMI interrupt from AT89C4051 MCU which has no NMI line (nw)
2018-05-20 17:34:36 -04:00
cracyc
cc8fc1e6bd
pc8801, pc88va: required_device (nw)
2018-05-20 15:32:27 -05:00
AJR
ee820fde51
mhavoc: Use array finder for POKEYs (nw)
2018-05-20 16:22:44 -04:00
AJR
2a4a7e4465
spiders.cpp: Use required_device_array for PIAs and input merger for IRQ (nw)
2018-05-20 16:09:14 -04:00
AJR
250ffdd580
model2.cpp: Use required_device_array for timers (nw)
2018-05-20 16:08:26 -04:00
cracyc
1092f2009b
psx/ctlrport: use required_device (nw)
...
sort_hiscore: make it much faster (nw)
2018-05-20 14:56:47 -05:00
AJR
09ab222658
Try to fix the build once again (nw)
2018-05-20 15:19:13 -04:00
AJR
182028ea82
Well, that was a bad typo (nw)
2018-05-20 15:16:18 -04:00
Dirk Best
c0dff0ebcb
model1io: Various updates
...
- Map the 3 dip switches, remove bogus IN3, IN4 and IN5 callbacks
- Set swa to use epr14869b
- Clock for 315_5338A
- Add missing save state variable
- Update comments
- Document vcop dip switch settings
2018-05-20 20:32:35 +02:00
Dirk Best
53b791f756
315_5338a: Rename ports to match other Sega I/O devices
2018-05-20 20:32:29 +02:00
Dirk Best
36bea4a4ad
315_5649: Move index parameter into template
2018-05-20 20:32:23 +02:00
AJR
09ed257925
machine().device(tag) is now deprecated (nw)
2018-05-20 14:24:49 -04:00
wilbertpol
2beba4ce73
Replace set_led_value and set_lamp_value with output_finders. [Wilbe… ( #3592 )
...
* Replace set_led_value and set_lamp_value with output_finders. [Wilbert Pol]
* segaufo: keep the 2 bit lamp outputs
2018-05-20 13:27:20 -04:00
AJR
acf93837ac
strnskil.cpp: Remove due to merger with markham.cpp in ad71b11247
(nw)
2018-05-20 13:11:44 -04:00
ajrhacker
67a6fe4685
Merge pull request #3591 from kazblox/master
...
Give markham.cpp the C++ makeover and merge with strnskil.cpp, plus other changes
2018-05-20 13:07:49 -04:00
Ivan Vangelista
2b3de07697
luckglrn.cpp: removed erroneously c/p comment, fixed spelling, srccleaned (nw)
2018-05-20 17:42:00 +02:00
Jackson
ad71b11247
markham.cpp changes:
...
Merged with strnskil.cpp, with modernization and cleanups. (nw)
Add MCFG_SCREEN_RAW_PARAMS. (nw)
Added coin counters to markham, strnskil, banbam and clones.
2018-05-20 11:01:19 -04:00
AJR
ba6e4cdae0
cit101: Performance hack and note (nw)
2018-05-20 10:03:30 -04:00
AJR
603ae89155
megaplay.cpp: Fix mistake (nw)
2018-05-20 09:52:16 -04:00
Ivan Vangelista
799cf32029
luckgrln.cpp: output_finder, arrays, save state, removed outdated notes (nw)
2018-05-20 15:22:42 +02:00
AJR
c185e5187d
1945kiii: Various fixes
...
- Add sprite color flashes (MT 06971)
- Reduce palette size
- Fix OKIM6295 reads so fewer samples play on stopped channels
2018-05-20 09:11:55 -04:00
Ivan Vangelista
36cefaa3d0
new not working machine
...
---------------------------------------
unknown Ace System One game [Joe Magiera, The Dumping Union]
2018-05-20 12:38:17 +02:00
cam900
7a74fc8719
nmk16.cpp : Fix tdragon2 bankswitching
2018-05-20 19:29:58 +10:00
Robbbert
4ede644a48
apexc : fixed regression/crash introduced on 2018-02-12.
2018-05-20 16:58:34 +10:00
RobertoFresca
28ec227a18
year and Company...
2018-05-19 23:40:50 -03:00
RobertoFresca
f8259eb39f
New working clones
...
------------------
Spy Hunter (Spain, Recreativos Franco S.A., Bally Midway license)
[Carlos Matos Lara, Recreativas.org, Roberto Fresca]
2018-05-19 23:37:33 -03:00
RobertoFresca
f53a341c6b
Merge branch 'master' of https://github.com/mamedev/mame
2018-05-19 23:19:10 -03:00
RobertoFresca
dd28ab7c73
Merge branch 'master' of https://github.com/mamedev/mame
2018-05-19 23:18:21 -03:00
Vas Crabb
a3b446262d
leland: optimise use of tilemap (nw)
2018-05-20 11:58:17 +10:00
Dirk Best
77ad3656e4
model1io: Redumped epr14869b.25 used by Virtua Fighter [Phil Bennett]
2018-05-19 23:14:38 +02:00
hap
eeb2c80ce2
novag6502: get rid of bankswitch tag lookup (nw)
2018-05-19 17:10:31 +02:00
Robbbert
d081086940
(nw) Housekeeping
2018-05-19 23:05:49 +10:00
Vas Crabb
8c16502bf7
leland: split out ataxx-specific stuff from base state class - really needs more cleanup (nw)
2018-05-19 22:17:22 +10:00
hap
48215606ac
fidel6502: update EAG rombanking again (nw)
2018-05-19 11:52:55 +02:00
Ivan Vangelista
c5be30a393
new machine promoted to working
...
--------------------------------------------------
unknown Sidam poker [AJR]
2018-05-19 10:48:42 +02:00
AJR
7097bfd5f0
sidampkr: Make the cards appear
2018-05-19 00:05:40 -04:00
RobertoFresca
77d7d3a5cf
Added PCB notes...
2018-05-19 00:16:25 -03:00
RobertoFresca
7ffa828e81
Merge branch 'master' of https://github.com/mamedev/mame
2018-05-18 23:55:06 -03:00
RobertoFresca
6164bb44b8
verified PROM.
2018-05-18 23:54:38 -03:00
AJR
453c8fde2c
astrocde:cpp: Split up base class a little; add output finder for tenpindx (nw)
2018-05-18 22:51:33 -04:00
RobertoFresca
635ae06227
Coco Loco: Correct year and some bits.
2018-05-18 23:49:54 -03:00
cracyc
e63010675c
pc100: get a little farther (nw)
2018-05-18 21:27:01 -05:00
RobertoFresca
22a2748de3
Coco Loco: Correct year and some bits.
2018-05-18 23:23:28 -03:00
braintro
bfde094d20
cocoloco.cpp: Remove unnecessary init (nw)
2018-05-18 20:34:05 -05:00
RobertoFresca
a77d11d270
Coco Loco (set 3): Redumped the bitrotten ROM. [Roberto Cervera, Recreativas.org]
...
Machines promoted to working
----------------------------
Coco Loco (set 3) [Roberto Fresca, Roberto Cervera, Recreativas.org]
2018-05-18 22:21:11 -03:00
braintro
0bb6a74042
seta2.cpp: Spelling (nw)
2018-05-18 20:03:44 -05:00
braintro
df573ad9d0
new working clone - Trophy Hunting (Location Test)
...
New Clone Added
------------------------------------------------
Trophy Hunting - Bear & Moose V1.0 (Location Test) [Brian Troha, The Dumping Union]
2018-05-18 19:53:07 -05:00
hap
1819d2b9b1
fidel6502: add EAG 2100 bookrom bankswitch (nw)
2018-05-19 01:25:04 +02:00
AJR
0ba652e723
diexec: Interrupt API changes (nw)
...
- PULSE_LINE is no longer a value. Existing uses have been changed to pulse_input_line with attotime::zero as the second argument.
- Formerly only INPUT_LINE_NMI and INPUT_LINE_RESET were allowed with PULSE_LINE. INPUT_LINE_NMI no longer receives special handling; instead, CPU devices must specify which of their input lines are edge-triggered and thus may be used with zero-width pulses by overriding the execute_input_edge_triggered predicate. INPUT_LINE_RESET is still special-cased, however.
- execute_default_irq_vector now allows a different default vector to be specified for each input line. This added flexibility may or may not prove useful.
2018-05-18 13:40:29 -04:00
MetalliC
e5dc17a488
alien.cpp: redumped pingu CF card [Bill D]
...
sadly, source CF is bad / damaged and missing data
2018-05-18 19:09:51 +03:00
angelosa
49d866b5c3
dc-ctrl.cpp: refactor/renaming common device settings (nw)
2018-05-18 15:54:56 +02:00
angelosa
121a0cf149
dc-ctrl.cpp: fixed dreamcast controller id values in fixed_status, makes it possible to surpass VMU not found errors in DC games by pressing start [Angelo Salese]
2018-05-18 15:33:14 +02:00
Vas Crabb
11fa3800f3
prune upfront - makes the other stuff cheaper (nw)
2018-05-18 21:00:54 +10:00
cam900
daec33cb61
argus.cpp : Add reference of argus blending ( #3585 )
2018-05-18 12:58:59 +02:00
Vas Crabb
74ca2733d0
try this for size - emu.h no net change (nw)
2018-05-18 20:45:39 +10:00
Vas Crabb
35fa407372
cinemat: further cleanup/separation - no longer needs a selector member or start overrides (nw)
2018-05-18 20:24:42 +10:00
Curt Coder
4d3566cfa7
WARNING emu.h recompile!
...
debugger: Show save state items in alphabetical order in the debugger view. [Curt Coder]
2018-05-18 13:09:00 +03:00
Wilbert Pol
07d51ecf71
ef9340/1: make character set external. [Wilbert Pol]
2018-05-18 19:06:30 +10:00
Ivan Vangelista
3486171aef
jangou.cpp: updated luckygrl decryption. Plaintext seems correct, but needs quite a lot more work. (nw)
2018-05-18 08:41:22 +02:00
Sven Schnelle
71cc978d9e
hp9k_3xx: change clock for gpib to 5MHz
...
The GPIB controllers are actually clocked with 5Mhz. Confirmed by
measuring the clock with a frequency counter on a 332, 382 and a HP98624A
card.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-05-17 22:48:32 +02:00
Sven Schnelle
a660b46f8d
GPIB fix for hp9k_3xx ( #3580 )
...
* hp9k_3xx: fix GPIB address
fulivi figured out the the GPIB base address is actually
0x470000.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* hp9k_3xx: fix PTM6840
During GPIB debugging fulivi figured out that Clock 2 is
actually connected to the output of Timer 1, so that both
timers form a 16 bit timer.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-05-17 16:17:13 -04:00
angelosa
bf064046bd
dc-ctrl.cpp: better encapsulation/inheritance (nw)
2018-05-17 21:55:11 +02:00
angelosa
f74f8b29dc
dc-ctrl.cpp: preliminary keyboard emulation, hooked up to The Typing of the Dead, La Keyboard and Lupin the Typing on Naomi [Angelo Salese]
...
new WORKING machines
--------------------
Capcom vs SNK Pro [Samuele Zannoli, R. Belmont, ElSemi, David Haywood, Angelo Salese, Olivier Galibert, MetalliC]
Cleopatra Fortune Plus [Samuele Zannoli, R. Belmont, ElSemi, David Haywood, Angelo Salese, Olivier Galibert, MetalliC]
2018-05-17 21:55:09 +02:00
hap
91c61667b8
New working machine added
...
-----------
Batman: The Animated Series (Tiger handheld) [hap, Sean Riddle]
2018-05-17 20:18:20 +02:00
hap
1a6292a3dc
New working machine added
...
-----------
Fidelity Elegance Chess Challenger [hap, yoyo_chessboard]
2018-05-17 17:00:53 +02:00
cracyc
ea669b9bdd
leland: move audiocpu to device and remove frequent tag lookup (nw)
2018-05-17 08:50:14 -05:00
Dirk Best
f2e364c4a6
pacland: output_finder
2018-05-17 14:17:02 +02:00
Dirk Best
180d4c1a32
mappy: output_finder
2018-05-17 14:17:02 +02:00
Dirk Best
8b92654900
caswin: output_finder
2018-05-17 14:17:02 +02:00
Robbbert
cf828c6c5f
(nw) Housekeeping
2018-05-17 22:12:08 +10:00
Lord-Nightmare
2f74253088
try again with fix for sun2 8KW bootroms, and switch to using proper split roms for Revision R, plus labels, and document several undumped sets (nw)
2018-05-17 04:35:22 -04:00
Vas Crabb
fd82e415fd
redalert: all ends up doing the same sound start anyway (nw)
2018-05-17 15:08:53 +10:00
AJR
07e254b95b
tv965: Screen parameters should be more like this (nw)
2018-05-17 00:42:16 -04:00
Vas Crabb
06d629cb25
cinemat: split out stuff unique to demon and qb3, use virtual methods a bit more (nw)
2018-05-17 14:35:40 +10:00
cam900
f7b6bb6bbb
leland.cpp cleanups ( #3519 )
...
* leland.cpp : Cleanup duplicates, Add generic_latch_16_device for maincpu to soundcpu comms, Improve tags, Reduce runtime tag lookups, Make drawing function relate to cliprect
* leland.cpp : Fix compile
* leland.cpp : Fix compile(again)
* leland.cpp : Fix sound command
* leland.cpp : Fix error
* leland.cpp : Background is tilemap; Accurate this and reduce unnecessary things
2018-05-17 13:59:46 +10:00
tim lindner
2da9fd50a6
Coco3gimefixsam ( #3577 )
...
* Fixed a incorrect handling of number of scan lines for VDG and SAM settings in the GIME for
the CoCo3.
* Added missing SAM state combo for lines_per_row = 2
* Fixed style requested by @startaq
2018-05-17 13:49:07 +10:00
braintro
9fabd856e8
mcr.cpp: Latest version of Tapper known to come with 'standard' graphics roms. (nw)
...
Create the version with Alternate Graphics. Unknown if those graphics are hacked or a later revision.
2018-05-16 21:40:11 -05:00
braintro
9d91278a10
leland.cpp: Minor doc update (nw)
2018-05-16 21:12:04 -05:00
Vas Crabb
6a32b2438d
nc: clean up a little, or a lot (nw)
2018-05-17 12:10:24 +10:00
Dirk Best
c85068bb66
model1io2: Move ROM from driver to device (nw)
2018-05-17 02:39:51 +02:00
arbee
baf8ad945d
D'oh. (nw)
2018-05-16 19:37:27 -04:00
cam900
70c9f89995
toaplan2.cpp, gp9001.cpp Cleanups ( #3460 )
...
* toaplan2.cpp : Reduce duplicates, Unnecessary things, Runtime tag lookups, Fix DMA'd palette/text things, Add input_merger_any_high_device for batrider sound IRQ
gp9001.cpp : Minor cleanups, Reduce duplicates, Make sprite draw function related by MAX_SPRITE (it's possibly lower than 256 at real hardware), Add notes
* gp9001.cpp : Add notes
* gp9001.cpp : Add notes
* toaplan2.h : Fix typo
* toaplan2.cpp : Fix bgaregga audiobank
* toaplan2.cpp : Cleanup unused, ACCESSING_BITS, Make batsugun screen update related to cliprect
* toaplan2.cpp : Add notes
* toaplan2.cpp : Fix build
* toaplan2.cpp : Revert GFXDECODE_RAM things, Fix sound error at batrider
2018-05-17 09:32:59 +10:00
Vas Crabb
692752246e
there's no way incandescent globes light that up pink; also fix
...
clickable start button (nw)
2018-05-17 09:24:36 +10:00
ajrhacker
19447d4a6a
Merge pull request #3576 from mourix/master
...
irrmaze.lay: added color lamps, accuracy improvements
2018-05-16 17:27:35 -04:00
Jos van Mourik
3c4871b479
irrmaze.lay: added color lamp, accuracy improvements
...
- Added color lamps. On the real cabinet, these are behind the marquee.
- Fixed timer lamp order. They now follow the order of the test menu and match recorded footage.
- Changed size of screen, and most lamps to better match the real cabinet.
- Changed CPO button/trackball color to better match the real controls.
2018-05-16 20:09:40 +02:00
MetalliC
ce2f39899c
alien.cpp: a bit of docs (nw)
2018-05-16 20:57:20 +03:00
arbee
523df415fa
sh4drc: optimize FPU CMP instructions (nw)
2018-05-16 13:35:06 -04:00
AJR
59686860c9
astrocde, astrohome: Use select, not mirror for video registers (nw)
2018-05-16 10:47:33 -04:00
cam900
8b5c6cff1a
cbuster.cpp : Simpler tilebank
2018-05-17 00:17:59 +10:00
Olivier Galibert
c4968bb470
Stupid typo (nw)
2018-05-16 16:07:30 +02:00
Vas Crabb
c54c83ca94
(nw) get rid of some MACHINE_(START|RESET)_MEMBER, get rid of static state in atarisy4
2018-05-16 22:46:01 +10:00
Vas Crabb
166638ce80
Revert "- Removed MACHINE/SOUND/VIDEO _START/_RESET macros. This has the side effect of making machine-config overrides of these much"
...
This reverts commit c83e2a853d
.
Revert "fix compile. (nw)"
This reverts commit a259ba3e36
.
GCC is being bad and allowing invalid C++ that other compilers reject.
2018-05-16 21:56:39 +10:00
Curt Coder
8e796a2075
abc806: Fixed memory banking allowing CP/M to boot. [Curt Coder]
2018-05-16 13:54:09 +03:00
Ivan Vangelista
37161645da
astrocde.cpp: fixed seawolf2 regression (nw)
2018-05-16 12:29:43 +02:00
mooglyguy
a259ba3e36
fix compile. (nw)
2018-05-16 11:58:08 +02:00
MooglyGuy
c83e2a853d
- Removed MACHINE/SOUND/VIDEO _START/_RESET macros. This has the side effect of making machine-config overrides of these much
...
uglier, but this is intended to discourage ongoing use, and will be gradually eliminated.
2018-05-16 11:58:08 +02:00
cam900
2242ff0089
taitogn.cpp : Cleanup duplicates
2018-05-16 19:10:10 +10:00
Sergey Svishchev
c7bda1bc2f
video/hp1ll3: add runtime bounds check in CONF command (issue#3523) (nw) ( #3547 )
...
* video/hp1ll3: add runtime bounds check in CONF command (issue#3523) (nw)
* report unexpected CONF words if they are received (nw)
2018-05-16 18:43:05 +10:00
Ivan Vangelista
680d9e1aeb
kinst.cpp: fixed an old screw-up of mine that effectively prevented loading non default bioses (nw)
2018-05-16 10:39:49 +02:00
AJR
3bad31a73a
cit101: Add brightness control (nw)
2018-05-16 02:33:10 -04:00
AJR
8e768ae25e
age_cand: Company name correction (nw)
2018-05-16 02:00:05 -04:00
Olivier Galibert
850ac95af1
gt: don't write out of bounds (nw)
2018-05-16 07:31:47 +02:00
AJR
4ce27b8305
cit101: Add reverse screen mode (nw)
2018-05-15 23:52:41 -04:00
AJR
a7cf8d362c
cit101: And another note (nw)
2018-05-15 23:43:30 -04:00
AJR
b40115fee5
cit101: Note (nw)
2018-05-15 23:11:45 -04:00
AJR
d3dcd7f8a3
cit101: Cut off garbage rows from setup screens by adding extra height to previous rows (nw)
2018-05-15 22:49:32 -04:00
arbee
732119afb2
sh4drc: fix SR damage in new CMP implementations (nw)
2018-05-15 21:55:18 -04:00
Dirk Best
5b533f87d7
model1: Emulate the I/O board used by Wing War and Netmerc
...
It's also used by Virtua Cop, will be hooked up later to it.
2018-05-16 03:23:54 +02:00
AJR
4308e2a0c7
sound.cpp: Turn this check into an assert now that the caller should prevent this (nw)
2018-05-15 20:28:54 -04:00
Olivier Galibert
01d18f8372
oops (nw)
2018-05-16 02:27:33 +02:00
AJR
dd98ab70f6
pesadelo: This works much better than memcpy or the faulty push_back (nw)
2018-05-15 20:04:03 -04:00
AJR
7ff0c69349
vectrex: Fix probable bug with lightpen-triggered interrupt
2018-05-15 19:50:42 -04:00
AJR
9b3078ab45
Fix errors from 5cc2319a2e
(nw)
2018-05-15 19:37:49 -04:00
AJR
4f13ab7d12
sound.cpp: Perform the sanity check from a0137c10da
in a better place (nw, seems to fix assert error)
2018-05-15 19:28:00 -04:00
MetalliC
e9a2814b43
new NOT WORKING machine
...
-----------------------
Donkey Kong Banana Kingdom (host) [Darksoft, Bill D, The Dumping Union]
2018-05-16 02:15:25 +03:00
Olivier Galibert
903ec1ae96
interpro: pass more diag stuff (nw)
2018-05-16 01:05:50 +02:00
AJR
252b61cca6
Eliminate remaining non-diexec PULSE_LINE hacks and disable some side effects (nw)
2018-05-15 15:17:32 -04:00
AJR
fd09d19f56
z80ctc.cpp: Room for improvement (nw)
2018-05-15 15:04:31 -04:00
AJR
4acb7f4bad
Start killing off non-diexec PULSE_LINE hacks (nw)
2018-05-15 14:56:19 -04:00
Ivan Vangelista
bbf9a9cf40
new working clone
...
-------------------------
Street Fighter II': Champion Edition (bootleg with level selection) [hammy, The Dumping Union]
2018-05-15 20:12:16 +02:00
Ivan Vangelista
1795cd3b24
new not working clone
...
--------------------------------
Bow & Arrow (Prototype, rev. 22) [PinMAME]
2018-05-15 20:07:50 +02:00
Olivier Galibert
a0137c10da
sound: If stream->update() is done going back in time (originating from
...
different devices at a different execution point), don't try to generate
a negative number of samples [O. Galibert]
Not sure why that never happened before. Oh well.
2018-05-15 19:28:34 +02:00
Ivan Vangelista
6762946a67
gatron.cpp: output_finder (nw)
2018-05-15 19:15:20 +02:00
hap
359d86c537
New working machine added
...
-----------
Operation: Aliens (Tiger handheld) [hap, Sean Riddle]
2018-05-15 16:05:54 +02:00
Patrick Mackinlay
90dc810023
interpro: wip checkpoint (nw) ( #3573 )
...
* softfloat3: do we like this better? (nw)
* softfloat3: it gets the hose again (nw)
* softfloat3: sonofa (nw)
* interpro: wip checkpoint (nw)
* added 6x00 models
* added EDGE graphics skeleton
* split bus/cards into two types
* various fixes/changes
2018-05-15 16:01:13 +02:00
angelosa
4a0bbac3b5
f1gp.cpp: added some undocumented dip switches, added possibility to use 4-way joysticks [Angelo Salese]
2018-05-15 15:26:18 +02:00
Dirk Best
6137151a1b
berzerk: output_finder
2018-05-15 14:21:27 +02:00
Vas Crabb
a8b6d4cd95
there's a key for that now (nw)
2018-05-15 18:49:26 +10:00
Patrick Mackinlay
44d80b6fb0
proposal: move z80daisy* to devices/machine ( #3572 )
...
* proposal: move z80daisy* to devices/machine
Seems to me this is a machine, not a CPU? Main reason was to stop the Z80 CPU from being dragged into systems that don't have one just because they use a Z80 family peripheral.
* missed this one (nw)
* missed a spot (nw)
2018-05-15 17:53:07 +10:00
AJR
37c6acfdad
i8155: Silence logging (nw)
2018-05-15 01:58:40 -04:00
arbee
ac2578aaa6
sh4drc: remove remaining CALLC from FRCHG (nw)
2018-05-15 00:12:53 -04:00
AJR
a877a4461c
raidenb: Note undumped PROM; undumped EPLDs belong to the more common version (nw)
2018-05-14 23:27:56 -04:00
braintro
91d7287d50
midwunit.cpp: Slight correction (nw)
2018-05-14 21:35:33 -05:00
braintro
8871c36baf
midwunit.cpp: Explicitly name PCB (nw)
2018-05-14 21:27:51 -05:00
braintro
36bd3e0627
Merge branch 'master' of https://github.com/mamedev/mame
2018-05-14 21:25:53 -05:00
Roberto Fresca
8c7ab80cba
Merge pull request #3569 from DavidHaywood/140518
...
new machines marked as NOT WORKING
2018-05-14 23:25:48 -03:00
braintro
2e49b856e7
Merge branch 'master' of https://github.com/mamedev/mame
2018-05-14 21:24:56 -05:00
Roberto Fresca
d515259920
ups... (nw)
2018-05-14 23:23:02 -03:00
braintro
38519e84e6
Merge branch 'master' of https://github.com/mamedev/mame
2018-05-14 21:22:29 -05:00
braintro
d7300a4dd3
midwunit.cpp: Document alternate labels found on Wrestlemaina v1.3 PCB (nw)
2018-05-14 21:22:01 -05:00
Roberto Fresca
1fe9a995cf
gatron.cpp updates.
...
Defined CPU clock and some spacing (nw)
2018-05-14 23:21:38 -03:00
Roberto Fresca
340c206fc7
Phoenix.cpp updates...
...
Documented the Next Fase sound device.
2018-05-14 22:56:26 -03:00
arbee
afdd0d26d6
sh4drc: optimized some of the previously implemented UML (nw)
2018-05-14 20:40:08 -04:00
angelosa
4d27f9c00c
seicopbl.cpp: not making sense lalala (nw)
2018-05-14 22:14:43 +02:00
angelosa
ff3f396611
seicupbl.cpp: pri 1 is 0xfff0 not 0xfffc (nw)
2018-05-14 22:14:41 +02:00
angelosa
8b378a8fc6
seicopbl.cpp: 5105 / 5905 (nw)
2018-05-14 22:14:37 +02:00
Vas Crabb
c3bb16e636
dammit (nw)
2018-05-15 05:50:58 +10:00
Vas Crabb
2332572800
More cleanup/streamlining of machine configuration and macros:
...
* Get rid of implicit prefix for GFX decode names and prefix them all
* Get rid of special macro for adding GFXDECODE in favour of constructor
* Make empty GFX decode a static member of interface
* Allow palette to be specified to GFXDECODE as a device finder
* Removed diserial.h from emu.h as it's used relatively infrequently
Also fix darkseal and vaportra propely. The palette device
automatically attaches itself to a share with matching tag. The correct
solution here is to rename one or the other out of the way, since it was
never attached to a share before.
2018-05-15 05:43:28 +10:00
ajrhacker
d1f8569f4d
Merge pull request #3570 from DavidHaywood/140518_2
...
new WORKING clones
2018-05-14 14:50:47 -04:00
hap
29e4a16849
New working machine added
...
-----------
Wayne's World (Tiger handheld) [hap, Sean Riddle]
X-Men (Tiger handheld) [hap, Sean Riddle]
New working clones
------------------
The Rocketeer (Tiger handheld) [hap, Sean Riddle]
2018-05-14 20:10:42 +02:00
DavidHaywood
95ebfcf04b
new WORKING clones
...
V-Liner (v0.7e) [Razoola]
V-Liner (v0.53) [Razoola]
2018-05-14 18:19:15 +01:00
AJR
7df74b4ed9
vic4567: Use device_palette_interface (nw)
2018-05-14 13:05:44 -04:00
AJR
6e0979308e
dms5000: More attempts at getting this somewhere (nw)
2018-05-14 12:43:10 -04:00
AJR
af7ad4eaba
dms5000: Add a few things to this skeleton (nw)
2018-05-14 11:40:49 -04:00
DavidHaywood
3abb049877
new machines marked as NOT WORKING
...
War Mission (WM 4/6/87) [Jordi Beltrán Casany, Recreativas.org, The Dumping Union]
The disk needs reading again using the original drive, which produced better results for the other disks, at least one track is bad at the moment.
2018-05-14 16:17:11 +01:00
AJR
5c3d3a9b6d
qtsbc: Minor documentation update (nw)
2018-05-14 11:11:40 -04:00
R. Belmont
2ed913b682
Merge pull request #3568 from pmackinlay/mouse
...
interpro: install slotified mouse (nw)
2018-05-14 09:20:10 -04:00
AJR
fde607a759
dms86: NMI is manually triggered (nw)
2018-05-14 09:05:45 -04:00
AJR
188b60629c
dms86: Not particularly important update (nw)
2018-05-14 08:53:51 -04:00
Curt Coder
0298e45fcf
abc800: Cleanup. (nw)
2018-05-14 15:23:20 +03:00
AJR
f3d19e977c
Make debugger dump command work with unaligned addresses
2018-05-14 08:08:01 -04:00
Patrick Mackinlay
1295fefbce
interpro: install slotified mouse (nw)
...
Also restore the driver init that was accidentally lost.
2018-05-14 18:55:49 +07:00
ajrhacker
6779e6df20
Merge pull request #3567 from pmackinlay/keyboard
...
interpro: lle keyboard wip checkpoint (nw)
2018-05-14 07:32:41 -04:00
Curt Coder
399ca89c5e
abc806: Marked software list items as not working. (nw)
2018-05-14 14:07:27 +03:00
Curt Coder
1190ef396b
abc800: Removed outdated todo item. (nw)
2018-05-14 14:05:45 +03:00
Patrick Mackinlay
8fd435093d
interpro: lle keyboard wip checkpoint (nw)
...
Also delete non-functional LED handling in hle; no point output-findering it because it doesn't work and the LLE implementation will likely supercede it soon anyway.
2018-05-14 17:48:47 +07:00
Ivan Vangelista
211001f5b8
vaportra.cpp: fixed regression (nw)
2018-05-14 12:24:59 +02:00
Ivan Vangelista
2b5f3a4035
darkseal.cpp: fixed regression (nw)
2018-05-14 12:24:29 +02:00
Olivier Galibert
1af6bdd952
Fix hyperstone drc (nw)
2018-05-14 07:20:49 +02:00
arbee
b3ae5e6a7f
sh4drc: UML implementations of FSTS, FLOAT, FTRC, FNEG, FABS, FSCHG, and FRCHG [R. Belmont]
2018-05-14 00:09:17 -04:00
AJR
cd78e65f26
alpha68k.cpp: Use same clocks for earlier hardware, pending verification (nw)
2018-05-13 23:45:02 -04:00
AJR
734f51809e
nes_slot.cpp: Privatize m_maincpu member (nw)
2018-05-13 23:28:04 -04:00
arbee
9fa752a1a6
sh4drc: UML implementations of FLDI0, FLDI1, FCMP_EQ, and FCMP_GT [R. Belmont]
2018-05-13 22:48:15 -04:00
Vas Crabb
fea19bd797
and another thing (nw)
2018-05-14 11:50:06 +10:00
Vas Crabb
db2c8c9555
moar (nw)
2018-05-14 11:36:03 +10:00
Vas Crabb
75f1e7f86d
set_tag can now take things other than C strings - please don't write new legacy code (nw)
2018-05-14 11:16:50 +10:00
cam900
a65fccc1f5
tatsumi.cpp : Reduce runtime tag lookups, Fix region tags, Move CLUT'… ( #3561 )
...
* tatsumi.cpp : Reduce runtime tag lookups, Fix region tags, Move CLUT'ed tile expand functions into video_start, Reduce duplicates
* tatsumi.h : Fix build
* tatsumi.cpp : Fix build(2)
2018-05-13 18:03:48 -04:00
cam900
16f9e92d28
tatsumi.cpp : Add reference of bigfight ( #3559 )
2018-05-13 17:52:53 -04:00
AJR
45bf7b8f8c
tlc34076: m_pens is unnecessary now (nw)
2018-05-13 17:49:22 -04:00
AJR
7db49620b2
tlc34076: Convert implementation to use device_palette_interface (nw)
2018-05-13 17:46:27 -04:00
angelosa
00f85467d9
seicupbl.cpp: some sprite priorities (nw)
2018-05-13 22:50:41 +02:00
angelosa
33c9f1abd6
seicupbl.cpp: layer disable hookup (nw)
2018-05-13 22:50:37 +02:00
angelosa
e56138b1da
seicopbl.cpp: more fixes (nw)
2018-05-13 22:50:34 +02:00
Olivier Galibert
b9cc6cc893
Fix NATIVE_MASK, should unbreak all non-zero-address-shift CPUs (nw)
2018-05-13 21:49:40 +02:00
AJR
4f2fddc86e
tms32010: Fix endianness (nw)
2018-05-13 14:10:13 -04:00
AJR
66aece0d82
huc6260: Internalize palette (nw)
2018-05-13 13:32:49 -04:00
AJR
1d68137135
huc6261, huc6272: Use required_device instead of explicit lookups (nw)
2018-05-13 13:31:20 -04:00
yz70s
05ca2a543b
make method constant (nw)
2018-05-13 19:17:22 +02:00
AJR
83805a56ef
pc_vga.cpp: machine().device cleanups (nw)
2018-05-13 13:12:24 -04:00
AJR
a0669cac2c
sc4rhxw: Validation fix (nw)
2018-05-13 13:08:57 -04:00
AJR
5b316c6d23
nes: CPU clock (well, phase 2 clock) also received by cartridge slot (nw)
2018-05-13 12:51:03 -04:00
AJR
48b45768a0
bus/cbus: Interrupt lines are now callbacks (nw)
2018-05-13 12:09:16 -04:00
AJR
f5a1f095fd
pic8259: Use device_resolve_objects (nw)
2018-05-13 12:07:37 -04:00
AJR
4eec26e60f
ticket: Use output finder (nw)
2018-05-13 12:07:23 -04:00
AJR
f565f3bdbb
konppc.cpp: Use device finders and eliminate machine().device(tag) (nw)
2018-05-13 12:07:08 -04:00
AJR
a3c4142402
konppc.cpp: Who Do? Part II: Electric Boogaloo (nw)
...
Ugh, does this device ever need a thorough rewrite...
2018-05-13 10:20:10 -04:00
Robbbert
4f0431e85a
(nw) Fixed spelling mistakes
2018-05-14 00:15:07 +10:00
MooglyGuy
5cc2319a2e
Removed DRIVER_INIT-related macros, made driver init entry in GAME/COMP/CONS explicit. ( #3565 )
...
* -Removed DRIVER_INIT macros in favor of explicitly-named member functions, nw
* -Removed DRIVER_INIT_related macros. Made init_ prefix on driver initializers explicit. Renamed init_0 to empty_init. Fixed up GAME/COMP/CONS macro spacing. [Ryan Holtz]
* Missed some files, nw
* Fix compile, (nw)
2018-05-13 22:22:22 +09:00
Olivier Galibert
49803e7418
cube quest: Fix cache endianness [O. Galibert]
2018-05-13 15:05:03 +02:00
AJR
3dda481107
Eliminate some explicit device tag lookups (nw)
2018-05-13 08:59:08 -04:00
angelosa
48c4db053c
Forgot one (nw)
2018-05-13 12:20:26 +02:00
angelosa
1b21dcbcbc
Renamed seicop.* -> seicopbl.*, fixes some bogus references (nw)
2018-05-13 12:20:24 +02:00
angelosa
ab44abe2cc
seicopbl.cpp: 0905 (jump around!) (nw)
2018-05-13 12:20:22 +02:00
Patrick Mackinlay
d2b60e2e1b
mcs48: minor dasm fix (nw)
2018-05-13 19:04:06 +10:00
yz70s
2801e5d400
correct error (nw)
2018-05-13 08:34:24 +02:00
yz70s
74f88c3740
pcipc.cpp: add superio, isa bus, et4000 vga and update for features in northbridge and southbridge (nw)
2018-05-13 07:56:02 +02:00
yz70s
d853337e55
i82371sb.cpp: remove unnedeed stuff, enable isa and add system management mode (nw)
2018-05-13 07:56:02 +02:00
yz70s
9f76c7b556
i82439hx.cpp: start to support system management mode (nw)
2018-05-13 07:56:02 +02:00
yz70s
18c91a773f
pci.cpp: devices can ask to be mapped before the others (nw)
...
Will be used by the isa bridge in the southbridge.
2018-05-13 07:56:01 +02:00
hap
0fae49dc31
sm5*: added sm530 disasm (nw)
2018-05-12 17:37:41 +02:00
Ivan Vangelista
551713b357
subsino.cpp: output_finder (nw)
2018-05-12 12:35:10 +02:00
Ivan Vangelista
eaffd4b5a4
mey8088.cpp: output_finder (nw)
2018-05-12 09:14:17 +02:00
AJR
ff3481e806
bodyslam, quartet2: Fix regression by putting back the VBLANK boost_interleave (nw)
2018-05-11 22:53:33 -04:00
Vas Crabb
97c744c93a
derived classes are trouble (nw)
2018-05-12 11:38:45 +10:00
cam900
d6effee417
Various Data East Driver Cleanups/Notes ( #3449 )
...
* deco huc6280 + ym2151 based sound system(boogwing.cpp, cbuster.cpp, cninja.cpp, darkseal.cpp, dassault.cpp, deco32.cpp, dietgo.cpp, funkyjet.cpp, madmotor.cpp, rohga.cpp, supbtime.cpp, vaportra.cpp) : Fix address map for internal register can be readable
boogwing.cpp, cbuster.cpp, cninja.cpp, darkseal.cpp, dassault.cpp, dietgo.cpp, funkyjet.cpp, supbtime.cpp, vaportra.cpp : Minor cleanups, Cleanup duplicates, Unnecessary things
deco32.cpp : Move dragngun*/lockload* specific m_sprgenzoom into dragngun_state, Fix notes
darkseal.cpp, vaportra.cpp : Add notes for palette
* Revert "dietgo.cpp, funkyjet.cpp : Remove unnecessary things"
* deco32.cpp : Reduce unnecessary things
2018-05-12 11:23:56 +10:00
arbee
14864242fd
fix clang compile (nw)
2018-05-11 17:28:42 -04:00
Sven Schnelle
e6b55ad7a6
Add topcat asic ( #3558 )
...
* add topcat template
HP topcat was an ASIC used on HP900/300 graphics cards.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* hook up topcat asic to HP98544
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* topcat: add basic configuration macros for fb planes, height and width
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* hp98544: move logic to topcat video driver
Preparation to support multi plane graphic cards
like the HP98543/98545/98547.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* xtal: add 35.904MHz XTAL
2018-05-11 17:17:55 -04:00
AJR
718b23d773
alpha68k.cpp: Sound interrupt frequency correction (nw)
2018-05-11 17:00:47 -04:00
AJR
c8b72e09bf
alpha68k.cpp: Cleanups and clock corrections (nw)
2018-05-11 16:07:05 -04:00
cracyc
1b2ff8511a
rainbow: check for empty fdd slot (nw)
2018-05-11 14:06:52 -05:00
AJR
ec987d5a24
polgar.cpp: Add addressable latches and output finders for LEDs (nw)
2018-05-11 14:47:56 -04:00
balr0g
ea646ca403
Add Schmitt trigger device to standalone netlist Makefile (nw)
2018-05-11 12:06:50 -04:00
cam900
4768a27590
topspeed.cpp : Minor cleanups, Add arrays for reduce duplicates ( #3454 )
...
* topspeed.cpp : Minor cleanups, Add arrays for reduce duplicates
* topspeed.cpp : Fix compile
* romload.h : Add macro for when 64 bit ROM data bus case
2018-05-12 02:06:06 +10:00
cam900
cf64f9661c
simpl156.cpp : Fix company tags for Data East g...
...
...ames; title screen says copyright by "Data East Corporation", not just "Data East".
2018-05-12 02:05:23 +10:00
cam900
8b6fb3f335
funkyjet.cpp : Fix company tag for funkyjet*
...
reference:http://www5f.biglobe.ne.jp/~zekzek/utt_interview.html (Japanese), it's says developed by mitchell
2018-05-12 02:04:28 +10:00
Ivan Vangelista
f1c5cb02c7
galaxian.cpp: updated ROM labels for froggers1 [Andrew Welburn, The Dumping Union]
2018-05-11 18:03:56 +02:00
AJR
42a88e6b10
cit101: Fix a few key names (nw)
2018-05-11 10:55:22 -04:00
AJR
cb1c49df0b
Make "Keypad ," and "Keypad =" standard keys
2018-05-11 10:31:01 -04:00
Curt Coder
f43edc73b1
abc800: Cleanup. (nw)
2018-05-11 16:39:58 +03:00
Vas Crabb
e9a3601dbb
please people, open PRs against current mainline (nw)
2018-05-11 23:25:57 +10:00
Sergey Svishchev
d56a5d3515
misc changes too small for their own pull request ( #3557 )
...
* pk8020: hook up interrupt sources
* minor fixes to MCFG_SCREEN configuration, &c (nw)
* isa/pgc: use full range of 8-bit palette values (nw)
* mc1502: use logmacro.h; mark MACHINE_IMPERFECT_GRAPHICS (nw)
2018-05-11 23:20:07 +10:00
AJR
00d801ce36
hp700_92: Fix interrupt (nw)
2018-05-11 09:18:32 -04:00
AJR
b561b470c1
lrw80, radionic: Better conjectures regarding clocks (nw)
2018-05-11 09:18:03 -04:00
AJR
c66ca3bc64
Fix build (nw)
2018-05-11 09:07:42 -04:00
cam900
36946bb332
rf5c68.cpp : Sync to current commit
2018-05-11 21:51:26 +10:00
Olivier Galibert
74301434ae
debug: Simplify now obsolete and buggy memory access code [O. Galibert]
2018-05-11 18:23:04 +09:00
Olivier Galibert
4c24f25845
emumem: Rename direct_read_handler to memory_access_cache. Parametrize the template on more information (data width, endianness) to make it possible to turn it into an handler cache eventually, and not just a memory block cache. Make it capable of large and unaligned accesses. [O. Galibert]
2018-05-11 18:23:04 +09:00
Vas Crabb
de781d1d84
move couple more slots across (nw)
2018-05-11 19:20:32 +10:00
Patrick Mackinlay
bd9f203b65
interpro: slotify mouse (nw) ( #3543 )
...
* interpro: slotify mouse (nw)
Needed to make the mouse a slot device to enable it to be connected to graphics boards under development.
* add validity check (nw)
2018-05-11 16:25:42 +10:00
Vas Crabb
d08cf3ce61
semicolons (nw)
2018-05-11 16:00:19 +10:00
cam900
2e745b0a52
highvdeo.cpp Updates ( #3505 )
...
* highvideo.cpp : Cleanup drawing (related by cliprect), Split machine config and address map per each games, Cleanup Duplicates, Add output finder, Cleanup ROM loading, Add notes, Add precalculated color for game with drawing directly RGB565, Remove unnecessary things
* highvdeo.cpp : Add notes of ROM loading place
* highvdeo.cpp : Fix compile
2018-05-11 15:51:05 +10:00
Vas Crabb
b52bc630ab
m90: clean up a little, and fix optimisation gone wrong (not considering vertical scroll when applying horizontal linescroll only for visible lines) (nw)
2018-05-11 13:58:34 +10:00
Vas Crabb
3191e2c278
m90: fix rowscroll bias between layers (nw)
2018-05-11 12:42:27 +10:00