PWB1/sys/sys/hd/io.h
#ifdef DQS11B_0
#define DQS11
#endif
#ifdef DQS11A_0
#define DQS11
#endif
#include "../hd/tty.h"
#include "../hd/peri.h"
#ifdef RP03_0
struct {
char *nblocks;
int cyloff;
} rp_sizes[8] {
7600, 0, /* cyl 0 thru 37 */
36200, 38, /* cyl 38 thru 218 */
36200, 219, /* cyl 219 thru 399 */
65535, 40, /* cyl 40 thru 367 */
36200, 22, /* cyl 22 thru 202 */
40600, 203, /* cyl 203 thru 405 */
0, 0,
0, 0,
};
#endif
#ifdef RP05_0
#define RP04_0
#endif
#ifdef RP04_0
struct {
char *nblocks;
int cyloff;
} hp_sizes[8] {
11286, 0, /* cyl 0 thru 26 */
53504, 27, /* cyl 27 thru 154 */
53504, 155, /* cyl 155 thru 282 */
53504, 283, /* cyl 283 thru 410 */
65535, 27, /* cyl 27 thru 183 */
65535, 184, /* cyl 184 thru 340 */
29260, 341, /* cyl 341 thru 410 */
0, 0,
};
#endif
#ifdef RP06_0
struct {
char *nblocks;
int cyloff;
} hp_sizes[8] {
11286, 0, /* cyl 0 thru 26 */
65535, 27, /* cyl 27 thru 183 */
53504, 155, /* cyl 155 thru 282 */
53504, 283, /* cyl 282 thru 410 */
65535, 184, /* cyl 184 thru 340 */
65535, 341, /* cyl 341 thru 497 */
65535, 498, /* cyl 498 thru 654 */
65535, 655, /* cyl 655 thru 811 */
};
#endif
#ifdef DQS11
struct dqsdat dqsx[] {
#ifdef DQS11B_0
{ 0,0,0,0,0,026402,070020,064420,0150440,067,055,075,046,03 },
#endif
#ifdef DQS11A_0
{ 0,0,0,0,2,0102402,0130020,035420,0160440,04,0205,025,0227,0203 },
#endif
#ifdef DQS11B_1
{ 0,0,0,0,0,026402,070020,064420,0150440,067,055,075,046,03 },
#endif
#ifdef DQS11A_1
{ 0,0,0,0,2,0102402,0130020,035420,0160440,04,0205,025,0227,0203 },
#endif
#ifdef DQS11B_2
{ 0,0,0,0,0,026402,070020,064420,0150440,067,055,075,046,03 },
#endif
#ifdef DQS11A_2
{ 0,0,0,0,2,0102402,0130020,035420,0160440,04,0205,025,0227,0203 },
#endif
#ifdef DQS11B_3
{ 0,0,0,0,0,026402,070020,064420,0150440,067,055,075,046,03 },
#endif
#ifdef DQS11A_3
{ 0,0,0,0,2,0102402,0130020,035420,0160440,04,0205,025,0227,0203 },
#endif
};
#endif