Commit Graph

40453 Commits

Author SHA1 Message Date
dankan1890
295c7294d3 cdrom: declared (std::nothrow) some allocations. (nw) 2016-04-15 17:20:50 +02:00
Miodrag Milanovic
570c743fcd this is no issue anymore (nw) 2016-04-15 16:16:56 +02:00
Miodrag Milanovic
0bcc96406d renamed class to osd_watchdog (nw) 2016-04-15 16:08:28 +02:00
Miodrag Milanovic
37c94e3373 Update windows to use platform independent watchdog implementation (nw) 2016-04-15 16:01:35 +02:00
hap
bd04e5b17d tms1000: added TMS1700/1730 mcu types 2016-04-15 15:32:43 +02:00
Miodrag Milanovic
59662e6c71 moved osdsync to root of OSD, removed osdmini (nw) 2016-04-15 15:19:24 +02:00
Miodrag Milanovic
a83a3c4497 lower deps on clifront.h (nw) 2016-04-15 14:10:47 +02:00
Santiago Vila
658a4b1862 Show mame's program name lowercase in help output.
As the name of the binary is normally installed lowercase, the help
output should also reflect this.
2016-04-15 11:35:01 +02:00
Miodrag Milanović
eac0b87523 Merge pull request #811 from ajrhacker/static_config
Eliminate device_t::static_config, a type-unsafe legacy feature. [AJR]
2016-04-15 07:59:10 +02:00
therealmogminer@gmail.com
d1f85d60f3 mips3: Fixed interpreter bug where BADCOP exceptions would execute the faulting opcode twice. [Ryan Holtz] 2016-04-15 05:14:52 +02:00
therealmogminer@gmail.com
0b544df0c2 Port Happy's PPC aliasing fix to the MIPS3 DRC, nw 2016-04-15 05:00:15 +02:00
AJR
34be7d4166 Eliminate device_t::static_config, a type-unsafe legacy feature.
Rewrite or remove every last instance of MCFG_DEVICE_CONFIG and its two aliases, including within comments and dead code.

Make the Z80/Z180 daisy chain an interface that interfaces with the existing interface. Z8000 has been hooked up to this as well (p8000_16 already configures it), but currently does nothing with it.
2016-04-14 21:20:49 -04:00
couriersud
d9df811529 Significant speed improvement:
- added a new solver using compressed row format
- fixed sorting

