Commit Graph

51719 Commits

Author SHA1 Message Date
hap
fa45ed6206 Machine promoted to working
----------
Mattel Computer Gin [hap, Sean Riddle]
2017-05-30 17:25:41 +02:00
Olivier Galibert
38b56341b6 viewgfx: Fix the case when a gfx element has no palette [O. Galibert] 2017-05-30 15:51:15 +02:00
sjy96525
a13e62cfc1 Correct Air Combat 22 control (#2340)
* Changed Air Combat 22 from Pedal to AD_STICK_Z
2017-05-30 12:48:44 +10:00
Nathan Woods
e220816ed1 Changed the profiler to use std::ostringstream as the text sink (instead of std::string) 2017-05-30 11:55:11 +10:00
hap
2b3b34cacd hh_ucom4: mcompgin WIP (nw) 2017-05-30 00:10:20 +02:00
AJR
76fc35d416 pangba, pangbb, spangbl: Sound improvements
* Reduce ADPCM rate to make music speed sound more like the original
* Use callback for audio IRQ
2017-05-29 15:20:40 -04:00
Ivan Vangelista
f1de33e8c7 harddriv.cpp: fixed steeltal regression caused by my recent changes. Thanks Tafoid! (nw) 2017-05-29 19:36:49 +02:00
Ivan Vangelista
04cfa02636 New NOT_WORKING software list additions
---------------------------------------
vsmile_cart: Abenteuer im ABC Park (GER), Finding Nemo - De Wonderwereld Van Nemo (NL), Mickey Mouse Clubhouse (NL), Shrek De Derde - Arthurs Schooldag Avontuur (NL) [Team Europe]
2017-05-29 19:09:57 +02:00
Ivan Vangelista
e7fdfac6c1 vii.cpp: added bios for V-Smile (US) and V-Smile Baby (US) [Sean Riddle] 2017-05-29 19:06:09 +02:00
Ivan Vangelista
add0dc8bd4 unianapc: it's a skeleton driver, so use the appropriate flag (nw) 2017-05-29 19:01:03 +02:00
Ivan Vangelista
cc0cc31823 namcos1.cpp: fixed MT06589 (nw) 2017-05-29 18:59:45 +02:00
Ivan Vangelista
d8d4ca9bed new working clone
------------------------------
Danger Track (Rally X bootleg) [Rafael Alonso, Ricky2001, Rockman, ArcadeHacker]
2017-05-29 18:58:31 +02:00
arbee
72b3d8cd3f accomm: found the second half of the keyboard matrix (nw) 2017-05-29 10:56:00 -04:00
hap
0b760949f6 small correction (nw) 2017-05-29 16:35:58 +02:00
arbee
a9d5191d39 accomm: fix a few lines that went weird in the commit (nw) 2017-05-29 08:01:05 -04:00
Lord-Nightmare
48c4bdb8de fix build (nw) 2017-05-29 02:10:22 -04:00
arbee
0a13745172 accomm: first pass at the key matrix (nw) 2017-05-28 22:46:17 -04:00
Olivier Galibert
53feb420a4 drawgfx: Make the palette optional [O. Galibert]
device_gfx_interface does two things:
- go from a possibly weird rom layout to a one-byte-per-pixel tiled layout
- draw the tiles so created

The second part requires a palette, but the first doesn't.  And
low-level emulations of individual graphic chips (konami tilemap or
sprite generators for instance) are not supposed to care about the
palette.  They just output bits which are partly indexes into
palettes, and partly not, and in any case become pen ids only much
further in the rendering chain.  But they need access to the decoding
step, because one-byte-per-pixel is real nice..  So now such a device,
which inherits from device_gfx_interface, can call
set_palette_disable(true) and no palette tag will be required.
Calling the draw functions will segfault though.

As a side effect, the gfx_element constructor now takes a palette
pointer instead of a reference, since it's now optional.
2017-05-28 22:04:01 +02:00
Mike Naberezny
8ad55eced8 Add note that MB90F574 is an F2MC-16LX. (nw) 2017-05-28 12:46:10 -07:00
Robbbert
df9ddfc425 (nw) It might matter... or not. 2017-05-28 21:30:11 +10:00
couriersud
7e8a7aeea9 Add Zaccaria to mamenl build. (nw) 2017-05-28 11:10:54 +02:00
couriersud
e1d505cff6 Fixed typo in zac1b11142 schematics. 7414/7474 combo now actually works.
(nw)
2017-05-28 11:10:22 +02:00
couriersud
e9a5e08b41 Fix state saving for pfunction lfsr. (nw) 2017-05-28 09:03:29 +02:00
Justin Kerk
134f4b18a2 New working software list additions
-----------------------------------
ibm5150.xml: 4D Boxing, 4D Sports Boxing, Wrath of the Demon [ArcadeShadow]
ibm5170.xml: Disney's Aladdin, Gobliiins, Gobliins 2: The Prince Buffoon, Goblins Quest 3 [ArcadeShadow]
2017-05-27 21:08:32 -07:00
Vas Crabb
e892661905 srcclean (nw) 2017-05-28 13:40:48 +10:00
Vas Crabb
4cce790d68 fix ti99_4p blowing up (evpc and hsgpl missing from peb card choices) (nw) 2017-05-28 12:33:51 +10:00
npwoods
297bea495d Fixed issue when the hash length is zero (#2314)
* Fixed issue when the hash length is zero

The following is illegal, even if no elements in the pointer are accessed:

	std::vector<my_struct> my_vec(0);	// create an empty std::vector
	my_struct *ptr = &my_vec[0];

While this is a degenerate scenario, this should be fixed
2017-05-28 11:23:45 +10:00
AJR
46eb930948 liberate.cpp: All PSGs are AY-3-8912A 2017-05-27 21:04:06 -04:00
Michael Zapf
77712cd87a ti99: Change ioport default to peb for ti99_4ev, also add evpc automatically 2017-05-27 23:55:58 +02:00
Justin Kerk
8b06899895 New working software list additions
-----------------------------------
ibm5150.xml,ibm5170.xml: Many IBM PC-DOS sets [Justin Kerk]

(nw) move some pc-compatible sets from ibm5170 to ibm5150
2017-05-27 14:22:01 -07:00
couriersud
0a2d4a256d Fix issues identified by Vas and LordKale4:
- made local netlists in Cheeky Mouse static
- replace stdlib rand by 16 bit galois lfsr

(nw)
2017-05-27 22:17:35 +02:00
hap
e110d9a2df New NOT_WORKING machine added
-------
Chrysler Electronic Voice Alert (11-function) [hap, Sean Riddle, David Viens]
2017-05-27 20:34:14 +02:00
hap
a6e7aa977c added EVA skeleton driver (nw) 2017-05-27 18:55:47 +02:00
hap
a5592f94e0 New working clone added
----------
Novag Constellation Forte (version A) [Berger]
2017-05-27 17:01:44 +02:00
Robbbert
7ab03402a3 (nw) nes: compat 2017-05-27 23:12:32 +10:00
couriersud
994263eaf9 Add rand() function to pfunction expression parser. Use this to simulate
E-B noise in Cheeky Mouse and fix the "cheese" choose. [Couriersud]
2017-05-27 14:28:53 +02:00
Ivan Vangelista
f83daa37a3 unianapc.cpp: forgot to add the io board ROM (nw) 2017-05-27 13:35:46 +02:00
Ivan Vangelista
85b7c141e3 New not working machines
----------------------------------------
Dream Hunting (US) [ShouTime, The Dumping Union]
Hog Wild (US) [ShouTime, The Dumping Union]
2017-05-27 13:08:32 +02:00
Ivan Vangelista
7281fbfae7 harddriv.cpp: worked around a strtdriv sound regression (nw) 2017-05-27 11:32:20 +02:00
Vas Crabb
2d4ba2471d netlist: add a crude TTL schmitt trigger model and hook up in 1B11142
sound board, completing the tromba circuit

(nw) I'm not sure whether the model works properly or not, but in the
circuit where it's used, I don't think it can work properly with the
current TTL output model.  A capacitor is charged by the Q output of a
74LS74 flipflop (U3A) until the voltage passes the Schmitt trigger's
threshold, causing it to reset the flipflop.  However, the positive
trigger voltage of the Schmitt trigger is 1.6V, but our TTL output model
has a high output voltage of 1.0V (see nl_base.cpp:89).  I realise the
simplified model of TTL logic with high impedance inputs and outputs
behaving as though thery're loaded is convenient and fast to simulate,
but it's not detailed enough for applications like this where
7400-series chips are used in analog circuitry.  This is what held me up
last time I tried adding a netlist for this sound board.
2017-05-27 18:44:23 +10:00
Ivan Vangelista
95b2aa3dc3 some more device_add_mconfig. Done for the \mame tree. Will wait for freeze time before continuning in the \devices tree. (nw) 2017-05-27 10:43:32 +02:00
Ivan Vangelista
6c0ddbe07b Remove mame/includes/ec184x.h: it wasn't included anywhere. Its content is duplicated in devices/machine/genpc.h, which is included in drivers/ec184x.h. (nw) 2017-05-27 09:57:42 +02:00
Ivan Vangelista
1d9052fa6d new working clone
-------------------------
Mandinga (bootleg of Amidar) [Josele Fernandez]
2017-05-27 09:34:53 +02:00
arbee
3738996aee accomm: Bus factor reduction. Keyboard now reads, but matrix doesn't match Electron. (nw) 2017-05-26 23:32:54 -04:00
briantro
9546051bc0 fix arcade builds (nw) 2017-05-26 22:30:15 -05:00
Vas Crabb
be8a33c51b bump up accuracy on 1B11142 netlist - runs slower but sounds a lot better (nw) 2017-05-27 12:36:11 +10:00
briantro
3c1208f392 peplus.cpp: Minor doc update (nw) 2017-05-26 20:28:38 -05:00
briantro
b64adbff15 Merge branch 'master' of https://github.com/mamedev/mame 2017-05-26 20:04:17 -05:00
briantro
742adc4d60 New Machine Added
New Machine Added
-----------------------------------------------
Player's Edge Plus (PS0629) Double Hot Peppers Slots [BrianT]
2017-05-26 20:03:56 -05:00
Vas Crabb
211e8eb730 fix non-debug build 2017-05-27 11:01:29 +10:00