Hard disc controllers can now be selected on all machines.

Added device configuration for hard disc controller to Wx GUI.
This commit is contained in:
SarahW 2017-10-01 15:42:32 +01:00
commit 06f7cd3c6c
10 changed files with 3759 additions and 3574 deletions

View file

@ -1,6 +1,8 @@
#ifndef __IDE__
#define __IDE__
#include "device.h"
struct IDE;
extern void writeide(int ide_board, uint16_t addr, uint8_t val);
@ -9,7 +11,6 @@ extern uint8_t readide(int ide_board, uint16_t addr);
extern uint16_t readidew(int ide_board);
extern void callbackide(int ide_board);
extern void resetide(void);
extern void ide_init();
extern void ide_pri_enable();
extern void ide_sec_enable();
extern void ide_pri_disable();
@ -58,4 +59,6 @@ uint32_t atapi_get_cd_volume(int channel);
#define CDROM_IMAGE 200
extern device_t ide_device;
#endif //__IDE__