paddle.h 661 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: 2007-04-16 01:55:35 +0200 (lun, 16 avr 2007) $
  9. * $Author: godzil $
  10. * $HeadURL: file:///media/HD6G/SVNROOT/trunk/TI-NESulator/src/paddle.h $
  11. * $Revision: 39 $
  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