Commit Graph

58851 Commits

Author SHA1 Message Date
cracyc
6efb37250f plugins/cheat: translate debugger expressions by space index as the debugger does (nw)
pc9801: use correct video clock, fixes policenauts video speed (nw)
2018-05-02 08:42:56 -05:00
Curt Coder
72cfcbd39e abc806.xml: Added ABC 832 Systemskiva v2.5. [unknown] 2018-05-02 13:53:41 +03:00
Curt Coder
941c86be52 abc800: WIP (nw) 2018-05-02 13:53:41 +03:00
Curt Coder
65527a0530 abc800.xml: Fixed publishers. (nw) 2018-05-02 13:53:41 +03:00
Rene Single
ae824d3895 Fix typo in translation 2018-05-02 19:42:22 +10:00
Raf Tacker
fd2f50e40d Update German Translation (#3509) 2018-05-02 18:10:55 +10:00
Vas Crabb
17b6f525de C++20 has a feature that will allow us to avoid this... (nw) 2018-05-02 15:57:11 +10:00
Vas Crabb
8795d80808 Allow devcb to be bound to a device/mixin or the target of a device
finder.  This works outside machine configuration context so the
workarounds in ATA HLE and MSX slots are no longer necessary.  It also
allows reduction in tag repetition in machine configuration (see
converted osborne1.cpp, zorba.cpp or the more extreme tranz330.cpp).

Allow reimagined device instantiation to take a device finder based on
current device being configured to reduce repetition (see tranz330.cpp).
2018-05-02 14:43:01 +10:00
AJR
7c8d486909 output_latch.h: Rename the include guard macro while I'm at this (nw) 2018-05-02 00:11:30 -04:00
AJR
20f49a2f4e Rename machine/latch.* to machine/output_latch.* (nw)
- Use device_resolve_objects to resolve callbacks in output_latch_device (nw)

Note that this renaming is not just for human convenience; genie seems to get confused by modifications to a header called latch.h and decides to recompile everything involving gen_latch.h as well.
2018-05-02 00:05:32 -04:00
AJR
bafe9c47ab wrally2: No serial EEPROM for this game (nw) 2018-05-02 00:04:21 -04:00
arbee
9adf583c47 Final GCC 8 batch for tonight (nw) 2018-05-01 22:52:25 -04:00
braintro
4b5c42e13e gaelco2.cpp: Correct ROM labels for Touch & Go (nw) 2018-05-01 21:49:12 -05:00
AJR
6f67d167d0 gaelco2.cpp: Even more corrections for PCB notes (nw) 2018-05-01 22:36:07 -04:00
arbee
dd58d907b6 GCC 8 again (nw) 2018-05-01 22:12:25 -04:00
arbee
45977d9baa More GCC 8 (nw) 2018-05-01 22:04:06 -04:00
braintro
4f10cca061 gaelco2.cpp: Minor adjust (nw) 2018-05-01 21:01:53 -05:00
braintro
48442dff19 gaelco2.cpp: Update some PCB layouts to be more accurate (nw) 2018-05-01 20:58:07 -05:00
arbee
73beb07213 don't use C++ flags on plain C files (nw) 2018-05-01 21:40:43 -04:00
arbee
e651a1678d begin preliminary GCC 8 support (nw) 2018-05-01 21:34:55 -04:00
angelosa
b5fabb52eb stvvdp2.cpp: implemented vertical cell scroll (Sonic Jam) [Angelo Salese] 2018-05-02 02:29:10 +02:00
angelosa
c9ee85b8b2 stvvdp2.cpp: don't repeat ROZ when screen over process is equal to 1, fixes D-Xhird practice stage [Angelo Salese] 2018-05-01 23:46:52 +02:00
angelosa
e62744eda5 stvvdp2.cpp: ROZ fixes for Radiant SilverGun Xiga stage: [Angelo Salese]
* support for line windows;
* undocumented behaviour: Rotation Parameter read control seems to mirror/have a correlation in the subsequent register;
2018-05-01 23:00:34 +02:00
AJR
5652b70ed6 New machines marked as NOT_WORKING
----------------------------------
Air Hockey (6.03, encrypted)
2018-05-01 16:57:54 -04:00
AJR
088812d584 mcs51: Add more interrupt and timer registers to debug state 2018-05-01 16:57:54 -04:00
AJR
c5db561a10 namco, polepos: Clean up some line write handlers (nw) 2018-05-01 16:57:54 -04:00
ajrhacker
c8f7418d2a
Merge pull request #3507 from DavidHaywood/010518
new machines marked as NOT WORKING
2018-05-01 15:24:40 -04:00
DavidHaywood
8d2065b586 new machines marked as NOT WORKING
Kenshin Dragon Quest: Yomigaerishi Densetsu no Ken [Sean Riddle, Peter Wilhelmsen]
2018-05-01 20:12:50 +01:00
Luca Elia
a7c50ae835 igs017.cpp: Emulated the protection in iqblocka, iqblockf, genius6 [Luca Elia]
Machines promoted to working
----------------------------
Genius 6 (V110F) [Luca Elia, Fabrice Arzeno, The Dumping Union]

Clones promoted to working
--------------------------
Shuzi Leyuan (V127M, Gambling) [Luca Elia, Guru, Dyq, Bnathan]
IQ Block (V113FR, Gambling) [Luca Elia, Guru, Dyq, Bnathan]
2018-05-01 18:43:46 +02:00
Michael Zapf
0f655b0eb7 tms9995: Fixed latching of pulsed interrupts 2018-05-01 17:58:11 +02:00
Ivan Vangelista
dfb8240765 new working clone
-----------------------------
Karate Blazers (Tecmo license) [caius, The Dumping Union]
2018-05-01 17:56:52 +02:00
ajrhacker
e23d59da45
Merge pull request #3506 from KaleviKolttonen/lode_runner_sg1000_rom_detection
Fix Lode Runner SG1000/SC-3000 ROM image detection
2018-05-01 11:44:18 -04:00
Ivan Vangelista
1ac2c989b6 gaelco2.cpp: verified Dallas clock for World Rally 2 [Corrado Tomaselli] 2018-05-01 17:42:39 +02:00
Ivan Vangelista
ad3da8191b holeland.cpp: documentend pals for crzrallyg [f205v] 2018-05-01 17:40:12 +02:00
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
Kalevi Kolttonen
90be5a1ed5 Fix Lode Runner SG1000/SC-3000 ROM image detection
At least on Fedora Linux 27, the following happened when not using
XML-files:

mame sc3000 -window -cart /usr/share/mame/roms/sc3000/mpr-5998.ic1
Ignoring MAME exception: Unknown slot option 'codemasters' in slot 'slot'
Unknown slot option 'codemasters' in slot 'slot'

I suppose that was because Lode Runner ROM image was not correctly
detected. This patch adds a special case to detect Lode Runner
(Japan, Europe).
2018-05-01 17:04:43 +03: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