Commit Graph

23688 Commits

Author SHA1 Message Date
Scott Stone
e4fbb0ea8f Fixed some unknown DIPs and corrected others from manual examinations for lethalj.c [Bad A Billy] 2013-07-20 20:08:46 +00:00
Scott Stone
793c546b06 QS1000 sound core issue now not a mandatory include which allows tiny builds to be built without it. [MAMESICK] 2013-07-20 20:05:47 +00:00
Scott Stone
62b5a45652 a7800.c - XM/XBoard POKEY support. 'Bentley Bear - Crystal Quest' & 'Donkey Kong XM' now work, while maintaining support for original library titles, Commando and Ballblazer. [Robert Tuccitto] 2013-07-20 20:03:09 +00:00
David Haywood
75097f3f2d make caveman ninja read addresses closer to rohga / wizard fire etc. 2013-07-20 19:55:09 +00:00
Scott Stone
c22850ed46 Split up the video devices contained in taitoic.c. [Osso] 2013-07-20 19:20:26 +00:00
Scott Stone
c7d90c1206 Modernized the Beezer sound device. [Osso] 2013-07-20 19:06:28 +00:00
Scott Stone
f02b5d78f2 CPS-1 update [Team CPS-1]:
* Verified dinoj ROMs labels and locations,
  added documentation and pcb infos to video\cps1.c
* Added CK22B.1A PAL to chikij
* Added a note to wofr1 and wofa since they
  could not be original but patched sets
  coming from desuicided boards
2013-07-20 18:52:09 +00:00
David Haywood
7a87eb6990 shuffle dblewings address bits around too (nw) 2013-07-20 18:00:54 +00:00
Angelo Salese
255430c2d9 Fixed dip-switches in Street Fight driver [Angelo Salese] 2013-07-20 17:55:45 +00:00
David Haywood
8b57529eb9 switched the wizard fire reads around too so that they are more correct and align with rohga. 2013-07-20 17:01:05 +00:00
David Haywood
1a521a3f2f start reworking some of the 104 bits to make things easier later down the line 2013-07-20 16:10:21 +00:00
Oliver Stöneberg
fa624a0c52 fixed another array out-of-bound access in src/mame/video/ppu2c0x.c (nw) 2013-07-20 14:00:13 +00:00
Oliver Stöneberg
9499e3f51d added assert to src/mess/drivers/ip22.c to indicate array out-of-bounds accesses (nw) 2013-07-20 13:54:01 +00:00
Oliver Stöneberg
7da9cc8ee8 added asserts to src/mame/machine/megavdp.c to indicate array out-of-bounds accesses (nw) 2013-07-20 13:53:26 +00:00
Oliver Stöneberg
98bcb7c341 fixed array out-of-bounds access in src/mess/machine/md_rom.c for chinf3 (nw) 2013-07-20 13:41:13 +00:00
Michael Zapf
e527b17806 (MESS) ti99/8: Speech ROM dumps verified with a real (!) system. 2013-07-20 13:07:48 +00:00
Phil Bennett
98679ba4e7 i86 fixes to get TX-1 and Buggy Boy working again -nw- 2013-07-20 10:07:17 +00:00
Oliver Stöneberg
4f0eee38c7 fixed array out-of-bounds access in ppu2c0x_device::draw_sprites() (nw) 2013-07-20 10:03:53 +00:00
Oliver Stöneberg
dbefcabe13 removed debugging assert (nw) 2013-07-20 09:46:44 +00:00
Oliver Stöneberg
bc352b3329 fixed array out-of-bounds accesses in src/mess/machine/sns_rom.c (nw) 2013-07-20 09:42:13 +00:00
Oliver Stöneberg
da88cbfabd fixed array out-of-bounds accesses and uninitialized members in src/mess/audio/upd1771.c (nw) 2013-07-20 09:32:42 +00:00
mahlemiut
d2405e2145 de_2: Made CPU board a device, and hooked it up to all drivers in de_2.c. 2013-07-20 09:23:15 +00:00
Brian Troha
bdec93724a meritm.c: Maintain a standard key layout using standard MAME macros. :-) - NW 2013-07-20 04:07:15 +00:00
David Haywood
2c0623dde5 remove the 'UNEMULATED PROTECTION' flag from Fighters History, for the first time ever you can actually play it until the end (previously the last 2 bosses would glitch because the protection results were missing) [Charles MacDonald, David Haywood]
(need to look at the video mixing bug causing bad BG colour in test mode still)
2013-07-20 01:05:33 +00:00
David Haywood
6a0b8ceba4 used info from Charles to fill in some missing remaps on IO ports 2013-07-20 00:32:18 +00:00
Michaël Banaan Ananas
524310cb17 nvm 2013-07-19 23:47:26 +00:00
David Haywood
a0dbfe6b75 start hooking fighters history up to it... 2013-07-19 23:42:01 +00:00
David Haywood
497d2efb73 a magic address xor means Nitro Ball can work with this code too.. and almost certainly Fighters History too (need to hook it up) 2013-07-19 22:49:56 +00:00
Brian Troha
5b55cac1c2 thepit.c: Add Round-Up dipswitch locations - NW 2013-07-19 22:40:46 +00:00
Oliver Stöneberg
d1c0719ac1 fixed buffer overflow in src/mess/machine/intv.c detected by AddressSanitizer (nw) 2013-07-19 21:41:13 +00:00
David Haywood
f84fff614e kill some old code (nw) 2013-07-19 21:31:25 +00:00
David Haywood
e5541cf61b collapse bitswaps (fighters history out ports now use the same swap as funky jet) also reformat before further work (nw) 2013-07-19 21:26:44 +00:00
David Haywood
9b0f5af170 moved the bit reordering out of 'core' function and into the per-game ones for nitrobal and fighters history. (nw) 2013-07-19 19:56:34 +00:00
David Haywood
b6aad97f58 hopefully keep tafoid happy until I resolve this with proper devices ;-) 2013-07-19 19:25:35 +00:00
David Haywood
c036e61dfd re-order fighters history / nitroball read in the same way, this makes the read ports consistent with robocop 2 and lemmings... although I can't find a connection with shanghai on the read addresses, seems like an alt mode maybe? 2013-07-19 19:14:03 +00:00
David Haywood
bbd4f336c2 switch around the address bits on output port handling on the fighters history / nitro ball type
this brings special sound/xor/mask ports to the same as shanghai etc. and also keeps values in the 0-127 range.  this is most likely the unscrambled state based on tests.

