-/*\r
- TOSHIBA PASOPIA Emulator 'EmuPIA'\r
- TOSHIBA PASOPIA 7 Emulator 'EmuPIA7'\r
-\r
- Author : Takeda.Toshiya\r
- Date : 2006.09.20 -\r
-\r
- [ joystick ]\r
-*/\r
-\r
-#include "joypac2.h"\r
-\r
-void JOYPAC2::initialize(int id)\r
-{\r
- joy = emu->joy_buffer();\r
-}\r
-\r
-void JOYPAC2::write_io8(uint32 addr, uint32 data)\r
-{\r
- \r
-}\r
-\r
-uint32 JOYPAC2::read_io8(uint32 addr)\r
-{\r
- uint32 val = 0xff;\r
- \r
- switch(addr & 0xff) {\r
- case 0x19:\r
- if(joy[1] & 0x01) val &= ~0x01;\r
- if(joy[1] & 0x02) val &= ~0x02;\r
- if(joy[1] & 0x04) val &= ~0x04;\r
- if(joy[1] & 0x08) val &= ~0x08;\r
- if(joy[1] & 0x10) val &= ~0x10;\r
- if(joy[1] & 0x20) val &= ~0x20;\r
- return val;\r
- case 0x1a:\r
- if(joy[0] & 0x01) val &= ~0x01;\r
- if(joy[0] & 0x02) val &= ~0x02;\r
- if(joy[0] & 0x04) val &= ~0x04;\r
- if(joy[0] & 0x08) val &= ~0x08;\r
- if(joy[0] & 0x10) val &= ~0x10;\r
- if(joy[0] & 0x20) val &= ~0x20;\r
- return val;\r
- }\r
- return 0xff;\r
-}\r
-\r
+/*
+ TOSHIBA PASOPIA Emulator 'EmuPIA'
+ TOSHIBA PASOPIA 7 Emulator 'EmuPIA7'
+
+ Author : Takeda.Toshiya
+ Date : 2006.09.20 -
+
+ [ joystick ]
+*/
+
+#include "joypac2.h"
+
+void JOYPAC2::initialize(int id)
+{
+ joy = emu->joy_buffer();
+}
+
+void JOYPAC2::write_io8(uint32 addr, uint32 data)
+{
+
+}
+
+uint32 JOYPAC2::read_io8(uint32 addr)
+{
+ uint32 val = 0xff;
+
+ switch(addr & 0xff) {
+ case 0x19:
+ if(joy[1] & 0x01) val &= ~0x01;
+ if(joy[1] & 0x02) val &= ~0x02;
+ if(joy[1] & 0x04) val &= ~0x04;
+ if(joy[1] & 0x08) val &= ~0x08;
+ if(joy[1] & 0x10) val &= ~0x10;
+ if(joy[1] & 0x20) val &= ~0x20;
+ return val;
+ case 0x1a:
+ if(joy[0] & 0x01) val &= ~0x01;
+ if(joy[0] & 0x02) val &= ~0x02;
+ if(joy[0] & 0x04) val &= ~0x04;
+ if(joy[0] & 0x08) val &= ~0x08;
+ if(joy[0] & 0x10) val &= ~0x10;
+ if(joy[0] & 0x20) val &= ~0x20;
+ return val;
+ }
+ return 0xff;
+}
+