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:
@@ -51,6 +51,7 @@ extern uint16_t readidew(int ide_board);
|
||||
extern void callbackide(int ide_board);
|
||||
extern void resetide(void);
|
||||
extern void ide_init();
|
||||
extern void ide_xtide_init();
|
||||
extern void ide_ter_init();
|
||||
extern void ide_qua_init();
|
||||
extern void ide_pri_enable();
|
||||
@@ -65,15 +66,15 @@ extern void ide_set_bus_master(int (*read)(int channel, uint8_t *data, int trans
|
||||
|
||||
extern int ideboard;
|
||||
|
||||
extern int ide_enable[4];
|
||||
extern int ide_enable[5];
|
||||
extern int ide_irq[4];
|
||||
|
||||
extern int idecallback[4];
|
||||
extern int idecallback[5];
|
||||
|
||||
void ide_irq_raise(IDE *ide);
|
||||
void ide_irq_lower(IDE *ide);
|
||||
|
||||
IDE ide_drives[IDE_NUM];
|
||||
IDE ide_drives[IDE_NUM + XTIDE_NUM];
|
||||
|
||||
void ide_padstr8(uint8_t *buf, int buf_size, const char *src);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user