Commit Graph

50724 Commits

Author SHA1 Message Date
Olivier Galibert
722fe16936 Duh, not brutal enough (nw) 2017-03-31 18:39:12 +02:00
Olivier Galibert
6cf3bc983e bbc: the direct update handler is supposed not to be useful anymore [N. Barnes, O. Galibert] 2017-03-31 18:37:19 +02:00
Olivier Galibert
080dc67aba ti8*: remove the gross boot hack, break the driver, don't give a shit [O. Galibert] 2017-03-31 18:29:06 +02:00
Ivan Vangelista
6dd15ad2a8 astinvad.cpp, boxer.cpp, destroyr.cpp: more timer_alloc, added save state support to boxer (nw) 2017-03-31 18:01:58 +02:00
AJR
b4262ecb46 osbexec: Experimental support for RS232C serial ports (untested) 2017-03-31 10:52:38 -04:00
Vas Crabb
9840991d04 New working clones
------------------
Prehistoric Isle in 1930 (World, bootleg) [The Iron Goat]
2017-03-31 23:05:30 +11:00
Ivan Vangelista
d1b98e6e10 fixed compile (nw) 2017-03-31 08:58:25 +02:00
Vas Crabb
3f7916b895 sun4: add SPARCstation 1 boot ROM v2.2 [NekoEd] 2017-03-31 17:43:51 +11:00
Ivan Vangelista
7ead1f24bc alpha68k.cpp: fixed MT06532 (nw) 2017-03-31 08:36:36 +02:00
AJR
f7819c81c9 Rename the write-only -printer image instance type to -printout. The former option name conflicts with RS232 printer ports in several drivers. 2017-03-31 02:15:36 -04:00
Vas Crabb
d2d16bee10 sun4: Added SparcStation IPX V2.3 boot ROM [NekoEd] 2017-03-31 15:29:33 +11:00
Ariane Fugmann
c8554aabcb vicdual: add 97269-P-B and 97271-P daughterboards for nsub (#2192) 2017-03-31 09:52:42 +11:00
couriersud
0c1b6430d0 Fix pedantic clang warnings. (nw) 2017-03-30 23:24:48 +02:00
couriersud
aacee827fe Use char32_t were appropriate. (nw) 2017-03-30 23:17:11 +02:00
couriersud
ac13946ffb Change pstring to use std::string as storage container.
This removes all allocation code from pstring. const_iterator is
consequently now based on pstring::const_iterator. 
Removed pstring_buffer. This was class wasn't a good idea.

Vas was right: This change did not impact runtime performance. Startup
performance (string intensive) increased. (nw)
2017-03-30 22:06:03 +02:00
AJR
ac856bc4d1 chinagat: Explicitly specify 8-way joysticks for consistency (nw) 2017-03-30 15:46:26 -04:00
Ivan Vangelista
62d01e6654 volfied.cpp: removed prefixes, used timer_alloc instead of timer_set (nw) 2017-03-30 18:33:07 +02:00
Ivan Vangelista
ee251a82ea new working software list addition
------------------------
Zhan Qi - Chinese Battle Chess (Tw) [system11]
2017-03-30 18:27:15 +02:00
Miodrag Milanovic
eb04392728 well issue is on any gcc 5.x (nw) 2017-03-30 08:50:24 +02:00
Miodrag Milanovic
3fff3faf6c proper fix (nw) 2017-03-30 08:36:15 +02:00
AJR
01c732defa isa8_device: Provide proper unitmask for address spaces of any data width (nw)
screen_device: Guard against assert failure on partial updates starting from incomplete first line (nw)
2017-03-30 01:47:55 -04:00
Vas Crabb
ced3087742 assume LLVM libc++ if __llvm__ is defined but __GLIBC__ is undefined 2017-03-30 16:29:33 +11:00
Vas Crabb
5e8fefbb12 Turn psring iterator into a real forward iterator that works with standard algorithms.
There are a few changes to achieve this:
* Rename to const_iterator since it's immutable
* Typedef iterator to const_iterator for now as there's no mutable iterator
* Add default constrcutor and operator-> required by concept, const-qualify operators
* Remove operator+ and operator+= since it's not a random-access iterator (use std::next and std::advance instead)
* Return reference/pointer to a proxy rather than a code_t value from opertator*/operator->

The final change is required to meet the requirement that operator* for
two equivalent forward iterators return an equivalent reference.  The
pstring doesn't actually contain a sequence of code_t, so there's no way
to return a reference to code_t directly.  Instead, a reference to a
proxy object aliased on the string storage is returned.  The proxy is
implicitly convertible to code_t.  The most noticeable side effect is
that auto c = *s.begin() or for (auto c : s) won't work.  You need to do
for (auto &c : s) or for (code_t c : s) instead.
2017-03-30 15:51:14 +11:00
AJR
35b673ea45 dynobop: Yes, PCB is same as Slick Shot (nw) 2017-03-29 23:41:26 -04:00
R. Belmont
4730f5cba6 Merge pull request #2197 from dankan1890/quick_fix
VS fix. (nw)
2017-03-29 22:02:39 -04:00
yz70s
0439405394 chihiro: make ccfboxa start too (nw) 2017-03-29 22:48:29 +02:00
dankan1890
b7adbf5438 VS fix. (nw) 2017-03-29 22:25:54 +02:00
R. Belmont
e196a53a59 Merge pull request #2164 from npwoods/coco_multipak_cleanup
[CoCo] Further cleanups in CoCo cartridge slot signal handling
2017-03-29 16:21:07 -04:00
R. Belmont
e13bf2df81 Merge pull request #2166 from rzero9/pc98_fmt
fmtowns_cd.xml & pc98_cd.xml: added several dumps
2017-03-29 16:20:46 -04:00
R. Belmont
d287a4acbf Merge pull request #2168 from Happy-yappH/dasm_virtual_space
Make debugger 'dasm' command able to traverse virtual spaces with
2017-03-29 16:20:32 -04:00
R. Belmont
a966199cde Merge pull request #2196 from Happy-yappH/uml_dasm_label
uml : add case for parameter PTYPE_CODE_LABEL in uml instruction disa…
2017-03-29 16:19:56 -04:00
Ivan Vangelista
d8a68e8f09 new not working software list addition
---------------------------------------
pce_tourvision.xml: Dragon Egg!  [system11]
2017-03-29 18:58:12 +02:00
Ivan Vangelista
f9b6c26bca wolfpack.cpp: added save state support, removed unneeded prefixes, moved from timer_set to timer_alloc (nw) 2017-03-29 18:24:18 +02:00
Miodrag Milanovic
0921d7aaae 2nd try (nw) 2017-03-29 18:14:35 +02:00
Miodrag Milanovic
456d9e3b47 Fix linux compile (nw) 2017-03-29 17:58:36 +02:00
Branimir Karadžić
88ca8d5b48 Update GENie (nw) 2017-03-29 17:31:27 +02:00
Miodrag Milanovic
e095ef959b update shaders (nw) 2017-03-29 17:15:48 +02:00
Branimir Karadžić
49f7c99c77 Update BGFX and BX (nw) 2017-03-29 17:09:40 +02:00
smf-
79f22e060b fix building with MSVC (nw) 2017-03-29 12:13:53 +01:00
smf-
0a7765b310 When built with MSVC, clear() resets m_buffer size to 0 and m_buffer[0] throws an exception (nw) 2017-03-29 12:12:51 +01:00
smf-
e8bbf9c239 fix building with clang on windows (extraneous parenthesis warning) (nw) 2017-03-29 12:11:06 +01:00
Happy
7853f951df uml : add case for parameter PTYPE_CODE_LABEL in uml instruction disassembly 2017-03-29 00:08:48 -06:00
Vas Crabb
aae91778cb Merge tag 'mame0184'
MAME 0.184
2017-03-29 15:41:58 +11:00
briantro
f6bdf5726b rastan.cpp: Spelling correction (nw) 2017-03-28 22:30:52 -05:00
briantro
3a06849243 rastan.cpp: Minor doc update (nw) 2017-03-28 22:29:22 -05:00
briantro
ba804faa70 Merge branch 'master' of https://github.com/mamedev/mame 2017-03-28 22:20:41 -05:00
briantro
466921a940 rastan.cpp: Correct grammer (nw) 2017-03-28 22:19:58 -05:00
Vas Crabb
58ea716291 Merge branch 'master' of https://github.com/mamedev/mame 2017-03-29 14:19:30 +11:00
Vas Crabb
831668a7b4 Revert "addrmap: Temporary fix (nw)"
This reverts commit fac6cafdcc.
2017-03-29 14:18:25 +11:00
Vas Crabb
e955b9000a Merge release branch 2017-03-29 14:17:43 +11:00