summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/pipbug.c
Commit message (Collapse)AuthorAgeFilesLines
* move mess into mame (nw) Miodrag Milanovic2015-09-301-182/+0
|
* change flags from GAME_ to MACHINE_ David Haywood2015-07-291-1/+1
| | | | this better fits the drivers from MESS (which have always illogically used the GAME_ flags despite not being games) and also fits fine with arcade machines.
* did change on Robbberts behalf (nw) Miodrag Milanovic2015-05-071-1/+1
|
* Replace dynamic_array with std::vector [O. Galibert] Olivier Galibert2015-04-141-1/+1
|
* Added serial printer, renamed centronics printer to match. Standardised the ↵ smf-2014-04-161-8/+8
| | | | configuration of rs232 devices. All serial devices are now connected using an rs232 port. [smf]
* Cleanups and version bumpmame0153 Miodrag Milanovic2014-04-071-1/+1
|
* converted some more global_alloc_array() usage to ↵ Oliver Stöneberg2014-03-291-36/+26
| | | | dynamic_array/dynamic_buffer (nw)
* replaced some more malloc/free usage with ↵ Oliver Stöneberg2014-03-281-2/+2
| | | | global_alloc_array/global_free_array (nw)
* created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 ↵ smf-2014-02-151-3/+3
| | | | and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf]
* Changed parity & stop bits to an enum (you can now pass in 1.5). I've ↵ smf-2014-01-131-2/+4
| | | | 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]
* Replaced FLAG fake IO port with a DEVCB2 callback [smf] smf-2014-01-111-7/+1
|
* Added write_sense to S2650 CPU and use it for pipbug serial port, Hunchback ↵ smf-2014-01-101-8/+4
| | | | (Galaxian Hardware) and replace calls to set_input_line(1 in lazercmd.c & meadows.c [smf]
* hooked up RS232 port [smf] smf-2014-01-101-12/+9
|
* Changed serial terminal to use separate data bits/parity and stop bit ↵ smf-2014-01-081-2/+4
| | | | settings to allow more diversity.
* (MESS) pipbug : fixed quickload regression Robbbert2013-10-171-1/+1
|
* (MESS) Added copyright info - feel free to update as needed Robbbert2013-10-161-0/+2
|
* (MESS) PIPBUG: Added terminal defaults (nw) Robbbert2013-05-271-0/+6
|
* (MESS) pipbug, binbug, instruct: fixed memory leak Robbbert2013-04-271-47/+51
|
* cleanup (nw) Miodrag Milanovic2013-04-191-2/+2
|
* SNAPSHOT_LOAD and QUICKLOAD_LOAD made members, still need to cleanup (nw) Miodrag Milanovic2013-04-191-2/+3
|
* changed machine().device("maincpu") with m_maincpu in mess tree part (nw) Miodrag Milanovic2013-04-101-1/+3
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-1/+0
|
* Since nobody checks for NULLs anyway, make Aaron Giles2012-09-191-1/+1
| | | | | | | | | | | | device_memory_interface::space() assert against NULL and return a reference, and pushed references throughout all address space usage in the system. Added a has_space() method to check for those rare case when it is ambiguous. [Aaron Giles] Also reinstated the generic space and added fatal error handlers if anyone tries to actually read/write from it.
* Memory handler normalization, part 2. Change legacy Aaron Giles2012-09-171-2/+2
| | | | | | | read/write handlers to take an address_space & instead of an address_space *. Also update pretty much all other functions to take a reference where appropriate. [Aaron Giles]
* In device_state_interface, rename state() to state_int() Aaron Giles2012-09-111-1/+1
| | | | | | | | | | | | | | | and set_state() to set_state_int() for consistency. Update all callers. Also add set_pc() helper and updated all callers to use that instead of set_state_int(STATE_GENPC) [Aaron Giles] Added device_t::state() method to get the state interface. Added redundant device_state_interface::state() method to catch redundant use of it. [Aaron Giles] Removed cpu_get_reg() and cpu_set_reg() macros in favor of using the above methods. [Aaron Giles]
* Merge of MESS sources (no whatsnew) Miodrag Milanovic2012-08-211-0/+187