Miodrag Milanovic
64c8feb6ad
Fix for regressions (no whatsnew)
2012-10-04 10:40:45 +00:00
Miodrag Milanovic
e52d60b7f8
Replace some *_DEVICE_HANDLER with _MEMBER calls in MESS section (no whatsnew)
2012-10-03 09:27:22 +00:00
Miodrag Milanovic
6c40f0f292
TIMER_CALLBACK_DEVICE_MEMBER modernization part 1 (no whatsnew)
2012-09-25 13:39:59 +00:00
smf-
dcccfc3d36
(MESS) fixed chdman commands based on datasheets (nw)
2012-09-25 00:04:24 +00:00
smf-
feee0c35b8
Removed init_scsibus() from scsibus_device as it was only used for passing the sector size, in reality this is an attribute of the hard drive and not the bus. It now asks the device for the size, however this will go away soon (nw)
2012-09-21 18:35:50 +00:00
Miodrag Milanovic
1f9d1cd620
change from device->machine() to space.machine() in device handlers in order to make next changes easier (no whatsnew)
2012-09-21 08:25:27 +00:00
Aaron Giles
621ac620ae
Since nobody checks for NULLs anyway, make
...
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.
2012-09-19 19:48:09 +00:00
Aaron Giles
17e66e39fd
Clear out remaining global inlines in diexec.h.
2012-09-12 06:07:51 +00:00
Aaron Giles
d1a2c2e7a3
Add ambiguous execute() and memory() methods to the
...
device_execute/memory_interfaces respectively in order
to catch unnecessary usage of the corresponding device_t
methods. Removed all existing redundant usage.
[Aaron Giles]
2012-09-11 16:29:26 +00:00
smf-
24f0842e1b
Split out callbacks from scsibus_device into scscb_device, eventually this will be a SCSI device. SCSIBus_interface is no longer required and has been removed. [smf]
2012-09-06 07:34:28 +00:00
smf-
3adb0fd55c
made S1410 device act as a SCSIHD with the custom commands, added D9060HD & ACB4070 devices to do the same thing [smf]
2012-09-05 21:50:02 +00:00
smf-
689a84ea8f
(MESS) added missing #include (nw)
2012-08-30 14:23:59 +00:00
smf-
ad02a5db29
(MESS) a little reorganisation while investigating the S1410 SASI to ST506 adapter (nw)
2012-08-30 10:20:20 +00:00
smf-
aabe655f96
(MESS) removed SCSIConfigTable from scsibus, scsi devices are now sub devices of the scsi bus (nw)
2012-08-28 17:27:34 +00:00
smf-
013bd9ab94
(MESS) converted scsibus from legacy device to c++ (nw)
2012-08-26 14:25:29 +00:00
smf-
45e9cc7826
glacial SCSI improvements towards NSCSI and beyond, moved the SCSI id onto the device (nw)
2012-08-23 17:53:10 +00:00
Miodrag Milanovic
7285b359d2
Merge of MESS sources (no whatsnew)
2012-08-21 10:41:19 +00:00