As a result, netlist performance on kidniki nearly doubled. The
performance increase is mainly due to the fact that sorting decreases
the number of operations for gaussian elimination of the kidniki matrix
from ~7800 to 707. In addition, compressed row format improves L1 usage. 
[Couriersud]
2016-04-15 02:09:41 +02:00
couriersud
cd0441b678 Recover from creating solvers by copy paste. Move common code were it
belongs. (nw)
2016-04-15 02:09:41 +02:00
couriersud
4f1ca77643 Moved solver members to proper place. Minor code changes. (nw) 2016-04-15 02:09:26 +02:00
Ville Linde
65e139be2f ppcdrc: optimize (nw) 2016-04-14 21:54:52 +03:00
Ville Linde
c6144ee9b1 ppcdrc: map some FPU registers to physical registers (nw) 2016-04-14 20:59:06 +03:00
hap
cdf2396b11 hh_hmcs40: added svg screen to epacman2, egalaxn2 2016-04-14 19:48:49 +02:00
etabeta78
1a0a62d51c minor cleanup. nw. 2016-04-14 18:55:04 +02:00
Ville Linde
bfbd0443fe drcbex64: optimize FMOV (nw) 2016-04-14 19:47:14 +03:00
etabeta78
8a9e872224 neogeo: reworked inputs to work through the slot device interface.
you can now configure the controllers available in the multicart
driver (neogeo) with the -crtl1 and -ctrl2 options. when you run single
game drivers (e.g. mslug, or kof94, etc.), instead, a unique controller
is available and cannot be modified. [Fabio Priuli]
2016-04-14 18:36:34 +02:00
therealmogminer@gmail.com
99aa7eacd7 bgfx: Add data-driven render target clearing [Ryan Holtz] 2016-04-14 17:22:24 +02:00
Olivier Galibert
0ff1223fe8 swa: invert normal/point (nw) 2016-04-14 15:35:40 +02:00
therealmogminer@gmail.com
2f6e57a318 Kill ioport tag lookup in klax driver, nw 2016-04-14 15:34:27 +02:00
Olivier Galibert
f9fabb1f37 screen: Fix alpha handling, cdkong looks good now [O. Galibert] 2016-04-14 14:55:35 +02:00
hap
e138da8886 hh_tms1k: added tiger copycat, still have to do internal artwork but it works:
New WORKING Machine added
-----------
Tiger Copy Cat [hap, Sean Riddle]
2016-04-14 13:45:54 +02:00
David Haywood
9a4d7eeb28 Merge branch 'master' of https://github.com/mamedev/mame 2016-04-14 11:30:36 +01:00
David Haywood
29b0d16615 new clones
Dragon Saber (World, DO2) [Layer from jammaplus]
2016-04-14 11:30:22 +01:00
etabeta78
013440849c 8bit handlers are more appropriate here. nw. 2016-04-14 07:55:32 +02:00
Robbbert
bf9ef09474 glasgow: adjusted for new artwork; added shadowed pieces (nw) 2016-04-14 15:03:12 +10:00
arbee
e4d5e29b21 apple2: PC Transporter: halt V30 properly on startup, XT has 8-bit ISA, improved 6502 CGA framebuffer writes. [R. Belmont] 2016-04-13 22:41:13 -04:00
arbee
f81948b663 apple2: updated PC Transporter to use alternate DMAC emulation & fixed V30 clock. [Peter Ferrie, R. Belmont] 2016-04-13 21:54:56 -04:00
arbee
c1efcefc26 am9517: add clone with the non-standard mask behavior of the PC Transporter ASIC [Carl, R. Belmont] 2016-04-13 21:50:44 -04:00
Ville Linde
2c70bf1e92 drcbex64: map F0-F3 to SSE registers (nw) 2016-04-14 00:44:56 +03:00
etabeta78
af570db2d0 ng_aes.cpp: converted AES controllers to work through slot devices.
Also, separated more clearly the CD component by the base unit. [Fabio Priuli]
2016-04-13 23:31:07 +02:00
etabeta78
1c80bbd435 fixed regression of generic cart slot due to a wrong assumption.
code is still worked on, so the fix might evolve in next days. nw.
2016-04-13 22:40:02 +02:00
hap
6d34356163 New clone added
--------------
Spelling B (1979 version) [hap, Sean Riddle]
2016-04-13 22:09:23 +02:00
cracyc
22798a79df cr589: skip disc change detection (nw) 2016-04-13 12:49:14 -05:00
ImJezze
32f0e6efac Removed hacks for vector screens from shaders (nw)
- added handling of texture coordinates for vector screens to core render
- added handling of orientation/rotation for vector screens to D3D renderer
2016-04-13 19:21:57 +02:00
dankan1890
6be4d8312c Fixed MT06019: Wrong default bios outputted with -listxml command. 2016-04-13 18:54:12 +02:00
hap
3c774adb53 phantom.cpp skeleton driver
New NOT_WORKING machine added
-----------
Fidelity Phantom [hap, Lord Nightmare]
2016-04-13 16:20:49 +02:00
Scott Stone
52b99cfec8 validation fix (nw) 2016-04-13 08:10:11 -04:00
Jindřich Makovička
4422b2cf84 Fix type mismatch 2016-04-13 09:44:42 +02:00
Vas Crabb
e88734cd0f * Make softwares -> software changes actually read properly
* If it's "Standard" then it should be "standard" in the ini file, too
2016-04-13 10:26:15 +10:00
cracyc
4686f93034 upd765: indicate ready status in st0 after seek (nw) 2016-04-12 18:09:11 -05:00
therealmogminer@gmail.com
45fb6dfacd Back out DMULT/DMULTU change, nw 2016-04-13 00:32:21 +02:00
rfka01
2772202959 Added older ROM revision of a Color DMV 2016-04-12 23:05:23 +02:00
therealmogminer@gmail.com
e28147eef5 Port Happy's branch-and-link fix from mips3 interpreter to DRC, nw 2016-04-12 22:11:18 +02:00
therealmogminer@gmail.com
207abac3ed -mips3: Fixed DMULT and DMULTU in both interpreter and DRC modes. [marathonman] 2016-04-12 22:11:17 +02:00
Michael Zapf
6b9c7a920a ti99: Fix segfault caused by listslots 2016-04-12 21:22:46 +02:00
therealmogminer@gmail.com
527f5609c1 Merge branch 'master' of https://github.com/mamedev/mame 2016-04-12 17:20:06 +02:00
therealmogminer@gmail.com
0233dd4dbf Make core vector-related slider handling slightly less egregious, nw 2016-04-12 17:19:58 +02:00
etabeta78
0745980ace fixed .lst 2016-04-12 16:21:05 +02:00
David Haywood
fbc8dbf193 add OG's note about why Gain Ground drops into Free Play mode, and added a kludge to work around it for now.
not ideal, but less of a problem than having to tell people to use versions that are 8 years old and frankly worse in every single other possible way.
2016-04-12 15:17:10 +01:00
arbee
ca580178cb apple2: Further PC Transporter work. V30 now boots. [Peter Ferrie, R. Belmont] 2016-04-12 09:29:40 -04:00
arbee
25067fce12 Now works in all cases, thanks OG! (nw) 2016-04-12 09:28:07 -04:00
R. Belmont
a3e4e9aa5a Merge pull request #759 from f205v/f205v
game name consinstency
2016-04-12 08:49:03 -04:00
R. Belmont
3ed3b7e7fc Merge pull request #776 from jmallach/typos
Fix typos throughout the codebase
2016-04-12 08:48:35 -04:00
R. Belmont
0d0ecae0a4 Merge pull request #802 from JoakimLarsson/diserial_stopbitfix
Added extra bit as delay between bytes to make 1 stop bit work
2016-04-12 08:46:09 -04:00
etabeta78
c1600cafd9 diimage.cpp: Allow image devices to be configured with a fixed
(not user selectable) piece of software and updated a few options
and menu to acknowledge such possibility. [Fabio Priuli]