still need to investigate the read side of it.

should be no functional change.
2013-07-19 18:33:29 +00:00
Scott Stone
42b7ff9d41 Modernized the k001604 video device. [Osso] 2013-07-19 17:29:38 +00:00
David Haywood
9e24aa5b04 move the double wings protection sim to the 104 file - no functional change. (nw) 2013-07-19 16:58:00 +00:00
David Haywood
54f8780e70 decoprot -> deco104 2013-07-19 16:42:34 +00:00
David Haywood
8bfd144df4 move this too (nw) 2013-07-19 15:50:28 +00:00
David Haywood
f6b13b94ba shift some more bits around for further studying (nw) 2013-07-19 15:43:29 +00:00
Oliver Stöneberg
2038ce82ad fixed ec1841 assertion (nw) 2013-07-19 15:18:55 +00:00
David Haywood
3a89ebce11 move some functions around for further research, also marked Super Shanghai as working, pretty sure it's ok with the current code.
new working
------------
Super Shanghai Dragon's Eye (Japan) [Charles MacDonald, David Haywood]
2013-07-19 15:18:25 +00:00
Oliver Stöneberg
0b1a51cd92 fixed out-of-bounds access in amstrad_plus palette initialization (nw) 2013-07-19 15:12:34 +00:00
David Haywood
24f0470150 Funky Jet works with the new code too, note the address bitswap is the *reverse* of the one to get from Fighters History to Nitro Ball format.. I suspect there is a way to get from where we are to both of those too, and that there are in reality 2 different chip types 146 (+ various rebadges of it) and 104 2013-07-19 12:45:10 +00:00
Michaël Banaan Ananas
4d4843a2f6 wops 2013-07-19 12:17:21 +00:00
Michaël Banaan Ananas
39d048faa2 use poker/gambling macros instead of assigning custom keycode 2013-07-19 12:15:12 +00:00
Brian Troha
5e55a101de thepit.c: Added dipswitch locations to The Pit sets, Fitter sets, Intrepid sets and Dock Man / Port Man sets. Gave Desert Dan it's own dipswitches and corrected them based on results and game play. [Brian Troha] 2013-07-19 03:30:16 +00:00
Brian Troha
dc575d051b thedeep.c: Added dipswitch locations to the Run Deep / The Deep sets. [Brian Troha] 2013-07-19 03:27:16 +00:00
R. Belmont
70b928672c New games added as GAME_NOT_WORKING
-----------------------------------
Carnival King (v1.00.11) [Brian Troha, R. Belmont]
2013-07-19 03:13:06 +00:00