summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/iwm.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into time-experiments Aaron Giles2021-08-131-3/+11
|\
| * iwm.cpp, swim2.cpp: Use logmacro and disable logging by default AJR2021-05-061-3/+11
| | | | | | | | * macadb.cpp: Minor logging improvements
* | Major timer object reshuffling. timer_expired_delegate wraps the various ↵ Aaron Giles2021-03-261-1/+1
| | | | | | | | callback types. timer_callback is a class containing a timer_expired_delegate plus a user-supplied pointer, and accounting information for registration. timer_instance is a single active timer in the scheduler. persistent_timer is what you get back from timer_alloc() now, and has methods for dynamic changes. transient_timer_factory is what you use to create transient timers. Devices now own a transient_timer_factory for transient device timers. persistent_timers can be emedded and initialized directly.
* | Add scheduler object and accessor to device_t. Upgrade all 3 timer ↵ Aaron Giles2021-03-241-1/+1
|/ | | | parameters to u64. Change first parameter of device timers to be emu_timer const. Updated all device timers to follow suit.
* iwm/swim: Fix annoyingly subtle write issue in the iwm and add some paranoia Olivier Galibert2021-03-021-1/+7
|
* iwm/swim1: correct sense value when drive is not connectd Olivier Galibert2021-02-221-1/+1
|
* iwm: Finish the fix, sorry about the mistake Olivier Galibert2021-02-221-2/+2
|
* iwm: compile fix [R. Belmont] arbee2021-02-211-1/+1
|
* iwm/swim: Small write fixes Olivier Galibert2021-02-211-7/+17
|
* srcclean in preparation for branching release Vas Crabb2021-02-211-3/+3
|
* swim1: import iwm fixes Olivier Galibert2021-02-151-1/+1
|
* iwm: Better state management, better write flush, better underrun handling Olivier Galibert2021-02-151-55/+57
|
* apple floppy: Correct the dskchg polarity. Olivier Galibert2021-02-121-6/+9
|
* floppy: Filter out the writes when write protected, useful when when the ↵ Olivier Galibert2021-02-121-3/+0
| | | | apple2gs does a packet send (e.g a write) over DCD with write protect forced on (to avoid damaging a possibly present disk).
* iwm: Fix the random track trashing due to not clearing the write buffer ↵ Olivier Galibert2021-02-091-3/+7
| | | | correctly
* Revert "swim" and "apple2gs/iwm: Work", wip pushed by mistake Olivier Galibert2021-02-081-3/+2
|
* apple2gs/iwm: Work Olivier Galibert2021-02-081-2/+3
|
* floppy 525: Better wpt management Olivier Galibert2021-02-041-1/+6
|
* 2gs: Fixes, and more fixes Olivier Galibert2021-02-041-4/+5
|
* 2gs: Better floppy interaction Olivier Galibert2021-02-041-5/+2
|
* swim1: Add mfm read, write needs a little more work Olivier Galibert2021-02-031-1/+0
|
* iwm: remove disable_mon, move to floppy Olivier Galibert2021-01-311-12/+8
|
* iwm, swim1: Implement async write on gcr Olivier Galibert2021-01-301-15/+11
|
* iwm: Start of implementation of async write Olivier Galibert2021-01-241-13/+70
|
* iwm, swim1: devsel makes more sense now, I think Olivier Galibert2021-01-231-8/+12
|
* iwm: motor/devsel is a little weird, hope this works Olivier Galibert2021-01-231-8/+2
|
* swim1: Embed the iwm Olivier Galibert2021-01-221-13/+24
|
* devices/machine/iwm.cpp, device/machine/ncr539x.cpp, ↵ Ivan Vangelista2020-07-031-2/+2
| | | | mame/machine/abc1600mac.cpp: fixed initializations issues that were causing problems in devnoclear debug builds (nw)
* Fix vs2019 build Frank Palazzolo2020-06-261-2/+4
|
* srcclean and cleanup (nw) Vas Crabb2020-06-211-1/+1
|
* iwm: Fix build (nw) AJR2020-05-241-2/+2
|
* new files (nw) arbee2020-05-231-0/+439