Commit Graph

838 Commits

Author SHA1 Message Date
Ivan Vangelista
5e187101d4 New not working machine
------------------------------------
Spirit of 76 [PinMAME]

New not working clone
-----------------------------------
Black Knight 2000 (PF-1) [PinMAME]
2017-06-12 18:35:02 +02:00
Sergey Svishchev
24d016f62c New skeleton: GRiD Compass series 2017-06-06 21:29:43 +03:00
angelosa
57204def70 new NOT WORKING
---------------
Ron II Mah-Jong [system11, Angelo Salese, The Dumping Union]
2017-06-04 07:43:17 +02:00
R. Belmont
2cc6a93485 Merge pull request #2352 from JoakimLarsson/dbox5
New driver NOT_WORKING, Nokia Dbox 1 satellite digital receiver
2017-06-02 22:04:56 -04:00
tim lindner
2c2458bbac Added read support for the disk format SDF used in the CoCoSDC (#2345) 2017-05-31 16:23:49 +10:00
Vas Crabb
150e76d009 Merge branch 'release0186'
Conflicts:
	src/mame/drivers/harddriv.cpp
2017-05-31 11:42:04 +10:00
Joakim Larsson Edstrom
925b244ced dbox: New driver NOT_WORKING, Nokia Dbox 1 satellite digital receiver 2017-05-30 09:57:43 +02:00
Vas Crabb
5c0466c0b5 fix typo (nw) 2017-05-30 01:38:37 +10:00
couriersud
7e8a7aeea9 Add Zaccaria to mamenl build. (nw) 2017-05-28 11:10:54 +02:00
Vas Crabb
e892661905 srcclean (nw) 2017-05-28 13:40:48 +10:00
hap
a6e7aa977c added EVA skeleton driver (nw) 2017-05-27 18:55:47 +02:00
Ivan Vangelista
85b7c141e3 New not working machines
----------------------------------------
Dream Hunting (US) [ShouTime, The Dumping Union]
Hog Wild (US) [ShouTime, The Dumping Union]
2017-05-27 13:08:32 +02:00
Ivan Vangelista
6c0ddbe07b Remove mame/includes/ec184x.h: it wasn't included anywhere. Its content is duplicated in devices/machine/genpc.h, which is included in drivers/ec184x.h. (nw) 2017-05-27 09:57:42 +02:00
briantro
9546051bc0 fix arcade builds (nw) 2017-05-26 22:30:15 -05:00
couriersud
4bded4de38 Add cheeky mouse to mamenl64 build. (nw) 2017-05-27 00:11:17 +02:00
Vas Crabb
2b7d87317b Preliminary netlist sound for the Zaccaria 1B11142 board
* Tromba (trumpet) sound is not working - requires Schmitt trigger device
* Connecting cassa (bass drum) swamps other instruments so it's disconnected for now
* Mixing melody sound with speech/SFX is not done in netlist (should be)
* Relative levels of melody/speech/SFX are probably still wrong

(nw) A good test case for this is the Money Money driver (monymony).
There's a bit of buzzing on this one as well.  The problem with the
cassa could be caused by running into non-ideal characteristics of opams
again (the LM3900 seems to ignore the V+ value supplied to it).  When
the netlist library gets Schmitt trigger support, the tromba can be
completed.  Unfortunately, the tromba is a key part of the
characteristic sound of these boards, so you really notice when it's
lacking.
2017-05-27 03:57:50 +10:00
Vas Crabb
308c2bb72d cheekyms: add preliminary netlist sound based on schematics provided by Sam Grech
(nw) It doesn't work quite right yet.  The "Hammer" and "Pest" sounds
are generated by free-running 555/556 timers and gated with LM324
applifiers.  For whatever reason, the netlist system produces a kind of
buzzing from the "Hammer" circuit when it's supposed to be suppressed,
and it doesn't think the pest sound should be suppressed completely so
you can always hear it at a low level in the background.  The "Cheese"
circuit is a bit weird - either they're using the base-emitter junction
of a 2SC945 as a signal diode, or there's an error in the schematic
(collector is shown unconnected).  Connecting this part of the circuit
causes the netlist system to hang, so R2/R3/C8/Q2 are not connected for
now.
2017-05-26 16:43:29 +10:00
arbee
1dbbb778c3 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Acorn Communicator [R. Belmont]
2017-05-24 23:05:28 -04:00
arbee
e8aa0ab5df New games added as GAME_NOT_WORKING:
Shoot Away II [R. Belmont, Surgeville, Sean Sutton, Smitdogg, The Dumping Union]
2017-05-23 21:41:29 -04:00
David Haywood
7eeae7892d basic VT03 support 2017-05-23 21:12:26 +01:00
Vas Crabb
099dd26e89 fix regular builds (single-driver builds were working) (nw) 2017-05-23 23:50:49 +10:00
dankan1890
f09ba1e562 Fixed some inaccuracies in file names in lua scripts. 2017-05-21 15:22:03 +10:00
fulivi
e2b9e11da0 Hp9845: Support for HPI floppy format (#2310)
hp9845: Support for HPI floppy format [F. Ulivi, A.Kückes]
2017-05-16 09:52:31 +02:00
Dirk Best
94dc282a8f megaphx: Remove PIC MCU simulation, emulate it instead
* It's now emulated using the existing PIC16C54 dump
* Proper 8255 PPI hookup
* Clean up dip switches, add dip locations
* Add documentation
2017-05-16 00:24:29 +02:00
Vas Crabb
0f0d39ef81 Move static data out of devices into the device types. This is a significant change, so please pay attention.
The core changes are:
* Short name, full name and source file are no longer members of device_t, they are part of the device type
* MACHINE_COFIG_START no longer needs a driver class
* MACHINE_CONFIG_DERIVED_CLASS is no longer necessary
* Specify the state class you want in the GAME/COMP/CONS line
* The compiler will work out the base class where the driver init member is declared
* There is one static device type object per driver rather than one per machine configuration

Use DECLARE_DEVICE_TYPE or DECLARE_DEVICE_TYPE_NS to declare device type.
* DECLARE_DEVICE_TYPE forward-declares teh device type and class, and declares extern object finders.
* DECLARE_DEVICE_TYPE_NS is for devices classes in namespaces - it doesn't forward-declare the device type.

Use  DEFINE_DEVICE_TYPE or DEFINE_DEVICE_TYPE_NS to define device types.
* These macros declare storage for the static data, and instantiate the device type and device finder templates.

The rest of the changes are mostly just moving stuff out of headers that shouldn't be there, renaming stuff for consistency, and scoping stuff down where appropriate.

Things I've actually messed with substantially:
* More descriptive names for a lot of devices
* Untangled the fantasy sound from the driver state, which necessitates breaking up sound/flip writes
* Changed DECO BSMT2000 ready callback into a device delegate
* Untangled Microprose 3D noise from driver state
* Used object finders for CoCo multipak, KC85 D002, and Irem sound subdevices
* Started to get TI-99 stuff out of the TI-990 directory and arrange bus devices properly
* Started to break out common parts of Samsung ARM SoC devices
* Turned some of FM, SID, SCSP DSP, EPIC12 and Voodoo cores into something resmbling C++
* Tried to make Z180 table allocation/setup a bit safer
* Converted generic keyboard/terminal to not use WRITE8 - space/offset aren't relevant
* Dynamically allocate generic terminal buffer so derived devices (e.g. teleprinter) can specify size
* Imporved encapsulation of Z80DART channels
* Refactored the SPC7110 bit table generator loop to make it more readable
* Added wrappers for SNES PPU operations so members can be made protected
* Factored out some boilerplate for YM chips with PSG
* toaplan2 gfx
* stic/intv resolution
* Video System video
* Out Run/Y-board sprite alignment
* GIC video hookup
* Amstrad CPC ROM box members
* IQ151 ROM cart region
* MSX cart IRQ callback resolution time
* SMS passthrough control devices starting subslots

I've smoke-tested several drivers, but I've probably missed something.  Things I've missed will likely blow up spectacularly with failure to bind errors and the like.  Let me know if there's more subtle breakage (could have happened in FM or Voodoo).

And can everyone please, please try to keep stuff clean.  In particular, please stop polluting the global namespace.  Keep things out of headers that don't need to be there, and use things that can be scoped down rather than macros.
It feels like an uphill battle trying to get this stuff under control while more of it's added.
2017-05-14 21:44:11 +10:00
Ivan Vangelista
0ae2e886e1 acchi.cpp: corrected game title and renamed driver patapata.cpp (nw) 2017-05-10 17:37:49 +02:00
yz70s
1b1c4cfa0f xbox: third step in removing the legacy pci system in favor of the new one (nw) 2017-05-07 15:47:29 +02:00
hap
94776accf5 New Working machine added
--------
Fidelity Sensory Chess Challenger 6 [hap, yovan]
2017-05-02 19:32:50 +02:00
Dirk Best
cbca538ae9 chinsan: Merge mayumi driver
* Interrupt enable and flip screen hooked up for chinsan
* NVRAM support for chinsan
2017-05-01 13:06:10 +02:00
Jean-François DEL NERO
7b5cea4f76 New machine support : The French Minitel 2 Terminal. (#2261)
* TS9347 variant support added
* New machine support : Minitel 2 (Radiotechnique Portenseigne / Philips)
2017-04-29 13:34:19 +10:00
hap
885740752f moved nupogodi to another driver (nw) 2017-04-27 19:03:09 +02:00
Olivier Galibert
9d5d0a2205 (nw) 2017-04-25 21:17:14 +02:00
Olivier Galibert
2b066459bd k054321: Implement as a device [O. Galibert, Phil Bennett] 2017-04-25 19:54:17 +02:00
Lord-Nightmare
91bb0eb6e0 New NOT_WORKING driver added
---------
BPM Microsystems BP-1200 [Lord Nightmare]
2017-04-25 03:04:17 -04:00
Ivan Vangelista
419debe4ed New not working machine
-----------------------------------
Space Cyclone [David Haywood, Nicolas Francfort, Sean Sutton, Tourniquet, ShouTime, Anonymous Donator, ranger_lennier, David Stevens, Mr. Goodwraith, John Wilke, Paul Vining, Ryan Gatto, rtw, Jan Stuhler, Rod_Wod, Elliott Kipper, Greg Stout, *=/STARRIDER\=*, Ross Esposito, Paul Gaulton, Chris Heflin, Anonymous Donator from Switzerland, Fabien Marsaud, Surgeville, krick, B2K24, Anonymous Donator from Italy, David Jorge, Andrea Babich, Ciacchi Stefano, Mucci, gamez fan, Brian Troha, VFR750P, anonymous, Mr. Anonymous from Outer Space, InsertMoreCoins, Game Preservation Society, dax_PL, Russell Howard, Peter Wilhelmsen, Sébastien Monassa, f205v, Smitdogg, Gerald (COY), Brian Sutherland, The Dumping Union]
2017-04-24 16:17:45 +02:00
Ivan Vangelista
9c4188fd82 New not working machine
-----------------------------------
Acchi Muite Hoi [David Haywood, Surgeville, Sean Sutton, Jred, Mike Krug, Smitdogg, The Dumping Union]
2017-04-22 07:40:14 +02:00
hap
2c622f1f67 skeleton driver for novag presto (nw) 2017-04-22 04:01:10 +02:00
AJR
8bd261ec38 Build list fixes (nw) 2017-04-18 13:38:23 -04:00
AJR
e807eef14a New NOT WORKING:
* Super Star (Recreativos Franco) [AJR, Akiles500]
2017-04-17 00:10:22 -04:00
AJR
498fc34641 Add VS9209 I/O device for various Video System games 2017-04-15 00:09:00 -04:00
AJR
0188b4e80b segaybd.cpp, srallyc: Add OKI MSM6253 device 2017-04-12 23:09:13 -04:00
cracyc
490d00afb7 ds1205: Add Dallas DS1205 Multikey [Carl] 2017-04-12 17:32:22 -05:00
Robbbert
7f9b1a42e5 (nw) Hopefully fixed arcade-only build. 2017-04-12 17:21:38 +10:00
angelosa
dab0378933 crospuzl belongs to crystal.cpp (nw) 2017-04-12 04:55:51 +02:00
AJR
32984a5a51 segaxbd.cpp: Rewrite CXD1095 as a device and also add it to megatech.cpp 2017-04-10 22:55:00 -04:00
Ivan Vangelista
a3083cd361 fixed build (nw) 2017-04-09 08:21:36 +02:00
Ivan Vangelista
da69e8daac New not working machine
-----------------------------------
Gaelco Championship Tuning Race [Mark F., Smitdogg, The Dumping Union]

Also renamed the driver from tokyocop.cpp to gaelcopc.cpp. Other game on this hardware is Ring Riders. (nw)
2017-04-04 19:58:47 +02:00
arbee
63e52ca1f4 New games added as GAME_NOT_WORKING:
Otomedius [R. Belmont, dopefishjustin, G. Paziouros, S. Fauveau, R. Higashi, R. Howard, B. Munger, S. S. Neilson, Tormod, Smitdogg, The Dumping Union]
2017-04-02 15:05:41 -04:00
arbee
9c963f9b53 New games added as GAME_NOT_WORKING:
Pirate Ship [Phil Bennett, R. Belmont, (dump credits?)]
2017-04-01 16:53:24 -04:00
arbee
7dcec7ba76 New games added as GAME_NOT_WORKING:
GI-Classic EX [R. Belmont, Jacob Kesinger, Surgeville, Paul Vining, Smitdogg, The Dumping Union]
2017-04-01 08:54:34 -04:00
Ariane Fugmann
c8554aabcb vicdual: add 97269-P-B and 97271-P daughterboards for nsub (#2192) 2017-03-31 09:52:42 +11:00
Ivan Vangelista
015cb391ce New not working machine added
-----------
Unknown Poker Game by Chain Leisure [Gerald (COY), The Dumping Union]

My name as the copyright holder is a placeholder. Please remove as soon as someone fleshes this driver out. (nw)
2017-03-27 18:56:36 +02:00
Nigel Barnes
f224898523 archimedes: Added JFD floppy format as used by JASPP (Archimedes Software Preservation Project) 2017-03-23 20:47:26 +00:00
AJR
cd7babc775 Add skeleton device for Video System C7-01 GGA
(nw) This has uncovered what might be a core bug: AM_SELECT does not work properly with masked handlers.
2017-03-18 12:00:39 -04:00
Vas Crabb
558e7f0f9a rebalance arcade libs a little (nw) 2017-03-18 19:37:05 +11:00
ajrhacker
1265aae040 Merge pull request #2154 from shattered/_b85368c
hp_ipc: de-skeletonize.
2017-03-16 23:35:15 -04:00
Sergey Svishchev
7d4d6382e7 hp_ipc: de-skeletonize. 2017-03-16 22:26:49 +03:00
Sergey Svishchev
7f12847c28 agat: split from apple2, implement basic agat7 hardware (take 2). 2017-03-16 18:16:52 +03:00
Lord-Nightmare
cb1a5c91e8 build fix for separate builds (nw) 2017-03-15 19:18:08 -04:00
R. Belmont
b72b363175 Merge pull request #2142 from shattered/_9a6d02f
ie15: convert to a device with frontends (take 2)
2017-03-15 10:47:12 -04:00
Sergey Svishchev
dc6b566136 ie15: convert to a device with frontends (standalone driver and rs232 slot device) (take 2) 2017-03-13 05:37:46 +03:00
Sergey Svishchev
8fd315da7e eurocom2, waveterm: new skeleton drivers (Eltec EurocomII SBC, PPG Waveterm A) 2017-03-12 17:17:06 +03:00
hap
3e867504c1 added hlcd0538 device (nw) 2017-03-10 16:44:33 +01:00
cracyc
c86d1d1c9a New not working
------------------
Ampro Computers Little Board/186 [Carl, Al Kossow]

Out of WN
Requires "Monitor Busy" IRQs from the 5380 to read the SCSI HDD.
2017-03-04 19:23:09 -06:00
Ivan Vangelista
c51e402aad New not working games
___________________
Space Ship [PinMAME]
White Force [PinMAME]
2017-03-01 18:50:04 +01:00
Vas Crabb
73e2a3f542 ti85.cpp: Convert TI-8x link port to a bus with emulated peripherals, should work with TI-82 and TI-85.
* tee allows two peripherals to be connected in parallel
* glinkhle is an RS232 (9600 8N1) adaptor
* bitsock sends raw assert/release line signals to/from a bitbanger device
* monospkr is a speaker connected between tip/ring in parallel and sleeve
* stereospkr is two speakers: left across tip and sleeve, right across ring and sleeve

Use glinkhle to make emulated calculators talk with cooked sockets, e.g.

    mame ti82 -linkport glinkhle -linkport:glinkhle:rs232 null_modem -bitb socket.127.0.0.1:2345

Use bitsock to make emulated calculators talk with cooked sockets, e.g.

    mame ti82 -linkport bitsock -bitb socket.127.0.0.1:2345

You can use tee to do stuff like listen to data activity for debugging purposes, e.g.

    mame ti82 -linkport tee -linkport:tee:a stereospkr -linkport:tee:b glinkhle -linkport:tee:b:glinkhle:rs232 null_modem -bitb socket.127.0.0.1:2345
2017-03-01 16:36:42 +11:00
Vas Crabb
cac5699162 back this out, too (nw) 2017-02-27 19:35:36 +11:00
Vas Crabb
ba8cbb9732 Revert "ie15: convert to a device with frontends (standalone driver and rs232…" 2017-02-27 17:43:31 +11:00
AJR
995388d469 Fix MESS build (nw) 2017-02-26 20:42:36 -05:00
ajrhacker
80f207f79d Merge pull request #2096 from shattered/_52bb574
ie15: convert to a device with frontends (standalone driver and rs232…
2017-02-26 19:12:01 -05:00
Sergey Svishchev
0b4832bdf3 ie15: convert to a device with frontends (standalone driver and rs232 slot device) 2017-02-27 00:16:35 +03:00
Dirk Best
663c789014 blockade: Rewrite driver
* Remove fake interrupts and rewrite coin handling
* Use correct CPU type
* Use screen raw parameters
* Use generic 8x8x1 gfx layout
* Update ROM filenames
2017-02-26 15:34:32 +01:00
hap
ba7e8fb8ee moved fphantom to fidel6502 driver (nw) 2017-02-25 20:24:20 +01:00
Mark Garlanger
9533352c6b Fix Heath H19 keyboard (#2066)
* Fix Heath H19 keyboard
* Fix how enable/disable of 25th line is handled.
* Updated to use internal ROM in MM5740.
2017-02-25 11:58:16 +11:00
hap
fad0f4eb67 skeleton driver for cxg chess 2001 (nw) 2017-02-21 21:53:30 +01:00
AJR
d31f08ef77 docastle.cpp: Read inputs through TMS1025
tms1024/tms1025: Add input callbacks and read handler; clean up code a little
2017-02-19 19:38:55 -05:00
couriersud
2acad1f854 Add prodigy to mamenl build. Fix clang5 warnings. (nw) 2017-02-19 01:00:48 +01:00
Dirk Best
1341bc5321 ambush: Rewrite driver.
- Use tilemap system to draw background/foreground characters (and use
generic gfx_8x8x2_planar layout)
- Add mario and dkong3 bootlegs running on extended hardware (color
PROMs for those haven't been dumped, using the PROMs from the original
currently)
- Update and correct dip switches
- Document tile attribute RAM and sprite RAM layout bits
- Use screen raw parameters
- Add connector layout
- Update TODO list
- Update ROM filenames

New working driver:
-------------------
Donkey Kong 3 (bootleg on Ambush hardware)
2017-02-18 16:29:19 +01:00
Joakim Larsson Edstrom
520e693dc2 prodigy: added new devices to script files 2017-02-17 09:05:30 +01:00
Joakim Larsson Edstrom
f0da6bbf69 prodigy: Netlist for BCD display 2017-02-17 09:05:30 +01:00
Scott Stone
96468022ed Get MAME a-compiling finally (nw) 2017-02-16 03:14:57 -05:00
Vas Crabb
fb087b6c92 Cherry-pick some features from self-registering drivers PoC:
* Use size_t for sizes and <algorithm> for algorithms
* Fix up some files that were getting linked into multiple libs
* Add missing virtual method to sh2 peripheral class
* Put shortname in driver struct for locality
* Use shared pointers in config LRU cache for safety
2017-02-16 12:20:35 +11:00
arbee
2a601f4a70 New games added as GAME_NOT_WORKING
-----------------------------------
Unknown Konami Medal Game [Alex Cmaylo, The Dumping Union, R. Belmont]
2017-02-13 20:25:21 -05:00
Vas Crabb
0ca13a2f67 New WORKING machines:
---------------------
Westinghouse Test Console Serial #5 [Vas Crabb, NekoEd]
2017-02-08 22:52:41 +11:00
Robbbert
c58ad51d51 banctec: hooked up the crtc (nw) 2017-02-08 19:43:13 +11:00
Luca Elia
a1f661cc31 Missing galgames.cpp (nw) 2017-02-06 19:36:22 +01:00
Scott Stone
1e219f087e Adjust/comment some entries to get compile working until src/mame/drivers/galgames.cpp is uploaded (nw) 2017-02-05 20:18:36 -05:00
Luca Elia
4170ed789e More complete Galaxy Games emulation: [Luca Elia]
- Created devices for the galaxy games carts (EEPROM + Flash + PIC) and the slot(s)
- Removed code patches and emulated the PIC communication and bank switching
- Converted the blitter to a device (cesblit.cpp)
- moved the Galaxy Games from tmaster.cpp to their own driver (galgames.cpp)

Provided the PIC code for all four StarPak cartridges [Keith M. Kolmos]

New working machines
--------------------
Galaxy Games StarPak 3
  [Keith M. Kolmos, Rod_Wod, Sean Sutton, Soren Skou Nielsen, Russell Howard, Francis Ramirez,
   Tourniquet, BrianT, coolmod, Smitdogg, The Dumping Union, Luca Elia]
2017-02-05 22:44:38 +01:00
ajrhacker
a59a5cbbb5 preliminary TLCS-870 disassembler - Work in Progress (#1967) 2017-02-05 16:36:06 -05:00
Miodrag Milanovic
39370345d6 Remove some dependency between src/devices/ and src/mame (nw) 2017-02-05 12:46:44 +01:00
MooglyGuy
7f936811f1 Addad PIN64 logger class. (nw) 2017-02-02 01:48:21 +01:00
AJR
9f76ddc78a Arcade build restructuring (nw)
- Create EFO, Promat, Terminal, Wing projects to help reduce the weight of libmisc
- Eliminate Veltmeijer Automaten project (only two games by this company are in MAME, and one actually on Excellent System hardware)
2017-02-01 13:27:47 -05:00
Dirk Best
f2f55c1568 Amiga: Move and rename amiga sound device, add pinout and description 2017-01-29 12:42:58 +01:00
Lord-Nightmare
b0a4c490c5 fix separate build (nw) 2017-01-26 16:05:57 -05:00
Vas Crabb
0e73860daa and the CPU too (nw) 2017-01-25 16:15:41 +11:00
Vas Crabb
45d40fa8c4 fix build 2017-01-25 16:08:44 +11:00
R. Belmont
5bb61a8965 Merge pull request #2016 from pmackinlay/interpro
Interpro
2017-01-24 14:02:51 -05:00
Patrick Mackinlay
875f3c9d12 initial pull request 2017-01-24 21:53:51 +07:00
Dirk Best
189ac471b4 Convert the Amiga keyboards to a bus interface with slot devices 2017-01-22 11:51:09 +01:00
Dirk Best
aea2c5e14a Add A1200 keyboard skeleton device (needs MC68HC05Cx support) 2017-01-21 02:28:00 +01:00
hap
41e4bb5797 added hlcd0515 skeleton device (nw) 2017-01-21 01:46:33 +01:00
Vas Crabb
98b85af4a7 pitnrun: use new MC68705P5 device
m68705: expose more more internal registers through the state interface
* shows contents of registers that can't be read by program code

i8251: make receive more reliable clean up a little

zorba: meat on the bones
* create emulated keyboard device
  - 88 of 96 matrix keys identified, 6 of 8 DIP switches identified, 3 of 6 outputs identified
* connect IEEE-488, RS232 and Centronics ports
* hook up all IRQ sources and connect PIT to UARTs
* more notes

osborne1, gladiatr: use input changed member (nw)
2017-01-19 20:51:30 +11:00
Vas Crabb
fbb99184b7 retofinv: use common Taito MCU hookup 2017-01-17 19:11:14 +11:00
AJR
293a840a93 Fix build (nw) 2017-01-16 20:10:11 -05:00
Nigel Barnes
2188df0263 apd_dsk: new floppy format 'Archimedes Protected Disk' 2017-01-16 20:44:43 +00:00
hap
8dabc094da added novag68k skeleton driver, moved diablo68 to it (nw) 2017-01-16 19:59:30 +01:00
hap
b72848be49 added novag base class (nw) 2017-01-16 19:28:56 +01:00
hap
dae1284f9d renamed fidelity base class (nw) 2017-01-16 19:11:02 +01:00
Vas Crabb
b36d61fbf2 taito68705interface improvements:
* remove non-obvious mcu_status_r and semaphore_r members and move to drivers (varies by system)
* slap fight functionality can be safely folded into base class so do so
* remove leftover crud from driver state classes

qix.cpp, bub68705, changela: use new MC68705P3 core
2017-01-15 14:56:56 +11:00
Vas Crabb
59ea37367e m6805: fix state of input lines being lost on reset
m68705: fix pushed input ports, implement EPROM write (not saved yet)

New WORKING machines:
---------------------
Motorola MC68705P3 programmer
Motorola MC68705P5 programmer
Motorola MC68705U3 programmer
2017-01-13 23:53:09 +11:00
Lord-Nightmare
d04e7f7e62 fix arcade build (n/w) 2017-01-12 17:01:20 -05:00
Joakim Larsson Edstrom
be76377dcf New device: BIM 68153 2017-01-12 10:39:55 +01:00
cracyc
36301281fe New not working
-----------------
Compugraphic MCS PowerView 10 [Carl, Al Kossow]
2017-01-11 17:14:09 -06:00
AJR
5e442a887f Fix build (nw) 2017-01-10 00:07:47 -05:00
Sergey Svishchev
a1b75af694 IBM 6580 Displaywriter de-skeletonization [shattered] 2017-01-10 00:30:56 +03:00
Joakim Larsson Edstrom
9bd33d0082 WIP: miniFORCE 2P21 chassi 2017-01-06 00:18:04 +01:00
R. Belmont
4cd61d1c72 Merge pull request #1926 from fulivi/hp9845_dev9
HP9895 dual-floppy drive (WIP)
2017-01-05 15:07:40 -05:00
Joakim Larsson Edström
34c3e7866b Merge pull request #1927 from JoakimLarsson/vme_1
Converted fcisio1 and fcscsi1 boards to VME slot devices
2017-01-05 17:37:59 +01:00
Joakim Larsson Edstrom
52906f6ede - Force Computers VME boards: Converted fcisio1 and fcscsi1 board drivers to VME slot devices and added VME interface to the fccpu30 board driver
- hd63450.h: Added harness against multiple inclusions
- Cleaned up LOG macro usage
2017-01-05 17:34:07 +01:00
fulivi
5e2bf6ea13 hp9845: draft of HP9895 floppy drive. PHI passes POST. 2017-01-05 12:12:33 +01:00
R. Belmont
d58d1fa0ec Merge pull request #1923 from ajrhacker/efo_zsu
Cedar Magnet/EFO ZSU
2017-01-04 21:16:49 -05:00
AJR
6f8c39e442 Cedar Magnet/EFO ZSU
- Conversion of the Cedar Magnet board from a base device class to a mix-in interface
- Emulate EFO ZSU as main variant of the Cedar Magnet sound board
- Hook up ZSU1 to Skill Flight and Phantom Ship
- Modernize ZSU soundlatch/IRQ mechanism
- More hardware notes (nw)
- Various associated code cleanups (nw)
2017-01-04 17:43:31 -05:00
Joakim Larsson Edström
7907229e28 Merge pull request #1922 from JoakimLarsson/vme1
VME: converted mvme350 board driver to slot device and a general cleanup
2017-01-04 20:31:55 +01:00
Joakim Larsson Edstrom
25a3e81a1f VME: converted mvme350 board driver to slot device and a general cleanup 2017-01-04 20:30:13 +01:00
David Haywood
d2877791fd new NOT WORKING - Happy Fish (V2 PCB, 302-in-1) [The Dumping Union]
we've been sitting on this for a while, progress was shown a few years ago, but is apparently lost.  Smitdogg should be able to clarify the exact part numbers, they're not readable in the pictures.
2017-01-04 00:29:13 +00:00
angelosa
358271ab3f Merge branch 'master' into c148_rewrite
# Conflicts:
#	hash/ibm5150.xml
#	src/mame/drivers/gsword.cpp
#	src/mame/drivers/rm380z.cpp
#	src/mame/drivers/rohga.cpp
2017-01-02 04:15:37 +01:00
angelosa
294efe0d36 Bulk rename video/c116.cpp into namco_c116.cpp 2017-01-01 23:55:05 +01:00
R. Belmont
94de598e97 Merge pull request #1886 from mamehaze/281216
Taito 68705 refactoring
2017-01-01 12:01:04 -05:00
angelosa
0387005c1e Added dummy C139 device for debug, fixed target compile. 2016-12-31 23:54:15 +01:00
couriersud
47f788ed2d Hook up luigi walking sound in netlist mario sound implementation.
Mario driver now uses netlist audio implementation instead of discrete
implementation. The previous discrete sound emulation has not been
removed yet because it still contains a lot of documentation.
[Couriersud]
2016-12-31 22:20:34 +01:00
couriersud
3a4bc804c0 Hook up luigi walking sound in netlist mario sound implementation.
Mario driver now uses netlist audio implementation instead of discrete
implementation. The previous discrete sound emulation has not been
removed yet because it still contains a lot of documentation.
[Couriersud]
2016-12-31 15:21:05 +01:00
David Haywood
9893cff3ac use generic code for lkage.cpp 2016-12-28 22:07:31 +00:00
angelosa
e252486d17 Written a device core for the Namco 6-speed gearbox [Angelo Salese]
(Used by Driver's Eyes, Ridge Racer DX and Ace Driver)
2016-12-28 19:52:06 +01:00
David Haywood
878f436343 taito refactoring pt1. 2016-12-28 16:20:38 +00:00
couriersud
6eaa60953f Slightly better solution to the VME issue. (nw) 2016-12-28 15:58:30 +01:00
couriersud
301a967276 Fix linking issues due to VME commits. All vme bus objects files are now
in the mizar lib. This is suboptimal, but the code seems to
crossreference across object files and from the bus code into the driver
code. 
At least the source now links again. (nw)
2016-12-28 15:01:33 +01:00
MooglyGuy
92820ea460 Merge pull request #1880 from JoakimLarsson/VME_1
-mzr8105: Added VME device and divided mzr8105 in board and card devices. [Edstrom]
2016-12-26 23:38:40 +01:00
Joakim Larsson Edstrom
9bfcd85cc3 Added VME device and divided mzr8105 in board and card devices. Naughty segfault needs to be fixed (nw) 2016-12-26 22:49:50 +01:00
MooglyGuy
538d76efe3 -stuntcyc: Added netlist. Currently does not show anything on-screen. [Ryan Holtz] 2016-12-26 12:48:39 +01:00
MooglyGuy
7e6aad38e8 Ho ho ho (nw) 2016-12-24 23:53:07 +01:00
Joakim Larsson Edström
5aae452f2c Merge pull request #1870 from JoakimLarsson/fccpu20
Fccpu20
2016-12-24 17:50:36 +01:00
smf-
d64195a2d0 * New games added
---------------
Eeekk! [Andrew Welburn, Craig Anstett, smf]

Dumped PAL10H8 for Beastie Feastie (conversion kit) [Andrew Welburn, Craig Anstett]
EPOS decryption simplification WIP [smf]
2016-12-24 16:21:02 +00:00
Joakim Larsson Edstrom
9ac003b23d fccpu20: slight clean up 2016-12-24 15:13:41 +01:00
Olivier Galibert
2c79c1ed0d votrax sc01: Simulate [O. Galibert] 2016-12-24 12:08:40 +01:00
couriersud
f98ed8bedb Add hazl1500 to mamenl build. (nw) 2016-12-24 00:58:35 +01:00
AJR
9537974530 Preliminary work towards improving emulation of Cedar Magnet sound board (nw)
- MSM5205 hooked up through 40105 FIFO
- Various notes based on Z80 code and schematics for related pinball sound board

40105 device improvements (nw)
- Split up configuration macros
- Tweaked device name and device type name
- New callback for automatic output write
- A few bug fixes for so_w
- Many comments and pinout added
2016-12-22 23:45:47 -05:00
therealmogminer@gmail.com
ab0525cc27 Split stuntcyc into its own netlist, (nw) 2016-12-23 04:51:56 +01:00
Lord-Nightmare
3094b15185 fix separate arcade and mess builds (nw) 2016-12-22 03:48:24 -05:00
therealmogminer@gmail.com
1410c438b7 -hazeltin: Added netlist-based video board emulation. [Ryan Holtz] 2016-12-21 20:32:50 +01:00
Dirk Best
0295ac745d Move the Cheap Squeak Deluxe sound board to its own file and give it
its's correct name.
2016-12-21 03:59:30 +01:00
Sergey Svishchev
056b963e27 New skeleton: Toshiba T1000 laptop (1987) 2016-12-19 01:24:18 +03:00
Dirk Best
3cb2a973fd mcr68: Move zwackery to its own driver.
It doesn't have much in common with the other games in the driver. Also
clean up the implementation, make spriteram 8-bit, add some hardware
info and add button descriptions.
2016-12-17 19:43:37 +01:00
yz70s
65353bf7ac xbox: rename file video/chihiro.cpp to xbox_nv2a.cpp (nw) 2016-12-13 20:51:23 +01:00
Dirk Best
92ce7cd13c beezer: Rewrite driver
- Uses the standard 6840 PTM core for sound generation
- New MM583 Noise Generator device
- New DAC-76 DAC sound
- Use resistor network values for colors
- Use bankdev device for banking
2016-12-12 01:08:29 +01:00
David Haywood
ae95c1e307 new skeleton driver 'pgm3.cpp' [XingXing] 2016-12-09 10:30:44 +00:00
R. Belmont
84f9def81f Merge pull request #1788 from ajrhacker/ls157
Create new 74LS157 device and hook it up to MSM5205 on Rastan
2016-12-02 16:13:12 -05:00
cracyc
5ad9b67e1d new not working
----------------
Dulmont Magnum [Carl, Dave Jones]

isbc: new isbc8630 sct set [Al Kossow]
2016-12-02 15:07:26 -06:00
AJR
5044432ff6 Create new 74LS157 device and hook it up to MSM5205 on Rastan 2016-12-02 06:59:45 -05:00
Vas Crabb
2624c067a0 Merge pull request #1784 from JoakimLarsson/lwriterII_1
WIP Apple Laser Writer II NT and some SCC improvements
2016-12-01 06:05:05 +11:00
Dirk Best
d7ae91ffb2 Create an ef9369 device and use it for guab 2016-11-30 18:35:03 +01:00
Joakim Larsson Edstrom
3812a7c586 WIP: Apple Laser Writer II NT skeleton driver added [LN, Edstrom] 2016-11-30 17:31:54 +01:00
Lord-Nightmare
f1ec39cc18 build fix (nw) 2016-11-26 18:13:33 -05:00
Vas Crabb
7238415d1f srcclean (nw) 2016-11-27 09:56:49 +11:00
cracyc
1637c91a5c isbc_208: add device [Carl] 2016-11-26 15:56:05 -06:00
Nigel Barnes
55f7ac29f8 a310: added new NOT WORKING machines
Archimedes 305, Archimedes 440, Archimedes 3000, Archimedes 410/1, Archimedes 420/1, Archimedes 440/1, Archimedes 540, Acorn A5000, Acorn A4, Acorn A4000, Acorn A5000 Alpha
- renamed a310->aa310 to avoid conflict with Amiga machines
- added all missing OS releases Arthur 0.30, RISC OS 2.01, RISC OS 3.00, RISC OS 3.10, RISC OS 3.19 (German)
- all machines default to OS (Arthur, RISC OS 2, RISC OS 3) they were shipped with
- corrected ROM labels/locations
- added default CMOS to boot to desktop
- mapped Acorn A4 Power Management extension
2016-11-26 02:14:27 +00:00
mahlemiut
0d13c7115e fmtowns: add support for IC Memory Card images. Limited to 16MB in size for now, until I can find software that supports more. 2016-11-25 11:51:29 +13:00
Miodrag Milanovic
d718d3cc3d Made ldplayer regular driver, same as vgmplay (nw) 2016-11-23 14:26:04 +01:00
cracyc
1b489fe830 (nw) 2016-11-18 10:10:23 -06:00
Joakim Larsson Edstrom
4cbb6f0209 New skeleton driver: ACI Destiny Prodigy chess computer 2016-11-18 12:58:45 +01:00
arbee
84241f4e21 New machine added as MACHINE_NOT_WORKING:
- GMX Micro 20 [Al Kossow, R. Belmont]
2016-11-15 21:06:43 -05:00
arbee
08ae0123bb New machines added as NOT_WORKING:
- Televideo TV910 [Al Kossow, R. Belmont]
2016-11-11 22:13:48 -05:00
smf-
677ec78eb5 Implemented G-NET bios flashing, games that require the v2 bios now require you to update
the bios and turn off JP1 as part of the installation. A v1 bios flash is included, but
you aren't forced to use it. [smf]

Moved G-NET protection out of ATAFLASH and into individual devices for each type of card [smf]

Implemented enough analogue control reading on ZN1/ZN2 for RC De Go & Go By RC [smf]

Fixed ZN1/ZN2 DSW descriptions [smf]

Added build dates and times to G-NET game descriptions [smf]

New machines added or promoted from NOT_WORKING status
------------------------------------------------------

Shikigami no Shiro - internal build (V1.02J 2001/09/27 18:45) [rtw, ShouTime, smf, O.Galibert]
Go By RC (V2.03O 1999/05/25 13:31) [smf]
RC De Go (V2.03J 1999/05/22 19:29) [smf]
2016-11-10 14:32:51 +00:00
smf-
5d68226967 move cedar devices out of drivers (nw) 2016-11-08 16:00:43 +00:00
Phil Bennett
fffd464d34 MAMETesters Bugs Fixed:
05928: nbajamex: game crashes / nvram gets corrupted

- Emulated the Acclaim RAX sound board, adding sound to Batman Forever and NBA Jam Extreme [Phil Bennett]

- Hooked up extra NVRAM in NBA Jam Extreme [Phil Bennett]
2016-11-06 00:59:59 -07:00
fulivi
5f54097e53 nanoprocessor: initial support. Disassembler only is known to work at this point. 2016-11-03 14:52:41 +01:00
smf-
4a28c89012 Implemented S1985 backup ram (fixes TPC310 accessories cursor movement on the second time you launch it with left ctrl + left shift), fixed Matsushita backup ram saving, implemented S1985 and Matsushita state saving, implemented msx switched interface without using an address map. [smf] 2016-11-03 11:46:31 +00:00
Robbbert
592c51d19e -DATUM: new driver [Robbbert] 2016-10-29 15:53:59 +11:00
Sandro Ronco
1746a9f058 Moved Saitek RISC 2500 into a separate driver and added internal layout and inputs. 2016-10-28 21:38:26 +02:00
therealmogminer@gmail.com
fc5fc6d4c2 New devices added
-----------------
7400 Quad 2-Input NAND Gate [Ryan Holtz]
7404 Hex Inverter [Ryan Holtz]
82S126/82S129 256x4-bit PROM [Ryan Holtz]
2016-10-28 20:08:21 +02:00
AJR
86d4bc5f8f Fix build (nw) 2016-10-28 00:39:11 -04:00
arbee
205d8d3fd3 Missing files from last commit (nw) 2016-10-27 23:30:54 -04:00
therealmogminer@gmail.com
c35c2a9cdc New devices added
-----------------
54/7416x Hex/Quad D Flip-Flops with Clear [Ryan Holtz]
9334/DM9334 8-Bit Addressable Latch [Ryan Holtz]
2016-10-28 02:37:23 +02:00
therealmogminer@gmail.com
93735cdf7e -core: Added 54/74160,161,162,163 device emulation. [Ryan Holtz] 2016-10-28 02:37:22 +02:00
R. Belmont
aba9385059 Merge pull request #1581 from JoakimLarsson/kron_5
WIP KRON-180 terminal controller
2016-10-27 16:32:15 -04:00
Joakim Larsson Edstrom
bf495ea0db WIP KRON-180 terminal controller 2016-10-27 17:14:28 +02:00
therealmogminer@gmail.com
8225a140ee -hazeltin: Added preliminary video, still broken due to timing issues. [Ryan Holtz] 2016-10-27 13:46:42 +02:00
therealmogminer@gmail.com
ff651989d9 New machines marked NOT_WORKING
-------------------------------
Hazeltine 1500 [Al Kossow, Ryan Holtz]
2016-10-25 23:51:50 +02:00
Miodrag Milanović
333bff8de6 Merge pull request #1540 from mamehaze/mgs
new WORKING   Magnet System (prototype) [David Haywood, Ricky2001, ArcadeHacker, IFW]
2016-10-22 12:12:13 +02:00
David Haywood
a060de5062 new WORKING Magnet System (prototype) [David Haywood, Ricky2001, ArcadeHacker, IFW]
with the following games
Time Scanner (TS 2.0, Magnet System, prototype)
Exzisus (EX 1.0, Magnet System, prototype)
Xain'd Sleena (SC 3.0, Magnet System, prototype)

this is a checkpoint, there is a sizeable ToDo list but I think this is a good enough state for initial inclusion before working out the remaining issues.  ArcadeHacker has the hardware working for questions etc.
I would especially appreciate help with sound (haven't a clue how it hooks up, tried lots of things, no luck) and some help in going over the CPU comms, especially with the sprite CPU as I think I must be missing something important.  Likewise help from somebody more familiar with the floppy code from MESS so that it can use that, I had no luck in getting it to work with the copy protection or from a rom region, I've kept all floppy related code in a device so it's very easy to swap out so for now what I've got isn't intrusive.

note, very weird idea for a system, they've ported 3 arcade games from other manufacturers, original titles were advertised, but it's likely nothing more of the system exists.
the system uses 5 PCBs, one Z80 on each and instead of having dedicated sprite / tilemap chips they have the Z80s doing software rendering, using 8bpp framebuffers.  2 of the boards are for background planes, 1 of the boards is for sprites.  The hardware has various memory expansions which look like afterthoughts as they're addressed in strange ways.
2016-10-22 09:37:10 +01:00
Miodrag Milanovic
e2f54f5333 Cleanup, TIMER_CALLBACK was only in unused parts (nw) 2016-10-21 16:26:22 +02:00
smf-
36944269bd DAC WIP, started documenting the DACs in use. [smf]
ataxx: Fixed missing sound channel caused by one dac not being hooked up and one dac being hooked up to two addresses.
bestbest: Fixed high pitch screech caused by incorrect addressing (two dacs weren't hooked up and two were hooked up to two addresses).
cchasm: Fixed static noise generation caused by feeding the same bit to both dacs.
cheekyms: Slightly improved sound by implementing sound triggers as 8 x 1 bit dacs instead of 1 x 8 bit dac.
galeb: Fixed sound by implementing it according to http://www.deltasoft.com.hr/retro/galebemu.htm & implemented enough of LOAD/SAVE to stop it hanging.
hard drivin: (all games in driver) Improved 12 bit controls, although centre still goes out of sync.
mea8000: Converted to a sound device.
megaphx: Fixed noisy samples due to wrong format.
microvsn: Fixed sound pitch caused by incorrect usage of write_signed8().
seicross: Changed to a 4 bit dac as samples are packed nibble.
spaceg: Preliminary sound using space invaders samples.
suna8: Changed to a 4 bit dac as samples are packed nibble.
vcombat: Fixed static during machine gun fire due to incorrect dc offset removal.
vectrex: Fixed noisy samples due to wrong format.
wheelfir: Fixed sound, eeprom & analogue steering wheel and brake pedal.
2016-10-17 16:04:02 +01:00
therealmogminer@gmail.com
8682c73305 -Added: Dallas DS1386-8K and DS1386-32K timekeepers (largely untested). [Ryan Holtz] 2016-10-16 01:49:06 +02:00
Vas Crabb
e701f79c73 Add Burroughs teller terminal skeleton driver 2016-10-14 23:32:14 +11:00
therealmogminer@gmail.com
bb183c6b11 -Added skeleton driver and basic hookups for VeriFone Tranz 330 point of sale terminal. [Ryan Holtz] 2016-10-13 23:38:32 +02:00
R. Belmont
326e4ba64c Merge pull request #1506 from fulivi/hp9845_dev6
Hp9845: added support of I/O cards
2016-10-13 14:05:19 -04:00
Vas Crabb
7d15a86ddf Merge pull request #1501 from JoakimLarsson/accexx
Skeleton driver for 1995 Accexx 28.8 modem started
2016-10-13 20:46:54 +11:00
Joakim Larsson Edstrom
49f8aa880c Added skeleton board to big build 2016-10-13 11:06:40 +02:00
fulivi
561ded4524 hp9845: handling of I/O slots added. Implemented HP98035 RTC card. 2016-10-12 16:29:02 +02:00
hap
5f4db1088d renamed wildfire driver to hh_amis2k (nw) 2016-10-11 21:48:11 +02:00
hap
8c0968c579 moved elecbowl and mb dark tower to hh_tms1k (nw) 2016-10-11 21:28:28 +02:00
Curt Coder
632ab13b46 required_ioport_array. (nw) 2016-10-09 13:36:09 +03:00
arbee
e420cb1200 New skeleton drivers:
Akai AX80 [Arashikage, R. Belmont]
2016-10-08 16:32:20 -04:00
arbee
cd29619484 mac: rewrite audio output for original Macs to work like hardware. [R. Belmont] 2016-10-08 15:18:28 -04:00
Ivan Vangelista
e9d2b9625c Merge pull request #1486 from mamehaze/071016
new WORKING  Super Two In One [Edstrom, David Haywood]
2016-10-07 21:20:31 +02:00
Ted Green
a722fc2912 atlantis: Removed unused define parameter. (nw)
zeus2: Updated waveram organization. Updated quad rendering command size. Updated register naming. (nw)
midzeus: Removed midzeus2.h as not needed. (nw)
arcade.lua: Removed midzeus2.h and midzeus2.cpp as they aren't used anymore. (nw)
2016-10-07 10:05:54 -06:00
David Haywood
13422a6e83 new NOT WORKING Super Two In One [Edstrom, David Haywood]
this is similar to, but not identical to goldstar.cpp / skylncr.cpp.  it might be possible to merge it in, however my gut feeling is that said driver should be split up into different machine types all using some generic but fleixlbe video device that can handle these 8x8 tiles, 8x32 reel cases as most of them are based on the same basic concepts, just with their own tweaks.

reels, sounds, inputs are not hooked up here.
see
http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=107569&page=1
for PCB information.
2016-10-07 13:36:38 +01:00
David Haywood
1f10ae9609 new NOT WORKING
Mahjong Senpu [system11. David Haywood]

displays the game image, upside down, no palette for now, no inputs for now, no sound for now, going to continue work on it.
2016-10-05 14:35:33 +01:00
MetalliC
b27bc184b3 new NOT_WORKING
----------------
Istrebiteli [IgorR76]
2016-09-28 19:26:17 +03:00
Robbbert
38eec31e92 fix arcade build (nw) 2016-09-26 23:27:01 +10:00
R. Belmont
a1eea6e153 Merge pull request #1431 from ajrhacker/ms1_tmap
Make Mega System 1 tilemaps into a device
2016-09-24 11:11:34 -04:00
Robbbert
2888da6778 forgot one (nw) 2016-09-24 00:16:33 +10:00
Nigel Barnes
b396019b8c bbc: added joyport slot device to Master Compact, defaulting to joystick 2016-09-23 10:55:28 +01:00
AJR
596e682f9f Make Mega System 1 tilemaps into a device 2016-09-21 00:07:26 -04:00
rfka01
631d2f37a6 Merge remote-tracking branch 'upstream/master' 2016-09-20 23:13:01 +02:00
rfka01
44884e4761 Siemens Simatic PG685 OUA11 driver skeleton ... hopefully a dev shows mercy and helps flesh it out :) 2016-09-20 23:12:45 +02:00
mahlemiut
9aa9251719 octopus: add keyboard 2016-09-17 23:43:29 +12:00
therealmogminer@gmail.com
649cb254f5 Added skeleton for Volkswagen Digijet ECUs, nw 2016-09-15 11:23:00 +02:00
Olivier Galibert
d8aa10fbc1 pcipc: sandbox for emulating a modern-ish pc (nw) 2016-09-12 11:55:16 +02:00
Robbbert
d9de85ed95 New not working driver WIP (nw)
RC702
2016-09-12 11:18:46 +10:00
R. Belmont
b8bef631bd Merge pull request #1365 from ajrhacker/darkmist_license
Correct manufacturer info for darkmist
2016-09-06 15:39:17 -04:00
Curt Coder
c4d0fbc48b pc1512: Added mouse port slot interface. [Curt Coder] 2016-09-05 22:09:58 +03:00
Nigel Barnes
e7250d3c92 bbcb: moved fdc to slot device to support various controller boards:
- Acorn 8271 and 1770, supporting Acorn, Amcom, Watford DFS's
- Cumana QFS (8877a)
- Opus DDOS and EDOS (1770, 2793, 2791)
- Watford DDFS (1770 and 1772)
- removed fake bbcb1770 machine
2016-09-05 17:38:07 +01:00
AJR
d531cabf59 Correct manufacturer info for darkmist
- Move darkmist and t5182 from libtaito to libseibu (nw)
2016-09-04 12:34:51 -04:00
Vas Crabb
234e91f9fb Add Lua-cleaning ability to srcclean 2016-08-30 14:57:38 +10:00
Miodrag Milanovic
d0665e2879 fixed TARGET=virtual (nw) 2016-08-28 11:02:35 +02:00
Vas Crabb
eff28a88cd Proper fix for making zlib visible to vgmplay 2016-08-27 15:46:22 +10:00
Ivan Vangelista
232a96c60b some skeleton drivers to finish synching with PinMAME (nw) 2016-08-24 18:23:26 +02:00
Robbbert
9c83f824dd Playmatic Pinball: Finished for now (nw) 2016-08-20 00:56:59 +10:00
KEN WHITE
e1a9b75c11 kim1 2016-08-18 17:40:04 -07:00
therealmogminer@gmail.com
de19eb547f Added YM2203, YM3526, AY-3-8910, NES APU, DMG APU, K053260, and MultiPCM to vgmplay, nw 2016-08-18 16:09:12 +02:00
Curt Coder
e85958b647 compis: Created a bus for the graphics card slot. [Curt Coder] 2016-08-16 11:15:29 +03:00
Olivier Galibert
00c8a3b165 Preliminary VGM player [O. Galibert]
Use: ./mame vgmplay -bitb file.vgm/vgz

Lots of chips missing, no visualization, no control of anything, no
volume control either, and no sound shutdown on end of file.
2016-08-16 08:40:53 +02:00
Giuseppe Gorgoglione
318952746f gba: make video subsystem into a device
Additional info taken from http://problemkaputt.de/gbatek.htm
by Martin Korth
2016-08-15 19:23:16 +02:00
cracyc
ce01837a8b new not working
---
Tandy/Memorex Video Information System MD-2500

luaengine: doh! (lay groundwork for a WIP too) (nw)
2016-08-13 16:19:18 -05:00
therealmogminer@gmail.com
be807d81ea Merge branch 'master' of https://github.com/mamedev/mame 2016-08-12 21:10:27 +02:00
Miodrag Milanovic
4f84793a05 made proper formats compiled only if needed (nw) 2016-08-12 18:27:54 +02:00
therealmogminer@gmail.com
1339c06320 Skeleton driver for Fairlight CMI IIx [MooglyGuy] 2016-08-12 15:15:47 +02:00
Curt Coder
8bf6e9ebb5 pofo: Added skeleton for PCD3311T sound chip. (nw) 2016-08-10 13:05:14 +03:00
R. Belmont
22f74309ed Merge pull request #1195 from mamehaze/master
Street Fight and Cross Shooter (Street Fight type hw) use a common mo…
2016-08-07 15:54:25 -04:00
David Haywood
902712f345 Street Fight and Cross Shooter (Street Fight type hw) use a common motherboard but different Video Boards. This makes the video boards into devices to faciliate this. 2016-08-06 20:54:40 +01:00
Robert
4d305ee629 Merge pull request #1190 from mamehaze/master
various Seibu Refactoring,
2016-08-05 11:07:20 +10:00
David Haywood
261a277d50 various Seibu Refactoring,
Air Raid, Street Fight and Dark Mist all basically use very similar video systems (4 layers, 2 of them being ROM based tilemaps, a CLUT prom for each layer which controls colours and transparency handling)
this takes some steps towards allowing a common implementation of it.
2016-08-04 21:21:24 +01:00
James Wallace
2fb36796fb Separation of the LDP-1450 laserdisc player to its own device. 2016-08-04 20:12:01 +01:00
Dirk Best
c597f40d83 apricot: create bus interface for the keyboard interface, make hle keyboard emulation a bus device 2016-07-30 11:17:07 +02:00
Robbbert
2f6411e094 Renamed the arcade "sun" project to avoid conflict with the mess "sun" project. 2016-07-29 17:56:54 +10:00
R. Belmont
41875a92af Merge pull request #1117 from shattered/_ded41cad
sm7238: new NOT_WORKING driver: SM 7238 (aka T3300) serial terminal
2016-07-24 14:43:01 -04:00
Robbbert
9abf3df2a6 New NOT WORKING machine [Robbbert]
==================================
Datamax 8000

placeholder for next dev cycle.
2016-07-24 14:12:14 +10:00
Dirk Best
6b70c2a0e8 Add a device as proof of concept which merges several input lines into a common output line, supporting both active high and active low inputs 2016-07-23 15:33:15 +02:00
MASH
79ca52d2e2 Fixed arcade only build
Fixed "undefined reference to 'SUNKBD_PORT'.." in arcade only build.
2016-07-23 11:43:25 +01:00
Vas Crabb
19ce9fd41a Make Sun keyboard port its own bus [Vas Crabb] 2016-07-21 02:25:42 +10:00