Commit Graph

51881 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
Joakim Larsson Edstrom
925b244ced dbox: New driver NOT_WORKING, Nokia Dbox 1 satellite digital receiver 2017-05-30 09:57:43 +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
Vas Crabb
a994ea3f29 srcclean (nw) 2017-05-30 11:49:40 +10:00
Ivan Vangelista
bfe8fee86d harddriv.cpp: fixed steeltal regression caused by my recent changes. Thanks Tafoid! (nw) 2017-05-30 11:46:22 +10:00
Ivan Vangelista
dcc592cff4 namcos1.cpp: fixed MT06589 (nw) 2017-05-30 11:39:07 +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
Vas Crabb
5c0466c0b5 fix typo (nw) 2017-05-30 01:38:37 +10: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
ajrhacker
0b4cf03206 Merge pull request #2343 from ajrhacker/romcmp_fix
Fix romcmp regression with identifying bits stuck high (nw)
2017-05-28 22:24:04 -04:00
AJR
57b8457889 Fix romcmp regression with identifying bits stuck high (nw) 2017-05-28 22:22:41 -04:00
Joakim Larsson Edstrom
2483d69df5 Added support for resetting RX interrupts/status by reading Rx FIFO through RR3 2017-05-29 00:25:01 +02: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
59a5690004 (nw) It might matter... or not. 2017-05-28 21:47:43 +10:00
couriersud
0bbe5945e8 Fixed typo in zac1b11142 schematics. 7414/7474 combo now actually works.
(nw)
2017-05-28 21:39:33 +10:00
couriersud
2f31991e76 Fix state saving for pfunction lfsr. (nw) 2017-05-28 21:39:33 +10:00
Robbbert
df9ddfc425 (nw) It might matter... or not. 2017-05-28 21:30:11 +10:00
Vas Crabb
a0e5e36bd5 looks like 32-bit release builds need /bigobj as well (nw) 2017-05-28 20:11:44 +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