Commit Graph

33264 Commits

Author SHA1 Message Date
Osso13
c810f562f8 exidy.c: fixed fax and fax2 save state problem (nw) 2015-01-20 18:46:55 +01:00
David Haywood
79d60850d6 oops, didn't mean to change this (nw) 2015-01-20 17:27:08 +00:00
Osso13
2241d4ea94 paradise.c: added missing save state, fixes penky save state problem (nw) 2015-01-20 18:17:40 +01:00
David Haywood
cd61a2736d some changes to the 315-5881 to allow basic multiple stream support, astrass needs this - we were ignoring a size value in the header, when the 'size' is reached the stream ends, and a new header needs to be read.
I need to review the changes w/regards the naomi code later (don't have the material to test here) also this will need looking at w/regards compressed streams, as they can be mixed.

the data decrypted from astrass is now a 100% match for the data that was extracted from the saturn version.
2015-01-20 16:53:09 +00:00
etabeta78
f8096960a9 ui: added bios settings and keyboard/keypad inputs in the
device option menu. nw.
2015-01-20 14:34:59 +01:00
David Haywood
23417d48af using actual Sega 315_5881 decryption for 'astrass' set (not yet working for twcup98) 2015-01-20 13:21:05 +00:00
etabeta78
a1e9e0f228 ui: split a few more menu entries from miscmenu.c to separate files,
so to avoid having too much assorted stuff in miscmenu.c (now it is
down to a reasonable size). nw.
2015-01-20 10:31:02 +01:00
Angelo Salese
d02f770764 Looks more likely, and at least pieces all have different colors now. 2015-01-20 01:43:49 +01:00
Angelo Salese
fe5d27db70 Palette check 2015-01-20 01:21:24 +01:00
Angelo Salese
206c44a0e9 Debugging ... (yeah, already somehow playable) 2015-01-20 00:32:43 +01:00
hap
1774358f2b re-added old protection hack for now.
see: http://mametesters.org/view.php?id=5828
2015-01-19 23:14:42 +01:00
hap
1ba6761a32 notes 2015-01-19 22:34:43 +01:00
andreasnaive
894a22da17 315-5881 key corrections 2015-01-19 21:58:30 +01:00
couriersud
a80f04072d Moved font code into osd/modules/font. Extended osd_font to a proper
interface. (nw)
2015-01-19 21:47:09 +01:00
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