Commit graph

53145 commits

Author SHA1 Message Date
Vas Crabb
cb850daa0d Update language files (nw) 2017-08-10 00:25:56 +10:00
Vas Crabb
6d778f4949 thanks GCC (nw) 2017-08-09 23:51:16 +10:00
Vas Crabb
e5e990ff07 clang you let me down (nw) 2017-08-09 23:42:45 +10:00
Vas Crabb
651d8ee692 Polymorphic machine/software list filters:
* Localisable filter names
* Uniform interface for most filters without far less special-casing
* Stacking year/manufacturer/etc. does OR rather than useless AND
* Prevent stacking contradictory filters (e.g. parents and clones)
* Fix alignment of filter list
* Removed most of the lambdas added the other day
* There's no longer an implicit "not BIOS" filter
* Can't add (un)available to custom machine filter (will address)
2017-08-09 23:27:30 +10:00
Robbbert
ba14f72569 MT 06649 2017-08-09 23:21:12 +10:00
arbee
28d13d5c8e alphatro: added cart slot and hook for cartridge software list. [R. Belmont] 2017-08-09 08:21:58 -04:00
briantro
ff7c365a3b new working clone - Mega Zone (program code L)
New Clone Added
-------------------------------------------------
Mega Zone (program code L) [Corrado Tomaselli, The Dumping Union]
2017-08-08 22:14:31 -05:00
cracyc
be50da49a6 altos8600: add more hw (nw) 2017-08-08 22:10:20 -05:00
Scott Stone
817d7bd26f New working clones
------------------
Popeye (Japan, Sky Skipper hardware, Older)  [Justin Rudebaugh]
2017-08-08 22:19:16 -04:00
briantro
f9793de223 cps1.cpp: Ok great.... now let's fix the correct one ;-p (nw) 2017-08-08 19:52:41 -05:00
briantro
1e3cccd983 cps1.cpp: Documentation fix as pointed out by Marco (nw) 2017-08-08 19:45:02 -05:00
cracyc
cf5b83d244 i86: won't actually work without this (nw) 2017-08-08 17:20:03 -05:00
cracyc
a4dfbf86e9 i86: add support for IF status and segreg address spaces [Carl]
altos8600: will make whatsnew entry later (nw)
2017-08-08 17:12:58 -05:00
AJR
b924b468b4 debugcmd.cpp: Give this error message a newline (nw) 2017-08-08 14:38:07 -04:00
Sandro Ronco
1d92b91aa9 New NOT working software list
-----------------------------
princ: Hobī Kurabu [TeamEurope]
princ: Kodomo No Omocha [TeamEurope]
2017-08-08 19:06:46 +02:00
Justin Kerk
28c3072b21 New working software list additions
-----------------------------------
ibm5150: Superbase 5 Demo [breiztiger]
ibm5150: B.A.T. [ArcadeShadow]
ibm5170: RobotC2 Demo [breiztiger]
ibm5170: B.A.T. II, Wing Commander [ArcadeShadow]
2017-08-08 07:37:18 -07:00
Joakim Larsson Edström
4ab3c0f0fa Merge pull request #2551 from JoakimLarsson/didact_log2
didact: Updated LOG support to latest cut
2017-08-08 12:52:08 +02:00
Joakim Larsson Edstrom
fae6fe1039 didact: Updated LOG support to latest cut 2017-08-08 12:50:06 +02:00
Dirk Best
47fa77b0a1 (not sure what happenend there) 2017-08-08 03:37:36 +02:00
Dirk Best
38a75dedf5 gyruss: Various small updates [Dirk Best, Tele-Viper]
* Add missing dip location for DSW3
* Fix dip switches for gyrussce
* Add correct labels and locations to gyrussce
* Fix labels for gyrussb
* Update diagnostic ROM info
* Adjust some memory region sizes
* Remove unused DRIVER_INIT
2017-08-08 03:30:23 +02:00
Ted Green
a031030f21 vrc5074: Add 16550 uart subdevice. (nw) 2017-08-07 14:11:14 -06:00
Vas Crabb
461dcb6a77 log failure to get glyph, but keep drawing (nw) 2017-08-08 04:58:03 +10:00
Vas Crabb
83b4db8423 Update Chinese translations [YuiFAN] 2017-08-08 04:50:30 +10:00
Vas Crabb
42ed4bda50 make filter names localisable, fix keyboard navigation of software
filter box, encapsulate a couple more things in selmenu and friends, get
rid of hacks in selector tying it to implementation details of other
menus

