summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/wangpc.c
Commit message (Collapse)AuthorAgeFilesLines
* move mess into mame (nw) Miodrag Milanovic2015-09-301-1194/+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.
* Use the same list of centronics devices everywhere (except the Amstrad CPC), ↵ smf-2014-10-281-1/+1
| | | | the list has been renamed as they aren't all printers. [smf]
* am9517a_device: converted to devcb2 (nw) Ivan Vangelista2014-04-291-23/+16
|
* pic8259: remove trampolines (nw) cracyc2014-04-231-7/+1
|
* Replaced set_irq_acknowledge_callback with proper ↵ Miodrag Milanovic2014-04-231-3/+1
| | | | MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER/DEVICE (nw)
* converted i8255 to devcb2. nw. Fabio Priuli2014-04-171-13/+8
| | | | | p.s. I tested several games/systems and I triple checked the diff to be sure I did not make any copy and paste mistake in the 195 files touched by this, but let me know if any system suddenly stops working!
* Added serial printer, renamed centronics printer to match. Standardised the ↵ smf-2014-04-161-1/+1
| | | | 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
|
* mc2661: devcb2. (nw) Curt Coder2014-04-011-16/+9
|
* upd765: Refactored to use devcb2 callbacks. [Curt Coder] Curt Coder2014-03-171-5/+4
|
* (MESS) wangpc: devcb2. (nw) Curt Coder2014-03-151-15/+11
|
* im6402: devcb2. (nw) Curt Coder2014-03-011-11/+4
|
* Removed diserial connect(). Converted thomson, mc1502 & wangpc to use DEVCB2 ↵ smf-2014-02-241-7/+5
| | | | instead. [smf]
* Converted PIT8253 to DEVCB2 [smf] smf-2014-02-231-25/+8
|
* created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 ↵ smf-2014-02-151-4/+5
| | | | and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf]
* Centronics WIP using write lines and DEVCB2. Added an output latch and input ↵ smf-2014-02-091-27/+41
| | | | buffer device to allow configuration in MCFG. Renamed centronics device "printer" to "image". FM-7 parallel port joystick works again. Added support for using PC LPT control lines as inputs (not tested). c64 geocable now just passes individual lines through, changed the strobe line to what is documented online (not tested). Converted MSX & exidy sorcerer parallel port DAC to use covox device instead of using a configuration switch (not tested). Sorcerer parallel port is more like the commodore user port, so should be converted to it's own slot where one option is a centronics card. [smf]
* replaced read rx callback in IM6402 with a write handler, which allows ↵ smf-2013-12-231-1/+0
| | | | multiple chips to be connected together without using glue methods. [smf]
* replaced read rx callback in MC2661 with a write handler, which allows ↵ smf-2013-12-221-1/+3
| | | | multiple chips to be connected together without using glue methods. [smf]
* converted serial & rs232 devices to devcb2 [smf] smf-2013-12-201-15/+1
|
* (MESS) wangpcbus: Moved under emu/bus. (nw) Curt Coder2013-10-201-11/+0
|
* License tags. (nw) Curt Coder2013-10-161-0/+2
|
* small MACHINE_RESET cleanup Oliver Stöneberg2013-08-051-4/+0
|
* (MESS) wangpc: Use medium resolution video controller by default. [Curt Coder] Curt Coder2013-06-101-1/+1
|
* Modernized the PIT8253 device. [Fabio Priuli] Fabio Priuli2013-06-031-2/+2
|
* Moved default card config, device inputs and clock off the slot interface so ↵ smf-2013-05-291-8/+8
| | | | they can be specified for all cards [smf]
* (MESS) Added RS-232 ports to several drivers. [Curt Coder] Curt Coder2013-05-211-2/+2
|
* (MESS) Added RS-232 ports to several drivers. [Curt Coder] Curt Coder2013-05-201-4/+19
|
* pic8259.c: Switched to devcb2. (nw) Wilbert Pol2013-05-151-8/+1
|
* pic8259.c: Continue modernization. (nw) Wilbert Pol2013-05-141-1/+1
|
* (MESS) Used modern accessors for i8259. (nw) Curt Coder2013-02-021-11/+11
|
* IRQ_CALLBACK modernization part 3 (no whatsnew) Miodrag Milanovic2013-01-311-5/+3
|
* (MESS) Tagmap lookup cleanup. (nw) Curt Coder2013-01-281-1/+1
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-128/+128
|
* (MESS) bw12, xerox820, wangpc: Fixed floppy. [Curt Coder] Curt Coder2013-01-091-95/+55
|
* Cleanups and version bumpmame0147u4 Miodrag Milanovic2012-12-171-1/+1
|
* Replaced all device_t's with actual device classes. Regression test ↵ Curt Coder2012-11-261-2/+3
| | | | recommended. (nw)
* sed1310: Cleanup. (nw) Curt Coder2012-11-221-8/+2
| | | | | | (MESS) bw2: Fixed memory mapping. (nw) (MESS) msm6255: Refactored to use device_memory_interface. (nw) (MESS) floppy: Added macros for declaring modern floppy formats. The generic floppy formats (D88/DFI/IMD/IPF/MFI/MFM) are now automatically supported in each driver using the modern floppy code. [Curt Coder]
* fix unsafe mix of int and bool with | using MSVC (nw) smf-2012-10-111-1/+1
|
* (mess) upd765: Modernize [O. Galibert] Olivier Galibert2012-10-101-64/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remaining TODO list: - take WP into account - test the amstrad, implement its observational format (edsk) using pasti as a start. Or find the legendary amstrad IPFs. Or both. - correct read track, the implementation is completely wrong. See previous for testing, it's only used in protections the check the inter-sector gaps. - shake and bake on the amstrad, protections are the best to find bugs in a fdc - add the scan id commands, but nothing seems to use them - debug the 2.88M formatting which is unreliable. Fix its IDAM/DAM gap size on formatting too (but that's not what's making it unreliable) - test all the systems that were hit, and fix what needs to be fixed. Beware that multiple problems may happen: - upd765 may be wrong - the driver may not be working - the hookup may be wrong/incomplete (bitrate selection and floppy rpm in particular) - the driver may be too limited for the new implementation (the x68k dma device does not handle non-instant dma yet for instance) - report invalid command when appropriate depending on the actual chip emulated - add the russian clones with their real names
* Since nobody checks for NULLs anyway, make Aaron Giles2012-09-191-4/+4
| | | | | | | | | | | | 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 1. Aaron Giles2012-09-171-2/+2
| | | | | | | | | | | | | READ/WRITE_DEVICE*_HANDLERs are now passed an address_space &, and the 8-bit variants get a mem_mask as well. This means they are now directly compatible with the member function delegates. Added a generic address space to the driver_device that can be used when no specific address space is available. Also added DECLARE_READ/WRITE_DEVICE*_HANDLER macros to declare device callbacks with default mem_mask parameters. [Aaron Giles]
* Clear out remaining global inlines in diexec.h. Aaron Giles2012-09-121-1/+1
|
* Add ambiguous execute() and memory() methods to the Aaron Giles2012-09-111-2/+2
| | | | | | | device_execute/memory_interfaces respectively in order to catch unnecessary usage of the corresponding device_t methods. Removed all existing redundant usage. [Aaron Giles]
* Merge of MESS sources (no whatsnew) Miodrag Milanovic2012-08-211-0/+1310