Commit Graph

33250 Commits

Author SHA1 Message Date
couriersud
f07d274ac7 Merge branch 'master' of https://github.com/mamedev/mame.git 2015-01-19 20:14:05 +01:00
couriersud
c7d46eccd1 Fixed clang (most likely > 3.4) compile. (nw) 2015-01-19 20:13:54 +01:00
Osso13
9c54d546b1 m58.c: fixed 10yard save state problem, removed unneeded prefixes (nw) 2015-01-19 18:48:27 +01:00
Osso13
65f54f1fd3 pacman.c: fixed mschamp save state problem (nw) 2015-01-19 18:47:00 +01:00
Osso13
9c880d0ed9 bogeyman.c: added missing save state, fixing noted save state regression. Also removed unneeded prefixes. (nw) 2015-01-19 18:46:05 +01:00
Osso13
b1356b57a9 6522via.c: added missing save states, fixes at least bmcbowl save state problem (nw) 2015-01-19 18:44:50 +01:00
etabeta78
a87d6d0442 ui: fixed bug where software items that shall create new image
devices (e.g., passthru carts) or new slot options, failed to do
so when loaded through the File Manager in the internal
UI. [Fabio Priuli]

out of whatsnew: to see the bug, try to launch with previous code nes with no
options, then mount ggenie cart and, after the reboot, try to mount any other
game in the -cart2 media switch. System will reboot, but only ggenie remains
mounted.
Alternatively, launch c64 and manually mount cbmieee from the UI. After
reboot the serial slot options in the Slot Options menu are not configurable, because
the core was not "informed" of their addition, and any cart you try to mount in -cart2
will be ignored, because the new media switch is not acknowledged by the core.
Once again, from command line everything was fine, and thus the issue was hard to
spot :)
2015-01-19 11:48:33 +01:00
etabeta78
0641ab831c avoid fatal error during -str run (typically used for regression tests). nw. 2015-01-19 06:37:19 +01:00
etabeta78
76edf0d3e6 ui: allow -str run to skip the file manager for systems with mandatory carts. nw. 2015-01-19 06:36:15 +01:00
R. Belmont
87ff273156 Merge pull request #109 from p1pkin/hikaru#0
hikaru.c: added protection key for sgnascar [MetalliC]
2015-01-18 23:18:23 -05:00
R. Belmont
0dc6f4bd39 Merge pull request #108 from einstein95/patch-2
Update phozons manufacturer (nw)
2015-01-18 23:17:44 -05:00
mahlemiut
29faa4ce83 ngen: added WD2010 controller as a substitute for the WD1010 (they are register-compatible). 2015-01-19 15:16:48 +13:00
MetalliC
2c019b4b01 hikaru.c: added protection key for sgnascar [MetalliC]
this romboard uses the same encryption as Naomi M1/Actel-type cartridges
2015-01-19 03:41:48 +02:00
hap
2fc571f530 (MESS)Game added or promoted to working
------------------
Split Second [hap, Sean Riddle]
2015-01-19 01:58:18 +01:00
hap
29c8929cd4 tms1400 opcode 0x09 is F_COMX8 anyway 2015-01-19 00:50:47 +01:00
couriersud
3a67f64355 - Fix SDL Windows compile.
- Aligned strconv.h (same code on sdl and mainline). 
- Aligned font code between sdl and mainline
2015-01-18 22:57:30 +01:00
hap
e2a841d920 one more correction 2015-01-18 22:44:47 +01:00
R. Belmont
d847b5864f Merge pull request #107 from wallyweek/cfalco
*nix: Bump version and date in man pages. [Wallyweek]
2015-01-18 15:13:19 -05:00
Olivier Galibert
f489a56fa3 Merge pull request #105 from lucab/lucab/mame-lua/misc
luaengine: expose more methods + misc fixes
2015-01-18 20:49:10 +01:00
couriersud
747524f927 Fix erroneous commit. (nw) 2015-01-18 20:38:28 +01:00
couriersud
cf7e7e8361 More netlist code reschuffle to separate setup from run. (nw) 2015-01-18 20:37:11 +01:00
couriersud
e517f7ed2d Merge branch 'master' of https://github.com/mamedev/mame.git 2015-01-18 20:34:45 +01:00
couriersud
cfb8782740 Fix nltool "-ld" listdevices. (nw) 2015-01-18 20:34:29 +01:00
couriersud
5ab21992da Fix crash caused by 4066 dip device. (nw) 2015-01-18 20:33:26 +01:00
Logan B
97a2b2f0ee Update phozons manufacturer (nw)
According to tilt.it (http://www.tilt.it/deb/sidam-en.html), this one was licensed. Claim holds up given that there's a Super Pac-Man licensed to Bally France that was manufactured by Sidam (http://www.gamoover.net/Forums/index.php?topic=29916.0)
2015-01-19 08:13:51 +13:00
Luca Bruno
f63811d659 luaengine: add per-screen frame_number() getter
Add method to retrieve frame counter for each machine screen.

Signed-off-by: Luca Bruno <lucab@debian.org>
2015-01-18 20:13:12 +01:00
Luca Bruno
cda9c13fb3 luaengine: add memory writers
Add methods for memory writing, similarly to existing readers.

Signed-off-by: Luca Bruno <lucab@debian.org>
2015-01-18 20:13:12 +01:00
Luca Bruno
8c5c9a4b66 luaengine: update copyright
Signed-off-by: Luca Bruno <lucab@debian.org>
2015-01-18 20:13:11 +01:00
Luca Bruno
8f2be7dbe7 luaengine: use visible_area for drawing
Drawing and scripts should use the actual visible_area,
not the maximum declared screen size.

Signed-off-by: Luca Bruno <lucab@debian.org>
2015-01-18 20:13:11 +01:00
Luca Bruno
37cd9a2d98 luaengine: rework state getter/setter for saves
Improve state_get_value and state_set_value by using the
parent device_state_interface and triggering callbacks for
updates.

While at it, also remove the hackish friend relationship.

Signed-off-by: Luca Bruno <lucab@debian.org>
2015-01-18 20:13:11 +01:00
Luca Bruno
39788873b0 save: factor-out presave/postload dispatchers
Signed-off-by: Luca Bruno <lucab@debian.org>
2015-01-18 20:13:11 +01:00
Luca Bruno
c95ed9c31d core: link state entries to parent state interface
In device state, link a single device_state_entry to its parent
device_state_interface and expose a parent_state() getter.

Signed-off-by: Luca Bruno <lucab@debian.org>
2015-01-18 20:13:11 +01:00
briantro
d2ff267ac1 itech32.c: Spelling fixes - NW 2015-01-18 12:59:05 -06:00
etabeta78
8f07df5347 ui: improved File Manager so that attempts to launch softlist
entries without having the necessary files don't kill emulation
but simply display a message to the user. [Fabio Priuli]
2015-01-18 19:54:07 +01:00
Cesare Falco
4488e12e3f *nix: Bump version and date in man pages. 2015-01-18 19:26:45 +01:00
Scott Stone
a93635b1ee Merge branch 'master' of https://github.com/mamedev/mame 2015-01-18 13:18:50 -05:00
Scott Stone
6ad46b56b6 Fix for 25pacmano which was broken from previous adjustments on parent set. (nw) 2015-01-18 13:18:16 -05:00
andreasnaive
c8d586d17c Updates to 315-5881 keys [MetalliC] 2015-01-18 18:59:04 +01:00
couriersud
5e8da851db Merge branch 'master' of https://github.com/mamedev/mame.git 2015-01-18 18:24:31 +01:00
etabeta78
2a565e93e6 ui: centralized game info and image info menus to a common
source file (creatively named ui/info.c). nw.
2015-01-18 15:23:53 +01:00
andreasnaive
f16795fcd7 Updates to SEGA's 315-5881 encryption based on new findings from Virtua Striker 2 '98 (Model3) [Andreas Naive] 2015-01-18 13:27:54 +01:00
etabeta78
5bff739d72 ui: stop the game selector reporting systems with no roms as
missing files. [Fabio Priuli]

ui: when launching systems with mandatory carts, either from
command line or from the game selector, prompt the user with
the file manager menu so that he can mount a game where
needed, instead of killing emulation with an error. [Fabio Priuli]

out of whatsnew: it is now finally possible to launch nes and
snes and a2600 (and a few more) from the internal system
selector! also MESS doesn't error out anymore if you launch
such systems with no carts mounted from command line.

in short: emulation finally behaves as users typically expect!
2015-01-18 12:10:51 +01:00
couriersud
7241728e96 Merge branch 'master' of https://github.com/mamedev/mame.git 2015-01-18 11:48:57 +01:00
couriersud
29583a20e8 Introduced an nl_double type. This will be followed by an nl_float type
for certain components (mostly matrix and vector). (nw)
2015-01-18 11:48:39 +01:00
Scott Stone
5c500d407b Compile fix (nw) 2015-01-18 03:58:09 -05:00
arbee
23c9ff3601 twinkle.c: the 68000 & SPU board now process commands, some sound f/x play now. [R. Belmont] 2015-01-17 23:59:11 -05:00
mamehaze
444fa088ea Merge branch 'master' of https://github.com/mamedev/mame 2015-01-18 02:24:38 +00:00
mamehaze
509df8c3f9 new WORKING game
Come Back Toto [system11, David Haywood]
2015-01-18 02:23:22 +00:00
hap
2044302b96 added tms1400 callstack 2015-01-18 02:36:18 +01:00
R. Belmont
d19cec2f72 Merge pull request #101 from p1pkin/naomi#1
naomi.c: redumped vstrik3c, both existing and new dumps were BAD, made one good-looking from them [ANY, MetalliC]
2015-01-17 19:54:08 -05:00