Commit Graph

35071 Commits

Author SHA1 Message Date
Angelo Salese
1fa8cffd27 Merge branch 'master' of https://github.com/mamedev/mame 2015-03-17 01:45:49 +01:00
Angelo Salese
4f68f47d3a i960: guess, pretty unlikely that cosr opcode uses sine ... (nw) 2015-03-17 01:45:24 +01:00
Peter Ferrie
672ce6c666 debugwin.c: avoid race condition where debugger window update request is made before debugger is initialised [Peter Ferrie] 2015-03-16 17:35:28 -07:00
cracyc
a9a20f0889 (mess) m24: keyboard [Carl, any] 2015-03-16 17:44:09 -05:00
hap
bbffffe91e fix hmcs40 interrupt bug 2015-03-16 21:32:30 +01:00
hap
71bff813e4 note 2015-03-16 19:49:04 +01:00
Miodrag Milanovic
9b2a16c12f Added ability to completely disable MIDI [qmc2] (nw) 2015-03-16 17:37:07 +01:00
Luca Bruno
1fa8b4ea4f docs: add initial documentation for luaengine API
This commits add some initial documentation for current API
exposed via luaengine. This doc is meant to be a quick
walkthrough for script writers coming from mame-rr.

Full methods reference is not yet included, as the API is still
rapidly changing.

Signed-off-by: Luca Bruno <lucab@debian.org>
2015-03-16 12:03:09 +01:00
Oliver Stöneberg
3147b2ebeb fixed nltool linking with Visual Studio (nw) 2015-03-16 11:53:50 +01:00
Luca Bruno
05609ab9b1 luaengine: clip screen coordinates to screen size
Several users reported that negative coordinates are wrongly handled.
This happens because we assumed using unsigned values only, while
unfortunately in many real cases negative values happen when tracking
objects partly off-screen.

This patch makes all screen drawing methods accept unsigned values,
but crop them between 0 and screen size values.

Signed-off-by: Luca Bruno <lucab@debian.org>
2015-03-16 11:42:46 +01:00
Luca Bruno
b1a0e0167d ui: use per-container pixel aspect (LUA draw_text bugfix)
Do not assume ui-container aspect when drawing on other containers.
This fixes LUA draw_text() in multi-screens games, where the font
aspect for each screen is wrongly computed on the aggregated target.

Signed-off-by: Luca Bruno <lucab@debian.org>
2015-03-16 11:42:46 +01:00
Miodrag Milanovic
41cfcb26c4 some compilers have trouble with this (nw) 2015-03-16 10:29:26 +01:00
Vas Crabb
45522916d3 Hook up second set of lamps for games with two sets of controls
Add second set of lamps to layouts for games with two sets of controls
Make Wing Co layouts (bingowng/lucky8) prettier
Add views to show either or both sets of button lamps
2015-03-16 20:05:31 +11:00
Vas Crabb
0b9a644a76 Make Cherry Bonus artwork clickable 2015-03-16 16:21:39 +11:00
Peter Ferrie
366a5b7272 osd_opengl.h: fix compile on MSVC 2012 (nw) 2015-03-15 21:06:36 -07:00
hap
b685e5264e ah, i forgot to add the /4 divider 2015-03-16 00:41:00 +01:00
hap
b1abbbd029 added epacman2 i/o (judging from disasm, these two and coleco alien attack have the simplest code) 2015-03-16 00:35:11 +01:00
hap
42a6a828de nw shuffle 2015-03-16 00:17:20 +01:00
hap
f4b3468a99 added egalaxn2 i/o 2015-03-16 00:10:06 +01:00
Luca Elia
106cdbcbc2 New clones added
----------------
Mahjong Electromagnetic Base [Dyq, XingXing, Luca Elia]

