Commit Graph

25787 Commits

Author SHA1 Message Date
Curt Coder
79471e5725 (MESS) bw12: Verified disk gap. (nw) 2013-12-20 16:01:39 +00:00
Curt Coder
5d99eecb4a (MESS) rainbow: Clang compile fix. (nw) 2013-12-20 16:01:20 +00:00
Curt Coder
10bc08dd8a (MESS) trs80m2: Cleanup. (nw) 2013-12-20 16:00:53 +00:00
Couriersud
f46847e487 Netlist and Pong:
- Added save-state support.
- Fixed a compile issue with MSVC

The state saving is now 80% generic. This still needs some polishing, but works.
2013-12-20 15:54:48 +00:00
smf-
5eb4f5530b small clean up of serial devices (nw) 2013-12-20 13:22:43 +00:00
Scott Stone
684cd739c0 Added FATALERROR: tag to standard emu_fatalerror throws for easier parsing of testing results. (nw) 2013-12-20 04:06:08 +00:00
R. Belmont
17d7b519a6 (MESS) Rainbow 100 updates: [Bavarese]
- added DEC-190-B model
- preliminary floppy (TD0 / IMG)
- corrected LK201 keyboard matrix (C12, Do + cursor keys)
- MHFU changes; character display speedups
- nicer bezel with 'C' + 'D' drive leds
2013-12-20 03:30:14 +00:00
smf-
10be53e45e converted serial & rs232 devices to devcb2 [smf] 2013-12-20 00:26:35 +00:00
smf-
297064c46d re-added /wd4250 /wd4435 that was removed in r26650, to allow building with visual studio again. (nw) 2013-12-19 21:50:53 +00:00
Michaël Banaan Ananas
72b7c79f64 fix compile 2013-12-19 15:44:05 +00:00
Robbbert
4c48a72cd1 (MESS) bbc : added back the cursor
Note: in mode 7 (default), it's the text which is out of position.
2013-12-19 12:24:39 +00:00
Couriersud
614b76c0fe Pong update:
- based on feedback from IRC hopefully fixed issues like "jumping"
- adjusted VR1 and VR2 to 50%
- disabled all printf output.
2013-12-19 11:58:05 +00:00
R. Belmont
786ca09655 New games added as GAME_NOT_WORKING
-----------------------------------
Touch de Uno! [R. Belmont, bodger319, gamerfan, f205v, Yohji, Smitdogg, rtw, The Dumping Union]
2013-12-19 04:27:42 +00:00
smf-
31315c3342 Removed support for static config from slots and converted the two devices using it to machine config fragments [smf] 2013-12-19 00:58:47 +00:00
smf-
5ff1ef7082 removed MCFG_DEVICE_CONFIG_CLEAR as it's legacy but not used anymore (nw) 2013-12-18 21:21:19 +00:00
smf-
7b1a8df72a MCFG_MODIFY_DEVICE(DEVICE_SELF) is no longer required in machine configs used in a slot option (nw) 2013-12-18 20:15:09 +00:00
smf-
d8778b677d removed unused structure (nw) 2013-12-18 20:10:52 +00:00
Michaël Banaan Ananas
ac279106ca Removed fake options that were added in prev commit, this is unwanted.
Friendly note to the external submitter: if you don't want it to play those samples, simply move them out of the "samples" folder.
2013-12-18 17:51:21 +00:00
Alex W. Jackson
d932860d37 k005289.c: refactored, removed redundant state variables and unneccessary floating point math, added savestate support [Alex Jackson] 2013-12-18 17:21:56 +00:00
Scott Stone
8e33098361 New clones added
----------------
Street Fighter III: New Generation (Euro 970204) [Layne, Smitdogg, The Dumping Union]
2013-12-18 15:37:27 +00:00
Scott Stone
a43c4c3f37 aristmk4.c: [Lord-Data]
- Option to raise outputs for physical meters to be used
 - Option to disable making sound effects for emulated meters
 - Option to disable virtual emulation of hopper/coin release system
2013-12-18 15:21:57 +00:00
David Haywood
34b11e6989 allow building with ICL on Windows if you have it installed into MSVC [Dean London]
The ICL compiler on Windows installs over MSVC and piggybacks onto the build tools Microsoft provide.  To enable compilation use USE_ICL=1 when compiling with MSVC_BUILD=1 (from the ICL enabled command prompt)

 + gives a more stable build than the MSVC compiler
 + more informative compile errors when using ICL compared to MSVC compiler
 + can still use MSVC debugging tools (better than GCC)
 + can use additional intel tools etc.
 - build is still slower than GCC one

