ROLAND  0.70
Amstrad Emulator based on Caprice Source rewritten in C++.
Public Member Functions | Private Attributes | List of all members
Keyboard Class Referencefinal

#include <keyboard.h>

Public Member Functions

 Keyboard ()
 
 ~Keyboard () ROLAND_DEFAULT void init()
 
tUBYTE value () const
 
tUBYTE value (tUBYTE row) const
 
tUBYTE row () const
 
void setRow (tUBYTE row)
 
void setValue (tUBYTE val)
 
void setValue (tUBYTE row, tUBYTE val)
 

Private Attributes

tUBYTE mRow
 
tUBYTE mLine [16]
 

Detailed Description

Author
Fred Klaus

Constructor & Destructor Documentation

Keyboard ( )
inline
~Keyboard ( )

Referenced by Keyboard::Keyboard().

Member Function Documentation

tUBYTE row ( ) const
inline
void setRow ( tUBYTE  row)
inline

References Keyboard::mRow, and Keyboard::row().

Referenced by Cpc::z80_out_handler().

void setValue ( tUBYTE  val)
inline

References Keyboard::mLine, and Keyboard::mRow.

Referenced by Cpc::z80_out_handler().

void setValue ( tUBYTE  row,
tUBYTE  val 
)
inline

References Keyboard::mLine, and Keyboard::row().

tUBYTE value ( ) const
inline

References Keyboard::mLine, and Keyboard::mRow.

Referenced by Cpc::z80_in_handler().

tUBYTE value ( tUBYTE  row) const
inline

References Keyboard::mLine, and Keyboard::row().

Member Data Documentation

tUBYTE mLine[16]
private
tUBYTE mRow
private

The documentation for this class was generated from the following file: