mirror of
https://github.com/open-simh/simh.git
synced 2026-04-26 04:07:23 +00:00
Intel-Systems: Merge MDS, SDK, OEM simulators into Intel-MDS simulator
14 separate simulators now internal to a general purpose simulator
This commit is contained in:
@@ -36,8 +36,6 @@
|
||||
|
||||
#include "system_defs.h"
|
||||
|
||||
#if defined (I8272_NUM) && (I8272_NUM > 0)
|
||||
|
||||
#define UNIT_V_WPMODE (UNIT_V_UF) /* Write protect */
|
||||
#define UNIT_WPMODE (1 << UNIT_V_WPMODE)
|
||||
|
||||
@@ -702,23 +700,23 @@ t_stat i8272_attach (UNIT *uptr, CONST char *cptr)
|
||||
devnum = fdcnum = uptr->u5;
|
||||
fddnum = uptr->u6;
|
||||
flen = uptr->capac;
|
||||
fddst72[devnum][uptr->u6] |= RDY; /* set unit ready */
|
||||
for (i=0; i<fddnum; i++) { //for each disk drive
|
||||
if (flen == 368640) { /* 5" 360K DSDD */
|
||||
fddst72[devnum][uptr->u6] |= RDY; /* set unit ready */
|
||||
for (i=0; i<fddnum; i++) { //for each disk drive
|
||||
if (flen == 368640) { /* 5" 360K DSDD */
|
||||
maxcyl72[devnum][uptr->u6] = 40;
|
||||
fddst72[devnum][uptr->u6] |= TS; // two sided
|
||||
fddst72[devnum][uptr->u6] |= TS; // two sided
|
||||
}
|
||||
else if (flen == 737280) { /* 5" 720K DSQD / 3.5" 720K DSDD */
|
||||
maxcyl72[devnum][uptr->u6] = 80;
|
||||
fddst72[devnum][uptr->u6] |= TS; // two sided
|
||||
fddst72[devnum][uptr->u6] |= TS; // two sided
|
||||
}
|
||||
else if (flen == 1228800) { /* 5" 1.2M DSHD */
|
||||
maxcyl72[devnum][uptr->u6] = 80;
|
||||
fddst72[devnum][uptr->u6] |= TS; // two sided
|
||||
fddst72[devnum][uptr->u6] |= TS; // two sided
|
||||
}
|
||||
else if (flen == 1474560) { /* 3.5" 1.44M DSHD */
|
||||
maxcyl72[devnum][uptr->u6] = 80;
|
||||
fddst72[devnum][uptr->u6] |= TS; // two sided
|
||||
fddst72[devnum][uptr->u6] |= TS; // two sided
|
||||
}
|
||||
sim_printf(" Drive-%d: %d bytes of disk image %s loaded, fddst72=%02X\n",
|
||||
uptr->u6, i, uptr->filename, fddst72[devnum][uptr->u6]);
|
||||
@@ -893,6 +891,4 @@ uint8 i8272_r01(t_bool io, uint8 data)
|
||||
return 0;
|
||||
}
|
||||
|
||||
#endif /* I8272_NUM > 0 */
|
||||
|
||||
/* end of i8272.c */
|
||||
|
||||
Reference in New Issue
Block a user