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