require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&IE507_CTRL)) {
    sub IE507_CTRL () {	6;}
}
unless(defined(&IE507_ICTRL)) {
    sub IE507_ICTRL () {	10;}
}
unless(defined(&IE507_ATTN)) {
    sub IE507_ATTN () {	11;}
}
unless(defined(&IE507_MADDR)) {
    sub IE507_MADDR () {	14;}
}
unless(defined(&IE507_IRQ)) {
    sub IE507_IRQ () {	15;}
}
unless(defined(&EL_CTRL_BNK0)) {
    sub EL_CTRL_BNK0 () {	0x;}
}
unless(defined(&EL_CTRL_BNK1)) {
    sub EL_CTRL_BNK1 () {	0x1;}
}
unless(defined(&EL_CTRL_BNK2)) {
    sub EL_CTRL_BNK2 () {	0x2;}
}
unless(defined(&EL_CTRL_IEN)) {
    sub EL_CTRL_IEN () {	0x4;}
}
unless(defined(&EL_CTRL_INTL)) {
    sub EL_CTRL_INTL () {	0x8;}
}
unless(defined(&EL_CTRL_16BIT)) {
    sub EL_CTRL_16BIT () {	0x10;}
}
unless(defined(&EL_CTRL_LOOP)) {
    sub EL_CTRL_LOOP () {	0x20;}
}
unless(defined(&EL_CTRL_NRST)) {
    sub EL_CTRL_NRST () {	0x80;}
}
unless(defined(&EL_CTRL_RESET)) {
    sub EL_CTRL_RESET () {	( &EL_CTRL_LOOP);}
}
unless(defined(&EL_CTRL_NORMAL)) {
    sub EL_CTRL_NORMAL () {	( &EL_CTRL_NRST |  &EL_CTRL_IEN |  &EL_CTRL_BNK1);}
}
1;
