Commit Graph

81314 Commits

Author SHA1 Message Date
Robbbert
e098825c3c New working software list additions
-----------------------------------
rx78_cart: Creative Graphics [Gaming Alexandria, Alan Steremberg, SSJ, Robbbert]
2021-12-14 01:35:42 +11:00
Robbbert
78e4bc1d01 mrgame: minor corrections 2021-12-14 00:16:28 +11:00
Robbbert
6e0218c2fe mrgame.cpp: WIP. Most game are playable.
New machines marked as NOT_WORKING
----------------------------------
Motor Show (set 2)
Motor Show (set 3)
[Robbbert]
2021-12-13 19:40:53 +11:00
Ivan Vangelista
636d661e99 New clones marked as NOT_WORKING
--------------------------------
Gals Panic II (Korea, single PCB) [Brian Troha, simzy, darkdawgarcade, The Dumping Union]
2021-12-12 20:34:17 +01:00
0kmg
f4ee98d24b
vsnes.cpp: Fixed Balloon Fight bonus life DIP settings (MT8147). (#8962) 2021-12-12 12:35:17 -05:00
0kmg
03ac15805e
bus/nes_ctrl: Work on Famicom joypads + more separation of EXP port. (#8956)
* bus/nes_ctrl: Work on Famicom joypads + more separation of EXP port.

- Enforced proper strobe behavior on joypads. Added helper function to controller interface for common pattern.
- Added proper expansion port version of joypad.
- Streamlined pachinko controller by making it an expansion joypad subclass. Moreover, ball launch lever now works correctly!
- Added missing battery-backed WRAM to Pachio-kun 5, game runs now.
- Simplified arcade stick a bit, now also a subclass of the expansion joypad.
- Rewrote Hori Twin and 4 Players adapters. The latter's 4P mode protocol now works. In theory this supports six players simultaneously, though all known games using it have duplicate controls for P1 and P2.

machine/nes.cpp: Removed hack that shifted bit 0 reads to support controller port joypads on expansion port. There shouldn't be any expansion port devices left that write to bit 0.

* Fix missing battery-backed WRAM for Royal Blood and Vegas Connection, while we're at it.
2021-12-11 16:42:32 -05:00
0kmg
3c6f27277d
sms.xml: Noted Galactic Protector region issue. (#8959) 2021-12-11 16:36:40 -05:00
hap
0ed664f5e8 input_merger: remove awkward initial_state setter, add notes 2021-12-11 16:57:51 +01:00
Dirk Best
18ac15ba9e hds200: Hook up Z80DMA, initial video work 2021-12-11 11:51:11 +01:00
hap
ad264cac3e im01: xtal label was confirmed 2021-12-11 11:45:36 +01:00
Ivan Vangelista
418d72d710 New working clones
------------------
Golden Tee '98 (v1.00C) [Brian Troha, The Dumping Union]
2021-12-11 07:43:01 +01:00
smf-
6afb01a28a align appearing sprites to doors when flipped (this might be a game bug, needs verifying) 2021-12-11 00:07:17 +00:00
smf-
1cfbe410c9 match previous sprite position, real y coordinate has 7 subtracted from the work area so 248 should be 241. 2021-12-10 23:50:23 +00:00
angelosa
49e74235fe shaolins.cpp: fix sprite video regressions 2021-12-11 00:09:29 +01:00
angelosa
9d1d94f104 shaolins.cpp: add screen raw params [jotego, paulb-nl] 2021-12-10 23:56:37 +01:00
Angelo Salese
4d1fdd250c
k054000.cpp: fix OTG hitboxes in Vendetta (#8454)
* k054000.cpp: fixes MT 06393, MT 07839;

* k054000.cpp: convert access to address map;

* Convert all drivers using k054000 to access with address map, fix gaiapols and bucky ranges;

* vendetta.cpp: fix overdriven sound (noticeable on first boss);

* tmnt.cpp: fix Thunder Cross II overdriven sound;

* k054000.cpp: initialize variables at machine_reset time;

* k054000.cpp: move collision dump to a debug compile switch;

* tmnt.cpp: make thndrx2 to bypass protection checks via ROM patch, acknowledge it with 14D bad, demote it to MUP, describe rationale;

* k054000.cpp: srcclean;
2021-12-10 23:47:05 +01:00
0kmg
a1d6697546
gundealr.cpp: No question mark in title of Korean Yam! Yam! (#8928) 2021-12-10 23:44:58 +01:00
smf-
7d753ec6d3 Add scan line register to Shaolin's Road & Kicker [smf, jotego] 2021-12-10 21:44:06 +00:00
smf-
ec401fec51 Use correct sprite ram for Shaolin's Road & Kicker [smf, jotego] 2021-12-10 19:32:45 +00:00
MetalliC
5a88dc6a70 new NOT_WORKING machine
-----------------------
Chibi Maruko-chan ~Minna de Sugoroku Asobi~ no Maki [Darksoft, MetalliC, rtw]
2021-12-10 21:14:28 +02:00
Robbbert
257c848629 spirit76: WIP 2021-12-11 03:47:49 +11:00
MetalliC
b5981ff775 Merge branch 'master' of github.com:mamedev/mame 2021-12-10 17:57:20 +02:00
MetalliC
6431abd7cc new WORKING clone
-----------------
DoDonPachi Dai-Ou-Jou Black Label (Japan, 2002.10.07.Black Ver, newer) [Blomman, MetalliC, rtw]
2021-12-10 17:56:24 +02:00
hap
430324dbed sdtor: fix small contrast problem in internal artwork 2021-12-10 15:49:47 +01:00
Robbbert
0f1d2d3571 lancelot: move to its new position in mame.lst 2021-12-11 01:11:52 +11:00
Robbbert
fedf24c067 lancelot: Split off to its own driver. 2021-12-11 01:06:55 +11:00
ClawGrip
c60ba06285
microdar.cpp: Improve documentation for 'cfarwest' (#8957) 2021-12-10 08:00:55 -05:00
Ivan Vangelista
90a5889b0a s32comm.cpp: fixed MT08145 2021-12-10 06:22:39 +01:00
Ivan Vangelista
85d5d09a7b ichiban.cpp: added dips 2021-12-10 06:14:13 +01:00
Robbbert
e9d96d409f ator: improved display 2021-12-10 13:54:58 +11:00
hap
a62aeac9a4 im01: update notes 2021-12-10 01:28:12 +01:00
hap
d7fb8943ff im01: add bus error 2021-12-09 22:46:27 +01:00
Robbbert
b1c63d0358 peyper.cpp: added outputs, mechanical sound. 2021-12-10 05:14:29 +11:00
hap
f427a839ce analyst: remove device_config_complete function 2021-12-09 18:40:01 +01:00
Ivan Vangelista
91f613b56d ichiban.cpp: fleshed out a bit. Needs correct banking 2021-12-09 18:26:00 +01:00
hap
4a5f023397 im01: fix problem with stuck buttons 2021-12-09 18:03:12 +01:00
hap
a35ca34d96 t11: power fail trap is NMI, added bus error trap 2021-12-09 14:31:54 +01:00
Dirk Best
3928edfe97 hds200: Add rom banking 2021-12-09 09:17:59 +01:00
Patrick Mackinlay
9e229dd40e ns32kdb: add leds and layout 2021-12-09 14:47:34 +07:00
Vas Crabb
28818fe345 emu/mconfig.cpp: Made checks on device add/replace stricter.
Trying to replace a non-existent device or trying to add a device with
root or parent references in the path is now fatal.  If you find
yourself wanting to do this, your design is probably broken.
2021-12-09 17:46:53 +11:00
Robbbert
a7d29a8294 mame.lst: moved metalman to its new position 2021-12-09 15:05:18 +11:00
Robbbert
ff5d9d8ff5 spinb/inder.cpp: WIP. Moved metalman from inder to spinb. 2021-12-09 14:43:55 +11:00
0kmg
98bcd68b0b
bus/nes_ctrl: Disentangled Famicom joypad 2 from expansion port code. (#8949)
- Removed read_exp call from fcpad2. The FC expansion port is not tied to the relevant line at all.
- Replaced with read_bit2 in the control port interface for the same purpose.
- Separated JOYPAD inputs from MIC. The microphone shouldn't be mixed with button inputs' shift register.

machine/nes.cpp: Also removed read_exp calls on FC control ports. Other than the microphone on fcpad2 nothing used these (nor should they as the only line in common is $4017 bit 0, which in general is never used by the expansion port).
2021-12-08 20:15:34 -05:00
hap
a95da6eb6d New working clones
------------------
Elektronika IM-01 [Radon17]
2021-12-08 21:50:46 +01:00
Vas Crabb
7d8c657fad Moved localised I/O port name lookup into I/O port manager.
Added pseudo format specifiers to controller port names: %p for player
and %% for literal percent symbol.  This lets you get the localised
player identifier in overridden input names (see NES and Neo-Geo for
examples), and reduces the number of messages to translate.

For translators, the new messages are mostly previously existing
messages with wording adjusted for clarity (e.g. referring to "media"
rather than "ROMs" in several places, as things like disk and tape
images are included).  It's also possible to localise the "???"
dipslayed for an input without a valid name, but that should never
actually appear in practice.
2021-12-09 07:42:12 +11:00
hap
a435da6f9b screen: report refresh rate <1hz as error in validity check 2021-12-08 17:49:04 +01:00
shattered
acfd3ea4f6
dvk_kcgd: add serial ports, replace log macro, clean up. (#8945) 2021-12-08 07:57:38 -05:00
0kmg
74233fb469
nes.xml: Remove cloneof from games that are independent ports. (#8941)
* nes.xml: Remove cloneof from games that are independent ports.
2021-12-07 22:21:02 -05:00
AJR
710d1013cd machine/dec0.cpp: Update this too after 332646e776 2021-12-07 20:09:17 -05:00
AJR
332646e776 dec0.cpp: Updates and cleanup
- robocop: Use MB8421 device for shared RAM
- midresb: Remove some superfluous handlers
2021-12-07 20:07:50 -05:00