macs.cpp: Converted to use generic cartslot with fixed software
configuration. Cleaned up loading and banking systems in the driver
as a result. [Fabio Priuli]
2016-04-12 14:37:22 +02:00
R. Belmont
b47168d7e6 Merge pull request #805 from Happy-yappH/master
mips3: Branch and Link instructions unconditionally set return addres…
2016-04-12 08:36:14 -04:00
Scott Stone
21a7aabf9e Give unique descriptions and short names to new SegaCrypt Z80 devices so that they show up properly in devices listings. (nw) 2016-04-12 07:59:33 -04:00
dankan1890
d790744b6c Merge branch 'master' of https://github.com/mamedev/mame 2016-04-12 13:04:23 +02:00
dankan1890
f7166e84ae (nw) 2016-04-12 13:04:02 +02:00
arbee
33c625236d It helps to commit the final version (nw) 2016-04-12 06:54:38 -04:00
arbee
9dddd77287 Fix several buses so they can work when not a direct child of the root (nw) 2016-04-12 06:43:19 -04:00
Happy
d630e05f98 mips3: Branch and Link instructions unconditionally set return address register. 2016-04-12 02:49:46 -06:00
David Haywood
fa28dd9c77 Merge branch 'master' of https://github.com/mamedev/mame 2016-04-12 04:36:59 +01:00
David Haywood
8528ab9e53 improve some naming (nw) 2016-04-12 04:36:48 +01:00
Brad Hughes
fc53a500f6 Merge branch 'master' of https://github.com/mamedev/mame.git 2016-04-11 23:33:56 -04:00
Brad Hughes
faef055aa6 Fix BACKSLASH2 SDL key mapping 2016-04-11 23:33:46 -04:00
David Haywood
b4d1ab382e load this properly (not very interesting tho) 2016-04-12 04:05:45 +01:00
David Haywood
c0db9df6b2 weed out duplicates (nw) 2016-04-12 03:40:29 +01:00
David Haywood
d702097e42 segacrpt is also a device, again reduced some duplication (nw) 2016-04-12 03:30:47 +01:00
David Haywood
0cfa192533 segacrp2 is now a device, kill off a whole bunch of duplicated decryption code across several drivers (nw) 2016-04-12 00:10:54 +01:00
David Haywood
b548623691 minor shuffle (nw) 2016-04-11 20:46:54 +01:00
hap
bac87f62fa sm510: added KB1013VK1-2 disasm 2016-04-11 21:45:26 +02:00
David Haywood
5f05b2d39e new NOT WORKING clones
Wonder Boy (system 2, set 2, 315-5176) [Silvio Grazini]

needs decrypting
2016-04-11 20:38:04 +01:00
cracyc
cb23ae7865 luaengine: try writing (nw)
--
Fixes "invaders don't fire" cheat
2016-04-11 11:48:17 -05:00
hap
2bdf6d70ed hh_sm510: added nupogodi driver skeleton 2016-04-11 16:15:41 +02:00
hap
d981b66bba sm500: start on opcodes 2016-04-11 12:43:55 +02:00
Vas Crabb
a21453fcde Make un7z a bit chattier, too 2016-04-11 18:09:54 +10:00
Vas Crabb
efffa8a6f3 Make unzip less opaque about what it's doing 2016-04-11 15:47:57 +10:00
David Haywood
5d8e00ae58 new WORKING
Tiny Toon Adventures (prototype) (PlayChoice-10) [Tony Swann]

it's not actually very interesting, it's the final USA NES version code with the generic 'New Game 2' menu rom (no instructions etc,) that was also seen on the Virus prototype, so no acutal new data here.
2016-04-11 03:29:40 +01:00
RobertoFresca
5af068cb57 New machines marked as NOT_WORKING
----------------------------------
Sonik Fighter (encrypted) [Roberto Fresca, Ioannis Bampoulas]
2016-04-10 23:11:07 -03:00
Vas Crabb
c620e85f5b Merge pull request #803 from bmunger/r9751
r9751: add more floppy debugging and fix dma masking
2016-04-11 11:58:15 +10:00
dankan1890
5347076f49 submenu: merged some options menu. (nw) 2016-04-11 03:37:51 +02:00
Brandon Munger
3ba1605cd5 r9751: add more floppy debugging and fix dma masking 2016-04-10 21:30:57 -04:00
Michael Zapf
6b5cb8304f ti99: Cleared logging output. 2016-04-11 01:52:30 +02:00
Michael Zapf
c58b8116ad ti99: Using combined speech selector lines and split/reverse chip dumps. 2016-04-11 01:45:21 +02:00
couriersud
612e4f8810 Refactored osd_work to become more c++. Bye to malloc and memset. 2016-04-11 01:34:29 +02:00
Michael Zapf
e8531f6d8f Replaced fprintf by logerror; fixed some small issues. 2016-04-11 01:28:39 +02:00
Brad Hughes
2a6e17c438 Merge branch 'master' of https://github.com/mamedev/mame.git 2016-04-10 17:18:32 -04:00
Brad Hughes
ea0a6844f7 Skeleton implementation for Universal windows main app classes. 2016-04-10 17:18:23 -04:00
Joakim Larsson Edstrom
198565b81a Added extra bit as delay between bytes to make 1 stop bit work 2016-04-10 22:46:09 +02:00
MetalliC
0c4e188e10 m3comm going a bit further (nw) 2016-04-10 23:23:43 +03:00
arbee
2d2f52e858 fix SDL compile (nw) 2016-04-10 16:13:55 -04:00
Brad Hughes
c4d91605fc Merge branch 'master' of https://github.com/mamedev/mame.git 2016-04-10 13:34:23 -04:00
Brad Hughes
114a8f8218 Fix bug in Xinput DPAD POV mapping. 2016-04-10 13:33:26 -04:00
therealmogminer@gmail.com
dd9c9a0fb3 Make OSDs return ui_menu_item lists, not slider_state lists 2016-04-10 19:22:31 +02:00
etabeta78
d4670d8488 fixed very old copy and paste mistake of mine. nw. 2016-04-10 17:55:34 +02:00
etabeta78
465de15885 intv: Converted controller inputs to be slot devices. [Fabio Priuli]
intvecs: Converted hand controllers, keyboard and synth to be slot devices,
by using a temporary hack to workaround the impossibility to plug the same
device into 2 different slots as these keyboard require. [Fabio Priuli]

