|
Xemu [doxygen]
hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
|
Go to the documentation of this file.
19 #ifndef XEMU_COMMON_F011_CORE_H_INCLUDED
20 #define XEMU_COMMON_F011_CORE_H_INCLUDED
22 #define FDC_DENY_DISK_ACCESS 0
23 #define FDC_ALLOW_DISK_ACCESS 1
24 #define FDC_DENY_DISK_ACCESS_ONCE 2
29 extern void fdc_set_disk (
int which,
int in_have_disk,
int in_have_write );
41 #ifdef XEMU_SNAPSHOT_SUPPORT
43 extern int fdc_snapshot_load_state (
const struct xemu_snapshot_definition_st *def ,
struct xemu_snapshot_block_st *
block );
44 extern int fdc_snapshot_save_state (
const struct xemu_snapshot_definition_st *def );
int fdc_cb_rd_sec(const int which, Uint8 *buffer, const Uint8 side, const Uint8 track, const Uint8 sector)
int fdc_get_buffer_disk_address(void)
void fdc_allow_disk_access(int in)
int fdc_get_buffer_cpu_address(void)
void fdc_write_reg(int addr, Uint8 data)
int fdc_get_led_state(int blink_inc)
int fdc_cb_wr_sec(const int which, Uint8 *buffer, const Uint8 side, const Uint8 track, const Uint8 sector)
void fdc_set_disk(int which, int in_have_disk, int in_have_write)
int fdc_get_status_a(const int which)
void fdc_init(Uint8 *cache_set)
int fdc_get_status_b(const int which)
Uint8 fdc_read_reg(int addr)