Commit Graph

25775 Commits

Author SHA1 Message Date
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
Robbbert
f379a64217 oops, remove stray printf from testing 2013-12-15 12:49:14 +00:00
Robbbert
50fe0706f5 Fix for MT 05296
(unable to close the MT report due to 403 error)
2013-12-15 12:43:00 +00:00
Robbbert
8093002724 (MESS) v6809 : last bits 2013-12-15 09:52:31 +00:00
Robbbert
415e2cc8e9 (MESS) v6809 : added rtc 2013-12-15 06:49:43 +00:00
Robbbert
098d8d7d18 (MESS) v6809 : added fdc 2013-12-15 05:33:35 +00:00
Brian Troha
ad44f27ff9 new Invasion - The Abductors clone added
New Clone Added
-------------------------------------
Invasion - The Abductors (version 3.0) [Brian Troha, Smitdogg, The Dumping Union]
2013-12-15 01:27:18 +00:00
Brian Troha
4ce8755c79 vamphalf.c: Minor information update - NW 2013-12-15 01:24:39 +00:00
mahlemiut
5b93c89f9e wicat: added a timer to the terminal board, and fixed a silly error in the IO space definition. 2013-12-14 21:44:52 +00:00
Michaël Banaan Ananas
aaac7a5ab8 safety 2013-12-14 19:00:44 +00:00
Olivier Galibert
d3fe8d3b69 amm, move the 0-size test (nw) 2013-12-14 18:19:12 +00:00
Angelo Salese
8c810f0ce3 Added a simple note 2013-12-14 18:05:38 +00:00
Michaël Banaan Ananas
d466a09b8b basically an update to r26433
- moved all windows-only input "NOT" rules to osd/windows
- changed windows fullscreen video from alt-f11 to shift-alt-f12
- added windows fullscreen toggle ralt-enter (heh, i didn't know that ((A AND B) OR (A AND C)) rules were possible)
2013-12-14 17:45:44 +00:00