Commit Graph

58816 Commits

Author SHA1 Message Date
Ivan Vangelista
c6df12e50f chasehq, topspeed: dumped motor CPU ROM and added detailed hardware description for chasehq [Guru] 2018-05-01 17:39:27 +02:00
Vas Crabb
384bf0e510 Route sound relative to current device.
Also, look Ma - no magic prologue!

Slot card additions run in the context of the slot itself, which isn't
entirely intuitive.  Slot configuration needs a bunch of other cleanup
anyway.
2018-05-01 21:35:58 +10:00
Vas Crabb
5470866582 fix Commoder PC, work around MSX cartridge (nw) 2018-05-01 16:58:50 +10:00
Justin Kerk
ab7a8ecc6f Really disable multithreading on the Emscripten target (nw) 2018-05-01 04:49:48 +00:00
AJR
42a7f3d96c subs.cpp: Eliminate set_led_value by binding outputs directly to callbacks (nw) 2018-05-01 00:09:30 -04:00
Vas Crabb
461654b076 get abstract_ata_device working again - needs a better soluion long-term (nw) 2018-05-01 12:13:23 +10:00
AJR
7414a8e270 cit101: Add the other cursor-related attribute: inverse video (nw) 2018-04-30 20:55:20 -04:00
cracyc
2fff9bbd82 plugins/cheat: fix opcode space (nw) 2018-04-30 17:37:28 -05:00
Angelo Salese
7d091028f5
Noteworthy subtitle (nw) 2018-04-30 22:30:33 +02:00
AJR
488706a46c cit101: Add underline attribute; fix char width (nw) 2018-04-30 16:27:56 -04:00
angelosa
28d0308877 pc9801.cpp: dumped kanji roms for PC9801VM [Fujix, hiromasha] 2018-04-30 20:57:26 +02:00
AJR
4c5e0ecd0e cit101: Add preliminary video (nw) 2018-04-30 14:48:44 -04:00
Wintermute 0110
e3ad8c6d2d Fixes in SL ROM names (leading and trailing spaces) (#3501)
* Fix ROM name (remove trailing space).

* Fix trailing spaces in ROM name.

* Fix trailing spaces in ROM names.

* Fix leading spaces in ROM names.
2018-05-01 04:45:19 +10:00
Wellington Uemura
0728bfaf4f Updated translation for Brazilian Portuguese 2018-05-01 04:42:26 +10:00
Vas Crabb
6487cd2e95 Get rid of the assert replacement. It prevents you from using assert in
a destructor for a literal type due to the implicit nothrow.  It's just
not worth the trouble it's causing.

In file included from ../../../../../src/emu/emu.h:83:
../../../../../src/emu/mconfig.h:70:5: error: '~token' has a non-throwing exception specification but can still throw [-Werror,-Wexceptions]
                               assert(m_device == m_host.m_current_device);
                               ^
In file included from ../../../../../src/emu/emu.h:29:
../../../../../src/emu/emucore.h:230:48: note: expanded from macro 'assert'
 #define assert(x)               do { if (!(x)) throw emu_fatalerror("assert: %s:%d: %s", __FILE__, __LINE__, #x); } while (0)
                                              ^
In file included from ../../../../../src/emu/emu.h:83:
../../../../../src/emu/mconfig.h:66:3: note: destructor has a implicit non-throwing exception specification
               ~token()
               ^
1 error generated.
2018-05-01 04:21:20 +10:00
Vas Crabb
2047471723 Bind devcb relative to current device. This is probably going to break
plenty of things with late bind errors.  Sorry.

Remaining things to switch over include sound routes and things with
custom delegates.
2018-05-01 04:19:51 +10:00
AJR
359c61e86e cit101: RAM mirroring looks plausible (nw) 2018-04-30 14:04:31 -04:00
Ryan Holtz
4430fcbe68 adc0808: Made timing more accurate to the datasheet, nw 2018-04-30 17:44:58 +02:00
Ryan Holtz
06e9fc04e1 -adc0808: Improved timings a bit more, nw 2018-04-30 17:44:58 +02:00
hap
9f2e687dbe New working machine added
-----------
Scorpio 68000 [hap, yoyo_chessboard]
2018-04-30 17:39:00 +02:00
Vas Crabb
b60c852f11 Set finder tag relative to current device being configured rather than
the finder's owner.  This meand you no longer need to care about the
your relationship to the object being configured and a lot of ^ and :
can disappear.  There's a bit reduction in string pasting in macros from
this.

Yes, I have to make this apply to devcb etc. as well, but that's a job
for another day.

There's probably at least one thing broken by this where optional
objects are involved.  Most things can be solved by just getting rid of
the now-problematic ^ and : prefixes.
2018-04-30 23:32:41 +10:00
Jos van Mourik
89b356a0f5 Update Dutch language strings (#3499) 2018-04-30 22:54:37 +10:00
mahlemiut
f0e300e234 amstrad: restore CPR bank mask, force it to be based on the size of an actual ROM 2018-05-01 00:25:43 +12:00
mooglyguy
1e82f36a94 -adc0808: Reduced CPU overhead by smarter timer usage. [Ryan Holtz] 2018-04-30 12:14:27 +02:00
AJR
507399697b goldngam.cpp: Add devices (nw) 2018-04-30 03:54:32 -04:00
Ivan Vangelista
e49752fa7e grchamp.cpp: added comment about possible badly dumped set (nw) 2018-04-30 09:06:32 +02:00
Vas Crabb
c41e715d86 well that was dumb (nw) 2018-04-30 14:57:37 +10:00
BraiNKilleRGR
059e3d67d4 Updated Greek Translation 2018-04-30 14:46:43 +10:00
mahlemiut
d1b4dae0e1 amstrad: allow for loading CPR cartridges with odd numbers of blocks 2018-04-30 15:12:08 +12:00
AJR
bbf7833bf5 mephisto.cpp: Use addressable latch for LEDs and ioport_array for inputs (nw) 2018-04-29 22:43:48 -04:00
AJR
7a5c8d5b70 Further use of DEVCB_OUTPUT in Atari drivers (nw) 2018-04-29 22:01:04 -04:00
AJR
28af78c000 Use new OUTPUT callback object in various (mostly Atari) drivers (nw) 2018-04-29 20:44:52 -04:00
AJR
1185fb25f3 devcb updates (nw)
- Write callbacks can now be configured as `OUTPUT("item_name")`. This behaves equivalently to a zero-dimensional `output_finder`, while eliminating the need to instantiate and resolve this in driver classes separately from the callback itself.
- The width of a callback's default mask now properly depends on its type (as was half-implemented before), instead of always being reset to 0xffffffffffffffff when actually configured. This allows MCFG_DEVCB_INVERT to work with line write callbacks as one might logically expect.
2018-04-29 19:48:38 -04:00
hap
9927ef4440 reverted 4abe309 (nw) 2018-04-29 13:29:54 +02:00
Dirk Best
c69c679b32 model2: fix lightgun games (nw) 2018-04-29 10:54:53 +02:00
Ivan Vangelista
2cc5dc8c8b centiped.cpp: centipedj PROM matches the centiped one (nw) 2018-04-29 09:14:11 +02:00
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