Large changes to configuration files again (the old ones might break, be careful);
Applied the mainline PCem slight CPU emulation speedup commit; Added emulation of removable SCSI hard disks; CD-ROM image handler now uses C FILE's (with the 64-bit size calls) instead of C++ iostreams, ISO images bigger than 2 GB should work properly again; Split RLL/ESDI and XT IDE disks to their own bus types; Turned status bar pane meaning and hard disks and CD-ROM BUS numbers to #define's; Other miscellaneous cleanups.
This commit is contained in:
10
src/device.h
10
src/device.h
@@ -2,7 +2,9 @@
|
||||
#define CONFIG_INT 1
|
||||
#define CONFIG_BINARY 2
|
||||
#define CONFIG_SELECTION 3
|
||||
#define CONFIG_MAC 4
|
||||
#define CONFIG_HEX16 4
|
||||
#define CONFIG_HEX20 5
|
||||
#define CONFIG_MAC 6
|
||||
|
||||
typedef struct device_config_selection_t
|
||||
{
|
||||
@@ -43,7 +45,13 @@ char *device_add_status_info(char *s, int max_len);
|
||||
|
||||
int device_get_config_int(char *name);
|
||||
int device_get_config_int_ex(char *s, int default_int);
|
||||
int device_get_config_hex16(char *name);
|
||||
int device_get_config_hex20(char *name);
|
||||
int device_get_config_mac(char *name, int default_int);
|
||||
void device_set_config_int(char *s, int val);
|
||||
void device_set_config_hex16(char *s, int val);
|
||||
void device_set_config_hex20(char *s, int val);
|
||||
void device_set_config_mac(char *s, int val);
|
||||
char *device_get_config_string(char *name);
|
||||
|
||||
enum
|
||||
|
||||
Reference in New Issue
Block a user