summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/bw2.c
Commit message (Collapse)AuthorAgeFilesLines
* move mess into mame (nw) Miodrag Milanovic2015-09-301-678/+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.
* get rid of all the x Dirk Best2015-06-231-1/+1
|
* 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]
* msm6255: Cleanup. (nw) Curt Coder2014-04-191-1/+3
|
* converted i8255 to devcb2. nw. Fabio Priuli2014-04-171-13/+7
| | | | | 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]
* wd_fdc: Refactored to use devcb2 callbacks. [Curt Coder] Curt Coder2014-03-161-10/+4
|
* Made palette settings for screen explicit and mandatory for ind16 mode (nw) Miodrag Milanovic2014-03-141-0/+1
|
* Huge update, palette is now device (nw) Miodrag Milanovic2014-02-271-4/+5
| | | note: Aaron please give more descriptive text for release log I have no more strength :)
* Converted PIT8253 to DEVCB2 [smf] smf-2014-02-231-22/+8
|
* Converted i8251 to DEVCB2 [smf] smf-2014-02-151-24/+11
|
* created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 ↵ smf-2014-02-151-5/+6
| | | | 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-4/+15
| | | | 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/cts/dcd callbacks in I8251 with write handlers, which ↵ smf-2013-12-221-2/+3
| | | | allows multiple chips to be connected together without using glue methods. [smf]
* converted serial & rs232 devices to devcb2 [smf] smf-2013-12-201-15/+1
|
* License tags. (nw) Curt Coder2013-10-161-0/+2
|
* small PALETTE_INIT cleanup (nw) Oliver Stöneberg2013-08-041-3/+0
|
* msm6255: Added device address map. (nw) Curt Coder2013-06-081-1/+1
|
* Modernized the PIT8253 device. [Fabio Priuli] Fabio Priuli2013-06-031-3/+3
|
* Moved default card config, device inputs and clock off the slot interface so ↵ smf-2013-05-291-4/+4
| | | | they can be specified for all cards [smf]
* (MESS) Added RS-232 ports to several drivers. [Curt Coder] Curt Coder2013-05-211-5/+20
|
* (MESS) Tagmap lookup cleanup. (nw) Curt Coder2013-01-271-1/+1
|
* (MESS) Reduced tagmap abuse. (nw) Curt Coder2013-01-241-4/+11
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-28/+28
|
* Added FM encoding support to upd765_dsk. [Curt Coder] Curt Coder2013-01-081-1/+1
| | | (MESS) bw2: Fixed floppy loading. [Curt Coder]
* (MESS) abc80x: Fixed floppy regression. (nw) Curt Coder2012-12-111-2/+2
|
* (MESS) bw2: Fixed floppy format and FDC clock. (nw) Curt Coder2012-11-291-1/+1
|
* bw2: Fix disk select and quick hack to make the timings work [O. Galibert] Olivier Galibert2012-11-231-4/+3
|
* (MESS) wd1772: Improved interrupts, added ready handling and FD1793 variant. ↵ Curt Coder2012-11-231-2/+2
| | | | | | [Curt Coder] (MESS) bw2: Fixed floppy drive select. (nw) (MESS) v1050: Refactored to use modern floppy system. (nw)
* sed1310: Cleanup. (nw) Curt Coder2012-11-221-94/+96
| | | | | | (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]
* Cleanups and version bump (nw)mame0147u3 Miodrag Milanovic2012-11-191-28/+28
|
* (MESS) bw2: Modernized floppy handling and cleaned up driver. [Curt Coder] Curt Coder2012-11-161-346/+320
|
* Since nobody checks for NULLs anyway, make Aaron Giles2012-09-191-22/+22
| | | | | | | | | | | | 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.
* Massive change, MACHINE_START\RESET, VIDEO_START\RESET and PALETTE_INIT ↵ Miodrag Milanovic2012-09-131-4/+3
| | | | changed to be members of state classes (no whatsnew)
* Clear out remaining global inlines in diexec.h. Aaron Giles2012-09-121-2/+2
|
* Add ambiguous execute() and memory() methods to the Aaron Giles2012-09-111-3/+3
| | | | | | | device_execute/memory_interfaces respectively in order to catch unnecessary usage of the corresponding device_t methods. Removed all existing redundant usage. [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/+719