paddle.h 539 B

123456789101112131415161718192021222324252627282930313233343536
  1. /*
  2. * Paddle manager - The TI-NESulator Project
  3. * paddle.h
  4. *
  5. * Created by Manoel TRAPIER.
  6. * Copyright (c) 2003-2008 986Corp. All rights reserved.
  7. *
  8. * $LastChangedDate$
  9. * $Author$
  10. * $HeadURL$
  11. * $Revision$
  12. *
  13. */
  14. #ifndef PADDLE_H
  15. #define PADDLE_H
  16. typedef struct Paddle_
  17. {
  18. unsigned char Bit;
  19. unsigned char LastWrite;
  20. } Paddle;
  21. unsigned char ReadPaddle(Paddle * pdl);
  22. void InitPaddle(Paddle * pdl);
  23. void WritePaddle(Paddle * pdl, unsigned char val);
  24. #endif