Commit Graph

309 Commits

Author SHA1 Message Date
Miodrag Milanovic
1d65d9520f exidy fix (nw) 2016-05-01 08:43:49 +02:00
AJR
dafe4d8e22 Make watchdog timer a separate device
- Separate watchdog implementation from running_machine (once again) and driver_device
- Old-style methods, now hidden behind #ifdefs, will probably be safe to remove soon
2016-04-30 16:39:27 -04:00
cracyc
a717ba24ed new not working altos486 [Carl, Al Kossow] 2016-04-30 15:20:02 -05:00
Miodrag Milanovic
c294968563 vicdual fix compile 2016-04-30 20:07:31 +02:00
Miodrag Milanovic
8bef52ec6d fixed wpc, okiadpcm and eolith (nw) 2016-04-30 19:56:18 +02:00
Miodrag Milanovic
172becaad6 cliffhgr fix (nw) 2016-04-30 19:04:59 +02:00
Miodrag Milanovic
64df157502 wrong name for video file (nw) 2016-04-30 18:52:00 +02:00
Miodrag Milanovic
61349c9eaa Fix deco crypt separate compile (nw) 2016-04-30 18:49:36 +02:00
Ivan Vangelista
9727a393f1 warpwarp.cpp: allow separate building (nw) 2016-04-30 17:12:38 +02:00
Miodrag Milanovic
e044d56500 Fixed build atom driver (nw) 2016-04-29 10:16:04 +02:00
Miodrag Milanovic
047e3d1329 fix astrocde (nw) 2016-04-29 09:37:45 +02:00
Miodrag Milanovic
ccc4d75a78 asteroid build fix (nw) 2016-04-29 09:27:56 +02:00
Miodrag Milanovic
8e58d4099c move to proper place (nw) 2016-04-28 20:40:17 +02:00
Miodrag Milanovic
4a2cca538a Fixed amiga related drivers buid (nw) 2016-04-28 19:34:16 +02:00
Miodrag Milanovic
91719978c9 abc80x separate compile possible (nw) 2016-04-28 18:48:02 +02:00
Miodrag Milanovic
50361fcc23 R3000 is separate CPU, helps building some drivers with SOURCES (nw) 2016-04-28 18:26:37 +02:00
David Haywood
917c9fc361 despite PCB being different operation looks similra to crgolf, so put it in there.
note, need to verify if there is a BPROM present on this PCB, if so it needs dumping.
2016-04-28 14:16:34 +01:00
David Haywood
01b454694d new NOT WORKING
Master's Golf [MooglyGuy, ShouTime]
2016-04-28 11:58:07 +01:00
etabeta78
1524406721 misc clean up. nw. 2016-04-28 11:20:54 +02:00
etabeta78
508c19abf1 neogeo.cpp: huge clean up of the cartslot code in order to better
exploit slot devices: [Fabio Priuli]
- moved cart-specific components to the carts itself removing
  the fake protection devices from the main system, since they
  never belonged there
- removed hacky rom region destruction/construction when a
  new cart is inserted, replacing it with proper bank pointers to
  the carts (except for ymsnd and ymsnd.deltat region which
  will require modernization of the ym devices)
- started re-organization of bootleg boards emulation, so to
  reduce the need of collapsing everything into a single cart
  type with multiple protection devices, more work is needed

neopcb.cpp: moved to a separate source file the emulation for
JAMMA PCB versions of a few neogeo games, since they don't
have a cartslot. [Fabio Priuli]

neogeo.xml: added information about Japanese titles and
release dates to the software list and aligned the list to the
driver. [Fabio Priuli]
2016-04-28 07:16:35 +02:00
David Haywood
02534d1a9c new NOT WORKING
Polaroid Instant Memories [Alex Cmaylo]
2016-04-26 12:24:27 +01:00
David Haywood
c42e275665 Document internal hardware of original Pocket Challenge machine [Team Europe]
(as a result, moved it to a new skeleton driver, and moved the softlist connection for the original machine there too)

