Commit Graph

50395 Commits

Author SHA1 Message Date
Vas Crabb
93a1a444d2 more workaround (nw) 2017-02-27 23:21:30 +11:00
Vas Crabb
5d48b92701 MSVC and clang like it, but not GCC? (nw) 2017-02-27 23:06:18 +11:00
Vas Crabb
6c23897483 Self-registering devices prep:
* Make device_creator a variable template and get rid of the ampersands
* Remove screen.h and speaker.h from emu.h and add where necessary
* Centralise instantiations of screen and speaker finder templates
* Add/standardise #include guards in many hearers
* Remove many redundant #includes
* Order #includesr to help catch headers that can't be #included alone

(nw) This changes #include order to be prefix, unit header if applicable
then other stuff roughly in order from most dependent to least dependent
library.  This helps catch headers that don't #include things that they
use.
2017-02-27 22:57:14 +11:00
npwoods
b07c572f70 [CoCo] Made third and fourth floppy drives on by default, and made "fixed" (#2098)
* [CoCo] Made third and fourth floppy drives on by default, and made "fixed"

* [CoCo] Backing out  MCFG_SLOT_FIXED(true)

Sarayan was right; I was intoxicated from softlist poisoning
2017-02-27 11:46:59 +00:00
Vas Crabb
cac5699162 back this out, too (nw) 2017-02-27 19:35:36 +11:00
Vas Crabb
ba8cbb9732 Revert "ie15: convert to a device with frontends (standalone driver and rs232…" 2017-02-27 17:43:31 +11:00
AJR
2a89da877b device_image_interface cleanups (nw)
- Replace comparisons of software_entry() or part_entry() with nullptr with loaded_through_softlist() predicate.
- Eliminate the superfluous m_software_info_ptr member. The software_entry() accessor is still provided, but now rarely used.
- Eliminate two of the three arguments to load_software_part.
- Remove some unnecessary auto-typing in ui/inifile.cpp.
2017-02-27 00:38:50 -05:00
ajrhacker
73d399e9e5 Merge pull request #2099 from npwoods/minor_slotopt_cleanups
Cleanup of slot code
2017-02-27 00:13:19 -05:00
R. Belmont
94bbcc889b Merge pull request #2101 from Happy-yappH/master
mips3:  Retry fixing FPU register aliasing
2017-02-26 22:36:21 -05:00
Happy
247a889090 mips3: Retry fixing FPU register aliasing 2017-02-26 20:21:17 -07:00
Nathan Woods
f407afa013 Cleanup of slot code
Added device_slot_interface::has_selectable_options() to calculate whether a particular slot has selectable options
2017-02-26 21:19:59 -05:00
AJR
995388d469 Fix MESS build (nw) 2017-02-26 20:42:36 -05:00
Robbbert
19f34d9cf8 (nw)This should fix MT 06107 but there's plenty of time for testing. 2017-02-27 11:20:38 +11:00
ajrhacker
80f207f79d Merge pull request #2096 from shattered/_52bb574
ie15: convert to a device with frontends (standalone driver and rs232…
2017-02-26 19:12:01 -05:00
AJR
d834210220 tattack: Update notes (nw) 2017-02-26 19:06:00 -05:00
Sergey Svishchev
0b4832bdf3 ie15: convert to a device with frontends (standalone driver and rs232 slot device) 2017-02-27 00:16:35 +03:00
Ariane Fugmann
a3e214b089 Merge branch 'master' of https://github.com/mamedev/mame 2017-02-26 20:58:45 +01:00
Ariane Fugmann
34b4f62e0c polyplay: fix device (nw)
oops :)
2017-02-26 20:57:16 +01:00
hap
c12e993217 novag6502: update cforte todo note (nw) 2017-02-26 19:52:00 +01:00
Dirk Best
663c789014 blockade: Rewrite driver
* Remove fake interrupts and rewrite coin handling
* Use correct CPU type
* Use screen raw parameters
* Use generic 8x8x1 gfx layout
* Update ROM filenames
2017-02-26 15:34:32 +01:00
Nathan Woods
239dcd4449 Fixed regression pertaining to specification of empty strings as slot names
e.g. - 'next -scsibus:1 "" -listdevices'
2017-02-27 01:14:11 +11:00
Ariane Fugmann
ee4c5d0889 vicdual: simulate the gradient in nsub.
figured out how the starfield and gradient get enabled on vicdual
hardware.
don't exactly know how they work yet, so I added a simulation of the
gradient for nsub.
2017-02-26 14:22:41 +01:00
Ariane Fugmann
85ccd07580 polyplay: hook up the SIO (nw) 2017-02-26 14:20:32 +01:00
Mark Garlanger
4b9648e7cd Fix Heathkit H-19 with Watzman ROM 2017-02-26 12:26:00 +11:00
hap
ec57e80ac4 misc companyname update (nw) 2017-02-26 01:01:24 +01:00
hap
4ff26a30af deco32: comment out popmessage (nw) 2017-02-25 22:44:19 +01:00
hap
4342d12c46 correct NEC companyname (nw) 2017-02-25 22:26:42 +01:00
hap
331697cb0a some chesscomputer company corrections (nw) 2017-02-25 22:10:12 +01:00
hap
fe34ff72dc fidelz80: vsc pio freq was wrong (nw) 2017-02-25 21:23:24 +01:00
kazblox
1c780926ae Cleanups to satisfy cuavas's OCD (#2089)
* nes_zemina_device: cleanups

marineb: moved definitions

rockclim: base off mooncrst (Z80 sound code was stolen from that game and MAME code suggests that the video board uses some mooncrst logic, so...)

* Googoo -> GooGoo (nw)
2017-02-25 15:01:15 -05:00
hap
ba7e8fb8ee moved fphantom to fidel6502 driver (nw) 2017-02-25 20:24:20 +01:00
hap
53399d4c47 fidel6502: shuffle par excellence sets, readded granits (nw) 2017-02-25 19:16:20 +01:00
PugsyMAME
d5d04ca682 Update mame.cpp 2017-02-25 17:23:22 +00:00
PugsyMAME
246b98a3c0 Update machine.cpp 2017-02-25 17:23:22 +00:00
PugsyMAME
ae62706092 Update main.h 2017-02-25 17:23:22 +00:00
PugsyMAME
82f03efc01 Update mame.h 2017-02-25 17:23:22 +00:00
hap
e8f1daea2e novag6502: added cforte internal layout (nw) 2017-02-25 17:57:30 +01:00
couriersud
1a2f928403 Netlist refactoring
- align timed_queue closer to std::priority_queue
- use uint8_t in extended clock for better memory usage.
- minor changes to nl_breakout.cpp (nw)
2017-02-25 10:44:04 +01:00
Ivan Vangelista
418a0ee67d new not working clones added
________________________
San Francisco Rush: The Rock (Wavenet, boot rom L 1.38, GUTS Aug 19 1997 / MAIN Aug 19 1997) [Andrew Welburn, The Dumping Union]
San Francisco Rush: The Rock (Wavenet, boot rom L 1.38, GUTS Aug 6 1997 / MAIN Aug 5 1997)  [Andrew Welburn, The Dumping Union]

the sfrushrkwo set is the only one we have that is somewhat playable, while the other two get stuck waiting for other players. Also the two new sets need quite some time to boot after controls calibration (nw)
2017-02-25 10:24:48 +01:00
Ivan Vangelista
89239dcae4 New working clone
_______________
San Francisco Rush (boot rom L 1.06A) [Andrew Welburn, The Dumping Union]
2017-02-25 09:00:27 +01:00
briantro
04d9d7f84f midwunit.cpp: Correct grammar - NW 2017-02-24 22:33:29 -06:00
Vas Crabb
feb7c5dc79 Update GLM to tip of stable branch (0.9.8.5 pre-release) - fixes build with MacPorts clang
(nw) In future, could people please use stable branches when updating
3rd-party libraries, not unstable development snapshots?  It will help
with stability.
2017-02-25 14:11:44 +11:00
AJR
8530f35a98 Fix build (nw) 2017-02-24 20:24:15 -05:00
gordon-fish
1f5bf4666d Removed colon (":") from image_interface preventing front-ends from launching ColecoVision software
Removed colon (":") from image_interface value that was preventing some front-ends, such as QMC2, from being able to launch ColecoVision software from the software list (the software rom itself ended up being omitted so it just booted the main BIOS, like starting a real CV without a game inserted.) (nw)
2017-02-25 12:00:46 +11:00
Mark Garlanger
9533352c6b Fix Heath H19 keyboard (#2066)
* Fix Heath H19 keyboard
* Fix how enable/disable of 25th line is handled.
* Updated to use internal ROM in MM5740.
2017-02-25 11:58:16 +11:00
ajrhacker
a0aa981a6e Merge pull request #2086 from kazblox/master
iNES Mapper 190 support, miscellanous cleanups in some drivers
2017-02-24 18:21:53 -05:00
Kaz
b9209aadbf nes: Add Magic Kid Googoo board. 2017-02-24 16:40:55 -05:00
briantro
55de358051 midwunit.cpp: Cut-n-paste fix - NW 2017-02-24 14:05:17 -06:00
briantro
a054237ae0 new Open Ice clone
New Clone Added
--------------------------------------------
2 On 2 Open Ice Challenge (rev 1.2A) [Brian Troha, Sean Sutton, Smitdogg, The Dumping Union]
2017-02-24 13:45:58 -06:00
Ivan Vangelista
87933c64ff mediagx.cpp: documented an earlier bios version. Doesn't seem compatible with the HDs available. (nw) 2017-02-24 20:26:58 +01:00