out of whatsnew: in the long term we need to come up with a core solution
for these devices that occupy multiple slot devices at once (another one is
the VCS Compumate which plugs into both VCS control ports), because the
hack I used (a "fake" control port which acts as a passthru for the two real
control ports) is not really satisfactory. However, current solution is better
than the selectable controllers we had, which were (ab)using
PORT_CONDITIONs...
2016-04-10 17:54:51 +02:00
couriersud
19397471c1 netlist_t no longer descends from netlist::object_t. 2016-04-10 17:16:20 +02:00
couriersud
71d2cf2625 Get rid of some init_object calls. 2016-04-10 17:16:19 +02:00
couriersud
521353d8d7 Replace macros with templates. 2016-04-10 17:16:18 +02:00
Miodrag Milanovic
ffbe0c66be Basic TCP server based on libuv [Inaki Baz Castillo,Miodrag Milanovic] 2016-04-10 17:03:51 +02:00
arbee
dd89b30c63 apple2: Additional work on the PC Transporter [Peter Ferrie, R. Belmont] 2016-04-10 10:36:20 -04:00
hap
50013de7f6 hh_hmcs40: updated cdkong SVG provided by Rik 2016-04-10 16:14:40 +02:00
David Haywood
cce83dee12 new clones
Vs. Excitebike (set EB4-3 E) [Matt Osborn]
2016-04-10 15:06:10 +01:00
David Haywood
7d045b7237 Merge pull request #799 from ajrhacker/hdrivfix
racedrivpan, strtdriv, hdrivair, hdrivairp: fix user1 region width (nw)
2016-04-10 14:10:47 +01:00
therealmogminer@gmail.com
fa92550ddb Add dividing line to bgfx slider list where applicable, nw 2016-04-10 13:13:10 +02:00
Vas Crabb
5a1a3afc81 whoops, that's not a format string 2016-04-10 21:06:53 +10:00
Vas Crabb
467a1fae80 Fix crash 2016-04-10 18:42:53 +10:00
Vas Crabb
a723548a8f Second thoughts about default status 2016-04-10 18:36:44 +10:00
Miodrag Milanovic
ed209c842d Visual Studio says it can be uninitialized (nw) 2016-04-10 10:15:03 +02:00
Vas Crabb
c569c7c9ad Add render.h no longer indirectly supplied via emu.h <- ui/ui.h 2016-04-10 17:55:18 +10:00
Vas Crabb
0c502775b6 remove ui/ui.h dependency from emu.h (for couriersud) 2016-04-10 17:48:38 +10:00
Vas Crabb
7d1ec41744 foobar is not a subdirectory of foo called bar 2016-04-10 17:21:46 +10:00
Vas Crabb
a26f4f3428 STL makes life easier 2016-04-10 16:02:41 +10:00
Vas Crabb
d74f5db813 Fix for archives containing directories like foobar following foo 2016-04-10 15:47:51 +10:00
Vas Crabb
760b4bd93b Fix phantom files in archives containing directories 2016-04-10 15:35:40 +10:00
couriersud
a107408a08 Fix compile on linux and windows. 2016-04-10 04:46:23 +02:00
David Haywood
f1abc857bf new 'WORKING' game
Unknown Neo-Geo Vs. Fighter (prototype) [Brian Hargrove]

the story behind this can be read at
http://www.neo-geo.com/forums/showthread.php?265573-Lost-Neo-Geo-Prototype-FOUND-REVEALED-amp-RELEASED&p=4036179#post4036179

