Vas Crabb
062027276e
addrmap.h: reduce code duplication and add support for device finders in more places in memory maps
2018-06-01 11:35:02 +10:00
AJR
e713b4e5e5
taito_b.cpp: Identify TC0180VCU as source of interrupts and change these into callbacks. The interval between the two has been changed (no longer being an arbitrary multiple of the CPU clock), but the timing is still more or less guesswork.
2018-05-31 20:23:31 -04:00
Angelo Salese
1d3b3daf74
naomi.cpp: Trizeal is by Triangle Service (nw)
2018-06-01 01:32:08 +02:00
AJR
a7230f387b
starwars.cpp: Replace machine().device with finders (nw)
2018-05-31 19:22:35 -04:00
DavidHaywood
14ed416620
minor label fix from Razoola
2018-05-31 23:05:03 +01:00
DavidHaywood
9d7c4edfe6
new WORKING clones
...
Ghost Pilots (prototype) [Brian Hargrove]
2018-05-31 23:01:41 +01:00
AJR
b4ef226b83
ccastles: Add addressable latches (nw)
2018-05-31 15:03:03 -04:00
AJR
8e6b484e86
esb: Fix ROM loading bug
2018-05-31 14:26:38 -04:00
AJR
59190c80e1
seta.cpp: Break up the "vregs" handler (nw)
2018-05-31 14:13:57 -04:00
mooglyguy
31c514df18
segag80v, segasnd: Removed machine().device, nw
2018-05-31 19:44:38 +02:00
mooglyguy
0a455b0eff
segag80r: Eliminated machine().device and also split monsterb sound board into a proper device, nw
2018-05-31 18:33:28 +02:00
AJR
e6b5ea8b95
cps3.cpp: Remove unnecessary address_space argument (nw)
2018-05-31 11:46:30 -04:00
AJR
929f11935f
cps3.cpp: Eliminate machine().device (nw)
2018-05-31 11:43:26 -04:00
AJR
9787ba3fde
drw80pkr.cpp: Fix clang build (nw)
2018-05-31 11:42:56 -04:00
AJR
b447f8cd91
jaguar.cpp: Use ioport finders for joysticks/buttons (nw)
2018-05-31 11:33:59 -04:00
Ivan Vangelista
04cd6a61b7
drw80pkr.cpp: device_finder (nw)
2018-05-31 17:30:15 +02:00
AJR
3b4af26559
ti99_4p, ti99_4x, ti99_8: Use ioport finders for keyboard (nw)
2018-05-31 11:24:06 -04:00
Ivan Vangelista
15692247ef
dogfgt.cpp: device_finder (nw)
2018-05-31 17:19:35 +02:00
mooglyguy
47f1777f44
tx1: Removed more tag lookups, nw
2018-05-31 16:57:22 +02:00
Ivan Vangelista
1e91539044
kinst.cpp: this needs to stay in machine_reset(). Fixes MT06988 (nw)
2018-05-31 16:32:33 +02:00
mooglyguy
6b56f3a5f0
Fix validation, nw
2018-05-31 16:20:22 +02:00
mooglyguy
d25e17ef6a
dkong, gridlee, hyprolyb, jedi, mario, phoenix, pleids, polepos, redalert, tx1: machine().device removals. Also refactored tx1 to have separate sound-board devices. nw
2018-05-31 15:38:40 +02:00
cam900
7d83097e86
megaplay.cpp : Add notes of overlay
...
Demote Mega Play games with MACHINE_IMPERFECT_GRAPHICS, because Overlay bitmap is wrong (title screen, mega play logo, etc...)
2018-05-31 22:21:44 +09:00
Ivan Vangelista
708c3c437b
gaelco3d.cpp: device_finder (nw)
2018-05-31 15:12:17 +02:00
Ivan Vangelista
10429b8d61
sorry, this wasn't supposed to be committed (nw)
2018-05-31 12:37:00 +02:00
Ivan Vangelista
9fcd763f8e
deco_mlc.cpp: device_finder (nw)
2018-05-31 11:36:59 +02:00
Ivan Vangelista
ee20deea84
b16.cpp: device_finder (nw)
2018-05-31 11:18:14 +02:00
Vas Crabb
44243dcac8
devfind: add asserts to detect being resolved multiple times (nw)
2018-05-31 12:46:34 +10:00
Vas Crabb
550017a2d0
devfind: add asserts to detect tag being set after object resolution (nw)
2018-05-31 12:44:50 +10:00
Vas Crabb
b8b20ffd5a
hp_dio: clean up (nw)
2018-05-31 12:41:53 +10:00
angelosa
221b16bcba
tatsumi.cpp: oki status is actually reversed active wise for Cycle Warriors and Big Fight, fixes "we got em" sample playback in former [Angelo Salese]
2018-05-31 03:06:09 +02:00
angelosa
0ab56274c9
tatsumi.cpp: road intersection explained (nw)
2018-05-31 03:06:08 +02:00
angelosa
13c65b82eb
tatsumi.cpp: apply proper shadow sprites for Apache 3 and Round Up 5 too (nw)
2018-05-31 03:06:06 +02:00
Vas Crabb
d8a1e0da88
hp9k_3xx.cpp: more plausible GPIB mapping - not throoughly tested, @sschelle might want to look at this (nw)
2018-05-31 10:51:18 +10:00
angelosa
1473bbb4e5
tatsumi.cpp: added shadow sprites to Cycle Warriors / Big Fight [Angelo Salese]
2018-05-30 18:53:51 +02:00
angelosa
7382691447
tatsumi.cpp: some video fixes to Cycle Warriors and Big Fight: [Angelo Salese]
...
* marked first drawn layer as opaque;
* added row and col scroll register select;
2018-05-30 16:56:47 +02:00
angelosa
0598a8eea1
tatsumi.cpp: update_cluts before anything else (nw)
2018-05-30 16:54:59 +02:00
Vas Crabb
3f024b8a1d
that would help (nw)
2018-05-31 00:31:09 +10:00
Vas Crabb
552d2d5e7a
Hopefully fix MT06989, obsolete #3417 , and rather lazily separate parts specific to Exciting Soccer from Champion Baseball state
2018-05-31 00:29:37 +10:00
cam900
a9f61fff95
vis.cpp : Fix sample rate divider ( #3622 )
...
* vis.cpp : Fix sample rate
* vis.cpp : Minor update(remove unnecessary)
2018-05-30 23:36:10 +10:00
ajrhacker
9b68132f58
Merge pull request #3625 from pmackinlay/interpro
...
interpro: add ip6000 roms (nw)
2018-05-30 09:26:57 -04:00
cam900
4bb2d209f4
fmtowns.cpp : Fix speaker output level ( #3513 )
...
* fmtowns.cpp : Fix speaker output level
fmtowns.cpp : Fix speaker output level because SPEAKER_SOUND has only 1 outputs
* fmtowns.cpp : Fix for current master
2018-05-30 23:19:52 +10:00
Patrick Mackinlay
3eef766878
interpro: add ip6000 roms (nw)
...
With these rom dumps, the ip6000 now boots. Something is wrong with floppy interrupts, and EDGE isn't good enough to get to the blue screen, but FDM works moderately well.
2018-05-30 18:06:11 +07:00
Patrick Mackinlay
8d9cf97339
ncr5390: scsi and dma fixes (nw) ( #3624 )
...
These changes make sun4 scsi work to some extent, and don't break interpro.
* ncr5390: dma support for disconnected state commands
* ncr5390: fix dma bug with tcounter=0 (meaning 65536)
* ncr5390: improve dma start and counter decrement
* sun4: fix dma control register writes
2018-05-30 09:06:42 +02:00
AJR
ba0b4a0d5b
la120: Add addressable latch (nw)
2018-05-30 00:19:25 -04:00
braintro
cd45eb55f6
itech8.cpp: Minor ROM label corrections (nw)
2018-05-29 22:43:47 -05:00
cracyc
0b64e08eac
pc100: boot dos (nw)
2018-05-29 22:03:31 -05:00
Ted Green
7582515ced
voodoo: Reinstate texture address masking. Fixes segmentation fault in warfa.
2018-05-29 19:26:24 -06:00
Vas Crabb
2ea751e028
Merge tag 'mame0198'
...
MAME 0.198
2018-05-30 11:05:19 +10:00
angelosa
d25102cbae
tatsumi.cpp: unbreak apache3 / roundup5 (nw)
2018-05-30 02:43:25 +02:00
angelosa
cdab63ab4e
tatsumi.cpp: fix cam900 damage on bigfight for good (nw)
2018-05-30 01:49:02 +02:00
angelosa
76c766cc00
pc9801.cpp: fix speakboard sound mixing (nw)
2018-05-29 23:26:01 +02:00
angelosa
d485683977
tatsumi.cpp: cleanup bigfight config (nw)
2018-05-29 22:45:54 +02:00
angelosa
d2773ff7f8
tatsumi.cpp: second pass of cyclwarr/bigfight memory map merge (nw)
2018-05-29 22:45:52 +02:00
angelosa
3c9562d34c
tatsumi.cpp: first pass of merging memory maps in cycle warriors / big fight (nw)
2018-05-29 22:45:50 +02:00
angelosa
85a0368061
tatsumi.cpp: road ctrl notes (nw)
2018-05-29 22:45:49 +02:00
angelosa
6a15c5b88f
tatsumi.cpp: roundup5 variable cleanups (nw)
2018-05-29 22:45:47 +02:00
angelosa
5804db834e
tatsumi.cpp: make Cycle Warriors sub CPU to not stall at soft resets [Angelo Salese]
2018-05-29 22:45:45 +02:00
Lord-Nightmare
7969606abb
Fix the buggychl mcu to run at 3mhz as shown on the schematic, and add sound address map and other comments. [Lord Nightmare]
2018-05-29 12:07:02 -04:00
Vas Crabb
5be75c4a63
Move the +1 to the proper place in the ROM BIOS macros - that's been
...
confusing people for far too long. Yes, this is a change in behaviour.
Add a valdiation check for ROMs with BIOS flag set that are
unselectable, fix the things it uncovers.
(nw) Fix other random stuff.
2018-05-29 23:57:09 +10:00
Patrick Mackinlay
8f267237e1
nscsi_bus: minor fix (nw) ( #3621 )
...
Only the lower 3 bits of the identify message contain the LUN.
2018-05-29 08:12:20 +02:00
AJR
4e79539b94
eepromser.cpp: Correct documentation of write enable/disable commands (nw)
2018-05-28 23:21:54 -04:00
cracyc
f93a3c994f
vis: somewhat better sound (nw)
2018-05-28 21:49:31 -05:00
braintro
835d0366ca
new working clone - Golden Tee Golf Joystick v3.3
...
New Clone Added
----------------------------------
Golden Tee Golf (Joystick, v3.3) [hammy, The Dumping Union]
2018-05-28 20:53:30 -05:00
AJR
d14f784cac
jumppop: MT 06984 (nw)
2018-05-28 17:44:19 -04:00
Sven Schnelle
7698173e29
Add HP98543 medium-res color graphics card ( #3575 )
...
* Remove vram_rw and ctrl_rw wrapper functions
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* topcat: replace hardcoded display width by m_fb_width
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* topcat: prepare topcat for multi plane operation
framebuffer vram is only 1 bit wide.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* 98544: set single topcat plane
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* add nereid mapper used on HP98543/98545 graphic cards
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* prepare for multi-topcat operation
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* add HP 98543 4 plane graphics card
* hp9k_3xx: add hp98543 card
* topcat,nerid: disable VERBOSE
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* hp98543: use required_device_array
* 98543: use required_region_ptr
* 98544: use required_region_ptr
* topcat: add save state support
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* nereid: add save state support
* hp98544,hp98543,topcat: use shared memory space
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* nereid: remove redundant variable
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* topcat, nereid: remove trailing underscore from include guard
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* topcat,hp98543: code style fixes proposed in PR
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-05-28 16:28:44 -04:00
MetalliC
a0fc971911
checkpoint (nw)
2018-05-28 23:01:50 +03:00
AJR
173ccc2b73
ad1848.cpp: Room for improvement (nw)
2018-05-28 14:53:20 -04:00
angelosa
5940ecac8d
tatsumi.cpp: screen_raw_params (nw)
2018-05-28 20:41:56 +02:00
angelosa
8de5052a53
tatsumi.cpp: misc round up 5 i/o (nw)
2018-05-28 20:41:53 +02:00
angelosa
0d9298d77f
tatsumi.cpp: improved road clipping for Round Up 5 [Angelo Salese]
2018-05-28 20:41:49 +02:00
AJR
007d80a9b6
n64_periphs: Fix finder tags (nw)
2018-05-28 14:25:55 -04:00
AJR
f3065f4da2
n64.cpp: Actually remove machine().device from this driver (nw)
2018-05-28 14:23:03 -04:00
mooglyguy
349cb3cd64
n64, pc1251, model2, midyunit, konamigx, k054338: Remove machine().device lookups, nw
2018-05-28 20:15:14 +02:00
Ivan Vangelista
ce5cf7ae2c
machine/saturn.cpp: removed tag lookup (nw)
2018-05-28 18:54:06 +02:00
AJR
3ad454e86b
Fix remaining validation errors from 2fedd39d2b
(nw)
2018-05-28 12:45:33 -04:00
AJR
b7422d2618
Fix some but not all validation errors from 2fedd39d2b
(nw)
2018-05-28 12:39:12 -04:00
AJR
3f5b0d66ae
tsispch.cpp, tvc.cpp: Replace machine().device with device finders (nw)
2018-05-28 12:30:00 -04:00
AJR
8863aef519
Fix build (nw)
2018-05-28 12:17:39 -04:00
mooglyguy
2fedd39d2b
cclimber, battles, crystal, ql, n64, ibmpcjr, tia: Miscellaneous machine().device and MCFG cleanups. (nw)
2018-05-28 17:42:40 +02:00
cam900
c92a6ba21c
ms32.cpp : CPU type identification ( #3620 )
...
* ms32.cpp : CPU type identification
* ms32.cpp : Fix audiocpu clock
2018-05-28 10:14:00 -04:00
angelosa
8f64107824
tatsumi.cpp: added background bitmap layers to Round Up 5 [Angelo Salese]
2018-05-28 15:44:57 +02:00
Patrick Mackinlay
93a797cb34
ncr5390: several small but important changes (nw) ( #3619 )
...
These changes work with InterPro, but haven't been tested on other machines. Despite this, I'm reasonably confident they are all correct according to the observed behaviour and the documentation.
* don't wait for REQ after initiator complete with NACK
* wait until fifo empty during dma out before command complete
* make sure drq is always cleared on bus/function complete
* reset happens immediately
* always clear TC0 when counter reloaded
* check valid commands separately for 5390 and 5390a
* handle 5390a initiator set attention command
* use logmacro for logging
2018-05-28 14:45:41 +02:00
Vas Crabb
80dacaa17c
fixup (nw)
2018-05-28 22:11:36 +10:00
Ryan Holtz
c4fac5bfdc
wpc_shift, wpc_lamp, wpc_out, wpc_pic, wpc_dmd, ygv608, timekpr, at28c16, c352: Eliminated customized MCFG_DEVICE_ADD macros. (nw)
2018-05-28 12:58:19 +02:00
mooglyguy
9d3ee52866
cdi, indy_indigo2: Eliminated customized MCFG_DEVICE_ADD macros. (nw)
2018-05-28 11:21:54 +02:00
mooglyguy
ad82e8b4dc
Assorted cleanup involving driver_init on a handful of drivers, nw
2018-05-28 09:32:16 +02:00
braintro
6ef044df51
nmk16.cpp: Minor info about Tom Tom Magic's alternate titles. (nw)
2018-05-28 02:18:31 -05:00
braintro
f68c92764f
nmk16.cpp: Balls dipswitch for Tom Tom Magic (nw)
2018-05-28 02:02:49 -05:00
AJR
6dbb8f13c4
One more XTAL value typo fixed (nw)
2018-05-28 00:15:59 -04:00
AJR
c5d94ca2df
32.768_kHz_XTAL != 32.768_MHz_XTAL (nw)
2018-05-28 00:11:11 -04:00
angelosa
b8d0fba781
tatsumi.cpp: round up 5 bg gfxdata, needs decoding. Also cleaned up text gfx data (nw)
2018-05-28 05:16:39 +02:00
DavidHaywood
b247768797
gave Tom Tom Magic a joystick and 3 buttons, as shown in attract mode
...
the Joystick at least is needed for high score name entry.
played a bit, seems fine so...
new WORKING machines
Tom Tom Magic [AJRhacker, David Haywood]
2018-05-27 21:00:21 -04:00
ajrhacker
afd8307a0a
Merge pull request #3617 from DavidHaywood/270518
...
gave Tom Tom Magic a joystick and 3 buttons, as shown in attract mode
2018-05-27 20:45:42 -04:00
DavidHaywood
6bea5d615c
gave Tom Tom Magic a joystick and 3 buttons, as shown in attract mode
...
the Joystick at least is needed for high score name entry.
played a bit, seems fine so...
new WORKING machines
Tom Tom Magic [AJRhacker, David Haywood]
2018-05-28 01:25:59 +01:00
David Haywood
da7ae02b43
new WORKING clones ( #3616 )
...
* new WORKING clones
Metal Slug 3 (NGM-2560, earlier) [Razoola]
* consistency (nw)
* date note
2018-05-27 20:15:53 -04:00
angelosa
c412f39ec8
tatsumi.cpp: fixed Round Up 5 video priority on map screen after a play [Angelo Salese]
2018-05-28 01:39:50 +02:00
angelosa
06cf8794c6
tatsumi.cpp: fix Apache 3 out of bounds colors for sprites (trees and buildings) [Angelo Salese]
2018-05-28 01:39:48 +02:00
angelosa
16428d169f
tatsumi.cpp: added vertical text scrolling to Round Up 5 [Angelo Salese]
2018-05-28 01:39:44 +02:00
AJR
1a0ca46e48
markham.cpp: Fix initialization order error (nw)
2018-05-27 17:03:11 -04:00
ajrhacker
287833a64d
Merge pull request #3615 from kazblox/master
...
Improve simulated protection comms in banbam, mark MCU dump as good.
2018-05-27 17:00:52 -04:00
AJR
6652225def
z80scc: Remove generic device type (which nothing was using) and custom MCFG_SCCXXXX_ADD macros (nw)
2018-05-27 16:57:25 -04:00
Jackson
c0a6c80e76
(nw)
2018-05-27 16:45:46 -04:00
Jackson
34dd2f184b
(nw)
2018-05-27 16:32:22 -04:00
Jackson
07c7cb575f
markham.cpp: Protection checkpoint for banbam and clones, improved simulation. Still imperfect, but all graphics are correct and the games no longer crash. Marked MCU as good dump from observation and Phil Bennett's comments.
2018-05-27 16:32:18 -04:00
AJR
fb2012ed3f
mc146818, ds1302, ds1386, ds2404: Eliminate customized MCFG_DEVICE_ADD macros (nw)
2018-05-27 16:31:05 -04:00
AJR
182333e0db
wd_fdc family, msm5832: Eliminate customized MCFG_XXX_ADD macros (nw)
2018-05-27 15:54:01 -04:00
angelosa
0c522d46f8
tatsumi.cpp: removed an ugly kludge in Round Up 5, fixes soft resets [Angelo Salese]
...
(Also demoted to not working for obvious reasons)
2018-05-27 21:08:00 +02:00
AJR
553ce07ee1
Remove a few unnecessary customizations of MCFG_DEVICE_ADD (nw)
2018-05-27 12:07:08 -04:00
AJR
8861b16318
MT 6982 (nw)
2018-05-27 11:29:30 -04:00
AJR
9b27fcb332
MT 6982 (nw)
2018-05-27 11:28:05 -04:00
cracyc
548a95a220
ad1848: oops (nw)
2018-05-27 09:23:25 -05:00
Ryan Holtz
e18205b832
Assorted machine().device removals, nw
2018-05-27 12:22:53 +02:00
Ivan Vangelista
6ab9e423d5
mpu4.cpp: device_finder (nw)
2018-05-27 12:21:12 +02:00
Ivan Vangelista
a56c537b44
new working clone
...
---------------------------
Raiden Fighters (US, newer) [Fabrice Arzeno, The Dumping Union]
2018-05-27 09:49:07 +02:00
Ivan Vangelista
f1ffac5de2
new working clone
...
-----------------------------------------------
Viper Phase 1 (New Version, Germany) [Fabrice Arzeno, The Dumping Union]
2018-05-27 09:14:48 +02:00
AJR
a37321a6fb
alpha68k.cpp: Add addressable latch for type II and V configurations (nw)
2018-05-26 22:35:27 -04:00
cam900
87aae394f6
seta.cpp : Add seperate value for tilemap banks ( #3584 )
...
* seta.cpp : user_data'd tilemap banks
* seta.cpp : Fix tilemap updating
* seta.cpp : Minor cleanups; Add seperate value for rambank
* seta.cpp : Add output_finders, Fix build
2018-05-27 12:31:08 +10:00
cam900
1667d41211
senjyo.cpp : Simpler starforc bg color swap ( #3604 )
...
* senjyo.cpp : Simpler starforc bg color swap
* senjyo.cpp : Fix color
2018-05-27 10:46:38 +10:00
Vas Crabb
c372746c61
srcclean (nw)
2018-05-27 10:25:02 +10:00
angelosa
0fe30e8cf2
tatsumi.cpp: improved road colors in Cycle Warriors [Angelo Salese]
2018-05-27 10:23:51 +10:00
cracyc
a867439ffd
pc9801_118: note (nw)
2018-05-26 19:12:16 -05:00
AJR
4d4976a89a
qvt201: Add RS232 ports (nw)
2018-05-26 19:31:21 -04:00
AJR
b618b49302
apple2ees: Actually add this set to MAME
2018-05-26 17:53:36 -04:00
angelosa
fe0a0d0e1e
tatsumi.cpp: improved road colors in Cycle Warriors [Angelo Salese]
2018-05-26 23:43:23 +02:00
MetalliC
7d77ee4407
motogonki: few more, correct CPU clock, document hidden test mode (nw)
2018-05-27 00:32:55 +03:00
Olivier Galibert
f1465f9539
Oops (nw)
2018-05-26 23:10:24 +02:00
Olivier Galibert
1253922938
Forgot the comment (nw)
2018-05-26 23:10:19 +02:00
Olivier Galibert
2b54bc0e04
Oops (nw)
2018-05-26 23:09:56 +02:00
Olivier Galibert
83a3b78fb3
Forgot the comment (nw)
2018-05-26 22:39:50 +02:00
Olivier Galibert
034ba66e3e
Floppy robustification, better bitstream handling [John Keoni Morris, Peter Ferrie, Olivier Galibert]
2018-05-26 22:23:06 +02:00
Olivier Galibert
de919271fe
Floppy robustification, better bitstream handling [John Keoni Morris, Peter Ferrie, Olivier Galibert]
2018-05-26 22:06:40 +02:00
wilbertpol
5291d14021
use plural names for output finders when there are multiple outputs ( #3595 )
...
* use plural names for output finders when there are multiple outputs (nw)
* use plural names for output finders when there are multiple outputs (nw)
* use plural names for output finders when there are multiple outputs (nw)
2018-05-27 05:45:32 +10:00
Vas Crabb
5309cc042a
cherry-pick this line (nw)
2018-05-27 05:00:22 +10:00
MetalliC
c6e63ee748
motogonki checkpoint, seems running and showing something (nw)
2018-05-26 21:51:03 +03:00
Vas Crabb
c15531dddc
srcclean (nw)
2018-05-27 04:48:13 +10:00
angelosa
decf1fd1fa
tatsumi.cpp: added preliminary row/colscroll_enable for tilemaps, fixes background scrolling and foreground text in Cycle Warriors [Angelo Salese]
2018-05-26 20:41:08 +02:00
angelosa
6014e8fc13
tatsumi.cpp: fixed broken sound in bigfight/cyclwarr, demoted cyclwarr and apache3 to not_working (missing important game elements) (nw)
2018-05-26 20:41:04 +02:00
angelosa
cd08b36562
tatsumi.cpp: Fix broken transparent pen (wait there's MORE!) (nw)
2018-05-26 20:41:02 +02:00
Vas Crabb
254aeff5c7
trivial stuff (nw)
2018-05-27 03:52:30 +10:00
AJR
6a267ea40d
Remove sets that haven't actually been added (nw)
2018-05-26 13:48:46 -04:00
smf-
0768908e67
I can't even do simple changes (nw)
2018-05-26 18:21:18 +01:00
AJR
ceac5a4a71
exidy440.cpp, vertigo.cpp: Improve encapsulation for audio device
2018-05-26 13:20:21 -04:00
smf-
41847223f4
new WORKING machine
...
-----------------------
Jikkyou Powerful Pro Yakyuu EX '98 (GC811 VER. JAA) [Charles MacDonald, Candy Wolff, Henrique Areias Pontes, Sean Sutton, Surgeville, Dane Biegert, Smitdogg, The Dumping Union, smf]
2018-05-26 18:08:27 +01:00
smf-
c582eb02df
Adjust Popeye and Sky Skipper layer positions to match tests on real hardware. Added preliminary emulation of the corruption on the Popeye bootleg logo caused by x flipped and non x flipped sprites being displayed right next to each other. Use USE_NEW_COLOR only to switch between 680 & 1300 resistor in sky skipper. [smf]
2018-05-26 18:08:26 +01:00
Sergey Svishchev
c23094f582
a7150: pass usart/timer and graphics board tests; hook up 8087 (nw) ( #3556 )
...
* a7150: pass usart/timer and graphics board tests; hook up 8087 (nw)
* a7150: follow-up on PR#3556
2018-05-27 03:02:29 +10:00
angelosa
fa63ba7f87
nmk16.cpp: redumped tomagic background rom (nw)
2018-05-26 18:58:07 +02:00
MetalliC
df5bcf0ea0
new NOT WORKING machine
...
-----------------------
Motogonki [IgorR76]
2018-05-26 19:55:54 +03:00
AJR
0df6007b80
gamemasters.cpp: Silly mistake (nw)
2018-05-26 12:17:54 -04:00
AJR
3b1f444328
atarist.cpp: Use device finder for floppies (nw)
...
blitz68k.cpp: Of course this has to be optional (nw)
2018-05-26 12:01:56 -04:00
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