Commit Graph

58780 Commits

Author SHA1 Message Date
Ivan Vangelista
1752979593 new working clone
--------------------------------
Centipede (Japan) [ShouTime, Javier Vidal Mata, Sean Sutton, Candy Wolff, Evan Korzon, Surgeville, Dane Biegert, Charles MacDonald, Smitdogg, The Dumping Union]
2018-04-29 08:50:00 +02:00
Vas Crabb
4cdfd3fd42 neogeo: give the single-slog JAMMA variants parent-clone relationships 2018-04-29 02:33:39 +10:00
Vas Crabb
b1a752dff3 NeoGeo updates:
* Allow AES joystick to be connected to arcade systems with D-sub connectors (common for "consolised" use)
* Pass through Select input from D-sub connectors on JAMMA variants
* Default to Japan BIOS for fixed software using mahjong panel (Euro BIOS doesn't support mahjong panel)
* Use JAMMA joystick panel for mahretsu since (doesn't support mahjong panel in MVS mode)
* Allow controls to be changed for MVS mahjong games (only BIOS and bakatono support joysticks, but still useful)
2018-04-29 02:14:17 +10:00
ajrhacker
d5991c33a7
Merge pull request #3493 from cam900/patch-12
seibuspi : Fix Typo, Add notes
2018-04-28 11:41:29 -04:00
AJR
866480f22e duet16, fmtowns: Fix RTC busy signal handling 2018-04-28 11:10:47 -04:00
Ivan Vangelista
2148d2e90c New not working clone added
----------------------------------------------
Grand Champion (set 2) [Malcor, MASH]

New working clone added
---------------------------------------------
Grand Champion (set 3) [Malcor, MASH]
2018-04-28 15:32:51 +02:00
Ivan Vangelista
3515b7690e new working clone
-----------------------------
Donkey Kong Junior (US, bootleg?) [unknown]
2018-04-28 15:16:15 +02:00
Vas Crabb
00567d8a6a Update Chinese translations [YuiFAN] 2018-04-28 21:40:05 +10:00
Vas Crabb
69ab2c544b neogeo updates:
* move start buttons to controllers, clean up FTC1B a little
* SIT and FTC1B are only compatible with MV-1B/MV-1C cost-reduced boards
2018-04-28 21:32:21 +10:00
cam900
96969fa32c
seibuspi : Fix Typo, Add notes 2018-04-28 16:59:38 +09:00
Vas Crabb
f2568bb918 Make devopt menu localisable.
Make machine_config aware of device being configured so owner doesn't need to be passed everywhere.
2018-04-28 16:34:09 +10:00
Ivan Vangelista
becec753bc hshavoc.cpp: decapped PIC [Team Caps0ff] 2018-04-28 08:21:32 +02:00
AJR
53a1876cc1 315_5649: Allow side effects of analog read to be disabled (nw) 2018-04-27 20:42:58 -04:00
AJR
5581240467 magworm: Correct PSG type (nw) 2018-04-27 20:35:25 -04:00
AJR
84c1dfac07 msm58321: Correct duty cycle for busy output 2018-04-27 20:16:25 -04:00
Michael Zapf
0691811588 tutor: Turn off auto wait states, fixes cassette loading. 2018-04-28 00:32:55 +02:00
AJR
ed8bb86e08 cmi.cpp: Separate source file for CMI-01A device (nw) 2018-04-27 16:50:50 -04:00
AJR
ac7b891ec8 cmi.cpp: IRQ cleanup (nw) 2018-04-27 16:05:20 -04:00
AJR
8e043cd918 v100: Improve calculation of character row length, which now also works for 132-column mode (nw) 2018-04-27 15:23:00 -04:00
Vas Crabb
1f12966f99 may as well do it myself (nw) 2018-04-28 03:33:03 +10:00
Ivan Vangelista
bbbd4d03de new working clone
---------------------------
Naughty Boy (bootleg, set 2) [f205v, Matteo]
2018-04-27 19:32:25 +02:00
Ivan Vangelista
6cac80efa4 30test.cpp, fortecar.cpp, funtech.cpp: output_finder (nw) 2018-04-27 19:31:31 +02:00
cam900
5ec49fc340 renegade.cpp : Fix bit manipulations 2018-04-28 03:20:55 +10:00
Scott Stone
2146df0c35 starwars.cpp: Fixed long standing incorrect rom label and location for AVG PROM (nw) 2018-04-27 12:53:13 -04:00
Vas Crabb
47d93680d9 duh (nw) 2018-04-28 00:37:54 +10:00
cam900
5943373e91 c6280.cpp : Fix LFO
<<1 is same at patent, not +1 (reference:https://patents.google.com/patent/US4924744A/)
2018-04-28 00:11:51 +10:00
Vas Crabb
636481edbd I am twelve and what is this? (nw) 2018-04-28 00:05:38 +10:00
Vas Crabb
57fd28d36a Sarayan made me do it.
Concrete device types now have a call operator that instantiates a
device.

This change means you *must* use DECLARE_DEVICE_TYPE to declare the
public interface of your device, even if it's device_t.  If you want
to use private implementation classes, use DEFINE_DEVICE_TYPE_PRIVATE
and instantiate the object finders.
2018-04-28 00:01:30 +10:00
Robbbert
cc27fb97e0 (nw) Fixed validation. 2018-04-27 21:41:49 +10:00
yz70s
1817b5d854 atpci.cpp: move m55hi-plus motherboard stuff to a new machine called m55hipl [Samuele Zannoli] 2018-04-27 09:43:51 +02:00
yz70s
c663e1d7cc New device, SMSC FDC37C93x Plug and Play Compatible Ultra I/O Controller ! [Samuele Zannoli]
It is not complete yet but the floppy disk and keyboard work and is enough to boot the m55hi-plus motherboard.
2018-04-27 09:43:50 +02:00
yz70s
1f6f676556 i82439tx: add support for system management mode and more [Samuele Zannoli]
This is a squash of various commits whose messages are below
.
i82371sb.cpp: update to ide and usb pci config registers (nw)
With ide is now possible to enable and disable access to io ports (bus master dma ones too).
.
southbridge.cpp: support to enable/disable ide io ports (nw)
When disabled reads should return all bits to 1 and writes should do nothing.
Used when io access is disabled by py pci config registers.
.
lpci/i82371ab.cpp: small update for system managemant mode (nw)
.
lpci/southbridge.h: intercept access to eisa interrupt line mode config ports (nw)
.
lpci/northbridge.cpp: do not remap ram betweek 640k and 1megabyte (nw)
.
lpci/i82439tx.cpp: support System Management Mode (nw)
i82371sb.cpp is updated too
.
legacy pci: pci devices now have the possibility to remap themselves (nw)
like in the isa bus remap(int space_id, offs_t start, offs_t end) of the pci bus manager can
be called to tell devices that if they have mapped something in address space space_id from start to end
they should remap themselves
It will be used with system management mode.
.
isa bus: isa devices now have the possibility to remap themselves (nw)
 - isa bus managers have a list of their slots
 - isa bus managers and device base classes have a new virtual method remap()
 - modify the et4000 isa device to support the new method
Currently isa devices map themselves in their address space ranges only in device_start()
and if something unmaps them, they are not visible anymore
remap(int space_id, offs_t start, offs_t end) of the isa bus manager can be called
to tell devices that if they have mapped something in address space space_id from start to end
they should remap themselves
2018-04-27 09:43:50 +02:00
Vas Crabb
41b5695ab7 (nw) fixup:
* make constant C string pointers constant
* put the PCH at the beginning of translation unit to avoid inconsistent behaviour across toolchains
2018-04-27 17:40:54 +10:00
Ivan Vangelista
7f9f92172a
apple2_cass.xml: fixed validation (nw) 2018-04-27 09:32:15 +02:00
cam900
04102e36cb gunpey.cpp Cleanups (#3483)
* gunpey.cpp : Minor cleanups, Fix object finder, Convert VRAM into std::unique_ptr, Fix bit manipulations

* gunpey.cpp : Revert "Fix bit manipulations"

* gunpey.cpp : Cleanup duplicates
2018-04-27 16:28:47 +10:00
Neius
008c7b5584 Adds KO language string.po (#3490)
* Update strings.po

Some stuff added for language strings. There're still tons of lines to do, but it's a start.

* Update strings.po

* Update strings.po

* Update strings.po

* Update strings.po

* Update strings.po

* Update strings.po

* Update strings.po

* Update strings.po
2018-04-27 16:10:45 +10:00
RobertoFresca
7ff7a268de Amatic Multi Game 5: Notes about the contents
of Dallas DS1994 device. [Pycur]
2018-04-27 01:41:12 -03:00
RobertoFresca
ff2016399b Merge branch 'master' of https://github.com/mamedev/mame 2018-04-27 01:21:13 -03:00
RobertoFresca
f6082cc5d7 a few separators... nw 2018-04-27 01:20:41 -03:00
AJR
d6f6908f24 cit101: Generate USART rate clocks (nw) 2018-04-27 00:17:29 -04:00
RobertoFresca
fca5e776af New machines marked as NOT_WORKING
----------------------------------
Multi Game V (AMGHU_V83.65) [Roberto Fresca, Pycur]
2018-04-27 01:15:18 -03:00
AJR
74829fe16c model2.cpp: Use MB8421 DPRAM device (nw) 2018-04-26 22:43:54 -04:00
AJR
762b7b1a4e model1.cpp: Acknowledge IRQs explicitly; use MB8421 DPRAM device (nw) 2018-04-26 22:12:19 -04:00
AJR
1d1b6b44e7 model1io.cpp: Better fix (nw) 2018-04-26 22:12:11 -04:00
AJR
562bf4d4db tms9914.cpp: Build fix (nw) 2018-04-26 22:11:52 -04:00
arbee
91889fc1cd model1io: hack to get Clang to compile, plz fix correctly! (nw) 2018-04-26 22:03:38 -04:00
cam900
127c21d541 c6280.cpp : Add LFO, Add notes (#3380)
* c6280.cpp : Add LFO, Add notes

* c6280.cpp : Fix channel check when lfo is enable
2018-04-26 21:34:36 -04:00
Bavarese
88b77caea7 (PC-ISA): Add Lba enhancer card (28 bit LBA) (#3465)
* Create lbaenhancer.cpp

* Create lbaenhancer (header file)

* Update isa_cards.cpp (storage section)

* Update isa_cards (lba_gen added to SLOT_INTERFACE)

* Update bus.lua

* Update lbaenhancer.cpp

* Update isa_cards.cpp

* Update lbaenhancer.h

* Update lbaenhancer.cpp

* Update lbaenhancer.cpp

* Update lbaenhancer.cpp

* Update lbaenhancer.cpp 

device_reset() changed to make sure ROM is installed only once. Old solution used a static variable and was unsafe.

* Update lbaenhancer.h

Add variable to ensure ROM is only installed once per session.

* Update lbaenhancer.cpp

* Update lbaenhancer: CONFNAME

jumpers, not DIPs.

* Update lbaenhancer (spacing)
2018-04-26 21:34:01 -04:00
R. Belmont
1e94c67dd9
Merge pull request #3470 from Dagarman/master
apple2_cass softlist additions
2018-04-26 21:32:46 -04:00
R. Belmont
b9ae4b1b3d
Merge pull request #3485 from fulivi/hpipc_dev0
hp_ipc: HPIB interface
2018-04-26 21:31:39 -04:00