summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/wd1000.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove void *ptr parameter from emu_timer, timer_device and all related ↵ AJR2022-01-261-1/+1
| | | | callbacks
* devices/machine: simplified handlers for various devices (nw) Ivan Vangelista2020-03-241-2/+2
|
* wd1000: save state 68bit2019-11-081-19/+34
|
* srcclean (nw) Vas Crabb2019-09-221-1/+1
|
* wd1000.cpp: Replace bzero with std::fill (nw) AJR2019-08-271-1/+1
|
* swtpc09: add hard disk support for the DMAF3 controller 68bit2019-08-271-4/+0
| | | | | | | | | | | | | This uses the WD1000 driver. The DMAF2/3 6844 DMA support had to be improved to support multiple channels, and now supports a separate high addresses for each channel. It now also support addresses increasing or decreasing. These controllers use different DMA channels for the floppy and the hard disk, and also a tape archiver which is not yet implemented. This gets UniFLEX running using a hard disk for storage, and does not appear to regress the floppy support or other variants using the DMAF2.
* WD1000: new hard disk controller 68bit2019-08-261-0/+622
Used by the SWTPC09 DMAF3 and it boots UniFLEX on a disk image, and perhaps some other machines can leverage this.