Commit Graph

54650 Commits

Author SHA1 Message Date
Dirk Best
d52ffe6d88 floppy: Add TEAC FD-30A 3 inch floppy drive 2017-11-01 11:36:22 +01:00
Dirk Best
346a935839 einstein: Add support for mouse connected to the user port
Enable with "-user mouse" and try it with "-flop1 mouseart".
2017-11-01 09:51:36 +01:00
arbee
07de0d575d apple2: preliminary support for "SSB Apple" speech board [R. Belmont, Apple II Documentation Project] 2017-10-31 21:50:32 -04:00
R. Belmont
7421ffdf7e
Merge pull request #2763 from jfdelnero/master
Bus error stack frame : 68010 / 68020 / 68030 stack frames formats su…
2017-10-31 20:53:35 -04:00
AJR
355a0ccdaa S-100 drivers tagged for future reference (nw) 2017-10-31 19:54:39 -04:00
AJR
9ce4482510 techno.cpp: Reimplement IRQ generation based on an educated guess (nw) 2017-10-31 19:53:35 -04:00
AJR
f9170246e9 Build fix (nw) 2017-10-31 19:52:11 -04:00
Jean-François DEL NERO
2a262acb7b Bus error stack frame : 68010 / 68020 / 68030 stack frames formats support added.
This make work this very common CPU type detection routine based on the bus error frame stack size :
http://www.easy68k.com/EASy68Kforum/viewtopic.php?p=1105#p1105
2017-11-01 00:34:48 +01:00
angelosa
54e056a86e marinedt.cpp: add meat to the skeleton (nw) 2017-10-31 23:28:01 +01:00
Michael Zapf
d1ca2c2615 ti99_8: Hexbus WIP, added Hexbus write timing logic 2017-10-31 22:32:31 +01:00
MetalliC
d312053a7a new working machine
-------------------
Akai Katana (2010/ 8/13 MASTER VER.) [Bicycle Repairman]
2017-10-31 23:06:23 +02:00
angelosa
f616c734b9 Workaround for MT #06740 (nw) 2017-10-31 19:17:34 +01:00
hap
1ce3f67389 acd/wyse: machine titles too generic, remember they need to be unique across whole MAME (nw) 2017-10-31 18:47:56 +01:00
angelosa
3d106da058 Merge branch 'master' of https://github.com/mamedev/mame 2017-10-31 18:47:03 +01:00
angelosa
cb5e995e78 dec0.cpp: emulate Sly Spy RNG device at $31c00d. [Angelo Salese]
* This makes gameplay to behave very differently than before, game extensively uses this port to mix up stuff especially with the bosses.
2017-10-31 18:46:34 +01:00
hap
ae4c70ae50 use lowercase "unknown" when title is unknown (nw) 2017-10-31 18:45:54 +01:00
hap
33d2567e90 if company is unknown, use "<unknown>" (nw) 2017-10-31 18:36:56 +01:00
Ivan Vangelista
bbf0beddf5 gei.cpp: misc refactoring: (nw)
* moved 'signatures' out of the source and into a ROM, as suggested;
* switched to configured banking;
* added save state support;
* added default nvrams to some of the sets to avoid errors on first boot.
2017-10-31 18:34:20 +01:00
AJR
38870cbb79 c8002: Remove unused variable; use AM_DEVREADWRITE_MOD to clean up I/O stuff (nw) 2017-10-31 13:24:34 -04:00
angelosa
6fd1943ae2 dec0.cpp: emulated sound protection state machine for Sly Spy and get rid of ROM patch [Angelo Salese] 2017-10-31 16:45:21 +01:00
Robbbert
ac6c08eb74 (nw) Onyx c8002 : added devices 2017-11-01 02:18:27 +11:00
Robbbert
e7d2693098 (nw) partial revert of z80sio stuff 2017-11-01 00:57:41 +11:00
Dirk Best
908529aa32 einstein: Add bus interface for the user port and emulate speech cart 2017-10-31 11:46:53 +01:00
Dirk Best
4ee376d989 einstein: Move pipe bus to its own directory 2017-10-31 11:46:47 +01:00
Robbbert
c23969d91f (nw) more drivers moved to z80sio.h 2017-10-31 19:14:39 +11:00
Robbbert
dec3448689 (nw) more drivers moved to z80sio.h 2017-10-31 17:51:20 +11:00
Robbbert
c7e9183b58 (nw) moved some drivers from z80dart.h to z80sio.h 2017-10-31 16:43:54 +11:00
briantro
4954ab83f2 gei.cpp: Counting is hard ;-p (nw) 2017-10-30 21:35:17 -05:00
briantro
fd7a101c23 gei.cpp: Restore accidental overwrite (nw) 2017-10-30 21:33:53 -05:00
briantro
668c993ec8 gei.cpp: Fix cut-n-paste (nw) 2017-10-30 21:13:12 -05:00
briantro
7591a6f9ce new machine promoted to working
New Working Machine
------------------------------------------------------
The Big Joke [Coolmod, The Dumping Union]
2017-10-30 21:10:27 -05:00
MetalliC
93d66d117d naomi.cpp: dumped WaveRunnerGP motor board [Darksoft, Mitsurugi] 2017-10-31 02:04:56 +02:00
MetalliC
c915ce57a2 namcops2.cpp: added dump of Time Crisis 3 V291 I/O board [Darksoft, Mitsurugi] 2017-10-31 02:03:29 +02:00
Vas Crabb
4beede1983 z80sio: more corner cases (nw) 2017-10-31 10:18:39 +11:00
smf-
91bc5e3bc9 fix for MSVC (nw) 2017-10-30 22:14:18 +00:00
Ivan Vangelista
482fed614d gei.cpp: added default nvram to bigjoke (nw) 2017-10-30 21:57:08 +01:00
briantro
70f0384cfc new non working machine
New non-working Machine Added
--------------------------------------------
The Big Joke [Coolmod, The Dumping Union]
2017-10-30 15:15:31 -05:00
Ivan Vangelista
fbf03fb262 sothello.cpp: removed MACHINE_SUPPORTS_SAVE flag I had wrongly committed (nw) 2017-10-30 18:03:12 +01:00
AJR
b26df88d83 tms7000: Convert I/O ports to callbacks (nw) 2017-10-30 10:32:23 -04:00
AJR
0ddfd95a5a Rationale (nw) 2017-10-30 09:35:13 -04:00
Vas Crabb
ea958c9ccb forgot the other error (nw) 2017-10-31 00:28:38 +11:00
AJR
867d1a6b9e Make SDL input less eager to generate double-click events when mouse doesn't move between clicks 2017-10-30 08:17:23 -04:00
Vas Crabb
7ad208700d z80sio: framing error should always generate interrupt in interrupt-on-first mode (nw) 2017-10-30 20:00:01 +11:00
Vas Crabb
56b74ab8db z80sio: better handling of Rx FIFO and interrupts in async mode 2017-10-30 18:04:56 +11:00
Justin Kerk
24b5d3139a ibm5170.xml: More QNX demo revisions (nw) 2017-10-29 23:43:57 -07:00
Vas Crabb
ab79685b45 zero-based bits dammit (fix kaypro keyboard bell) (nw) 2017-10-30 16:25:54 +11:00
AJR
e0bb6680d0 Remove 9615 baud setting (nw) 2017-10-30 00:13:00 -04:00
AJR
5bcfd28268 Change 9615 baud configurations to the nominal 9600 baud now that Z80SIO is more tolerant 2017-10-30 00:12:03 -04:00
Felipe Corrêa da Silva Sanches
8b45a3e350 new Working Clone: Prologica CP-500 (Brazilian TRS-80 Model 3 clone) 2017-10-30 15:00:07 +11:00
Vas Crabb
519b14e33c z80sio: Made async receive behave more like real device.
* Check that start bit persists for half a clock interval.
* Sample data bits mid-interval.
* Handle invalid stop bit as described in Zilog manual.
* Check parity and latch overrun and parity errors.

(nw) This fixes the issues with corrupt characters being typed on the
Kaypro.  Synchronous modes are still broken.  The channels are still
using device_serial_interface to transmit frames, but receiving is
handled entirely in the device class itself.  Overruns still aren't
handled properly.
2017-10-30 13:41:43 +11:00