not started to hook anything up yet.
2016-04-25 18:45:18 +01:00
etabeta78
eac382d629 Merge pull request #829 from fulivi/hp9845_dev
Hp9845: added capabilty to load option ROMs
2016-04-25 14:51:24 +02:00
Miodrag Milanovic
1e0f3bfc37 Revert "Unified filenames for ep64 audio/video components to match driver (nw)"
This reverts commit 10a20e4d7d.
2016-04-25 12:16:28 +02:00
Scott Stone
691494277b vc4000snd and specimx_snd files renamed to match driver (nw) 2016-04-24 22:47:05 -04:00
Scott Stone
2b69aa072b tvc_snd renamed to match driver name (nw) 2016-04-24 21:45:13 -04:00
Scott Stone
6794654a06 Moved upd1771 files to proper device folder and fixed includes (nw) 2016-04-24 21:22:59 -04:00
Scott Stone
86be9779cc Wonderswan audio/video files renamed to match driver (nw) 2016-04-24 20:41:31 -04:00
Scott Stone
10a20e4d7d Unified filenames for ep64 audio/video components to match driver (nw) 2016-04-24 19:10:07 -04:00
Scott Stone
169b790b99 Merge md_cons.h to megadriv.h to match that of main driver (nw) 2016-04-24 16:42:50 -04:00
Scott Stone
819309bade Rename atari files to atari400 files and references to match driver name (nw) 2016-04-24 15:59:46 -04:00
Scott Stone
af1756e508 Rename cps2crpt to cps2crypt to match header filename (nw) 2016-04-24 12:39:43 -04:00
etabeta78
10c5c6cfb9 This shall fix arcade target. Sorry for the breakage. nw. 2016-04-24 05:59:19 +02:00
etabeta78
3b1f24dd82 saturn.cpp: converted controllers to work through slot devices,
cleaning up the related code. [Fabio Priuli]

saturn.cpp: added emulation of the SegaTap adapter (4 controllers)
and Sega Multitap adapter (6 controllers). Saturn Bomberman
can now be played as intended. [Fabio Priuli]
2016-04-23 19:07:33 +02:00
fulivi
b9f17449ee hp9845b: added capability to load optional ROMs 2016-04-23 14:33:32 +02:00
Miodrag Milanovic
c47bd3a937 Added generic latch to replace soundlatch in driver_device (nw) 2016-04-18 14:08:54 +02:00
couriersud
31325d6599 Convert kidniki netlist into an external one. 2016-04-17 22:30:55 +02:00
etabeta78
af570db2d0 ng_aes.cpp: converted AES controllers to work through slot devices.
Also, separated more clearly the CD component by the base unit. [Fabio Priuli]
2016-04-13 23:31:07 +02:00
hap
3c774adb53 phantom.cpp skeleton driver
New NOT_WORKING machine added
-----------
Fidelity Phantom [hap, Lord Nightmare]
2016-04-13 16:20:49 +02:00
David Haywood
d702097e42 segacrpt is also a device, again reduced some duplication (nw) 2016-04-12 03:30:47 +01:00
David Haywood
0cfa192533 segacrp2 is now a device, kill off a whole bunch of duplicated decryption code across several drivers (nw) 2016-04-12 00:10:54 +01:00
etabeta78
465de15885 intv: Converted controller inputs to be slot devices. [Fabio Priuli]
intvecs: Converted hand controllers, keyboard and synth to be slot devices,
by using a temporary hack to workaround the impossibility to plug the same
device into 2 different slots as these keyboard require. [Fabio Priuli]

out of whatsnew: in the long term we need to come up with a core solution
for these devices that occupy multiple slot devices at once (another one is
the VCS Compumate which plugs into both VCS control ports), because the
hack I used (a "fake" control port which acts as a passthru for the two real
control ports) is not really satisfactory. However, current solution is better
than the selectable controllers we had, which were (ab)using
PORT_CONDITIONs...
2016-04-10 17:54:51 +02:00
etabeta78
e594366857 probably fixed the arcade only build. nw. 2016-04-10 06:15:18 +02:00
couriersud
bc936dbc26 Added m62(kidniki) to nl.lua. Started some experiments around parallel
solving of linear equations. This code is not active. Fix kidniki audio
performance. [Couriersud]
2016-04-08 03:30:11 +02:00
Miodrag Milanovic
dff2f2517a separate mpeg audio as device, made building separate model3 possible (nw) 2016-04-07 18:15:07 +02:00
David Haywood
23df0fe736 new NOT WORKING
Jungle (VI3.02) [f205v]

I think the 68k code is encrypted.
2016-04-07 14:22:22 +01:00
MetalliC
c88e9508e6 Sega Model3/Naomi/Hikaru Communication Board basic 2016-04-05 17:23:56 +03:00
Michael Zapf
ee6684ac85 New GROM implementation (TMC0430) with (almost) precise clock behavior 2016-03-30 23:50:39 +02:00
Miodrag Milanovic
913ab1e140 Cleanups and version bump 2016-03-30 08:35:21 +02:00
David Haywood
8b2613e3e0 new NOT WORKING
Super Game (Sega Master System Multi-game bootleg) [Astroblaster]

unfortunately the dump is incomplete, there's a 512KB MASK rom that hasn't been dumped.

(it also probably uses an MCU for the timer / credit logic, but we can simulate that)
2016-03-30 00:17:06 +01:00