basically it's a test board rather than a full playable game, and some of the data was stored on long dead SRAM cards so there's no sound, and the S1 layer is a handmade ROM.  It seems to be for a game that was never even announced.
2016-04-10 03:32:39 +01:00
Vas Crabb
33e62ec403 Work with more ZIP64 files 2016-04-10 12:05:53 +10:00
couriersud
3b951313a4 Fixed linux compile. 2016-04-10 03:24:09 +02:00
couriersud
9d4af9a834 convert osd_event into a class. Since all is std:: now, reduce to
inlineable code.
2016-04-10 02:46:31 +02:00
therealmogminer@gmail.com
f10de4fa46 Fix memory leak when changing screen chains, will fix any issues later, nw 2016-04-10 02:38:08 +02:00
therealmogminer@gmail.com
8719535cbc Make sliders use an std::vector instead of a linked list, nw 2016-04-10 02:38:08 +02:00
dankan1890
74a8e5d1dd menu: fixed scrolling with the mouse wheel. (nw) 2016-04-10 02:28:27 +02:00
Vas Crabb
df4bb8b404 zip cleanup 2016-04-10 10:14:51 +10:00
couriersud
3ab596e445 Fix linux compile. 2016-04-10 02:08:22 +02:00
David Haywood
a9c8d3c448 Merge branch 'master' of https://github.com/mamedev/mame 2016-04-10 00:58:36 +01:00
David Haywood
42e49c12ff new clones
Raiden DX (Japan, set 2) [Alex Cmaylo]
2016-04-10 00:58:25 +01:00
Brad Hughes
2c273f6719 Correct trigger axis. XInput small code cleanup. 2016-04-09 19:53:43 -04:00
David Haywood
ac03f886b2 some improvements to airraid / cross shooter driver based on hw tests, should improve things if anybody ever does work out how to extract the gfx.
unfortuantely it's starting to look like the colour look up proms are inside the modules too and in the case of the tilemaps the layout data definitely is, so getting access to the clean data from the outside might be very tricky (nw)
2016-04-10 00:36:53 +01:00
hap
9f5f04c312 New working machine added
---------------
Fidelity Sensory Chess Challenger 9 [hap, Berger]
2016-04-10 01:06:45 +02:00
therealmogminer@gmail.com
66cc460224 Fix compile on windows, nw 2016-04-10 00:48:38 +02:00
couriersud
7d2c7a125e Use templates in nl_math. 2016-04-09 23:45:44 +02:00
couriersud
fc31cd6289 Use c++11 features to use more templates. 2016-04-09 23:45:43 +02:00
couriersud
0d1e57cc40 Solver model simplification. 2016-04-09 23:45:42 +02:00
couriersud
db1e7f6b07 Include modules/osdwindow.h instead of window.h. 2016-04-09 23:45:41 +02:00
couriersud
c091005ca4 Fix OSX compile. Thanks balrog! 2016-04-09 23:45:41 +02:00
MetalliC
befd3022bb correct 'dynabb' IC numbers 2016-04-10 00:29:36 +03:00
couriersud
5f6e20d6a6 Fix SDL build on linux:
- removed inclusion of SDL headers in all headers.
- replaced those by forward declarations and in one case by a wrapper
class (for a typedef struct).
- added -Wno-strict-prototypes to 7z build (gmake target)
2016-04-09 22:21:58 +02:00
therealmogminer@gmail.com
19d51345a1 Add runtime screen chain selection, nw 2016-04-09 19:15:47 +02:00
AJR
dffabdd238 racedrivpan, strtdriv, hdrivair, hdrivairp: fix user1 region width (nw)
Byte order not verified (seems plausible though), but at least these should be able to load again.
2016-04-09 11:34:08 -04:00
cracyc
cd243bd4aa (nw) 2016-04-09 09:10:03 -05:00
cracyc
cf8c7fb206 luaengine: make flags explicit (nw) 2016-04-09 09:02:07 -05:00
Vas Crabb
5eed772e4e zip method 14 2016-04-09 23:47:55 +10:00
Miodrag Milanovic
a14994c6c0 Added skeleton for network output (nw) 2016-04-09 15:19:43 +02:00
Miodrag Milanovic
2f974586d6 Added none and console output providers (nw) 2016-04-09 15:19:43 +02:00
Miodrag Milanovic
39c9c8c5dc Remove os dependant output handling (nw) 2016-04-09 15:19:43 +02:00
hap
96834b08f4 fidel6502: SC9 WIP 2016-04-09 15:14:12 +02:00
Vas Crabb
096c94743a More ZIP support 2016-04-09 21:52:09 +10:00
Vas Crabb
e925c494fe Update LZMA SDK to 15.14 2016-04-09 21:52:08 +10:00
couriersud
b13e02f975 Align with standalone-build. 2016-04-09 12:44:41 +02:00
couriersud
7b3d46dea7 Add includes for dependency documentation. (nw) 2016-04-09 12:17:51 +02:00
Vas Crabb
f5f9b45da8 ZIP64 support [Vas Crabb] 2016-04-09 15:28:58 +10:00
cracyc
74d1fbbdb9 plugins/cheatfind: start adding basic menu (nw) 2016-04-08 22:30:32 -05:00
hap
7047f18fdf hmcs40: REDD/SEDD param is only 2 bits 2016-04-09 03:41:52 +02:00
yz70s
62d6d7f24b nld_ms_sm.h: better use '!' instead of 'not' (nw) 2016-04-08 23:54:10 +02:00
couriersud
706b8b363a Add includes for dependency documentation. (nw) 2016-04-08 20:33:42 +02:00
Dirk Best
4f1ffa851e vtech1: Add support for the "Dick Smith VZ-200/300 RTTY Cartridge"
Appears to work fine, except we don't have a generic RTTY interface yet.
2016-04-08 19:55:09 +02:00
couriersud
28d364bc8f Add includes for dependency documentation. There is still inconsistent
use of assert(...) in src/lib/util. libutil compile will use assert from
<assert> while other parts of mame will be compiled with assert from
emucore.h.
2016-04-08 17:53:52 +02:00
couriersud
07645b6670 Minor changes, mostly signed comparisons and adding includes for
dependency documentation.
2016-04-08 17:02:48 +02:00
hap
50d78ba017 sm510: readded adx carry exception again, lone ranger will lockup otherwise 2016-04-08 16:21:28 +02:00
etabeta78
db784e019f info.cpp: first attempt to fix the longstanding issue about inputs owned
by devices being always tagged as P1 inputs in -lx. [Fabio Priuli]

