aboutsummaryrefslogtreecommitdiffstats
path: root/src/hw/floppy.c
Commit message (Expand)AuthorAgeFilesLines
* floppy: Send 4 sense interrupt commands during controller initializationNikolay Nikolov2018-02-151-1/+14
* floppy: Wait for the floppy motor to reach a stable speed, after startingNikolay Nikolov2018-02-151-2/+11
* floppy: Support up to 4 floppy drives when turning on the floppy motorNikolay Nikolov2018-02-151-1/+1
* floppy: Execute a SPECIFY command after sensing the media typeNikolay Nikolov2018-02-151-2/+20
* floppy: hold the DOR reset bit low for 4 microseconds, when resettingNikolay Nikolov2018-02-151-0/+2
* floppy: Use timer_check() in floppy_wait_irq()Nikolay Nikolov2018-02-071-4/+5
* floppy: Reset the floppy motor count in floppy_drive_pio()Nikolay Nikolov2018-02-071-0/+1
* floppy: Preserve motor and drive sel bits when resetting the floppy controllerNikolay Nikolov2018-02-071-3/+6
* floppy: Introduce FLOPPY_DOR_XXX constantsNikolay Nikolov2018-02-071-4/+13
* floppy: Introduce floppy_dor_mask()Nikolay Nikolov2018-02-071-1/+7
* floppy: Introduce the floppy_dor_read() functionNikolay Nikolov2018-02-071-2/+8
* block: Rename disk_op_s->drive_gf to drive_flKevin O'Connor2017-09-271-10/+10
* pci: Split low-level pci code from higher-level 'struct pci_device' codeKevin O'Connor2016-02-031-1/+1
* block: Rename process_XXX_op() functions to XXX_process_op()Kevin O'Connor2015-07-141-1/+1
* floppy: Make sure to yield() during floppy PIOKevin O'Connor2014-12-031-0/+2
* Move most of the VAR16FIXED() defs to misc.c.Kevin O'Connor2014-06-041-2/+0
* Remove unnecesary updates of the disk op->count field.Kevin O'Connor2013-12-271-30/+14
* floppy: Implement cylinder seeking when accessing a different cylinder.Kevin O'Connor2013-12-121-38/+48
* On disk format request, verify cylinders and pass to driver.Kevin O'Connor2013-12-121-2/+2
* floppy: Encode command and flags into single value in floppy pio code.Kevin O'Connor2013-12-121-112/+93
* floppy: Fix accesses to DOR register.Kevin O'Connor2013-12-071-7/+20
* floppy: Fix incorrect LBA to CHS translation.Kevin O'Connor2013-12-071-3/+2
* floppy: Minor - add warnings if timeouts occur.Kevin O'Connor2013-12-041-0/+3
* Convert op->drive_g from a 16bit pointer to a 32 bit "GLOBALFLAT" pointer.Kevin O'Connor2013-10-261-29/+29
* Rename fields of 'struct chs_s' and use in floppy lba2chs().Kevin O'Connor2013-10-141-34/+34
* Remove ioport.h; disperse its contents to other header files.Kevin O'Connor2013-09-281-0/+6
* Move dma code to new file hw/dma.c.Kevin O'Connor2013-09-281-34/+6
* Rename hw/cmos.h to hw/rtc.h and copy RTC code from clock.c to hw/rtc.c.Kevin O'Connor2013-09-281-2/+2
* Merge bmp.h, boot.h, jpeg.h, and post.h into util.h.Kevin O'Connor2013-09-181-1/+0
* Split disk.h into block.h and std/disk.h.Kevin O'Connor2013-09-181-1/+2
* Move function definitions for output.c from util.h to new file output.h.Kevin O'Connor2013-09-181-7/+7
* Move malloc code from pmm.c to new files malloc.c and malloc.h.Kevin O'Connor2013-09-181-0/+1
* Move romfile definitions from util.h to new file romfile.h.Kevin O'Connor2013-09-181-0/+1
* Move stacks.c definitions from util.h to new file stacks.h.Kevin O'Connor2013-09-181-0/+1
* Rename util.c to string.c and introduce string.h.Kevin O'Connor2013-09-181-0/+1
* Move code centered around specific hardware devices to src/hw/Kevin O'Connor2013-09-021-0/+701