Commit Graph

15728 Commits

Author SHA1 Message Date
Aaron Giles
3c92a3c17c Fix some analog control issues due to incorrect assumption
that scale factors were INT32's not INT64's.

Also explicitly use ioport_value for lookup tables instead
of UINT32.
2012-05-05 20:08:22 +00:00
Brian Troha
9cbba81e75 Added Rev "H" USA Naomi BIOS [Brian Troha, The Dumping Union] 2012-05-05 19:42:23 +00:00
Miodrag Milanovic
9f07ffa548 Fixed williams.c regression (no whatsnew) 2012-05-05 14:57:34 +00:00
Scott Stone
07dc968449 New games marked as GAME_NOT_WORKING
------------------------------------
Battle Emporer  [Yohji, Mr. CAST, B. Stahl, Smitdogg, The Dumping Union]
2012-05-05 14:45:16 +00:00
Miodrag Milanovic
46e96595ef Fixed some recent vblank port related regressions (no whatsnew) 2012-05-05 14:28:21 +00:00
Angelo Salese
564f14c410 Game name change, nw 2012-05-05 10:08:57 +00:00
R. Belmont
542ce66077 naomi: fix some crashes, there are more (nw) 2012-05-05 04:27:05 +00:00
Michaël Banaan Ananas
42b047920e small update 2012-05-04 23:54:47 +00:00
Brian Troha
7eee4671a6 new Sharpshooter parent "clone" added.
New Clone Added
--------------------------------------
Sharpshooter (Rev 1.9) [Brian Troha, The Dumping Union]
2012-05-04 22:10:42 +00:00
Aaron Giles
4553555132 Fix saving changes to inputs, player mappings, and a couple
of odd joystick problems.
2012-05-04 19:24:01 +00:00
Angelo Salese
1ba7d1cc42 New NOT WORKING game
--------------------
Mahjong Hanafuda Cosplay Tengoku 8 [Yohji, Mr. CAST, Smitdogg, The Dumping Union]
2012-05-04 18:10:42 +00:00
Angelo Salese
2750c291df Removed a bad dump flag 2012-05-04 17:04:42 +00:00
Aaron Giles
26d4fc6b3a Fix issue where initial values are not set up correctly. 2012-05-04 12:45:20 +00:00
Angelo Salese
5bae0429db Fix regression with Chance Kun 2012-05-04 12:26:48 +00:00
Angelo Salese
9c1e1b5c95 Moved Bikkuri Card in Time Pilot HW, hugely improved 2012-05-04 12:02:55 +00:00
Angelo Salese
de3e4d6323 New NOT WORKING game
--------------------
Bikkuri Card [Yohji, Mr. CAST, Tormod, CptGuapo, Smitdogg, The Dumping Union]
2012-05-04 11:04:35 +00:00
Miodrag Milanovic
5616c1e9d5 removed -static for sdl windows build (no whatsnew) 2012-05-04 06:18:42 +00:00
Brian Troha
e388d5f5ae New clone added - Red Fox War Planes II
New Clone Added
-----------------------------------
Red Fox War Planes II (China) [B. Ståhl, Smitdogg, The Dumping Union]
2012-05-04 03:16:35 +00:00
Miodrag Milanovic
89a4191d47 vectrex: support 64k bankswitched carts and carts with SRAM by mkasick and kbare credited in MESS (no whatsnew) 2012-05-03 18:17:43 +00:00
Miodrag Milanovic
edf9b0df07 Stripped out the awp_reel_setup code from all drivers, thanks to the more intelligent reel types, we don't need it any more by J.Wallace (no whatsnew) 2012-05-03 17:38:32 +00:00
Miodrag Milanovic
6231165166 -static is not needed anymore for latest tools (no whatsnew) 2012-05-03 16:45:36 +00:00
Scott Stone
3f05fb51cd typo fix (nw) 2012-05-03 15:28:57 +00:00
smf-
6686c410f3 Fixed "potentially uninitalized local variable" error when building with msvc, The code does appear to assume that variables on the stack are zero'd. 2012-05-03 15:28:54 +00:00
Miodrag Milanovic
36ea482ace Sync with MESS (no whatsnew) 2012-05-03 09:16:42 +00:00
Aaron Giles
2a88e54278 ioport.c C++ conversion. Mostly internal changes, with no
intended differences from previous behavior. For drivers,
the main change is that input_port_read() no longer exists.
Instead, the port must be fetched from the appropriate device,
and then read() is called.

For member functions, this is actually simpler/cleaner:

  value = ioport("tag")->read()

For legacy functions which have a driver_data state, it goes:

  value = state->ioport("tag")->read()

For other legacy functions, they need to fetch the root device:

  value = machine.root_device().ioport("tag")->read()

The other big change for drivers is that IPT_VBLANK is gone.
Instead, it has been replaced by a device line callback on the
screen device. There's a new macro PORT_VBLANK("tag") which
automatically points things to the right spot.

Here's a set of imperfect search & replace strings to convert
the input_port_read calls and fix up IPT_VBLANK:

input_port_read( *\( *)(machine\(\)) *, *([^)]+ *\))
ioport\1\3->read\(\)

