Commit Graph

33243 Commits

Author SHA1 Message Date
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
couriersud
2904503923 Fixed memory allocation in netlist code. This caused a number of memory
leaks to disappear. (nw)
2015-01-18 01:43:59 +01:00
hap
8cea1bf9e6 maze of lamps 2015-01-18 01:09:42 +01:00
hap
27b34159d2 added led decay simulation as usual 2015-01-18 00:07:48 +01:00
briantro
065e9be8fd peplus.c: CG2374 graphics are not specific to the X002374P poker data set. Move the CG2374 down into the X000055P sets to retain them - NW 2015-01-17 11:37:20 -06:00
Angelo Salese
bbf5942d05 Protection notes 2015-01-17 18:25:03 +01:00
briantro
a0c167f5f2 peplus.c: Minor ROM name correction. - NW 2015-01-17 10:58:44 -06:00
hap
7d3d298398 parker bros Split Second skeleton driver 2015-01-17 17:51:31 +01:00