this proposed solution increases the field.player() value whenever the
owner device changes, unless the input is a keyboard: in this way we
correctly number pads and other controllers connected via slot devices to
consoles/computers, at price of tagging as 3-player games a few arcades
(e.g. those in cubo.cpp) which have two controllers + a touchscreen
attached through a separate device...
I start to think that maybe we shall re-think the idea of logging the number
of players of a game, but I'm open to suggestions.
2016-04-08 15:31:38 +02:00
hap
1e482d4002 New NOT_WORKING machine added
--------------
Konami Lone Ranger (handheld) [hap, Sean Riddle]
2016-04-08 15:24:49 +02:00
etabeta78
abfe22fb9c ksys573.cpp: removed a few unused input bits from hyperbbc. nw. 2016-04-08 15:13:15 +02:00
Scott Stone
8ca5346b31 Fixed default dip for hishouza based on dip sheet, fixes MT#6174 2016-04-08 07:48:39 -04:00
Bavarese
5fe265c8f7 Update dec_lk201.cpp
Corrected key position E11. Better explanation for double assignments on N0, ENTER / RETURN keys. See DUELL schematics.
2016-04-08 13:27:40 +02:00
Miodrag Milanovic
d00185936b Try to fix issue on some linux platforms (nw) 2016-04-08 13:27:02 +02:00
hap
75673f2b9f sm500 opcode handler placeholders 2016-04-08 12:18:13 +02:00
yz70s
8022a8285e xbox.cpp: more usb, possible to have more than 1 usb device plugged at the same time (nw) 2016-04-08 11:46:01 +02:00
Miodrag Milanovic
595d930f25 fix 2016-04-08 10:33:12 +02:00
Miodrag Milanovic
0f69c325ad Revert "Fix SDL compile on linux. Took the opportunity to remove a number of"
Partial revert only, some changes still in
This reverts commit 632b10cd0e.
2016-04-08 10:30:18 +02:00
Miodrag Milanovic
d11b3c6655 Revert "compile fix on windows (nw)"
This reverts commit f862b77520.
2016-04-08 10:23:57 +02:00
Miodrag Milanovic
2a0c7a0f0b renamed memory.* to emumem.* (nw) 2016-04-08 10:15:48 +02:00
Stiletto
750d4b8d93 (nw)
(nw)
2016-04-08 03:30:56 -04:00
Miodrag Milanovic
f862b77520 compile fix on windows (nw) 2016-04-08 09:20:15 +02:00
Miodrag Milanović
520e38abb5 Merge pull request #794 from ajrhacker/devfind_region
Devfind revision phase 1, cleaning out some legacy stuff [AJR]
2016-04-08 07:49:36 +02:00
couriersud
632b10cd0e Fix SDL compile on linux. Took the opportunity to remove a number of
"emu.h" includes from src/osd/modules/render/bgfx code. 
There is still a conflict between mame memory.h and bgfx memory.h to be
resolved.
2016-04-08 03:30:12 +02:00
couriersud
bc936dbc26 Added m62(kidniki) to nl.lua. Started some experiments around parallel
solving of linear equations. This code is not active. Fix kidniki audio
performance. [Couriersud]
2016-04-08 03:30:11 +02:00
RobertoFresca
9f95c2e6cb Last Four: Added technical notes... 2016-04-07 21:28:01 -03:00
AJR
f23adf912f Revert "keep segaybd happy with recent changes (for the time being system16 type sprites need to be called 'sprites') (nw)"
Using DEVICE_SELF, not an absolute tag, is the right way to fix this.

