/******************************************************** * * * Pad.h * * * * * * Copyright (C) 1996 Sony Computer Entertainment Inc. * * All Rights Reserved * * * ********************************************************/ // Function Prototypes void PadInit (void); u_long PadRead (void); // constants for interface #define PAD1Lup (1<<12) #define PAD1Ldown (1<<14) #define PAD1Lleft (1<<15) #define PAD1Lright (1<<13) #define PAD1Rup (1<< 4) #define PAD1Rdown (1<< 6) #define PAD1Rleft (1<< 7) #define PAD1Rright (1<< 5) #define PAD1i (1<< 9) #define PAD1j (1<<10) #define PAD1k (1<< 8) #define PAD1l (1<< 3) #define PAD1m (1<< 1) #define PAD1n (1<< 2) #define PAD1o (1<< 0) #define PAD1h (1<<11) #define PAD1L1 PAD1n #define PAD1L2 PAD1o #define PAD1R1 PAD1l #define PAD1R2 PAD1m #define PAD1start PAD1h #define PAD1select PAD1k #define PAD2Lup (1<<28) #define PAD2Ldown (1<<30) #define PAD2Lleft (1<<31) #define PAD2Lright (1<<29) #define PAD2Rup (1<<20) #define PAD2Rdown (1<<22) #define PAD2Rleft (1<<24) #define PAD2Rright (1<<21) #define PAD2i (1<<25) #define PAD2j (1<<26) #define PAD2k (1<<24) #define PAD2l (1<<19) #define PAD2m (1<<17) #define PAD2n (1<<18) #define PAD2o (1<<16) #define PAD2h (1<<27) #define PAD2L1 PAD2n #define PAD2L2 PAD2o #define PAD2R1 PAD2l #define PAD2R2 PAD2m #define PAD2start PAD2h #define PAD2select PAD2k