summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/next.c
Commit message (Collapse)AuthorAgeFilesLines
* Removed line_cb_t. (nw) Curt Coder2014-03-181-7/+7
| | | (MESS) nextkbd: devcb2. (nw)
* (MESS) nextmo: devcb2. (nw) Curt Coder2014-03-181-5/+5
|
* mccs1850: devcb2. (nw) Curt Coder2014-03-181-2/+1
|
* mb8795: devcb2. (nw) Curt Coder2014-03-181-11/+12
|
* upd765: Refactored to use devcb2 callbacks. [Curt Coder] Curt Coder2014-03-171-7/+4
|
* 8530scc: devcb2. (nw) Curt Coder2014-03-171-2/+3
|
* Cleanups and version bumpmame0152 Miodrag Milanovic2013-12-241-1/+1
|
* MCFG_MODIFY_DEVICE(DEVICE_SELF) is no longer required in machine configs ↵ smf-2013-12-181-1/+0
| | | | used in a slot option (nw)
* next: Enhancements [O. Galibert] Olivier Galibert2013-11-181-4/+19
|
* Converted NCR5390 to devcb2 & use MCFG_DEVICE_CLOCK to set SCSI chip clock [smf] smf-2013-05-291-7/+7
|
* Moved default card config, device inputs and clock off the slot interface so ↵ smf-2013-05-291-9/+12
| | | | they can be specified for all cards [smf]
* (MESS) Fixed software list hookups. (nw) Curt Coder2013-01-231-3/+3
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-71/+71
|
* sed1310: Cleanup. (nw) Curt Coder2012-11-221-5/+3
| | | | | | (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]
* (mess) upd765: Modernize [O. Galibert] Olivier Galibert2012-10-101-19/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-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-3/+3
| | | | | | | 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]
* Add ambiguous execute() and memory() methods to the Aaron Giles2012-09-111-1/+1
| | | | | | | device_execute/memory_interfaces respectively in order to catch unnecessary usage of the corresponding device_t methods. Removed all existing redundant usage. [Aaron Giles]
* Don't use safe_pc[base] when you already have a Aaron Giles2012-09-111-1/+1
| | | | | | resolved device_state_interface. Added redundant methods to device_state_interface to generate errors when this is done.
* Add safe_pc() and safe_pcbase() methods to device_t. Aaron Giles2012-09-111-18/+18
| | | | | | Convert all cpu_get_pc() to safe_pc() and cpu_getpreviouspc() to safe_basepc(). Removed the old macros.
* Merge of MESS sources (no whatsnew) Miodrag Milanovic2012-08-211-0/+1163