Commit Graph

53101 Commits

Author SHA1 Message Date
Vas Crabb
6ef4a1452d Revert "(nw) Fixed random crashing when swapping one slot device with another."
This reverts commit 9968fc71b0.

This hides the underlying problem that the options structure is getting
out-of-sync.  It's losing the image option but not the underlying
option.  Masking the problem doesn't fix it.
2017-08-06 21:47:53 +10:00
Christian Brunschen
336a636aed Refactor server_{ws,http}.hpp into separate interface and implementation. (#2548)
Refactor server_{ws,http}.hpp into separate interface and implementation headers.
When shutting down the HTTP server, also explicitly stop the asio::io_context.
2017-08-06 21:25:55 +10:00
Robbbert
9968fc71b0 (nw) Fixed random crashing when swapping one slot device with another. 2017-08-06 21:01:11 +10:00
smf-
bda53fdc1f Looking at attract mode, graphics rom 39 is obviously bad. The 32/33 & 38 match the combined 3m rom in cawing, so I extracted 39 from that. 2017-08-06 10:57:37 +01:00
smf-
539c0a15b5 swap cawingur1 and cawingu as the new dump is newer, remove some entries from mame.lst that were committed by mistake. (nw) 2017-08-06 10:10:10 +01:00
Vas Crabb
fbe8e51839 input_merger: syncronise on the way in, extend to 32 inputs, make some
more variants, get rid of virtual call [Vas Crabb]

bublbobl.cpp, missb2.cpp: reimplemented sound cpu semaphores and sound
nmi according to schematics. Implemented sound semaphores into tokio as
well, fixing SOUND ERROR in test mode. Added notes about sound cpu
addressing. Reimplemented /SRESET as a separate function called on sound
cpu reset according to schematics. Added correct watchdog to bubble
bobble and tokio, and disabled it on the bubble bobble prototype. Added
proper 'wired-or' sound cpu IRQs to bubble bobble. Renamed 'slave' cpu
to 'subcpu' to match schematics. [Lord Nightmare, Vas Crabb]
2017-08-06 18:28:28 +10:00
smf-
06ac9f36e7 New working game
Carrier Air Wing (USA 901130) [mastercello]
2017-08-06 09:22:39 +01:00
Vas Crabb
11565d30a1 Fix info box navigation when system selection menu doesn't have focus,
and fix up some translations for recent changes
2017-08-06 14:21:31 +10:00
AJR
4b391c26f9 zaccaria.cpp: Protection device has been located (nw) 2017-08-05 23:32:20 -04:00
arbee
fac69ac66f New working machines
--------------------
China Education Computer I [R. Belmont, Jorma Honkanen]
2017-08-05 22:33:51 -04:00
Vas Crabb
933cd0e966 Update translation files (again) 2017-08-06 12:11:19 +10:00
Vas Crabb
0a6f98cd7d font_osx: handle fonts where space glyphs return a null bounding box (e.g. Hiragino family)
restore ability to localise info box headings
2017-08-06 12:04:54 +10:00
angelosa
952af08ca6 Added a very preliminary PC9801 AMD98 sound board emulation [Angelo Salese] 2017-08-06 03:23:41 +02:00
R. Belmont
1fae9bd1f5 Merge pull request #2537 from inigomartinez/master
Added SNES carts information
2017-08-05 21:03:26 -04:00
R. Belmont
794953304f Merge pull request #2538 from inigomartinez/nes
Added NES carts information
2017-08-05 21:02:48 -04:00
R. Belmont
dc00f6a8b3 Merge pull request #2540 from npwoods/imgtool_feature_supports_geticoninfo
Imgtool:  Fixed features.supports_geticoninfo
2017-08-05 21:01:40 -04:00
R. Belmont
d27a4c3b4b Merge pull request #2541 from npwoods/imgtool_fix_mac_1bpp_icon_issue
Imgtool:  Classic Mac:  Made the logic for B&W icon able to handled non-masked set pixels
2017-08-05 21:01:19 -04:00
angelosa
005e3de552 Part 3 of PC9801: move video routines into pc9801.cpp file (nw) 2017-08-06 00:59:57 +02:00
angelosa
fef92cad22 Part 2: aggressively move includes libs into header (nw) 2017-08-06 00:59:55 +02:00
angelosa
e14dec23d3 First chunk of cleaning up PC9801: move state to includes, make variables to have sane accessors (nw) 2017-08-06 00:59:52 +02:00
AJR
ada5d4787b vsystem_gga: Document some pins and clocks (nw) 2017-08-05 15:24:37 -04:00
Robert
c6c1200ef1 Merge pull request #2547 from DavidHaywood/030817
fix MT 06644
2017-08-05 23:31:42 +10:00
David Haywood
da158f1311 fix MT 06644 2017-08-05 14:18:57 +01:00
Vas Crabb
db69883e64 log some failures (nw) 2017-08-05 20:59:18 +10:00
aviloria
658e5a1da2 Update spanish strings.
Translations updated
--------------------
Spanish [A. Viloria]
2017-08-05 19:04:03 +10:00
Vas Crabb
1499184f2f BIOS is an initialism, not a proper noun (nw) 2017-08-05 18:58:06 +10:00
Vas Crabb
b250f318d9 Use proper font metrics on OSX rather than trying to guess advance from glyph box
Update most of Japanese translation
2017-08-05 18:37:17 +10:00
Risugami
24f5d3a470 Better documentation for midvunit wheel board (#2546)
* Better documentation for midvunit wheel board
* Added part numbers
2017-08-05 16:29:05 +10:00
Vas Crabb
4c9ded40ad minimaws: add buttons for restoring default BIOS/slot card, clean up and comment the JavaScript a bit more 2017-08-05 13:56:11 +10:00
Vas Crabb
b97e374cdb minimaws: expose system BIOS, better way of dropping tables 2017-08-04 19:23:18 +10:00
Vas Crabb
3eb9ddfa16 minimaws: remove need for explicit schema step 2017-08-04 18:26:40 +10:00
Vas Crabb
d96933356c minimaws: demonstrate slot card BIOS selection, requires exposing device BIOS sets in XML output 2017-08-04 17:13:34 +10:00
Dirk Best
0bdd1df2e3 New driver: Kontron PSI98
Basic system is done and it can boot from floppy, but there are still
many things to add, therefore marked as NOT_WORKING for now.

New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Kontron PSI98 [Dirk Best, rfka01]
2017-08-04 05:19:03 +02:00
Vas Crabb
152ce7a3d9 Fix -slot card,bios=rev (selected BIOS was being applied to slot itself, not card) 2017-08-04 13:07:34 +10:00
Vas Crabb
00f6156cbb minimaws: show compatible slots for devices [Vas Crabb]
(nw) Identify Donkey Kong Junior (Japan set F-1) [Corrado Comaselli]
2017-08-04 11:42:23 +10:00
Scott Stone
0fbad045de Added note regarding undocumented playback feature for Orchestra-90 (nw) 2017-08-03 21:37:25 -04:00
ajrhacker
f8cc689795 Merge pull request #2544 from DavidHaywood/030817
kill some dead code (nw)
2017-08-03 18:09:46 -04:00
David Haywood
91ea8d7ad0 kill some dead code (nw) 2017-08-03 22:31:06 +01:00
briantro
8840bd7fbe new working software list addition
New working software list additions
-----------------------------------
apple2: Nightmare Gallery [Ian B.]
2017-08-03 14:33:29 -05:00
hap
56e1565e62 Merge pull request #2543 from DavidHaywood/030817
new WORKING clones added:  DoDonPachi III (World, 2002.05.15 Master Ver) [neohyphengeo productions]
2017-08-03 19:03:23 +02:00
David Haywood
cbc39e5990 new WORKING clones added:
DoDonPachi III (World, 2002.05.15 Master Ver) [neohyphengeo productions]

note, 'new parent' as technically it's the newest non-Japan set (actually the only non-Japan set) and is actually newer than the original Japanese release (but older than Black Label)  Some may disagree with this designation but it follows 'MAME standard'
2017-08-03 17:42:52 +01:00
Vas Crabb
9cfafa722e stupid typos (nw) 2017-08-04 02:04:26 +10:00
Dirk Best
c10471e7ec jvc_dsk: Improve support for headerless OS-9 images 2017-08-03 16:05:08 +02:00
Vas Crabb
8eb07ffe97 minimaws: add machine feature status flags and slot card selection with live update 2017-08-03 23:38:22 +10:00
Dirk Best
224cfaeb6a jvc_dsk: Autodetect double sided floppy images without header, fixes #2405 2017-08-03 13:09:52 +02:00
Scott Stone
a3952f7167 Merge pull request #2542 from DavidHaywood/030817
misc housekeeping / one-liners
2017-08-02 22:50:12 -04:00
angelosa
6f4fcd6e12 MT #06641 2017-08-03 04:25:15 +02:00
David Haywood
1ef36d6916 misc housekeeping / one-liners
- removed am already dumped game from the undumped list in balsente.cpp
 - change copy+pasted comment in hangzo to better reflect that the tiles are not encrypted
 - fixed typo in ghox memory map
2017-08-03 02:58:44 +01:00
mahlemiut
d320ebddda trident: Fix ISA card shortname (nw) 2017-08-03 13:17:15 +12:00
Dirk Best
7972f7fb8b Coco FDC: Fix MT06640 (possibly also MT06639) 2017-08-02 23:29:03 +02:00