summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/diserial.h
Commit message (Collapse)AuthorAgeFilesLines
* Added save state to keyboard.c, rs232/keyboard.c, and i8251.c (nw) Wilbert Pol2014-07-291-0/+2
|
* more passing of attotime as const references (nw) Oliver Stöneberg2014-07-041-3/+3
|
* Cleanups and version bumpmame0153 Miodrag Milanovic2014-04-071-1/+1
|
* Removed diserial connect(). Converted thomson, mc1502 & wangpc to use DEVCB2 ↵ smf-2014-02-241-15/+0
| | | | instead. [smf]
* diserial: Added framing error detection. [Curt Coder] Curt Coder2014-01-161-0/+5
| | | (MESS) compclr2: Floppy WIP. (nw)
* diserial: Added some information getters for future use. (nw) Curt Coder2014-01-141-0/+21
|
* Changed parity & stop bits to an enum (you can now pass in 1.5). I've ↵ smf-2014-01-131-4/+16
| | | | updated the uarts that were testing for 1.5 stop bits to pass that in, but there are probably others & 1.5 stop bits is converted to 2 by diserial. However the 68681 requires stop bits to be specified in clocks, so this will change in the future. Replaced synchronous flag with start bit count, as some uarts can use a start bit in synchronous mode & that whether there is a start bit is all the flag is currently controlling. Updated rs232 terminal to allow startbits, stop bits 1.5 to be specified (although that is currently not supported by diserial) and individual transmit and receive baud rates. [smf]
* Converted x68000 keyboard into a separate serial device. This allows the ↵ smf-2013-12-281-0/+2
| | | | removal of the uart hle in the driver (which didn't work, it was always two characters behind). diserial cannot sync with the start bit properly when using an external clock, so for now I've added a hack that is only enabled when using the MC68901 (setting the flag ignores the extra spurious bit that was getting shifted in). [smf]
* expose less of the diserial internals, which has meant adding ↵ smf-2013-12-271-8/+8
| | | | i8251_device::write_cts (nw)
* removed serial_source_device [smf] smf-2013-12-261-21/+0
|
* Cleanups and version bumpmame0152 Miodrag Milanovic2013-12-241-2/+2
|
* fixed compiling with MSVC, added enums for T10 commands, moved seek(6) from ↵ smf-2013-11-191-1/+1
| | | | 2410 to t10sbc (nw)
* Windows headers are crap, let me count the ways (nw) Olivier Galibert2013-11-191-0/+7
|
* diserial: Remove defines, cleanup clocks/timers, add sync support [O. Galibert] Olivier Galibert2013-11-181-76/+46
|
* diserial: simplify (nw) cracyc2013-07-011-6/+10
| | | ins8250: use clock-div rate setting for more precision (nw)
* diserial: add attotime and clock-div forms of set_rate and rename ↵ cracyc2013-06-301-3/+7
| | | | | | check_for_start to rx_w (nw) debugqt: don't hide cursor while in debugger (nw) (mess) ibmpc: xt floppies for the xt (nw)
* diserial: Added methods for clocking the receiver/transmitter outside of the ↵ Curt Coder2013-05-211-0/+2
| | | | timers. [Curt Coder]
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-17/+17
|
* Sync with MESS, Curt changes related to Wang PC (no whatsnew) Miodrag Milanovic2012-05-291-1/+1
|
* Clean-ups and version bumpmame0145u2 Angelo Salese2012-02-261-1/+1
|
* Fixed order of timer init and save state by Sandro Ronco (no whatsnew) Miodrag Milanovic2012-02-261-0/+3
|
* mc146818 - Set period even if timer is disabled, required for windows nt [Carl] Miodrag Milanovic2012-02-201-1/+16
| | | | | | | diserial - added optinal rx and tx timers and callbacks [Carl] ins8250 - serial rx line high on start and fix for msr register [Carl] bitbanger - added 19200bps (no whatsnew)
* Rewrite INS8250 to use diserial, updated Microtouch to modern and made it ↵ Miodrag Milanovic2012-02-191-1/+3
| | | | serial device, updated connected drivers [Carl]
* Cleanups and version bumpmame0143u5 Angelo Salese2011-09-061-17/+17
|
* Set more proper name to interface call (no whatsnew) Miodrag Milanovic2011-09-021-1/+1
|
* - Created device_serial_interface that should be used by UART's (no whatsnew) Miodrag Milanovic2011-09-021-0/+174
- It is used by MESS side i8251 and 6551 are using it now - Also created simple serial source devices (used by some cassette interface) This will be optimized and rechecked after new chips are converted to use it No whatsnew for now, but there will be info for the release.