input_port_read( *\( *)(.*machine[()]*) *, *([^)]+ *\))
\2\.root_device\(\)\.ioport\1\3->read\(\)

(state = .*driver_data[^}]+)space->machine\(\)\.root_device\(\)\.
\1state->

(state = .*driver_data[^}]+)device->machine\(\)\.root_device\(\)\.
\1state->

input_port_read_safe( *\( *)(machine\(\)) *, *([^,]+), *([^)]+\))
ioport\1\3->read_safe\(\4\)

IPT_VBLANK( *\))
IPT_CUSTOM\1 PORT_VBLANK("screen")
2012-05-03 09:00:08 +00:00
mahlemiut
605a48921b i386: Big pmode update. [Carl] 2012-05-03 05:58:32 +00:00
Scott Stone
51c9a46f66 Updated rom label.locations for Star Force based on PCB pictures provided by bonky0013. [Tafoid] 2012-05-03 02:25:41 +00:00
Michaël Banaan Ananas
a830ca053d some driver updates, nw 2012-05-03 01:47:06 +00:00
Scott Stone
5fe90a3ced 6551acia.c: m_status_register was not being initialized properly [Robbbert] 2012-05-02 23:07:40 +00:00
Andreas Naive
fbb1e711f1 Changes to mrdriller2's decryption. No whatsnew. 2012-05-02 22:17:43 +00:00
Scott Stone
2fd385bd05 New games added
---------------
Dungeon Explorer (Tourvision PCE bootleg)  [Charles MacDonald, AUMAP, ClawGrip]
Super Volleyball (Tourvision PCE bootleg)  [Charles MacDonald, AUMAP, ClawGrip]
2012-05-02 22:11:54 +00:00
Michaël Banaan Ananas
232af90e16 new clone added
----------------
Moon Cresta (Nichibutsu UK, unencrypted) [Andy Welburn]
2012-05-02 14:32:29 +00:00
Phil Bennett
1fce050932 Removed some obsolete size members from msisaac_state (no whatsnew) 2012-05-02 12:11:19 +00:00
Phil Bennett
25d5e6d017 Fixed missing sprites/HUD regression in Lock-On [Phil Bennett] 2012-05-02 12:10:49 +00:00
Phil Bennett
f93cecdea8 04794: bombjack & clone: Missing sprites [Phil Bennett] 2012-05-02 12:09:48 +00:00
Angelo Salese
8a498d4f87 Haze: some mods to BMC Poker, nw 2012-05-01 20:58:12 +00:00
Angelo Salese
fa82b34e8b Various hooks, nw 2012-05-01 20:57:50 +00:00
Angelo Salese
0903edf1b4 Haze: fixed gfx bugs 2012-05-01 19:53:11 +00:00
Michaël Banaan Ananas
2990be6f35 old note about mdrawpkr can be removed 2012-05-01 19:50:23 +00:00
Michaël Banaan Ananas
8ae3254942 coinage switch for mdrawpkra and casbjack 2012-05-01 19:45:58 +00:00
Angelo Salese
cc0b9f7e98 Implemented new paletteram_xGGGGGRRRRRBBBBB_byte_le_w() function, used by Chance 32 [Angelo Salese] 2012-05-01 19:24:55 +00:00
Brian Troha
24b86f99a8 gei.c: Sorted out the correct question roms for Trivia (Questions Series 12) and Trivia (Questions Series 12). [Brian Troha] 2012-05-01 02:11:19 +00:00
Michaël Banaan Ananas
55811889d5 added robbiestyle button lamps to gldarrow (same as wldarrow) 2012-04-30 23:31:32 +00:00
Michaël Banaan Ananas
ab64c22791 bsw8 is service mode 2012-04-30 23:08:19 +00:00
Michaël Banaan Ananas
170b63ed09 cps2.c: fixed vhunt2d and vsav2d rom loading [Pythagoras] 2012-04-30 22:30:20 +00:00
Michaël Banaan Ananas
073296d3fa forgot to add them here 2012-04-30 22:04:14 +00:00
Michaël Banaan Ananas
3ef614de0c Clean-ups to sound and fixed volume balance in Nichibutsu Mahjong drivers. [Takahiro Nogi]
niyanpai.c: Fixed graphics draw speed. [Takahiro Nogi]


new clones added
----------------
Mahjong Yoshimoto Gekijou [BET] [Takahiro Nogi]
Zoku Mahjong Housoukyoku [Takahiro Nogi]
2012-04-30 22:02:17 +00:00
Scott Stone
c0c2a8da28 New games marked as GAME_NOT_WORKING
------------------------------------
Chance Thirty Two  [Team Europe, Marcus Jendroska,Y~K, The Dumping Union, Smitdogg]
2012-04-30 21:23:10 +00:00
Scott Stone
8716994117 Updated layouts for numerous slots to take advantage of new reel development. [James Wallace] 2012-04-30 19:59:48 +00:00
Michaël Banaan Ananas
0b53b62317 game promoted to working
-------------
Golden Arrow (Standard G8-03) [hap, dox, DHS]
2012-04-30 19:54:40 +00:00