| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'master' into time-experiments | 2021-08-13 | 1 | -0/+24 | |
| |\ | |||||
| | * | swim1, swim2: Implement callback for DAT1BYTE output | 2021-08-13 | 1 | -0/+24 | |
| | | | |||||
| * | | Merge branch 'master' into time-experiments | 2021-08-13 | 1 | -11/+19 | |
| |\| | |||||
| | * | swim: Fixed bugs linked to device selection | 2021-05-24 | 1 | -1/+1 | |
| | | | |||||
| | * | iwm.cpp, swim2.cpp: Use logmacro and disable logging by default | 2021-05-06 | 1 | -10/+18 | |
| | | | | | | | | | * macadb.cpp: Minor logging improvements | ||||
| * | | Major timer object reshuffling. timer_expired_delegate wraps the various ↵ | 2021-03-26 | 1 | -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 ↵ | 2021-03-24 | 1 | -1/+1 | |
| |/ | | | | parameters to u64. Change first parameter of device timers to be emu_timer const. Updated all device timers to follow suit. | ||||
| * | swim3: Just enough emulation that it is not the cause of power mac not ↵ | 2021-03-11 | 1 | -0/+3 | |
| | | | | | booting anymore | ||||
| * | swim2: Correct writing | 2021-03-06 | 1 | -0/+1 | |
| | | | | | floppy: Correct index duration (2ms, not 20us) and polarity in superdrive | ||||
| * | swim: local var "bit" is int instead of bool | 2021-02-28 | 1 | -2/+2 | |
| | | |||||
| * | Fix MSVC build | 2021-02-28 | 1 | -1/+1 | |
| | | |||||
| * | swim2: Remove leftover debugging variables | 2021-02-27 | 1 | -2/+0 | |
| | | |||||
| * | swim2: Remove leftover verbosity | 2021-02-26 | 1 | -1/+0 | |
| | | |||||
| * | iwm/swim: Small write fixes | 2021-02-21 | 1 | -4/+9 | |
| | | |||||
| * | swim1: Add mfm read, write needs a little more work | 2021-02-03 | 1 | -2/+3 | |
| | | |||||
| * | srcclean in preparation for branching release | 2021-01-24 | 1 | -3/+3 | |
| | | |||||
| * | swim1: Embed the iwm | 2021-01-22 | 1 | -27/+9 | |
| | | |||||
| * | swim2: Add mfm read, fix mfm write and mfm detection. SWIM2 seems done at ↵ | 2021-01-17 | 1 | -43/+98 | |
| | | | | | that point. | ||||
| * | swim2: Add reading, writing gcr up to track 63. | 2021-01-15 | 1 | -36/+95 | |
| | | |||||
| * | mac/swim2: Add apple drivers and associated communications | 2021-01-11 | 1 | -10/+11 | |
| | | |||||
| * | SWIM2: Enough of the write processing to make the timing calibration work. | 2021-01-11 | 1 | -17/+295 | |
| | | |||||
| * | mac: Optionally hook up the new skeleton SWIMs | 2021-01-06 | 1 | -17/+0 | |
| | | |||||
| * | srcclean and cleanup (nw) | 2020-06-21 | 1 | -3/+3 | |
| | | |||||
| * | new files (nw) | 2020-05-23 | 1 | -0/+175 | |
