Zurück Vorwärts

Radicon SCSCS
Mittlere Implementationsebene
Source Codes

kisl1.c - Funktion reset



/*******************************************************************************
  procedure: reset
  purpose:   reset controller
  synopsis:  void CALLTYPE reset( rs )
  input:     int rs = port address, that identifies controller (state register)
  result:    nothing
*******************************************************************************/

void CALLTYPE reset( rs )

  int rs;

{

  /* do nothing, if using FakeDevice */
  if (FakeDevice)
    return;

#ifndef __WIN32__

  /* first write state register (port address, that identifies controller) into
     data register. then write lower byte of accumulator register to the data
     register */
  _asm {
    mov dx, rs;
    out dx, al;
  }

#endif // ndef __WIN32__

}

// __LastLine__

Übersicht | Source Codes