New games marked as GAME_NOT_WORKING
---------------------------------------------------
Mahjong Ougon No Pai [Dyq, XingXing]
2015-03-15 23:16:06 +01:00
hap
ce5d0ca8d4 fix display not refreshing on loadstate 2015-03-15 17:56:56 +01:00
hap
02590ff263 update tispeak.c display_update 2015-03-15 17:46:47 +01:00
hap
3790a735eb rename:
snmath -> snmathp
snmatha -> snmath
2015-03-15 16:39:41 +01:00
hap
abae5d34e6 (MESS)New working game added
-----------------
TI Little Professor (1978 version) [hap, Sean Riddle]
2015-03-15 15:40:51 +01:00
Vas Crabb
af7b120d82 OS/2 patches for SDLMAME 0.159 [KO Muyng-Hun] 2015-03-15 22:57:16 +11:00
hap
9d6f238186 added coleco mspacman skeleton 2015-03-15 05:32:05 +01:00
hap
6a97ecf993 ticalc1x.c cleanup part 3 2015-03-15 04:57:05 +01:00
hap
327d6dece9 ticalc1x.c cleanup part 2 2015-03-15 04:38:38 +01:00
briantro
2b40bfdf20 peplus.c: Minor info update - NW 2015-03-14 22:13:05 -05:00
hap
96077ccedd ticalc1x.c cleanup part 1 2015-03-15 03:53:05 +01:00
hap
a2537f21d5 clarify vars 2015-03-15 03:25:36 +01:00
hap
1e1963abda (MESS)New working game added
-----------------
Epoch Astro Command (aka Grandstand Scramble) [hap, Kevin Horton]
2015-03-15 03:02:44 +01:00
hap
8605dd56e4 added tms1990 device 2015-03-15 00:39:00 +01:00
hap
46964c195f skeleton added for TI Little Professor 2015-03-15 00:09:04 +01:00
hap
4cf5728397 added interrupt/timer 2015-03-14 17:33:19 +01:00
yz70s
612af8ba64 i386.c: new implementation of x87 opcode fprem based on intel manual since curent one gives wrong results (nw) 2015-03-14 14:51:57 +01:00
yz70s
f2430a3fdf i386.c: x87 fpatan implemented using atan2() and not atan() (nw) 2015-03-14 14:44:38 +01:00
yz70s
0fdc96d72c i386.c: remove bug in x87 fsave and frstor (nw) 2015-03-14 14:40:36 +01:00
mamehaze
eb43ff52df new clones
Puzznic (bootleg) [cmonkey]
2015-03-14 11:52:58 +00:00
Miodrag Milanovic
ae1856faa4 compile fix from Firewave propagated upstream (nw) 2015-03-14 09:05:55 +01:00
Ivan Vangelista
39aadc1b43 jankenmn: enabled save state support (nw) 2015-03-14 07:57:07 +01:00
briantro
60abf23801 new PE poker clones
New Clones Added
--------------------------------------------------
Player's Edge Plus (BE0014) Blackjack (International English/Spanish) [BrianT]
Player's Edge Plus (X000006P+XP000038) Standard Draw Poker [BrianT]
Player's Edge Plus (X000042P+XP000038) 10's or Better [BrianT]
Player's Edge Plus (X000764P+XP000038) 4 of a Kind Bonus Poker [BrianT]
Player's Edge Plus (X002010P+XP000038) Nevada Bonus Poker [BrianT]
Player's Edge Plus (X002016P+XP000038) Full House Bonus Poker [BrianT]
Player's Edge Plus (X002017P+XP000038) Full House Bonus Poker [BrianT]
Player's Edge Plus (X002037P+XP000038) Nevada Bonus Poker [BrianT]
Player's Edge Plus (X002039P+XP000038) Nevada Bonus Poker [BrianT]
Player's Edge Plus (X002247P+XP000038) Standard Draw Poker [BrianT]
Player's Edge Plus (X002386P+XP000038) 4 of a Kind Bonus Poker [BrianT]
2015-03-14 00:37:19 -05:00
hap
e7ffb8a6b0 added astrocmd and kingman (Astro Command probably works fine, i just haven't tested it yet) 2015-03-14 05:34:43 +01:00
mamehaze
bf61c9a5e2 note used addresses (nw) 2015-03-13 22:52:57 +00:00
mamehaze
a65c9ef758 hooked v53 irq ack callback so that it can get the correct vector from the controller, make a note of which ones get unmasked (nw) 2015-03-13 21:51:27 +00:00
Miodrag Milanovic
61203a2adb Compile fix 2015-03-13 20:16:50 +01:00
Miodrag Milanovic
7360ae6547 updated 3rd party (nw) 2015-03-13 17:40:15 +01:00
mamehaze
820ec98714 v53: provide access to the interrupt lines (nw) 2015-03-13 17:28:15 +00:00
Scott Stone
bf16d575e4 Fixed rom/region size for 'torus' set. (nw) 2015-03-13 09:54:23 -04:00
Vas Crabb
6b43ed0899 Better, clickable pokonl97 layout 2015-03-13 22:17:35 +11:00