(nw) this is an intermediate step - I'm going to turn the filters into
polymorphic objects that will be more manageable and not require so much
copy/pasting when updating APIs
2017-08-08 04:41:22 +10:00
AJR
f758c3abd5 rpunch.cpp: Soundlatch modernization (nw) 2017-08-07 12:22:08 -04:00
Vas Crabb
5e9e7e0fc5 minimaws: add support for INI options preview and explicit defaults 2017-08-07 18:04:05 +10:00
BraiNKilleRGR
007a8c1e45 Updated Translation 2017-08-07 17:13:22 +10:00
Vas Crabb
dd673e6fa6 internal UI improvements:
* Greatly reduce copy/paste code for drawing menu header/footer boxes
* Display full name of selected slot device below slots menu
* Fix up spacing on dircetory configuration menu
* Fix min/max for UI font rows per screen setting
2017-08-07 17:00:24 +10:00
Lord-Nightmare
8a209caeeb fix some potential reset issues with the drivers in missb2.cpp; made soundnmi a required device (nw) 2017-08-07 01:09:04 -04:00
Lord-Nightmare
7ffd4ab12c fix sound in missb2 and bublpong (nw) 2017-08-07 01:04:32 -04:00
arbee
8df5f1e974 ceci: Fixed spacebar bug that made it impossible to type BASIC programs, fixed C300 banking, added HGR color killer softswitch. [R. Belmont] 2017-08-06 23:18:53 -04:00
AJR
92808ea4fa ghox: Minor oversight (nw) 2017-08-06 22:33:25 -04:00
AJR
776391b6a2 janptr96: Change CPU type to TMPZ84C015 and drive interrupts through internal CTC 2017-08-06 22:02:14 -04:00
AJR
19fbeb7d4e mirax: LS259 device actually will write these on every soft reset (nw) 2017-08-06 20:36:20 -04:00
AJR
9609dc584d mirax: Add 74LS259 latch; change PSG type and use device finders (nw) 2017-08-06 20:21:36 -04:00
AJR
ef2cf163ae zaccaria.cpp: Add 74LS259; improve documentation (nw) 2017-08-06 19:45:07 -04:00
Vas Crabb
6f4adb8f5a add NMI back to missb2 (nw) 2017-08-07 09:39:34 +10:00
angelosa
76765be8e6 Fix AMD98 identification (nw) 2017-08-07 00:58:05 +02:00
briantro
faaaefbdc6 cps1.cpp: Minor doc update with new Carrier Air Wing (nw) 2017-08-06 17:47:14 -05:00
arbee
85192c0baf ceci: Cleanup, fixed several banking errors, Chinese mode works now [R. Belmont] 2017-08-06 17:23:26 -04:00
arbee
db3b6d84bb ceci: complete keyboard, fix banking so Chinese mode doesn't crash [R. Belmont] 2017-08-06 11:12:15 -04:00
AJR
3033c0bd6d Fix MT #6645 2017-08-06 10:50:50 -04:00
hap
cff9170a91 hh_tms1k: added MB OMNI to gamelist (nw) 2017-08-06 16:23:28 +02:00
arbee
0cdf195960 ceci: Add QUIT and TEST keys (hold down TEST while resetting for diagnostic) [R. Belmont] 2017-08-06 09:20:41 -04:00
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