out of whatsnew:
I've cleaned up this submission a fair bit, could maybe be cleaned a little more, but it's much better than what I was sent.  Looking at the list of additional warnings that ICL requires to be disables reveals some to be mundane (and could probably be fixed in the source, eg. the way it doesn't like the hng64.c commenting style) whereas others look like they might be legitimate (and useful) warnings about problems we should look into.

I briefly tested this with VC2013 + Patch 1 RC and the current ICL, it appears to build and run fine.
2013-12-18 14:54:08 +00:00
Couriersud
062545017f Fixfreq: Don't process hsyncs while we are vsyncing. Fixes video jitter/jumps. 2013-12-18 13:10:33 +00:00
smf-
42731038af uses device_mconfig_additions() to add ata slots, which allows you to just add the device and configure it rather than using the MCFG_ATA_INTERFACE_ADD #define. [smf] 2013-12-17 20:37:12 +00:00
Couriersud
0adc956c61 Improved netlist parser 2013-12-17 20:15:50 +00:00
Couriersud
29213a99dc Netlist:
- Hopefully fixed "red lines"
- Improved 9316 code
- General code maintenance
- Started work on netlist audio device support
2013-12-17 18:49:46 +00:00
Couriersud
309af6d61f Following a recommendation by smf removing files with capitals in them. These will be added again in a couple of minutes. 2013-12-17 18:41:06 +00:00
Couriersud
b68fc6c791 Discrete audio: No more dynamic allocations in static constructors.
Either do rm `grep -Rl "discrete_" obj/` or a complete rebuild.
2013-12-17 12:24:48 +00:00
Robbbert
cb44b70d3b (MESS) add placeholders for 3 new skeletons [Team Europe]
------------------------------------------------
IQ Unlimited
Genius 3000S
Genius Master Mega Color
2013-12-17 10:42:48 +00:00
Robbbert
d935f19c00 (MESS) pt68k4 : more roms 2013-12-17 09:44:32 +00:00
mahlemiut
8bf757afad wicat: Added bus error details, can now finish the memory test. 2013-12-17 06:32:13 +00:00
R. Belmont
31301a5e60 m68k: add ability for externally-thrown bus errors to have proper details [R. Belmont] 2013-12-17 04:12:11 +00:00
Couriersud
210a6c9846 Netlist & pong:
- update the parser code
- the "rom" netlist and preprocessor netlist are now aligned again.
- got rid of fatalerror in netlist/* code. Implementing applications have
  to implement fatalerror in a derived class from netlist_base_t now.
2013-12-16 21:50:54 +00:00
smf-
5767d13911 Uses MCFG_SLOT_DEFAULT_OPTION instead of MCFG_DEVICE_SLOT_INTERFACE where only the default option is changed. [smf] 2013-12-16 19:34:43 +00:00
smf-
ad089448c1 converted cassette, pccard1 & pccard2 slots to use new MCFG macros [smf] 2013-12-16 19:33:45 +00:00
smf-
cc9b510f9c Slot options can now be configured inline without creating an array. Legacy support for old configuration uses MCFG_FRAGMENT_ADD, which required changing so the current device could be updated by the fragment. [smf] 2013-12-16 19:31:52 +00:00
smf-
496c6d6722 NEW WORKING GAME
Bucky O'Hare (ver EA) [caius]
2013-12-16 19:20:56 +00:00
Michaël Banaan Ananas
87f19ee379 Windows: Fixed D3D multimonitor support. [GroovyMAME] 2013-12-16 16:08:45 +00:00
Robbbert
d3ba7dd645 (MESS) a6809 : fixed video. 2013-12-16 13:56:32 +00:00
Couriersud
5777263839 Netlist:
- separated mame specific code into netlist.h 
- Diode model now uses a fast exp function which is approx. 3x faster than build-in at the expense of reduced accuracy. We are emulating real device with tolerances, so this is not an issue.
2013-12-16 12:55:46 +00:00
David Haywood
1ffc016289 just a note 2013-12-16 12:26:11 +00:00
Couriersud
f50677f13c Reinstated functionality in pstring. This should now be compatible with MSVC. 2013-12-16 11:59:40 +00:00
Alex W. Jackson
94b7d45594 twin16.c: Fixed cuebrick nvram size, added XTALs, various cleanups [Alex Jackson] 2013-12-16 09:41:17 +00:00
mahlemiut
149cc90dde wicat: Hooked up CRTC and DMA on terminal board. There is now a basic display. [Barry Rodewald] 2013-12-16 07:13:21 +00:00
smf-
da5aec1b36 fix for following errors when compiling with visual studio (nw)
c:\emu\mamesvn\src\emu\netlist\pstring.h(26) : error C2220: warning treated as error - no 'object' file generated
c:\emu\mamesvn\src\emu\netlist\pstring.h(26) : warning C4200: nonstandard extension used : zero-sized array in struct/union
        Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
c:\emu\mamesvn\src\emu\netlist\pstring.h(171) : warning C4291: 'void *operator new(size_t,pblockpool &,int) throw(std::bad_alloc)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        c:\emu\mamesvn\src\emu\netlist\pstring.h(51) : see declaration of 'operator new'
2013-12-16 01:31:22 +00:00
smf-
9d1c6e5b56 fix linking with visual studio (nw) 2013-12-16 00:58:39 +00:00
Scott Stone
c2375ba7e4 Compile fix (nw) 2013-12-15 19:47:31 +00:00
Wilbert Pol
5622220a2b a2600.c: Reimplemented FE mapper. Fixes decathlon; partial fix for MT05345. 2013-12-15 19:31:42 +00:00
Brian Troha
661d49f28c Change International Gaming Technology --> International Game Technology - NW 2013-12-15 19:30:30 +00:00
Brian Troha
e9af0d881b peplus.c: Change International Gaming Technology --> International Game Technology - NW 2013-12-15 19:25:32 +00:00