Commit Graph

25811 Commits

Author SHA1 Message Date
Michaël Banaan Ananas
16c75e038e Added readmes for gijoe, moo, xexex. Updated simpsons readme. [Guru] 2013-12-23 01:21:34 +00:00
smf-
1aa3f4c200 replaced read rx callback in MC2661 with a write handler, which allows multiple chips to be connected together without using glue methods. [smf] 2013-12-22 22:26:18 +00:00
R. Belmont
409a4b02d7 SDL: slightly more inclusive ARM check (nw) 2013-12-22 22:25:27 +00:00
smf-
abbb142459 use MCFG_TIMER_DRIVER_ADD_PERIODIC for tape timer (nw) 2013-12-22 22:06:05 +00:00
smf-
25b08cec6b replaced read rx callback in Z80DART (and clones) with a write handler, which allows multiple chips to be connected together without using glue methods. [smf] 2013-12-22 22:05:13 +00:00
Couriersud
f3a8aceab4 Netlist: introduced more consistent and general state saving. Useful for regression tests going forward. 2013-12-22 21:32:13 +00:00
cracyc
452bae2722 (mess) mega Soviet clone patch [shattered]
- moves ec184*, iskr103* and mc1502 out of pc.c
- moves CGA font upload support to a subclass
- adds new drivers: poisk1, ec1847, pk88
- adds a skeleton of native iskr103* keyboard

i8089: implement remaining instructions and support execution from "io" space. [Carl]
(mess) isbc-215g: add intel isbc-215g hdd controller, read only for now [Carl]
(mess) isbc: add hdd support to isbc2861 (nw)
2013-12-22 21:17:17 +00:00
smf-
2279ff026a replaced read rx callback in MC68901 with a write handler, which allows multiple chips to be connected together without using glue methods. Removed a load of unused code from MC68901, probably left over when it was converted to use diserial. [smf] 2013-12-22 19:01:57 +00:00
smf-
6c3f17c595 replaced read rx/cts/dcd callbacks in I8251 with write handlers, which allows multiple chips to be connected together without using glue methods. [smf] 2013-12-22 16:27:05 +00:00
smf-
b4c7b67ff9 replaced read rx/cts/dcd callbacks in ACIA6850 write write handlers, which allows multiple chips to be connected together without using glue methods. [smf] 2013-12-22 12:00:26 +00:00
Ivan Vangelista
8b0c23f055 Removed x1_010 from thunderlbl, since this bootleg doesn't have it. Fixed MT04424 while at it. (nw) 2013-12-22 07:49:25 +00:00
Wilbert Pol
ccc5041310 v99x8.c: Fixed crash in debug builds, (nw) 2013-12-21 22:39:17 +00:00
Michaël Banaan Ananas
da478ac3c3 fix WM_SYSCOMMAND wparam mask 2013-12-21 21:18:08 +00:00
Michaël Banaan Ananas
8f873cbae2 WIP for: 05388: bloxeed: Incorrect DIP switch info. 2013-12-21 20:30:27 +00:00
smf-
e4f1f41a2a fix for MSVC, I provided the wrong version number to couriers (Visual Studio 2013 is 1800 & I believe that supports log1p but I haven't tested it yet) (nw) 2013-12-21 09:48:17 +00:00
smf-
dafb99627b fix for MSVC "warning C4717: 'device_image_interface::fread' : recursive on all control paths, function will cause runtime stack overflow" (nw) 2013-12-21 09:45:08 +00:00
mahlemiut
fa26a13b8a Added Signetics 8X300 microcontroller core, updated Wicat driver to use
it.  [Barry Rodewald]
2013-12-21 08:24:04 +00:00
Scott Stone
b867663d4c midyunit.c [Andy Welsh]
Fixed inputs and DIP Switches for hiimpact, shimpact and clones which were all imported from TROG and mostly incorrect.
2013-12-21 02:19:55 +00:00
Wilbert Pol
37866bccb3 z8.c: Modernized cpu core. [Wilbert Pol] 2013-12-20 21:18:51 +00:00
Wilbert Pol
3faea5bc66 (MESS) jtc.c: Moved driver state into the driver file (nw) 2013-12-20 19:01:28 +00:00
Ivan Vangelista
c661e81296 ghosteo.c: added ability to enter test mode. (nw) 2013-12-20 17:36:28 +00:00
Ivan Vangelista
3b5555e720 Added preliminary sound to ghosteo.c by borrowing code from vegaeo.c. [Osso] 2013-12-20 16:58:08 +00:00
Curt Coder
8c7486fa5d (MESS) Used shared_ptr instead of UINT8* in the Commodore cartridges. (nw) 2013-12-20 16:04:11 +00:00
Curt Coder
7afab9bda2 diimage: Added load_software_region() function that loads a software list region into a shared_ptr. [Curt Coder] 2013-12-20 16:03:02 +00:00
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