This reverts commit 3e4063d139.
2016-04-07 19:21:24 -04:00
RobertoFresca
bc9c0cb9df Merge branch 'master' of https://github.com/mamedev/mame 2016-04-07 20:05:50 -03:00
RobertoFresca
6bc4219ae0 Magic 10 driver: Added technical notes and a missing PLD dump. [f205v] 2016-04-07 20:04:59 -03:00
AJR
c0f366c613 Devfind revision phase 1, cleaning out some legacy stuff
- Eliminate the cached device_t::m_region pointer and its region() getter method. Devices that need to bind to a region with the same tag should use optional/required_memory_region or optional/required_region_ptr with DEVICE_SELF as the subtag; this improves error checking. (DEVICE_SELF has been moved to device.h for greater visibility in the source.)
- Allow required/optional_region_ptr to specify a specific length which must match that of the region found.
- Implement finder_base::finder_tag() getter for diagnostic purposes.
- Perform some (not very efficient) validity checks on memory region finders instead of allowing them to automatically pass.
- Privatize device_memory_interface::m_addrspace.
2016-04-07 18:59:38 -04:00
cracyc
65455f3369 luaengine: fix read/write item (nw) 2016-04-07 16:42:29 -05:00
Olivier Galibert
07b676038d intercept experiment (nw) 2016-04-07 23:13:34 +02:00
MetalliC
c98e97fe4a Merge branch 'master' of github.com:mamedev/mame 2016-04-07 22:51:51 +03:00
MetalliC
fe6a9c0d9d hook Comm.Board to Model3 (nw)
note: it seems only VF3 expecting SCSI mapped at C000xxxx, the rest of games (incl Step 1.0 Bass Fishing) looking for Comm.Board there
2016-04-07 22:51:24 +03:00
cracyc
2110fc5092 luaengine: indexed items (nw) 2016-04-07 14:50:53 -05:00
hap
80300e5cc6 sm500: added disasm 2016-04-07 20:45:57 +02:00
Ville Linde
7248437ac7 fix uml log (nw) 2016-04-07 20:22:51 +03:00
Antonio Giner
4ae76f468c Merge branch 'master' of https://github.com/mamedev/mame 2016-04-07 18:37:51 +02:00
Antonio Giner
c402c87dc0 Fix keepaspect & unevenstretch toggles in SDL OSD 2016-04-07 18:36:00 +02:00
dankan1890
45e57899d3 ui: Enter on keypad now act in the same ways of Enter on keyboard. (nw) 2016-04-07 18:05:02 +02:00
Ville Linde
e18e4ef9b8 ppcdrc: use the new instructions for FPU loads and stores (nw) 2016-04-07 18:53:32 +03:00
MetalliC
1fcb7dd0e0 its not that fatal (nw) 2016-04-07 18:36:52 +03:00
etabeta78
cbc69f9e65 fixed some Tourvision descriptions. nw. 2016-04-07 16:16:55 +02:00
etabeta78
47f519a6fc info.cpp: Improved documentation of input devices in the listxml output, since having just a generic
'number of buttons' is rather pointless in the context of home systems with configurable controllers
(being them keyboards, keypads or joypads). Now the various controllers are listed separately with the
number of buttons they have. Frontend authors who relied on the "buttons" attribute of the input node
for any kind of filter shall now scan all available controllers and take the maximum among their "buttons"
attribute (possibly discarding keyboards and keypads if they want) to recover the old value. [Fabio Priuli]

info.cpp: Started to acknowledge PORT_16WAY inputs in -lx, since they were reported as 8-ways
so far. [Fabio Priuli]

out of whatsnew: most of the code was written almost 1 year ago, when MAME was still using
tagmaps, and only recently updated to current coding conventions: if you see any place where
C++ syntax can be exploited more just let me know :-)
2016-04-07 16:13:59 +02:00
David Haywood
23df0fe736 new NOT WORKING
Jungle (VI3.02) [f205v]

I think the 68k code is encrypted.
2016-04-07 14:22:22 +01:00
Miodrag Milanović
6b545d47e8 Merge pull request #792 from fulivi/hp9845_dev
Improvements to tape driver of hp9845b [F.Ulivi]
2016-04-07 13:06:09 +02:00
MetalliC
cafabd41cb m3comm checkpoint (nw) 2016-04-07 13:58:38 +03:00
dankan1890
b10ffebf58 Fixed the key handler for the error "roms or missing CHD."
Removed the delay in showing the description in the Advanced menu.
Synchronized the translation files.
2016-04-07 12:36:30 +02:00
David Haywood
8cc3f8593c new clones
Mystic Warriors (ver AAB) [Bill D / The Dumping Union]

interestingly the only 'B' revision we have of it
2016-04-06 23:24:56 +01:00
cracyc
ead741a06e luaengine: add device_image_interface accessors and emu_file support 2016-04-06 16:50:46 -05:00
therealmogminer@gmail.com
4f66357f9e Pull a bunch of screen chain code from drawbgfx to chainmanager where it belongs, nw 2016-04-06 17:02:31 +02:00
Brad Hughes
4f43553de9 Merge branch 'master' of https://github.com/mamedev/mame.git 2016-04-06 10:18:51 -04:00
Brad Hughes
9db1556541 Make XInput triggers centered at 0 2016-04-06 10:18:47 -04:00
MetalliC
d181f8e038 nw 2016-04-06 16:59:05 +03:00
Brad Hughes
8c7bcae500 Merge branch 'master' of https://github.com/mamedev/mame.git 2016-04-06 09:44:12 -04:00
Brad Hughes
a0ba9bc8c7 Make Xinput triggers analog 2016-04-06 09:44:02 -04:00
MetalliC
cfa3017b87 further work on M3 comm board, add actual Model3 interface (not yet hooked to driver) 2016-04-06 16:12:49 +03:00
fulivi
874aac03cf hp9845: big improvement to TACO driver after study of SIF utilities 2016-04-06 14:14:13 +02:00
fulivi
e740ed13ec hp9845: updating of tachometer register added in TACO driver 2016-04-06 14:10:48 +02:00
fulivi
0b8eec6c45 hp9845: Changed cmd 1c on TACO 2016-04-06 14:09:45 +02:00
fulivi
241b732ea7 hp9845: alpha video test "B" fixed 2016-04-06 14:08:58 +02:00
fulivi
fec7ca2075 hp9845: call_display and a different approach to stopping tape added to TACO driver. 2016-04-06 14:08:58 +02:00
fulivi
b1f5519497 hphybrid: interrupt vector fetching fixed. One day I'll eventually get
it right..
2016-04-06 13:59:45 +02:00
Miodrag Milanovic
3414afa450 lua clang compile fix (nw) 2016-04-06 08:32:28 +02:00
Miodrag Milanovic
33c5196a42 This one documents what I think is a real bug of the Japanese game Sports Pad Soccer: part of the player 2 input is read from player 1 input instead. The patch also reorganizes code of the Japanese Sports Pad controller device and replace some PORT_CUSTOM/PORT_CHANGED callbacks with PORT_READ_LINE/PORT_WRITE_LINE. [Enik] 2016-04-06 07:49:49 +02:00
Vas Crabb
865253ccb0 Improve 7zip file I/O code (should fix >=4GB 7z archives on LP32/LLP64) 2016-04-06 15:11:30 +10:00
cracyc
389e05a300 luaengine: direct and region accessors [Carl] 2016-04-05 21:10:13 -05:00
R. Belmont
4b40546d68 Merge pull request #778 from Shideravan/patch-15
Naming some inputs
2016-04-05 21:43:59 -04:00
R. Belmont
d38702c846 Merge pull request #784 from Happy-yappH/master
mips3: Fix behavior for 32/64 bit mode floating point register aliasing.
2016-04-05 21:43:19 -04:00
Brad Hughes
42bc565cfb Use XAudio2 by default if available. 2016-04-05 20:52:15 -04:00
Antonio Giner
cf830e71da Make overscan on integer scaled targets optional (add option -intoverscan). 2016-04-05 23:30:06 +02:00
Olivier Galibert
106c5b3aac It's not inverse, it's square root, duh (nw) 2016-04-05 20:33:11 +02:00
Miodrag Milanovic
c211202b6e Fixed typo and updated shaders (nw) 2016-04-05 20:07:22 +02:00
David Haywood
729a775148 this makes no sense and just creates a fake 'button 5' that you can't actually assign to anything or ever use. 2016-04-05 19:03:42 +01:00
David Haywood
5933d47ed7 new clones
Beast Busters (Japan, Version 2) [ShouTime]

