smf-
6c3f17c595
replaced read rx/cts/dcd callbacks in I8251 with write handlers, which allows multiple chips to be connected together without using glue methods. [smf]
2013-12-22 16:27:05 +00:00
smf-
10be53e45e
converted serial & rs232 devices to devcb2 [smf]
2013-12-20 00:26:35 +00:00
Curt Coder
f3b07e86bd
(MESS) v1050_hdd.xml: Added hard disk software list with preformatted 5MB and 10MB CP/M images. [Curt Coder]
2013-11-07 14:30:10 +00:00
Curt Coder
846c70bee9
License tags. (nw)
2013-10-16 13:38:21 +00:00
Miodrag Milanovic
96aa5e1c08
Cleanups and version bump
2013-09-17 06:47:03 +00:00
Curt Coder
e2d32cf032
(MESS) Cleanup. (nw)
2013-08-08 14:58:22 +00:00
smf-
459b30be0f
Moved default card config, device inputs and clock off the slot interface so they can be specified for all cards [smf]
2013-05-29 13:52:16 +00:00
Curt Coder
f522295e74
(MESS) Added RS-232 ports to several drivers. [Curt Coder]
2013-05-20 13:51:14 +00:00
Curt Coder
599411bc47
(MESS) v1050: Fixed floppy drive type. [Curt Coder]
2013-05-11 10:08:32 +00:00
Miodrag Milanovic
6de13d280a
made BEEP and RAM devices initialize in constructor of driver classes (nw)
2013-04-23 07:11:57 +00:00
Miodrag Milanovic
ad69d72a53
IRQ_CALLBACK modernization part 3 (no whatsnew)
2013-01-31 13:58:02 +00:00
Curt Coder
fc33a3716e
(MESS) Tagmap lookup cleanup. (nw)
2013-01-28 15:00:44 +00:00
smf-
8069df9f72
I ran cleanup.cmd on the latest tree when testing srcclean changes and it found these already. [smf]
2013-01-11 16:59:08 +00:00
Curt Coder
d67192af3e
(MESS) Floppy fixes WIP. (nw)
2013-01-11 15:19:16 +00:00
Miodrag Milanovic
0e19f641d3
Cleanups and version bump
2013-01-11 07:32:46 +00:00
Miodrag Milanovic
436d2f757f
Cleanups and version bump
2012-12-17 07:22:20 +00:00
Curt Coder
db1759b74c
(MESS) v1050: Fixed floppy variant. (nw)
2012-12-06 08:50:17 +00:00
Curt Coder
087678ff1e
(MESS) Floppy fixes. (nw)
2012-12-05 15:15:10 +00:00
Curt Coder
f995f0b497
(MESS) Fixed floppy clocks. (nw)
2012-11-29 19:03:35 +00:00
Curt Coder
abbfd858ea
Replaced all device_t's with actual device classes. Regression test recommended. (nw)
2012-11-26 16:04:41 +00:00
Curt Coder
f3e9993531
(MESS) v1050: Fixed FDC clock, now tries to load stuff but always fails at track 2 sector 1. (nw)
2012-11-23 18:57:52 +00:00
Curt Coder
70dc15b685
(MESS) wd1772: Improved interrupts, added ready handling and FD1793 variant. [Curt Coder]
...
(MESS) bw2: Fixed floppy drive select. (nw)
(MESS) v1050: Refactored to use modern floppy system. (nw)
2012-11-23 15:11:35 +00:00
smf-
9974f6c8f2
replaced some "^" with DEVICE_SELF_OWNER (nw)
2012-10-26 14:41:25 +00:00
smf-
b84f06da74
switched SCSICB to use DEVCB2 [smf]
2012-10-15 13:32:24 +00:00
smf-
021adf6603
Uses logical levels rather than voltage levels for control signals, you have to write 0 to the data lines when you're not sending data. Added a kludge to stop the ff from the 6522 from preventing the bus from being read, this may or may not be how the hardware really works. [smf]
2012-10-10 21:14:56 +00:00
smf-
c683bc7181
(MESS) Uses the IO line from the SASI bus to determine the direction of the SASI data port. This seems the most likely way the hardware works. [smf]
2012-10-07 23:07:44 +00:00
smf-
6dfaac0c3a
added atn to scsicb for completeness & renamed reset line to rst. (nw)
2012-10-07 21:35:43 +00:00
smf-
a03e62136c
changed rmnimbus to use DEVCB & added a callback for ACK. (nw)
2012-10-07 12:04:20 +00:00
smf-
4e4ca93949
missed a file from previous commit - removed dependency pollution (nw)
2012-10-07 11:04:21 +00:00
Robbbert
085870c8fc
reverted it properly, doesn't crash now
2012-10-07 08:15:53 +00:00
Robbbert
d07477a3bc
Fixed compile error, no idea if i broke something else.
2012-10-07 08:02:19 +00:00
smf-
7ab7345bbc
talking to scsibus is now done via scsicb (nw)
2012-10-06 10:28:31 +00:00
Curt Coder
b184d73233
(MESS) Cleanup. (nw)
2012-10-04 14:36:28 +00:00
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