Public Member Functions | |
| void | register_isapnp () |
| bool | dma_enabled () |
| bool | irq_enabled () |
| bool | drive_motor_on (unsigned char index) |
| int | drive_selected () |
| void | reset_cmd () |
| void | reset_res () |
| void | reset_io () |
| void | update_ST3 () |
| uint8_t | fdc_data_read () |
| void | fdc_data_write (uint8_t b) |
| void | prepare_res_phase (uint8_t len) |
| void | on_dor_change (unsigned char b) |
| void | invalid_command_code () |
| void | on_fdc_in_command () |
| void | on_reset () |
| FloppyController (Section *configuration, unsigned char index) | |
| void | install_io_port () |
| void | raise_irq () |
| void | lower_irq () |
Public Attributes | |
| int | IRQ |
| int | DMA |
| unsigned short | base_io |
| unsigned char | interface_index |
| IO_ReadHandleObject | ReadHandler [8] |
| IO_WriteHandleObject | WriteHandler [8] |
| uint8_t | digital_output_register |
| bool | int13fakev86io |
| bool | instant_mode |
| bool | data_register_ready |
| bool | data_read_expected |
| bool | non_dma_mode |
| bool | busy_status |
| bool | positioning [4] |
| bool | irq_pending |
| bool | register_pnp |
| uint8_t | ST [4] |
| uint8_t | current_cylinder [4] = {} |
| uint8_t | in_cmd [16] = {} |
| uint8_t | in_cmd_len |
| uint8_t | in_cmd_pos |
| uint8_t | out_res [16] = {} |
| uint8_t | out_res_len |
| uint8_t | out_res_pos |
| unsigned int | motor_steps |
| int | motor_dir |
| float | fdc_motor_step_delay |
| bool | in_cmd_state |
| bool | out_res_state |
| DmaChannel * | dma |
| FloppyDevice * | device [4] |
Definition at line 63 of file floppy.cpp.
1.8.0