looks like Japan release is 2 player, not 3, so probably need to disable P3 inputs on it.
2016-04-05 15:38:33 +01:00
MetalliC
c88e9508e6 Sega Model3/Naomi/Hikaru Communication Board basic 2016-04-05 17:23:56 +03:00
Brad Hughes
89b21ff822 Merge branch 'master' of https://github.com/mamedev/mame.git 2016-04-05 09:58:52 -04:00
Brad Hughes
31d425e866 Release WMI COM objects correctly in XInput device discovery. 2016-04-05 09:58:29 -04:00
Miodrag Milanovic
06415edd9e Added some more files to bgfx build and initialize imgui (nw) 2016-04-05 15:50:08 +02:00
David Haywood
309a9bf60c fix some missing gfx in bbusters / mechatt [dink]
(not entirely convinced by the code myself, but it does fix some bugs, namely the large zombie after the 'weapons' screen in bbusters attract and the rotors on the large helicopter in the 3rd mechatt attract demo, will look into it further myself)
2016-04-05 14:33:04 +01:00
Scott Stone
f8262bcae0 Adjusted device description to not be so.. "Standard" (nw) 2016-04-05 08:35:25 -04:00
Giuseppe Gorgoglione
990476526c Save Windows post-fx scheenshots as a single .png
Currently in Windows post-fx screenshots (L-ALT + F12) are split in 4 chunks and saved as 4 separate .png files. This was probably done to facilitate fx code debugging, since post-fx screenshots are usually very big and old monitors were low in resolution. With current monitors this shouldn't be a problem any more.
2016-04-05 13:35:12 +02:00
Giuseppe Gorgoglione
74999d3749 Fix Windows rendering after post-fx snapshot or video recording
In Windows OSD, when post-processing effects are enabled, after taking a post-fx screenshot (L-ALT + F12) or enabling post-fx video recording (L-SHIFT + L-ALT + F12) the window is not updated anymore while the emulation goes on normally. This patch fixes that.
2016-04-05 13:20:04 +02:00
hap
ca142e8771 Machine promoted to WORKING
------------------
Ultraman Monster Battle [hap, Kevin Horton, Rik]
2016-04-05 12:59:33 +02:00
hap
06bbc60d92 hh_hmcs40 corrected bultrman title and mcu freq 2016-04-05 12:00:50 +02:00
hap
33aed09abe sm510: revert exception on adx 2016-04-05 11:38:00 +02:00
hap
10cadefbe2 sm500 file placeholders 2016-04-05 11:33:05 +02:00
Miodrag Milanovic
2becb82ad1 fix compile on non-windows platforms (nw) 2016-04-05 09:57:20 +02:00
Miodrag Milanović
beee413770 Merge pull request #787 from rfka01/master
Added NCR PC4i BIOS ROM ... machine boots, keyboard is not working,
2016-04-05 09:15:40 +02:00
Miodrag Milanović
f9f2be3e43 Merge pull request #789 from ajrhacker/emuopts_drc
Revert software-installed slot/image options when changing software [AJR]
Remove emu.h's stealth include of emuopts.h through mconfig.h; reduce dependency on emuopts.h in other headers and source files.
MCFG_CPU_FORCE_NO_DRC is now a CPU configuration parameter rather than a global one; it still works to override the -drc option setting.
2016-04-05 08:57:37 +02:00
Miodrag Milanovic
90ca7b2422 Simplify include for shaders (nw) 2016-04-05 08:55:49 +02:00
Miodrag Milanovic
2904597f18 Added sample shader (nw) 2016-04-05 08:55:08 +02:00