diff --git a/MAME.Core/Motion/mainMotion.cs b/MAME.Core/Motion/mainMotion.cs index 265cb27..13d85eb 100644 --- a/MAME.Core/Motion/mainMotion.cs +++ b/MAME.Core/Motion/mainMotion.cs @@ -61,7 +61,7 @@ namespace MAME.Core.Common LoadROMXML(); //TODO Wavebuffer //desc1.BufferBytes = 0x9400; - Keyboard.InitializeInput(this, ikb); + Keyboard.InitializeInput(ikb); Mouse.InitialMouse(this, imou); } diff --git a/MAME.Core/emu/Gdi.cs b/MAME.Core/emu/Gdi.cs index aa39164..a693711 100644 --- a/MAME.Core/emu/Gdi.cs +++ b/MAME.Core/emu/Gdi.cs @@ -144,6 +144,7 @@ namespace mame { try { + //TODO //int[] TempData = AxiBitmapEx.CloneIntColorArr(Video.bitmapcolor, Video.fullwidth, Video.fullheight, new Rectangle(offsetx, offsety, width, height)); //drawcrosshair(TempData); //bbmp[iMode] = drawcrosshair(bitmapGDI.Clone(new Rectangle(offsetx, offsety, width, height))); diff --git a/MAME.Core/emu/Inptport.cs b/MAME.Core/emu/Inptport.cs index 08ff6f3..6bf8063 100644 --- a/MAME.Core/emu/Inptport.cs +++ b/MAME.Core/emu/Inptport.cs @@ -643,13 +643,13 @@ namespace mame int value2; value2 = apply_analog_min_max(analog, analog.accum); analog.previous = analog.accum = value2; - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { keypressed = true; delta -= analog.delta * 0x200; analog.lastdigital = 1; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { keypressed = true; delta += analog.delta * 0x200; @@ -678,13 +678,13 @@ namespace mame int value2; value2 = apply_analog_min_max(analog, analog.accum); analog.previous = analog.accum = value2; - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { keypressed = true; delta -= analog.delta * 0x200; analog.lastdigital = 1; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { keypressed = true; delta += analog.delta * 0x200; @@ -701,13 +701,13 @@ namespace mame int value2; value2 = apply_analog_min_max(analog, analog.accum); analog.previous = analog.accum = value2; - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { keypressed = true; delta -= analog_p0.delta * 0x200; analog.lastdigital = 1; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { keypressed = true; delta += analog_p0.delta * 0x200; @@ -724,13 +724,13 @@ namespace mame int value2; value2 = apply_analog_min_max(analog, analog.accum); analog.previous = analog.accum = value2; - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { keypressed = true; delta -= analog.delta * 0x200; analog.lastdigital = 1; } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { keypressed = true; delta += analog.delta * 0x200; @@ -747,13 +747,13 @@ namespace mame int value2; value2 = apply_analog_min_max(analog, analog.accum); analog.previous = analog.accum = value2; - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { keypressed = true; delta -= analog.delta * 0x200; analog.lastdigital = 1; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { keypressed = true; delta += analog.delta * 0x200; @@ -770,13 +770,13 @@ namespace mame int value2; value2 = apply_analog_min_max(analog, analog.accum); analog.previous = analog.accum = value2; - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { keypressed = true; delta -= analog.delta * 0x200; analog.lastdigital = 1; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { keypressed = true; delta += analog.delta * 0x200; @@ -793,13 +793,13 @@ namespace mame int value2; value2 = apply_analog_min_max(analog, analog.accum); analog.previous = analog.accum = value2; - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { keypressed = true; delta -= analog.delta * 0x200; analog.lastdigital = 1; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { keypressed = true; delta += analog.delta * 0x200; @@ -816,13 +816,13 @@ namespace mame int value2; value2 = apply_analog_min_max(analog, analog.accum); analog.previous = analog.accum = value2; - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { keypressed = true; delta -= analog.delta * 0x200; analog.lastdigital = 1; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { keypressed = true; delta += analog.delta * 0x200; @@ -847,13 +847,13 @@ namespace mame delta = rawvalue; analog.lastdigital = 0; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { keypressed = true; delta -= analog.delta * 0x200; analog.lastdigital = 1; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { keypressed = true; delta += analog.delta * 0x200; @@ -892,13 +892,13 @@ namespace mame delta = rawvalue; analog.lastdigital = 0; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { keypressed = true; delta -= analog.delta * 0x200; analog.lastdigital = 1; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { keypressed = true; delta += analog.delta * 0x200; diff --git a/MAME.Core/emu/Keyboard.cs b/MAME.Core/emu/Keyboard.cs index 12a4552..a8f80c1 100644 --- a/MAME.Core/emu/Keyboard.cs +++ b/MAME.Core/emu/Keyboard.cs @@ -1,5 +1,4 @@ -using MAME.Core.Common; -using MAME.Core.run_interface; +using MAME.Core.run_interface; namespace mame { @@ -9,28 +8,37 @@ namespace mame static IKeyboard mKeyboard; - public static void InitializeInput(mainMotion form1, IKeyboard ikb) + struct KeyState + { + public bool IsPressed; + public bool IsTriggered; + public bool WasPressed; + }; + private static KeyState[] m_KeyStates = new KeyState[(byte)MotionKey.FinalKey]; + + MotionKey[] mKeyName; + public static void InitializeInput(IKeyboard ikb) { mKeyboard = ikb; } - public static bool IsPressed(Corekey key) + public static bool IsPressed(MotionKey key) { - return mKeyboard.IsPressed(key); + return m_KeyStates[(int)key].IsPressed; } - public static bool IsTriggered(Corekey key) + public static bool IsTriggered(MotionKey key) { - return mKeyboard.IsTriggered(key); + return m_KeyStates[(int)key].IsTriggered; } public static void Update() { - //TODO - /*for (int i = 0; i < 256; i++) + byte finalIndex = (byte)MotionKey.FinalKey; + for (byte i = 0; i < finalIndex; i++) { m_KeyStates[i].IsPressed = false; } - foreach (Key key in dIDevice.GetPressedKeys()) + foreach (MotionKey key in mKeyboard.GetPressedKeys()) { m_KeyStates[(int)key].IsPressed = true; } @@ -54,7 +62,7 @@ namespace mame m_KeyStates[i].IsTriggered = false; } } - */ + } } } \ No newline at end of file diff --git a/MAME.Core/emu/Mame.cs b/MAME.Core/emu/Mame.cs index 95d9990..226c45c 100644 --- a/MAME.Core/emu/Mame.cs +++ b/MAME.Core/emu/Mame.cs @@ -180,7 +180,7 @@ namespace mame { Video.sDrawText = "Select position to save to"; Video.popup_text_end = Wintime.osd_ticks() + Wintime.ticks_per_second * 1000; - if (Keyboard.IsTriggered(Corekey.Escape)) + if (Keyboard.IsTriggered(MotionKey.Escape)) { Video.sDrawText = "Save cancelled"; Video.popup_text_end = Wintime.osd_ticks() + Wintime.ticks_per_second * 2; @@ -199,7 +199,7 @@ namespace mame { Video.sDrawText = "Select position to load from"; Video.popup_text_end = Wintime.osd_ticks() + Wintime.ticks_per_second * 1000; - if (Keyboard.IsTriggered(Corekey.Escape)) + if (Keyboard.IsTriggered(MotionKey.Escape)) { Video.sDrawText = "Load cancelled"; Video.popup_text_end = Wintime.osd_ticks() + Wintime.ticks_per_second * 2; @@ -220,7 +220,7 @@ namespace mame { Video.sDrawText = "Select position to record to"; Video.popup_text_end = Wintime.osd_ticks() + Wintime.ticks_per_second * 1000; - if (Keyboard.IsTriggered(Corekey.Escape)) + if (Keyboard.IsTriggered(MotionKey.Escape)) { Video.sDrawText = "Record cancelled"; Video.popup_text_end = Wintime.osd_ticks() + Wintime.ticks_per_second * 2; @@ -250,7 +250,7 @@ namespace mame { Video.sDrawText = "Select position to replay from"; Video.popup_text_end = Wintime.osd_ticks() + Wintime.ticks_per_second * 1000; - if (Keyboard.IsTriggered(Corekey.Escape)) + if (Keyboard.IsTriggered(MotionKey.Escape)) { Video.sDrawText = "Replay cancelled"; Video.popup_text_end = Wintime.osd_ticks() + Wintime.ticks_per_second * 2; diff --git a/MAME.Core/emu/Motion.cs b/MAME.Core/emu/Motion.cs index 64cde73..0a0a152 100644 --- a/MAME.Core/emu/Motion.cs +++ b/MAME.Core/emu/Motion.cs @@ -176,15 +176,6 @@ namespace mame } public static void handler_ingame() { - //Mame.handle2 = GetForegroundWindow(); - //if (Mame.handle1 == Mame.handle2) - //{ - // Mame.is_foreground = true; - //} - //else - //{ - // Mame.is_foreground = false; - //} Mame.is_foreground = true; bool is_paused = Mame.mame_is_paused(); if (single_step) @@ -194,15 +185,15 @@ namespace mame } if (Mame.is_foreground) { - if (Keyboard.IsPressed(Corekey.F3)) + if (Keyboard.IsPressed(MotionKey.F3)) { cpurun(); Mame.playState = Mame.PlayState.PLAY_RESET; } - if (Keyboard.IsTriggered(Corekey.F7)) + if (Keyboard.IsTriggered(MotionKey.F7)) { cpurun(); - if (Keyboard.IsPressed(Corekey.LeftShift) || Keyboard.IsPressed(Corekey.RightShift)) + if (Keyboard.IsPressed(MotionKey.LeftShift) || Keyboard.IsPressed(MotionKey.RightShift)) { Mame.playState = Mame.PlayState.PLAY_SAVE; } @@ -212,10 +203,10 @@ namespace mame } return; } - if (Keyboard.IsTriggered(Corekey.F8)) + if (Keyboard.IsTriggered(MotionKey.F8)) { cpurun(); - if (Keyboard.IsPressed(Corekey.LeftShift) || Keyboard.IsPressed(Corekey.RightShift)) + if (Keyboard.IsPressed(MotionKey.LeftShift) || Keyboard.IsPressed(MotionKey.RightShift)) { if (Mame.playState == Mame.PlayState.PLAY_RECORDRUNNING) { @@ -232,9 +223,9 @@ namespace mame } return; } - if (Keyboard.IsTriggered(Corekey.P)) + if (Keyboard.IsTriggered(MotionKey.EMU_PAUSED)) { - if (is_paused && (Keyboard.IsPressed(Corekey.LeftShift) || Keyboard.IsPressed(Corekey.RightShift))) + if (is_paused && (Keyboard.IsPressed(MotionKey.LeftShift) || Keyboard.IsPressed(MotionKey.RightShift))) { single_step = true; Mame.mame_pause(false); @@ -244,7 +235,7 @@ namespace mame Mame.mame_pause(!Mame.mame_is_paused()); } } - if (Keyboard.IsTriggered(Corekey.F10)) + if (Keyboard.IsTriggered(MotionKey.F10)) { Keyboard.bF10 = true; bool b1 = Video.global_throttle; diff --git a/MAME.Core/mame/capcom/Input.cs b/MAME.Core/mame/capcom/Input.cs index b41fb6f..cea9068 100644 --- a/MAME.Core/mame/capcom/Input.cs +++ b/MAME.Core/mame/capcom/Input.cs @@ -6,7 +6,7 @@ namespace mame { public static void loop_inputports_gng() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { bytes &= unchecked((byte)~0x40); } @@ -14,7 +14,7 @@ namespace mame { bytes |= 0x40; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { bytes &= unchecked((byte)~0x80); } @@ -22,7 +22,7 @@ namespace mame { bytes |= 0x80; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { bytes &= unchecked((byte)~0x01); } @@ -30,7 +30,7 @@ namespace mame { bytes |= 0x01; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { bytes &= unchecked((byte)~0x02); } @@ -38,7 +38,7 @@ namespace mame { bytes |= 0x02; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { byte1 &= unchecked((byte)~0x01); } @@ -46,7 +46,7 @@ namespace mame { byte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { byte1 &= unchecked((byte)~0x02); } @@ -54,7 +54,7 @@ namespace mame { byte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { byte1 &= unchecked((byte)~0x04); } @@ -62,7 +62,7 @@ namespace mame { byte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { byte1 &= unchecked((byte)~0x08); } @@ -70,7 +70,7 @@ namespace mame { byte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { byte1 &= unchecked((byte)~0x10); } @@ -78,7 +78,7 @@ namespace mame { byte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { byte1 &= unchecked((byte)~0x20); } @@ -86,7 +86,7 @@ namespace mame { byte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { byte2 &= unchecked((byte)~0x01); } @@ -94,7 +94,7 @@ namespace mame { byte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { byte2 &= unchecked((byte)~0x02); } @@ -102,7 +102,7 @@ namespace mame { byte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { byte2 &= unchecked((byte)~0x04); } @@ -110,7 +110,7 @@ namespace mame { byte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { byte2 &= unchecked((byte)~0x08); } @@ -118,7 +118,7 @@ namespace mame { byte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { byte2 &= unchecked((byte)~0x10); } @@ -126,7 +126,7 @@ namespace mame { byte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { byte2 &= unchecked((byte)~0x20); } @@ -134,7 +134,7 @@ namespace mame { byte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { bytes &= unchecked((byte)~0x20); } @@ -145,7 +145,7 @@ namespace mame } public static void loop_inputports_diamond() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { bytes &= unchecked((byte)~0x40); } @@ -153,7 +153,7 @@ namespace mame { bytes |= 0x40; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { bytes &= unchecked((byte)~0x80); } @@ -161,7 +161,7 @@ namespace mame { bytes |= 0x80; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { bytes &= unchecked((byte)~0x01); } @@ -169,7 +169,7 @@ namespace mame { bytes |= 0x01; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { bytes &= unchecked((byte)~0x02); } @@ -177,7 +177,7 @@ namespace mame { bytes |= 0x02; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { byte1 &= unchecked((byte)~0x01); } @@ -185,7 +185,7 @@ namespace mame { byte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { byte1 &= unchecked((byte)~0x02); } @@ -193,7 +193,7 @@ namespace mame { byte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { byte1 &= unchecked((byte)~0x04); } @@ -201,7 +201,7 @@ namespace mame { byte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { byte1 &= unchecked((byte)~0x08); } @@ -209,7 +209,7 @@ namespace mame { byte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { byte1 &= unchecked((byte)~0x10); } @@ -220,7 +220,7 @@ namespace mame } public static void loop_inputports_sfus() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { short0 &= ~0x0001; } @@ -228,7 +228,7 @@ namespace mame { short0 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { short0 &= ~0x0002; } @@ -236,7 +236,7 @@ namespace mame { short0 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { shorts &= ~0x0001; } @@ -244,7 +244,7 @@ namespace mame { shorts |= 0x0001; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { shorts &= ~0x0002; } @@ -252,7 +252,7 @@ namespace mame { shorts |= 0x0002; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { short1 &= ~0x0001; } @@ -260,7 +260,7 @@ namespace mame { short1 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { short1 &= ~0x0002; } @@ -268,7 +268,7 @@ namespace mame { short1 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { short1 &= ~0x0004; } @@ -276,7 +276,7 @@ namespace mame { short1 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { short1 &= ~0x0008; } @@ -284,7 +284,7 @@ namespace mame { short1 |= 0x0008; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { short1 &= ~0x0010; } @@ -292,7 +292,7 @@ namespace mame { short1 |= 0x0010; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { short1 &= ~0x0020; } @@ -300,7 +300,7 @@ namespace mame { short1 |= 0x0020; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { short0 &= ~0x0200; } @@ -308,7 +308,7 @@ namespace mame { short0 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { short1 &= ~0x0040; } @@ -316,7 +316,7 @@ namespace mame { short1 |= 0x0040; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { short1 &= ~0x0080; } @@ -324,7 +324,7 @@ namespace mame { short1 |= 0x0080; } - if (Keyboard.IsPressed(Corekey.O)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.O)) { short0 &= ~0x0004; } @@ -332,7 +332,7 @@ namespace mame { short0 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { short1 &= ~0x0100; } @@ -340,7 +340,7 @@ namespace mame { short1 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { short1 &= ~0x0200; } @@ -348,7 +348,7 @@ namespace mame { short1 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { short1 &= ~0x0400; } @@ -356,7 +356,7 @@ namespace mame { short1 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { short1 &= ~0x0800; } @@ -364,7 +364,7 @@ namespace mame { short1 |= 0x0800; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { short1 &= ~0x1000; } @@ -372,7 +372,7 @@ namespace mame { short1 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { short1 &= ~0x2000; } @@ -380,7 +380,7 @@ namespace mame { short1 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { short0 &= ~0x0400; } @@ -388,7 +388,7 @@ namespace mame { short0 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { short1 &= ~0x4000; } @@ -396,7 +396,7 @@ namespace mame { short1 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { short1 &= unchecked((short)~0x8000); } @@ -404,7 +404,7 @@ namespace mame { short1 |= unchecked((short)0x8000); } - if (Keyboard.IsPressed(Corekey.NumPad6)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_F))//if (Keyboard.IsPressed(Corekey.NumPad6)) { short0 &= ~0x0100; } @@ -412,7 +412,7 @@ namespace mame { short0 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { shorts &= ~0x0004; } @@ -420,7 +420,7 @@ namespace mame { shorts |= 0x0004; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { //sbyte0 &= ~0x40; } @@ -431,7 +431,7 @@ namespace mame } public static void loop_inputports_sfjp() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { shortc &= ~0x0001; } @@ -439,7 +439,7 @@ namespace mame { shortc |= 0x0001; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { shortc &= ~0x0002; } @@ -447,7 +447,7 @@ namespace mame { shortc |= 0x0002; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { shorts &= ~0x0001; } @@ -455,7 +455,7 @@ namespace mame { shorts |= 0x0001; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { shorts &= ~0x0002; } @@ -463,7 +463,7 @@ namespace mame { shorts |= 0x0002; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { short1 &= ~0x0001; } @@ -471,7 +471,7 @@ namespace mame { short1 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { short1 &= ~0x0002; } @@ -479,7 +479,7 @@ namespace mame { short1 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { short1 &= ~0x0004; } @@ -487,7 +487,7 @@ namespace mame { short1 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { short1 &= ~0x0008; } @@ -495,7 +495,7 @@ namespace mame { short1 |= 0x0008; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { short1 &= ~0x0100; } @@ -503,7 +503,7 @@ namespace mame { short1 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { short1 &= ~0x0200; } @@ -511,7 +511,7 @@ namespace mame { short1 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { short1 &= ~0x0400; } @@ -519,7 +519,7 @@ namespace mame { short1 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { short1 &= ~0x1000; } @@ -527,7 +527,7 @@ namespace mame { short1 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { short1 &= ~0x2000; } @@ -535,7 +535,7 @@ namespace mame { short1 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.O)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.O)) { short1 &= ~0x4000; } @@ -543,7 +543,7 @@ namespace mame { short1 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { short2 &= ~0x0001; } @@ -551,7 +551,7 @@ namespace mame { short2 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { short2 &= ~0x0002; } @@ -559,7 +559,7 @@ namespace mame { short2 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { short2 &= ~0x0004; } @@ -567,7 +567,7 @@ namespace mame { short2 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { short2 &= ~0x0008; } @@ -575,7 +575,7 @@ namespace mame { short2 |= 0x0008; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { short2 &= ~0x0100; } @@ -583,7 +583,7 @@ namespace mame { short2 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { short2 &= ~0x0200; } @@ -591,7 +591,7 @@ namespace mame { short2 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { short2 &= ~0x0400; } @@ -599,7 +599,7 @@ namespace mame { short2 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { short2 &= ~0x1000; } @@ -607,7 +607,7 @@ namespace mame { short2 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { short2 &= ~0x2000; } @@ -615,7 +615,7 @@ namespace mame { short2 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad6)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_F))//if (Keyboard.IsPressed(Corekey.NumPad6)) { short2 &= ~0x4000; } @@ -623,7 +623,7 @@ namespace mame { short2 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { shorts &= ~0x0004; } @@ -631,7 +631,7 @@ namespace mame { shorts |= 0x0004; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { //sbyte0 &= ~0x40; } @@ -642,7 +642,7 @@ namespace mame } public static void loop_inputports_sfan() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { shortc &= ~0x0001; } @@ -650,7 +650,7 @@ namespace mame { shortc |= 0x0001; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { shortc &= ~0x0002; } @@ -658,7 +658,7 @@ namespace mame { shortc |= 0x0002; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { shorts &= ~0x0001; } @@ -666,7 +666,7 @@ namespace mame { shorts |= 0x0001; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { shorts &= ~0x0002; } @@ -674,7 +674,7 @@ namespace mame { shorts |= 0x0002; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { short0 &= ~0x0001; } @@ -682,7 +682,7 @@ namespace mame { short0 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { short0 &= ~0x0002; } @@ -690,7 +690,7 @@ namespace mame { short0 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { short0 &= ~0x0004; } @@ -698,7 +698,7 @@ namespace mame { short0 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { short0 &= ~0x0008; } @@ -706,7 +706,7 @@ namespace mame { short0 |= 0x0008; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte1 |= 0x01; } @@ -714,7 +714,7 @@ namespace mame { sbyte1 &= ~0x01; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { sbyte1 |= 0x02; } @@ -722,7 +722,7 @@ namespace mame { sbyte1 &= ~0x02; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { sbyte1 |= 0x04; } @@ -730,7 +730,7 @@ namespace mame { sbyte1 &= ~0x04; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { sbyte2 |= 0x01; } @@ -738,7 +738,7 @@ namespace mame { sbyte2 &= ~0x01; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { sbyte2 |= 0x02; } @@ -746,7 +746,7 @@ namespace mame { sbyte2 &= ~0x02; } - if (Keyboard.IsPressed(Corekey.O)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.O)) { sbyte2 |= 0x04; } @@ -754,7 +754,7 @@ namespace mame { sbyte2 &= ~0x04; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { short0 &= ~0x0100; } @@ -762,7 +762,7 @@ namespace mame { short0 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { short0 &= ~0x0200; } @@ -770,7 +770,7 @@ namespace mame { short0 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { short0 &= ~0x0400; } @@ -778,7 +778,7 @@ namespace mame { short0 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { short0 &= ~0x0800; } @@ -786,7 +786,7 @@ namespace mame { short0 |= 0x0800; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte3 |= 0x01; } @@ -794,7 +794,7 @@ namespace mame { sbyte3 &= ~0x01; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte3 |= 0x02; } @@ -802,7 +802,7 @@ namespace mame { sbyte3 &= ~0x02; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { sbyte3 |= 0x04; } @@ -810,7 +810,7 @@ namespace mame { sbyte3 &= ~0x04; } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { sbyte4 |= 0x01; } @@ -818,7 +818,7 @@ namespace mame { sbyte4 &= ~0x01; } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { sbyte4 &= ~0x02; } @@ -826,7 +826,7 @@ namespace mame { sbyte4 |= 0x02; } - if (Keyboard.IsPressed(Corekey.NumPad6)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_F))//if (Keyboard.IsPressed(Corekey.NumPad6)) { sbyte4 |= 0x04; } @@ -834,7 +834,7 @@ namespace mame { sbyte4 &= ~0x04; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { shorts &= ~0x0004; } @@ -842,7 +842,7 @@ namespace mame { shorts |= 0x0004; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { //sbyte0 &= ~0x40; } diff --git a/MAME.Core/mame/cps/Input.cs b/MAME.Core/mame/cps/Input.cs index 0392811..79f0d6b 100644 --- a/MAME.Core/mame/cps/Input.cs +++ b/MAME.Core/mame/cps/Input.cs @@ -6,7 +6,7 @@ namespace mame { public static void loop_inputports_cps1_6b() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 &= ~0x01; } @@ -14,7 +14,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 &= ~0x02; } @@ -22,7 +22,7 @@ namespace mame { sbyte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte0 &= ~0x10; } @@ -30,7 +30,7 @@ namespace mame { sbyte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte0 &= ~0x20; } @@ -38,7 +38,7 @@ namespace mame { sbyte0 |= 0x20; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { short1 &= ~0x01; } @@ -46,7 +46,7 @@ namespace mame { short1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { short1 &= ~0x02; } @@ -54,7 +54,7 @@ namespace mame { short1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { short1 &= ~0x04; } @@ -62,7 +62,7 @@ namespace mame { short1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { short1 &= ~0x08; } @@ -70,7 +70,7 @@ namespace mame { short1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { short1 &= ~0x10; } @@ -78,7 +78,7 @@ namespace mame { short1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { short1 &= ~0x20; } @@ -86,7 +86,7 @@ namespace mame { short1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { short1 &= ~0x40; } @@ -94,7 +94,7 @@ namespace mame { short1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { short2 &= ~0x01; } @@ -102,7 +102,7 @@ namespace mame { short2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { short2 &= ~0x02; } @@ -110,7 +110,7 @@ namespace mame { short2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.O)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.O)) { short2 &= ~0x04; } @@ -118,7 +118,7 @@ namespace mame { short2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { short1 &= ~0x0100; } @@ -126,7 +126,7 @@ namespace mame { short1 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { short1 &= ~0x0200; } @@ -134,7 +134,7 @@ namespace mame { short1 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { short1 &= ~0x0400; } @@ -142,7 +142,7 @@ namespace mame { short1 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { short1 &= ~0x0800; } @@ -150,7 +150,7 @@ namespace mame { short1 |= 0x0800; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { short1 &= ~0x1000; } @@ -158,7 +158,7 @@ namespace mame { short1 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { short1 &= ~0x2000; } @@ -166,7 +166,7 @@ namespace mame { short1 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { short1 &= ~0x4000; } @@ -174,7 +174,7 @@ namespace mame { short1 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { short2 &= ~0x10; } @@ -182,7 +182,7 @@ namespace mame { short2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { short2 &= ~0x20; } @@ -190,7 +190,7 @@ namespace mame { short2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad6)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_F))//if (Keyboard.IsPressed(Corekey.NumPad6)) { short2 &= ~0x40; } @@ -198,7 +198,7 @@ namespace mame { short2 |= 0x40; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x04; } @@ -206,7 +206,7 @@ namespace mame { sbyte0 |= 0x04; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { sbyte0 &= ~0x40; } @@ -217,7 +217,7 @@ namespace mame } public static void loop_inputports_cps1_forgottn() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 &= ~0x01; } @@ -225,7 +225,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 &= ~0x02; } @@ -233,7 +233,7 @@ namespace mame { sbyte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte0 &= ~0x10; } @@ -241,7 +241,7 @@ namespace mame { sbyte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte0 &= ~0x20; } @@ -249,7 +249,7 @@ namespace mame { sbyte0 |= 0x20; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { short1 &= ~0x01; } @@ -257,7 +257,7 @@ namespace mame { short1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { short1 &= ~0x02; } @@ -265,7 +265,7 @@ namespace mame { short1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { short1 &= ~0x04; } @@ -273,7 +273,7 @@ namespace mame { short1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { short1 &= ~0x08; } @@ -281,7 +281,7 @@ namespace mame { short1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { short1 &= ~0x10; } @@ -289,7 +289,7 @@ namespace mame { short1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { short1 &= ~0x0100; } @@ -297,7 +297,7 @@ namespace mame { short1 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { short1 &= ~0x0200; } @@ -305,7 +305,7 @@ namespace mame { short1 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { short1 &= ~0x0400; } @@ -313,7 +313,7 @@ namespace mame { short1 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { short1 &= ~0x0800; } @@ -321,7 +321,7 @@ namespace mame { short1 |= 0x0800; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { short1 &= ~0x1000; } @@ -329,7 +329,7 @@ namespace mame { short1 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x04; } @@ -337,7 +337,7 @@ namespace mame { sbyte0 |= 0x04; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { sbyte0 &= ~0x40; } @@ -350,7 +350,7 @@ namespace mame } public static void loop_inputports_cps1_sf2hack() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 &= ~0x01; } @@ -358,7 +358,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 &= ~0x02; } @@ -366,7 +366,7 @@ namespace mame { sbyte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte0 &= ~0x10; } @@ -374,7 +374,7 @@ namespace mame { sbyte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte0 &= ~0x20; } @@ -382,7 +382,7 @@ namespace mame { sbyte0 |= 0x20; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { short1 &= ~0x01; } @@ -390,7 +390,7 @@ namespace mame { short1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { short1 &= ~0x02; } @@ -398,7 +398,7 @@ namespace mame { short1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { short1 &= ~0x04; } @@ -406,7 +406,7 @@ namespace mame { short1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { short1 &= ~0x08; } @@ -414,7 +414,7 @@ namespace mame { short1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { short1 &= ~0x10; } @@ -422,7 +422,7 @@ namespace mame { short1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { short1 &= ~0x20; } @@ -430,7 +430,7 @@ namespace mame { short1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { short1 &= ~0x40; } @@ -438,7 +438,7 @@ namespace mame { short1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { short2 &= ~0x0100; } @@ -446,7 +446,7 @@ namespace mame { short2 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { short2 &= ~0x0200; } @@ -454,7 +454,7 @@ namespace mame { short2 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.O)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.O)) { short2 &= ~0x0400; } @@ -462,7 +462,7 @@ namespace mame { short2 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { short1 &= ~0x0100; } @@ -470,7 +470,7 @@ namespace mame { short1 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { short1 &= ~0x0200; } @@ -478,7 +478,7 @@ namespace mame { short1 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { short1 &= ~0x0400; } @@ -486,7 +486,7 @@ namespace mame { short1 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { short1 &= ~0x0800; } @@ -494,7 +494,7 @@ namespace mame { short1 |= 0x0800; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { short1 &= ~0x1000; } @@ -502,7 +502,7 @@ namespace mame { short1 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { short1 &= ~0x2000; } @@ -510,7 +510,7 @@ namespace mame { short1 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { short1 &= ~0x4000; } @@ -518,7 +518,7 @@ namespace mame { short1 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { short2 &= ~0x1000; } @@ -526,7 +526,7 @@ namespace mame { short2 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { short2 &= ~0x2000; } @@ -534,7 +534,7 @@ namespace mame { short2 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad6)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_F))//if (Keyboard.IsPressed(Corekey.NumPad6)) { short2 &= ~0x4000; } @@ -542,7 +542,7 @@ namespace mame { short2 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x04; } @@ -550,7 +550,7 @@ namespace mame { sbyte0 |= 0x04; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { sbyte0 &= ~0x40; } @@ -561,7 +561,7 @@ namespace mame } public static void loop_inputports_cps1_cworld2j() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 &= ~0x01; } @@ -569,7 +569,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 &= ~0x02; } @@ -577,7 +577,7 @@ namespace mame { sbyte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte0 &= ~0x10; } @@ -585,7 +585,7 @@ namespace mame { sbyte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte0 &= ~0x20; } @@ -593,7 +593,7 @@ namespace mame { sbyte0 |= 0x20; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { short1 &= ~0x10; } @@ -601,7 +601,7 @@ namespace mame { short1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { short1 &= ~0x20; } @@ -609,7 +609,7 @@ namespace mame { short1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { short1 &= ~0x40; } @@ -617,7 +617,7 @@ namespace mame { short1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { short1 &= ~0x80; } @@ -625,7 +625,7 @@ namespace mame { short1 |= 0x80; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { short1 &= ~0x1000; } @@ -633,7 +633,7 @@ namespace mame { short1 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { short1 &= ~0x2000; } @@ -641,7 +641,7 @@ namespace mame { short1 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { short1 &= ~0x4000; } @@ -649,7 +649,7 @@ namespace mame { short1 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { short1 &= unchecked((short)~0x8000); } @@ -657,7 +657,7 @@ namespace mame { short1 |= unchecked((short)0x8000); } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x04; } @@ -665,7 +665,7 @@ namespace mame { sbyte0 |= 0x04; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { sbyte0 &= ~0x40; } @@ -676,7 +676,7 @@ namespace mame } public static void loop_inputports_cps2_2p6b() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { short2 &= ~0x1000; } @@ -684,7 +684,7 @@ namespace mame { short2 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { short2 &= ~0x2000; } @@ -692,7 +692,7 @@ namespace mame { short2 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { short2 &= ~0x0100; } @@ -700,7 +700,7 @@ namespace mame { short2 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { short2 &= ~0x0200; } @@ -708,7 +708,7 @@ namespace mame { short2 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { short0 &= ~0x0001; } @@ -716,7 +716,7 @@ namespace mame { short0 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { short0 &= ~0x0002; } @@ -724,7 +724,7 @@ namespace mame { short0 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { short0 &= ~0x0004; } @@ -732,7 +732,7 @@ namespace mame { short0 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { short0 &= ~0x0008; } @@ -740,7 +740,7 @@ namespace mame { short0 |= 0x0008; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { short0 &= ~0x0010; } @@ -748,7 +748,7 @@ namespace mame { short0 |= 0x0010; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { short0 &= ~0x0020; } @@ -756,7 +756,7 @@ namespace mame { short0 |= 0x0020; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { short0 &= ~0x0040; } @@ -764,7 +764,7 @@ namespace mame { short0 |= 0x0040; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { short1 &= ~0x0001; } @@ -772,7 +772,7 @@ namespace mame { short1 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { short1 &= ~0x0002; } @@ -780,7 +780,7 @@ namespace mame { short1 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.O)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.O)) { short1 &= ~0x0004; } @@ -788,7 +788,7 @@ namespace mame { short1 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { short0 &= ~0x0100; } @@ -796,7 +796,7 @@ namespace mame { short0 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { short0 &= ~0x0200; } @@ -804,7 +804,7 @@ namespace mame { short0 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { short0 &= ~0x0400; } @@ -812,7 +812,7 @@ namespace mame { short0 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { short0 &= ~0x0800; } @@ -820,7 +820,7 @@ namespace mame { short0 |= 0x0800; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { short0 &= ~0x1000; } @@ -828,7 +828,7 @@ namespace mame { short0 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { short0 &= ~0x2000; } @@ -836,7 +836,7 @@ namespace mame { short0 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { short0 &= ~0x4000; } @@ -844,7 +844,7 @@ namespace mame { short0 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { short1 &= ~0x0010; } @@ -852,7 +852,7 @@ namespace mame { short1 |= 0x0010; } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { short1 &= ~0x0020; } @@ -860,7 +860,7 @@ namespace mame { short1 |= 0x0020; } - if (Keyboard.IsPressed(Corekey.NumPad6)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_F))//if (Keyboard.IsPressed(Corekey.NumPad6)) { short2 &= ~0x4000; } @@ -868,7 +868,7 @@ namespace mame { short2 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { short2 &= ~0x0004; } @@ -876,7 +876,7 @@ namespace mame { short2 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { short2 &= ~0x0002; } @@ -887,7 +887,7 @@ namespace mame } public static void loop_inputports_cps2_pzloop2() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { short2 &= ~0x1000; } @@ -895,7 +895,7 @@ namespace mame { short2 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { short2 &= ~0x2000; } @@ -903,7 +903,7 @@ namespace mame { short2 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { short2 &= ~0x0100; } @@ -911,7 +911,7 @@ namespace mame { short2 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { short2 &= ~0x0200; } @@ -919,7 +919,7 @@ namespace mame { short2 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { short0 &= ~0x0001; } @@ -927,7 +927,7 @@ namespace mame { short0 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { short0 &= ~0x0002; } @@ -935,7 +935,7 @@ namespace mame { short0 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { short0 &= ~0x0004; } @@ -943,7 +943,7 @@ namespace mame { short0 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { short0 &= ~0x0008; } @@ -959,7 +959,7 @@ namespace mame { short0 |= 0x000c; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { short0 &= ~0x0010; } @@ -967,7 +967,7 @@ namespace mame { short0 |= 0x0010; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { short0 &= ~0x0020; } @@ -975,7 +975,7 @@ namespace mame { short0 |= 0x0020; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { short0 &= ~0x0040; } @@ -983,7 +983,7 @@ namespace mame { short0 |= 0x0040; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { short1 &= ~0x0001; } @@ -991,7 +991,7 @@ namespace mame { short1 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { short1 &= ~0x0002; } @@ -999,7 +999,7 @@ namespace mame { short1 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.O)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.O)) { short1 &= ~0x0004; } @@ -1007,7 +1007,7 @@ namespace mame { short1 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { short0 &= ~0x0100; } @@ -1015,7 +1015,7 @@ namespace mame { short0 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { short0 &= ~0x0200; } @@ -1023,7 +1023,7 @@ namespace mame { short0 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { short0 &= ~0x0400; } @@ -1031,7 +1031,7 @@ namespace mame { short0 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { short0 &= ~0x0800; } @@ -1047,7 +1047,7 @@ namespace mame { short0 |= 0x0c00; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { short0 &= ~0x1000; } @@ -1055,7 +1055,7 @@ namespace mame { short0 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { short0 &= ~0x2000; } @@ -1063,7 +1063,7 @@ namespace mame { short0 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { short0 &= ~0x4000; } @@ -1071,7 +1071,7 @@ namespace mame { short0 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { short1 &= ~0x0010; } @@ -1079,7 +1079,7 @@ namespace mame { short1 |= 0x0010; } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { short1 &= ~0x0020; } @@ -1087,7 +1087,7 @@ namespace mame { short1 |= 0x0020; } - if (Keyboard.IsPressed(Corekey.NumPad6)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_F))//if (Keyboard.IsPressed(Corekey.NumPad6)) { short2 &= ~0x4000; } @@ -1095,7 +1095,7 @@ namespace mame { short2 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { short2 &= ~0x0004; } @@ -1103,7 +1103,7 @@ namespace mame { short2 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { short2 &= ~0x0002; } @@ -1114,7 +1114,7 @@ namespace mame } public static void loop_inputports_cps2_ecofghtr() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { short2 &= ~0x1000; } @@ -1122,7 +1122,7 @@ namespace mame { short2 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { short2 &= ~0x2000; } @@ -1130,7 +1130,7 @@ namespace mame { short2 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { short2 &= ~0x0100; } @@ -1138,7 +1138,7 @@ namespace mame { short2 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { short2 &= ~0x0200; } @@ -1146,7 +1146,7 @@ namespace mame { short2 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { short0 &= ~0x0001; } @@ -1154,7 +1154,7 @@ namespace mame { short0 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { short0 &= ~0x0002; } @@ -1162,7 +1162,7 @@ namespace mame { short0 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { short0 &= ~0x0004; } @@ -1170,7 +1170,7 @@ namespace mame { short0 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { short0 &= ~0x0008; } @@ -1178,7 +1178,7 @@ namespace mame { short0 |= 0x0008; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { short0 &= ~0x0010; } @@ -1186,7 +1186,7 @@ namespace mame { short0 |= 0x0010; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { short0 &= ~0x0020; } @@ -1194,7 +1194,7 @@ namespace mame { short0 |= 0x0020; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { short0 &= ~0x0040; } @@ -1202,7 +1202,7 @@ namespace mame { short0 |= 0x0040; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { short0 &= ~0x0100; } @@ -1210,7 +1210,7 @@ namespace mame { short0 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { short0 &= ~0x0200; } @@ -1218,7 +1218,7 @@ namespace mame { short0 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { short0 &= ~0x0400; } @@ -1226,7 +1226,7 @@ namespace mame { short0 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { short0 &= ~0x0800; } @@ -1234,7 +1234,7 @@ namespace mame { short0 |= 0x0800; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { short0 &= ~0x1000; } @@ -1242,7 +1242,7 @@ namespace mame { short0 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { short0 &= ~0x2000; } @@ -1250,7 +1250,7 @@ namespace mame { short0 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { short0 &= ~0x4000; } @@ -1258,7 +1258,7 @@ namespace mame { short0 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { short2 &= ~0x0004; } @@ -1266,7 +1266,7 @@ namespace mame { short2 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { short2 &= ~0x0002; } @@ -1279,7 +1279,7 @@ namespace mame } public static void loop_inputports_cps2_qndream() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { short2 &= ~0x1000; } @@ -1287,7 +1287,7 @@ namespace mame { short2 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { short2 &= ~0x2000; } @@ -1295,7 +1295,7 @@ namespace mame { short2 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { short2 &= ~0x0100; } @@ -1303,7 +1303,7 @@ namespace mame { short2 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { short2 &= ~0x0200; } @@ -1311,7 +1311,7 @@ namespace mame { short2 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { short0 &= ~0x0008; } @@ -1319,7 +1319,7 @@ namespace mame { short0 |= 0x0008; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { short0 &= ~0x0004; } @@ -1327,7 +1327,7 @@ namespace mame { short0 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { short0 &= ~0x0002; } @@ -1335,7 +1335,7 @@ namespace mame { short0 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { short0 &= ~0x0001; } @@ -1343,7 +1343,7 @@ namespace mame { short0 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { short0 &= ~0x0800; } @@ -1351,7 +1351,7 @@ namespace mame { short0 |= 0x0800; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { short0 &= ~0x0400; } @@ -1359,7 +1359,7 @@ namespace mame { short0 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { short0 &= ~0x0200; } @@ -1367,7 +1367,7 @@ namespace mame { short0 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { short0 &= ~0x0100; } @@ -1375,7 +1375,7 @@ namespace mame { short0 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { short2 &= ~0x0004; } @@ -1383,7 +1383,7 @@ namespace mame { short2 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { short2 &= ~0x0002; } diff --git a/MAME.Core/mame/dataeast/Input.cs b/MAME.Core/mame/dataeast/Input.cs index da2cf31..3847af1 100644 --- a/MAME.Core/mame/dataeast/Input.cs +++ b/MAME.Core/mame/dataeast/Input.cs @@ -19,7 +19,7 @@ namespace mame public static List lfr = new List(); public static void loop_inputports_dataeast_pcktgal() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { byte2 &= unchecked((byte)~0x10); } @@ -27,7 +27,7 @@ namespace mame { byte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { byte2 &= unchecked((byte)~0x20); } @@ -35,7 +35,7 @@ namespace mame { byte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { byte1 &= unchecked((byte)~0x10); } @@ -43,7 +43,7 @@ namespace mame { byte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { byte1 &= unchecked((byte)~0x20); } @@ -51,7 +51,7 @@ namespace mame { byte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { byte1 &= unchecked((byte)~0x01); } @@ -59,7 +59,7 @@ namespace mame { byte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { byte1 &= unchecked((byte)~0x02); } @@ -67,7 +67,7 @@ namespace mame { byte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { byte1 &= unchecked((byte)~0x04); } @@ -75,7 +75,7 @@ namespace mame { byte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { byte1 &= unchecked((byte)~0x08); } @@ -83,7 +83,7 @@ namespace mame { byte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { byte1 &= unchecked((byte)~0x80); } @@ -91,7 +91,7 @@ namespace mame { byte1 |= 0x80; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { byte1 &= unchecked((byte)~0x40); } @@ -99,7 +99,7 @@ namespace mame { byte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { byte2 &= unchecked((byte)~0x01); } @@ -107,7 +107,7 @@ namespace mame { byte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { byte2 &= unchecked((byte)~0x02); } @@ -115,7 +115,7 @@ namespace mame { byte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { byte2 &= unchecked((byte)~0x04); } @@ -123,7 +123,7 @@ namespace mame { byte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { byte2 &= unchecked((byte)~0x08); } @@ -131,7 +131,7 @@ namespace mame { byte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { byte2 &= unchecked((byte)~0x80); } @@ -139,7 +139,7 @@ namespace mame { byte2 |= 0x80; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { byte2 &= unchecked((byte)~0x40); } @@ -147,7 +147,7 @@ namespace mame { byte2 |= 0x40; } - if (Keyboard.IsTriggered(Corekey.N)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_N))//if (Keyboard.IsPressed(Corekey.N)) { lfr = new List(); lfr.Add(new fr1((int)(Video.screenstate.frame_number + 1), 0x7f)); @@ -155,25 +155,26 @@ namespace mame lfr.Add(new fr1((int)(Video.screenstate.frame_number + 2 + i3), 0x7f)); lfr.Add(new fr1((int)(Video.screenstate.frame_number + 2 + i3 + 1), 0xff)); } - if (Keyboard.IsTriggered(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { lfr = new List(); lfr.Add(new fr1((int)(Video.screenstate.frame_number + 1), 0xf7)); lfr.Add(new fr1((int)(Video.screenstate.frame_number + 2), 0xff)); } - if (Keyboard.IsTriggered(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { lfr = new List(); lfr.Add(new fr1((int)(Video.screenstate.frame_number + 1), 0xfb)); lfr.Add(new fr1((int)(Video.screenstate.frame_number + 2), 0xff)); } - if (Keyboard.IsTriggered(Corekey.V)) + + if (Keyboard.IsPressed(MotionKey.UNKNOW_V))//if (Keyboard.IsPressed(Corekey.V)) { lfr = new List(); lfr.Add(new fr1((int)(Video.screenstate.frame_number + 1), 0xfd)); lfr.Add(new fr1((int)(Video.screenstate.frame_number + 2), 0xff)); } - if (Keyboard.IsTriggered(Corekey.B)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_B))//if (Keyboard.IsPressed(Corekey.B)) { lfr = new List(); lfr.Add(new fr1((int)(Video.screenstate.frame_number + 1), 0xfe)); diff --git a/MAME.Core/mame/igs011/Input.cs b/MAME.Core/mame/igs011/Input.cs index c1fcc3f..7d8c483 100644 --- a/MAME.Core/mame/igs011/Input.cs +++ b/MAME.Core/mame/igs011/Input.cs @@ -6,7 +6,7 @@ namespace mame { public static void loop_inputports_igs011_drgnwrld() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbytec &= ~0x01; } @@ -14,7 +14,7 @@ namespace mame { sbytec |= 0x01; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbytec &= ~0x02; } @@ -22,7 +22,7 @@ namespace mame { sbytec |= 0x02; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte0 &= ~0x01; } @@ -30,7 +30,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte2 &= ~0x10; } @@ -38,7 +38,8 @@ namespace mame { sbyte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D))// || Mouse.deltaX > 0) + //if (Keyboard.IsPressed(Corekey.D))// || Mouse.deltaX > 0) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))// || Mouse.deltaX > 0) { sbyte0 &= ~0x10; } @@ -46,7 +47,7 @@ namespace mame { sbyte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.A))// || Mouse.deltaX < 0) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A))// || Mouse.deltaX < 0) { sbyte2 &= ~0x02; } @@ -54,7 +55,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.S))// || Mouse.deltaY > 0) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S))// || Mouse.deltaY > 0) { sbyte0 &= ~0x04; } @@ -62,7 +63,7 @@ namespace mame { sbyte0 |= 0x04; } - if (Keyboard.IsPressed(Corekey.W))// || Mouse.deltaY < 0) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W))// || Mouse.deltaY < 0) { sbyte2 &= ~0x01; } @@ -70,7 +71,7 @@ namespace mame { sbyte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.J))// || Mouse.buttons[0] != 0) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J))// || Mouse.buttons[0] != 0) { sbyte2 &= ~0x04; } @@ -78,7 +79,7 @@ namespace mame { sbyte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.K))// || Mouse.buttons[1] != 0) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K))// || Mouse.buttons[1] != 0) { sbyte0 &= ~0x40; } @@ -86,7 +87,7 @@ namespace mame { sbyte0 |= 0x40; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { sbyte2 &= ~0x08; } @@ -94,7 +95,7 @@ namespace mame { sbyte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { } @@ -102,7 +103,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { } @@ -110,7 +111,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.O)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.O)) { } @@ -118,7 +119,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte2 &= ~0x40; } @@ -126,7 +127,7 @@ namespace mame { sbyte2 |= 0x40; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte1 &= ~0x08; } @@ -134,7 +135,7 @@ namespace mame { sbyte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { sbyte2 &= ~0x20; } @@ -142,7 +143,7 @@ namespace mame { sbyte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { sbyte1 &= ~0x02; } @@ -150,7 +151,7 @@ namespace mame { sbyte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte1 &= ~0x20; } @@ -158,7 +159,7 @@ namespace mame { sbyte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte2 &= unchecked((sbyte)~0x80); } @@ -166,7 +167,7 @@ namespace mame { sbyte2 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { sbyte1 &= unchecked((sbyte)~0x80); } @@ -174,7 +175,7 @@ namespace mame { sbyte1 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { } @@ -182,7 +183,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { } @@ -190,7 +191,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.NumPad6)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_F))//if (Keyboard.IsPressed(Corekey.NumPad6)) { } @@ -198,7 +199,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbytec &= ~0x08; } @@ -206,7 +207,7 @@ namespace mame { sbytec |= 0x08; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { sbytec &= ~0x10; } @@ -217,7 +218,8 @@ namespace mame } public static void loop_inputports_igs011_lhb() { - if (Keyboard.IsPressed(Corekey.D5)) + /* + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbytec &= ~0x10; } @@ -225,7 +227,7 @@ namespace mame { sbytec |= 0x10; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { bkey0 &= unchecked((byte)~0x20); } @@ -233,7 +235,7 @@ namespace mame { bkey0 |= 0x20; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { bkey1 &= unchecked((byte)~0x20); } @@ -257,7 +259,7 @@ namespace mame { bkey4 |= 0x20; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { bkey0 &= unchecked((byte)~0x01); } @@ -281,7 +283,7 @@ namespace mame { bkey2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { bkey3 &= unchecked((byte)~0x01); } @@ -321,7 +323,7 @@ namespace mame { bkey3 |= 0x02; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { bkey0 &= unchecked((byte)~0x04); } @@ -329,7 +331,7 @@ namespace mame { bkey0 |= 0x04; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { bkey1 &= unchecked((byte)~0x04); } @@ -337,7 +339,7 @@ namespace mame { bkey1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { bkey2 &= unchecked((byte)~0x04); } @@ -345,7 +347,7 @@ namespace mame { bkey2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { bkey3 &= unchecked((byte)~0x04); } @@ -353,7 +355,7 @@ namespace mame { bkey3 |= 0x04; } - if (Keyboard.IsPressed(Corekey.M)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_M))//if (Keyboard.IsPressed(Corekey.M)) { bkey0 &= unchecked((byte)~0x08); } @@ -361,7 +363,7 @@ namespace mame { bkey0 |= 0x08; } - if (Keyboard.IsPressed(Corekey.N)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_N))//if (Keyboard.IsPressed(Corekey.N)) { bkey1 &= unchecked((byte)~0x08); } @@ -369,7 +371,7 @@ namespace mame { bkey1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.O)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.O)) { bkey4 &= unchecked((byte)~0x04); } @@ -377,7 +379,7 @@ namespace mame { bkey4 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Q)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_Q))//if (Keyboard.IsPressed(Corekey.Q)) { bkey0 &= unchecked((byte)~0x10); } @@ -385,7 +387,7 @@ namespace mame { bkey0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { bkey1 &= unchecked((byte)~0x10); } @@ -393,7 +395,7 @@ namespace mame { bkey1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { bkey2 &= unchecked((byte)~0x08); } @@ -401,7 +403,7 @@ namespace mame { bkey2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { bkey4 &= unchecked((byte)~0x02); } @@ -409,7 +411,7 @@ namespace mame { bkey4 |= 0x02; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { bkey3 &= unchecked((byte)~0x08); } @@ -433,10 +435,12 @@ namespace mame { bkey2 |= 0x10; } + */ } public static void loop_inputports_igs011_lhb2() { - if (Keyboard.IsPressed(Corekey.D5)) + /* + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbytec &= ~0x10; } @@ -444,7 +448,7 @@ namespace mame { sbytec |= 0x10; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { bkey0 &= unchecked((byte)~0x20); } @@ -452,7 +456,7 @@ namespace mame { bkey0 |= 0x20; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { bkey1 &= unchecked((byte)~0x20); } @@ -460,7 +464,7 @@ namespace mame { bkey1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { bkey0 &= unchecked((byte)~0x01); } @@ -484,7 +488,7 @@ namespace mame { bkey2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { bkey3 &= unchecked((byte)~0x01); } @@ -524,7 +528,7 @@ namespace mame { bkey3 |= 0x02; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { bkey0 &= unchecked((byte)~0x04); } @@ -532,7 +536,7 @@ namespace mame { bkey0 |= 0x04; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { bkey1 &= unchecked((byte)~0x04); } @@ -540,7 +544,7 @@ namespace mame { bkey1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { bkey2 &= unchecked((byte)~0x04); } @@ -548,7 +552,7 @@ namespace mame { bkey2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { bkey3 &= unchecked((byte)~0x04); } @@ -556,7 +560,7 @@ namespace mame { bkey3 |= 0x04; } - if (Keyboard.IsPressed(Corekey.M)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_M))//if (Keyboard.IsPressed(Corekey.M)) { bkey0 &= unchecked((byte)~0x08); } @@ -564,7 +568,7 @@ namespace mame { bkey0 |= 0x08; } - if (Keyboard.IsPressed(Corekey.N)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_N))//if (Keyboard.IsPressed(Corekey.N)) { bkey1 &= unchecked((byte)~0x08); } @@ -572,7 +576,7 @@ namespace mame { bkey1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.Q)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_Q))//if (Keyboard.IsPressed(Corekey.Q)) { bkey0 &= unchecked((byte)~0x10); } @@ -580,7 +584,7 @@ namespace mame { bkey0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { bkey1 &= unchecked((byte)~0x10); } @@ -588,7 +592,7 @@ namespace mame { bkey1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { bkey2 &= unchecked((byte)~0x08); } @@ -596,7 +600,7 @@ namespace mame { bkey2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { bkey3 &= unchecked((byte)~0x08); } @@ -612,6 +616,7 @@ namespace mame { bkey2 |= 0x10; } + */ } public static void record_port_drgnwrld() { diff --git a/MAME.Core/mame/konami68000/Input.cs b/MAME.Core/mame/konami68000/Input.cs index 7e4b233..cc2a904 100644 --- a/MAME.Core/mame/konami68000/Input.cs +++ b/MAME.Core/mame/konami68000/Input.cs @@ -10,7 +10,7 @@ namespace mame } public static void loop_inputports_konami68000_cuebrick() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 &= ~0x01; } @@ -18,7 +18,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 &= ~0x02; } @@ -26,7 +26,7 @@ namespace mame { sbyte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte0 &= ~0x08; } @@ -34,7 +34,7 @@ namespace mame { sbyte0 |= 0x08; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte0 &= ~0x10; } @@ -42,7 +42,7 @@ namespace mame { sbyte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { sbyte1 &= ~0x02; } @@ -50,7 +50,7 @@ namespace mame { sbyte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { sbyte1 &= ~0x01; } @@ -58,7 +58,7 @@ namespace mame { sbyte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { sbyte1 &= ~0x08; } @@ -66,7 +66,7 @@ namespace mame { sbyte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { sbyte1 &= ~0x04; } @@ -74,7 +74,7 @@ namespace mame { sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte1 &= ~0x10; } @@ -82,7 +82,7 @@ namespace mame { sbyte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { sbyte1 &= ~0x20; } @@ -90,7 +90,7 @@ namespace mame { sbyte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { sbyte1 &= ~0x40; } @@ -98,7 +98,7 @@ namespace mame { sbyte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte2 &= ~0x02; } @@ -106,7 +106,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte2 &= ~0x01; } @@ -114,7 +114,7 @@ namespace mame { sbyte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { sbyte2 &= ~0x08; } @@ -122,7 +122,7 @@ namespace mame { sbyte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { sbyte2 &= ~0x04; } @@ -130,7 +130,7 @@ namespace mame { sbyte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte2 &= ~0x10; } @@ -138,7 +138,7 @@ namespace mame { sbyte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte2 &= ~0x20; } @@ -146,7 +146,7 @@ namespace mame { sbyte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { sbyte2 &= ~0x40; } @@ -154,7 +154,7 @@ namespace mame { sbyte2 |= 0x40; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x40; } @@ -162,7 +162,7 @@ namespace mame { sbyte0 |= 0x40; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { //sbyte0 &= ~0x20; } @@ -173,7 +173,7 @@ namespace mame } public static void loop_inputports_konami68000_tmnt() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 &= ~0x01; } @@ -181,7 +181,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 &= ~0x02; } @@ -189,7 +189,7 @@ namespace mame { sbyte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { sbyte1 &= ~0x02; } @@ -197,7 +197,7 @@ namespace mame { sbyte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { sbyte1 &= ~0x01; } @@ -205,7 +205,7 @@ namespace mame { sbyte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { sbyte1 &= ~0x08; } @@ -213,7 +213,7 @@ namespace mame { sbyte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { sbyte1 &= ~0x04; } @@ -221,7 +221,7 @@ namespace mame { sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte1 &= ~0x10; } @@ -229,7 +229,7 @@ namespace mame { sbyte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { sbyte1 &= ~0x20; } @@ -237,7 +237,7 @@ namespace mame { sbyte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { //sbyte1 &= ~0x04; } @@ -245,7 +245,7 @@ namespace mame { //sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte2 &= ~0x02; } @@ -253,7 +253,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte2 &= ~0x01; } @@ -261,7 +261,7 @@ namespace mame { sbyte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { sbyte2 &= ~0x08; } @@ -269,7 +269,7 @@ namespace mame { sbyte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { sbyte2 &= ~0x04; } @@ -277,7 +277,7 @@ namespace mame { sbyte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte2 &= ~0x10; } @@ -285,7 +285,7 @@ namespace mame { sbyte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte2 &= ~0x20; } @@ -293,7 +293,7 @@ namespace mame { sbyte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { //sbyte1 &= ~0x40; } @@ -301,7 +301,7 @@ namespace mame { //sbyte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x10; } @@ -309,7 +309,7 @@ namespace mame { sbyte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { sbyte0 &= ~0x20; } @@ -320,7 +320,7 @@ namespace mame } public static void loop_inputports_konami68000_blswhstl() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 &= ~0x01; } @@ -328,7 +328,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 &= ~0x02; } @@ -336,7 +336,7 @@ namespace mame { sbyte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte0 &= ~0x10; } @@ -344,7 +344,7 @@ namespace mame { sbyte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte0 &= ~0x20; } @@ -352,7 +352,7 @@ namespace mame { sbyte0 |= 0x20; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { sbyte1 &= ~0x02; } @@ -360,7 +360,7 @@ namespace mame { sbyte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { sbyte1 &= ~0x01; } @@ -368,7 +368,7 @@ namespace mame { sbyte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { sbyte1 &= ~0x08; } @@ -376,7 +376,7 @@ namespace mame { sbyte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { sbyte1 &= ~0x04; } @@ -384,7 +384,7 @@ namespace mame { sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte1 &= ~0x10; } @@ -392,7 +392,7 @@ namespace mame { sbyte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { sbyte1 &= ~0x20; } @@ -400,7 +400,7 @@ namespace mame { sbyte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { //sbyte1 &= ~0x04; } @@ -408,7 +408,7 @@ namespace mame { //sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte2 &= ~0x02; } @@ -416,7 +416,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte2 &= ~0x01; } @@ -424,7 +424,7 @@ namespace mame { sbyte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { sbyte2 &= ~0x08; } @@ -432,7 +432,7 @@ namespace mame { sbyte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { sbyte2 &= ~0x04; } @@ -440,7 +440,7 @@ namespace mame { sbyte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte2 &= ~0x10; } @@ -448,7 +448,7 @@ namespace mame { sbyte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte2 &= ~0x20; } @@ -456,7 +456,7 @@ namespace mame { sbyte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { //sbyte1 &= ~0x40; } @@ -464,7 +464,7 @@ namespace mame { //sbyte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x04; } @@ -472,7 +472,7 @@ namespace mame { sbyte0 |= 0x04; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { //sbyte0 &= ~0x20; } @@ -483,7 +483,7 @@ namespace mame } public static void loop_inputports_konami68000_glfgreat() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 &= ~0x01; } @@ -491,7 +491,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 &= ~0x02; } @@ -499,7 +499,7 @@ namespace mame { sbyte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { dsw3 &= unchecked((byte)~0x01); } @@ -507,7 +507,7 @@ namespace mame { dsw3 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { dsw3 &= unchecked((byte)~0x02); } @@ -515,7 +515,7 @@ namespace mame { dsw3 |= 0x02; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { sbyte1 &= ~0x02; } @@ -523,7 +523,7 @@ namespace mame { sbyte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { sbyte1 &= ~0x01; } @@ -531,7 +531,7 @@ namespace mame { sbyte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { sbyte1 &= ~0x08; } @@ -539,7 +539,7 @@ namespace mame { sbyte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { sbyte1 &= ~0x04; } @@ -547,7 +547,7 @@ namespace mame { sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte1 &= ~0x10; } @@ -555,7 +555,7 @@ namespace mame { sbyte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { sbyte1 &= ~0x20; } @@ -563,7 +563,7 @@ namespace mame { sbyte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { sbyte1 &= ~0x40; } @@ -571,7 +571,7 @@ namespace mame { sbyte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { sbyte1 &= unchecked((sbyte)~0x80); } @@ -579,7 +579,7 @@ namespace mame { sbyte1 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte2 &= ~0x02; } @@ -587,7 +587,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte2 &= ~0x01; } @@ -595,7 +595,7 @@ namespace mame { sbyte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { sbyte2 &= ~0x08; } @@ -603,7 +603,7 @@ namespace mame { sbyte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { sbyte2 &= ~0x04; } @@ -611,7 +611,7 @@ namespace mame { sbyte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte2 &= ~0x10; } @@ -619,7 +619,7 @@ namespace mame { sbyte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte2 &= ~0x20; } @@ -627,7 +627,7 @@ namespace mame { sbyte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { sbyte2 &= ~0x40; } @@ -635,7 +635,7 @@ namespace mame { sbyte2 |= 0x40; } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { sbyte2 &= unchecked((sbyte)~0x80); } @@ -643,7 +643,7 @@ namespace mame { sbyte2 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x10; } @@ -651,7 +651,7 @@ namespace mame { sbyte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { //sbyte0 &= ~0x20; } @@ -662,7 +662,7 @@ namespace mame } public static void loop_inputports_konami68000_qgakumon() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 &= ~0x01; } @@ -670,7 +670,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 &= ~0x02; } @@ -678,7 +678,7 @@ namespace mame { sbyte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte1 &= unchecked((sbyte)~0x80); } @@ -686,7 +686,7 @@ namespace mame { sbyte1 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte2 &= unchecked((sbyte)~0x80); } @@ -694,7 +694,7 @@ namespace mame { sbyte2 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { sbyte1 &= ~0x02; } @@ -702,7 +702,7 @@ namespace mame { sbyte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { sbyte1 &= ~0x01; } @@ -710,7 +710,7 @@ namespace mame { sbyte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { sbyte1 &= ~0x08; } @@ -718,7 +718,7 @@ namespace mame { sbyte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { sbyte1 &= ~0x04; } @@ -726,7 +726,7 @@ namespace mame { sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte1 &= ~0x10; } @@ -750,7 +750,7 @@ namespace mame { sbyte1 |= 0x40; }*/ - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte2 &= ~0x02; } @@ -758,7 +758,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte2 &= ~0x01; } @@ -766,7 +766,7 @@ namespace mame { sbyte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { sbyte2 &= ~0x08; } @@ -774,7 +774,7 @@ namespace mame { sbyte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { sbyte2 &= ~0x04; } @@ -782,7 +782,7 @@ namespace mame { sbyte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte2 &= ~0x10; } @@ -806,7 +806,7 @@ namespace mame { sbyte2 |= 0x40; }*/ - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { //sbyte0 &= ~0x40; } @@ -814,7 +814,7 @@ namespace mame { //sbyte0 |= 0x40; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { //sbyte0 &= ~0x20; } @@ -825,7 +825,7 @@ namespace mame } public static void loop_inputports_konami68000_ssriders() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 &= ~0x01; } @@ -833,7 +833,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 &= ~0x02; } @@ -841,7 +841,7 @@ namespace mame { sbyte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte1 &= unchecked((sbyte)~0x80); } @@ -849,7 +849,7 @@ namespace mame { sbyte1 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte2 &= unchecked((sbyte)~0x80); } @@ -857,7 +857,7 @@ namespace mame { sbyte2 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { sbyte1 &= ~0x02; } @@ -865,7 +865,7 @@ namespace mame { sbyte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { sbyte1 &= ~0x01; } @@ -873,7 +873,7 @@ namespace mame { sbyte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { sbyte1 &= ~0x08; } @@ -881,7 +881,7 @@ namespace mame { sbyte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { sbyte1 &= ~0x04; } @@ -889,7 +889,7 @@ namespace mame { sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte1 &= ~0x10; } @@ -897,7 +897,7 @@ namespace mame { sbyte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { sbyte1 &= ~0x20; } @@ -905,7 +905,7 @@ namespace mame { sbyte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { //sbyte1 &= ~0x04; } @@ -913,7 +913,7 @@ namespace mame { //sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte2 &= ~0x02; } @@ -921,7 +921,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte2 &= ~0x01; } @@ -929,7 +929,7 @@ namespace mame { sbyte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { sbyte2 &= ~0x08; } @@ -937,7 +937,7 @@ namespace mame { sbyte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { sbyte2 &= ~0x04; } @@ -945,7 +945,7 @@ namespace mame { sbyte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte2 &= ~0x10; } @@ -953,7 +953,7 @@ namespace mame { sbyte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte2 &= ~0x20; } @@ -961,7 +961,7 @@ namespace mame { sbyte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { //sbyte1 &= ~0x40; } @@ -969,7 +969,7 @@ namespace mame { //sbyte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x10; } @@ -977,7 +977,7 @@ namespace mame { sbyte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { sbyte0 &= ~0x20; } @@ -988,7 +988,7 @@ namespace mame } public static void loop_inputports_konami68000_thndrx2() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 &= ~0x01; } @@ -996,7 +996,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 &= ~0x02; } @@ -1004,7 +1004,7 @@ namespace mame { sbyte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte1 &= unchecked((sbyte)~0x80); } @@ -1012,7 +1012,7 @@ namespace mame { sbyte1 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte2 &= unchecked((sbyte)~0x80); } @@ -1020,7 +1020,7 @@ namespace mame { sbyte2 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { sbyte1 &= ~0x02; } @@ -1028,7 +1028,7 @@ namespace mame { sbyte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { sbyte1 &= ~0x01; } @@ -1036,7 +1036,7 @@ namespace mame { sbyte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { sbyte1 &= ~0x08; } @@ -1044,7 +1044,7 @@ namespace mame { sbyte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { sbyte1 &= ~0x04; } @@ -1060,7 +1060,7 @@ namespace mame { sbyte1 |= 0x0c; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte1 &= ~0x10; } @@ -1068,7 +1068,7 @@ namespace mame { sbyte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { sbyte1 &= ~0x20; } @@ -1076,7 +1076,7 @@ namespace mame { sbyte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { //sbyte1 &= ~0x04; } @@ -1084,7 +1084,7 @@ namespace mame { //sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte2 &= ~0x02; } @@ -1092,7 +1092,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte2 &= ~0x01; } @@ -1100,7 +1100,7 @@ namespace mame { sbyte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { sbyte2 &= ~0x08; } @@ -1108,7 +1108,7 @@ namespace mame { sbyte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { sbyte2 &= ~0x04; } @@ -1124,7 +1124,7 @@ namespace mame { sbyte2 |= 0x0c; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte2 &= ~0x10; } @@ -1132,7 +1132,7 @@ namespace mame { sbyte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte2 &= ~0x20; } @@ -1140,7 +1140,7 @@ namespace mame { sbyte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { //sbyte1 &= ~0x40; } @@ -1148,7 +1148,7 @@ namespace mame { //sbyte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x04; } @@ -1156,7 +1156,7 @@ namespace mame { sbyte0 |= 0x04; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { //sbyte0 &= ~0x20; } @@ -1167,7 +1167,7 @@ namespace mame } public static void loop_inputports_konami68000_prmrsocr() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 &= ~0x04; } @@ -1175,7 +1175,7 @@ namespace mame { sbyte0 |= 0x04; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { bytee &= unchecked((byte)~0x04); } @@ -1183,7 +1183,7 @@ namespace mame { bytee |= 0x04; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte1 &= unchecked((sbyte)~0x80); } @@ -1191,7 +1191,7 @@ namespace mame { sbyte1 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte2 &= unchecked((sbyte)~0x80); } @@ -1199,7 +1199,7 @@ namespace mame { sbyte2 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { sbyte1 &= ~0x02; } @@ -1207,7 +1207,7 @@ namespace mame { sbyte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { sbyte1 &= ~0x01; } @@ -1215,7 +1215,7 @@ namespace mame { sbyte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { sbyte1 &= ~0x08; } @@ -1223,7 +1223,7 @@ namespace mame { sbyte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { sbyte1 &= ~0x04; } @@ -1231,7 +1231,7 @@ namespace mame { sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte1 &= ~0x10; } @@ -1239,7 +1239,7 @@ namespace mame { sbyte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { sbyte1 &= ~0x20; } @@ -1247,7 +1247,7 @@ namespace mame { sbyte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { //sbyte1 &= ~0x04; } @@ -1255,7 +1255,7 @@ namespace mame { //sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte2 &= ~0x02; } @@ -1263,7 +1263,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte2 &= ~0x01; } @@ -1271,7 +1271,7 @@ namespace mame { sbyte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { sbyte2 &= ~0x08; } @@ -1279,7 +1279,7 @@ namespace mame { sbyte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { sbyte2 &= ~0x04; } @@ -1287,7 +1287,7 @@ namespace mame { sbyte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte2 &= ~0x10; } @@ -1295,7 +1295,7 @@ namespace mame { sbyte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte2 &= ~0x20; } @@ -1303,7 +1303,7 @@ namespace mame { sbyte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { //sbyte1 &= ~0x40; } @@ -1311,7 +1311,7 @@ namespace mame { //sbyte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x01; } @@ -1319,7 +1319,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { //sbyte0 &= ~0x20; } diff --git a/MAME.Core/mame/m72/Input.cs b/MAME.Core/mame/m72/Input.cs index f357c84..3ff3584 100644 --- a/MAME.Core/mame/m72/Input.cs +++ b/MAME.Core/mame/m72/Input.cs @@ -6,7 +6,7 @@ namespace mame { public static void loop_inputports_m72_common() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { ushort1 &= unchecked((ushort)~0x0004); } @@ -14,7 +14,7 @@ namespace mame { ushort1 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { ushort1 &= unchecked((ushort)~0x0008); } @@ -22,7 +22,7 @@ namespace mame { ushort1 |= 0x0008; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { ushort1 &= unchecked((ushort)~0x0001); } @@ -30,7 +30,7 @@ namespace mame { ushort1 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { ushort1 &= unchecked((ushort)~0x0002); } @@ -38,7 +38,7 @@ namespace mame { ushort1 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { ushort0 &= unchecked((ushort)~0x0001); } @@ -46,7 +46,7 @@ namespace mame { ushort0 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { ushort0 &= unchecked((ushort)~0x0002); } @@ -54,7 +54,7 @@ namespace mame { ushort0 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { ushort0 &= unchecked((ushort)~0x0004); } @@ -62,7 +62,7 @@ namespace mame { ushort0 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { ushort0 &= unchecked((ushort)~0x0008); } @@ -70,7 +70,7 @@ namespace mame { ushort0 |= 0x0008; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { ushort0 &= unchecked((ushort)~0x0080); } @@ -78,7 +78,7 @@ namespace mame { ushort0 |= 0x0080; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { ushort0 &= unchecked((ushort)~0x0040); } @@ -86,7 +86,7 @@ namespace mame { ushort0 |= 0x0040; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { ushort0 &= unchecked((ushort)~0x0020); } @@ -94,7 +94,7 @@ namespace mame { ushort0 |= 0x0020; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { ushort0 &= unchecked((ushort)~0x0010); } @@ -102,7 +102,7 @@ namespace mame { ushort0 |= 0x0010; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { ushort0 &= unchecked((ushort)~0x0100); } @@ -110,7 +110,7 @@ namespace mame { ushort0 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { ushort0 &= unchecked((ushort)~0x0200); } @@ -118,7 +118,7 @@ namespace mame { ushort0 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { ushort0 &= unchecked((ushort)~0x0400); } @@ -126,7 +126,7 @@ namespace mame { ushort0 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { ushort0 &= unchecked((ushort)~0x0800); } @@ -134,7 +134,7 @@ namespace mame { ushort0 |= 0x0800; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { ushort0 &= unchecked((ushort)~0x8000); } @@ -142,7 +142,7 @@ namespace mame { ushort0 |= 0x8000; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { ushort0 &= unchecked((ushort)~0x4000); } @@ -150,7 +150,7 @@ namespace mame { ushort0 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { ushort0 &= unchecked((ushort)~0x2000); } @@ -158,7 +158,7 @@ namespace mame { ushort0 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { ushort0 &= unchecked((ushort)~0x1000); } @@ -166,7 +166,7 @@ namespace mame { ushort0 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { ushort1 &= unchecked((ushort)~0x0010); } @@ -174,7 +174,7 @@ namespace mame { ushort1 |= 0x0010; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { ushort1 &= unchecked((ushort)~0x0020); } diff --git a/MAME.Core/mame/m92/Input.cs b/MAME.Core/mame/m92/Input.cs index 6c11a02..d21e1dd 100644 --- a/MAME.Core/mame/m92/Input.cs +++ b/MAME.Core/mame/m92/Input.cs @@ -6,7 +6,7 @@ namespace mame { public static void loop_inputports_m92_common() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { ushort1 &= unchecked((ushort)~0x0004); } @@ -14,7 +14,7 @@ namespace mame { ushort1 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { ushort1 &= unchecked((ushort)~0x0008); } @@ -22,7 +22,7 @@ namespace mame { ushort1 |= 0x0008; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { ushort1 &= unchecked((ushort)~0x0001); } @@ -30,7 +30,7 @@ namespace mame { ushort1 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { ushort1 &= unchecked((ushort)~0x0002); } @@ -38,7 +38,7 @@ namespace mame { ushort1 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { ushort0 &= unchecked((ushort)~0x0001); } @@ -46,7 +46,7 @@ namespace mame { ushort0 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { ushort0 &= unchecked((ushort)~0x0002); } @@ -54,7 +54,7 @@ namespace mame { ushort0 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { ushort0 &= unchecked((ushort)~0x0004); } @@ -62,7 +62,7 @@ namespace mame { ushort0 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { ushort0 &= unchecked((ushort)~0x0008); } @@ -70,7 +70,7 @@ namespace mame { ushort0 |= 0x0008; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { ushort0 &= unchecked((ushort)~0x0080); } @@ -78,7 +78,7 @@ namespace mame { ushort0 |= 0x0080; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { ushort0 &= unchecked((ushort)~0x0040); } @@ -86,7 +86,7 @@ namespace mame { ushort0 |= 0x0040; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { ushort0 &= unchecked((ushort)~0x0020); } @@ -94,7 +94,7 @@ namespace mame { ushort0 |= 0x0020; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { ushort0 &= unchecked((ushort)~0x0010); } @@ -102,7 +102,7 @@ namespace mame { ushort0 |= 0x0010; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { ushort0 &= unchecked((ushort)~0x0100); } @@ -110,7 +110,7 @@ namespace mame { ushort0 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { ushort0 &= unchecked((ushort)~0x0200); } @@ -118,7 +118,7 @@ namespace mame { ushort0 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { ushort0 &= unchecked((ushort)~0x0400); } @@ -126,7 +126,7 @@ namespace mame { ushort0 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { ushort0 &= unchecked((ushort)~0x0800); } @@ -134,7 +134,7 @@ namespace mame { ushort0 |= 0x0800; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { ushort0 &= unchecked((ushort)~0x8000); } @@ -142,7 +142,7 @@ namespace mame { ushort0 |= 0x8000; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { ushort0 &= unchecked((ushort)~0x4000); } @@ -150,7 +150,7 @@ namespace mame { ushort0 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { ushort0 &= unchecked((ushort)~0x2000); } @@ -158,7 +158,7 @@ namespace mame { ushort0 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { ushort0 &= unchecked((ushort)~0x1000); } @@ -166,7 +166,7 @@ namespace mame { ushort0 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { ushort1 &= unchecked((ushort)~0x0010); } @@ -174,7 +174,7 @@ namespace mame { ushort1 |= 0x0010; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { ushort1 &= unchecked((ushort)~0x0020); } diff --git a/MAME.Core/mame/namcos1/Input.cs b/MAME.Core/mame/namcos1/Input.cs index 938f374..b7ab2ba 100644 --- a/MAME.Core/mame/namcos1/Input.cs +++ b/MAME.Core/mame/namcos1/Input.cs @@ -6,7 +6,7 @@ namespace mame { public static void loop_inputports_ns1_3b() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { byte2 &= unchecked((byte)~0x10); } @@ -14,7 +14,7 @@ namespace mame { byte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { byte2 &= unchecked((byte)~0x08); } @@ -22,7 +22,7 @@ namespace mame { byte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { byte0 &= unchecked((byte)~0x80); } @@ -30,7 +30,7 @@ namespace mame { byte0 |= 0x80; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { byte1 &= unchecked((byte)~0x80); } @@ -38,7 +38,7 @@ namespace mame { byte1 |= 0x80; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { byte0 &= unchecked((byte)~0x01); } @@ -46,7 +46,7 @@ namespace mame { byte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { byte0 &= unchecked((byte)~0x02); } @@ -54,7 +54,7 @@ namespace mame { byte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { byte0 &= unchecked((byte)~0x04); } @@ -62,7 +62,7 @@ namespace mame { byte0 |= 0x04; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { byte0 &= unchecked((byte)~0x08); } @@ -70,7 +70,7 @@ namespace mame { byte0 |= 0x08; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { byte0 &= unchecked((byte)~0x10); } @@ -78,7 +78,7 @@ namespace mame { byte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { byte0 &= unchecked((byte)~0x20); } @@ -86,7 +86,7 @@ namespace mame { byte0 |= 0x20; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { byte0 &= unchecked((byte)~0x40); } @@ -94,7 +94,7 @@ namespace mame { byte0 |= 0x40; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { byte1 &= unchecked((byte)~0x01); } @@ -102,7 +102,7 @@ namespace mame { byte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { byte1 &= unchecked((byte)~0x02); } @@ -110,7 +110,7 @@ namespace mame { byte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { byte1 &= unchecked((byte)~0x04); } @@ -118,7 +118,7 @@ namespace mame { byte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { byte1 &= unchecked((byte)~0x08); } @@ -126,7 +126,7 @@ namespace mame { byte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { byte1 &= unchecked((byte)~0x10); } @@ -134,7 +134,7 @@ namespace mame { byte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { byte1 &= unchecked((byte)~0x20); } @@ -142,7 +142,7 @@ namespace mame { byte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { byte1 &= unchecked((byte)~0x40); } @@ -150,7 +150,7 @@ namespace mame { byte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { byte2 &= unchecked((byte)~0x20); } @@ -158,7 +158,7 @@ namespace mame { byte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { byte2 &= unchecked((byte)~0x40); } @@ -169,7 +169,7 @@ namespace mame } public static void loop_inputports_ns1_quester() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { byte2 &= unchecked((byte)~0x10); } @@ -177,7 +177,7 @@ namespace mame { byte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { byte2 &= unchecked((byte)~0x08); } @@ -185,7 +185,7 @@ namespace mame { byte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { byte0 &= unchecked((byte)~0x80); } @@ -193,7 +193,7 @@ namespace mame { byte0 |= 0x80; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { byte1 &= unchecked((byte)~0x80); } @@ -201,7 +201,7 @@ namespace mame { byte1 |= 0x80; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { byte0 &= unchecked((byte)~0x10); } @@ -209,7 +209,7 @@ namespace mame { byte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { byte0 &= unchecked((byte)~0x20); } @@ -217,7 +217,7 @@ namespace mame { byte0 |= 0x20; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { byte0 &= unchecked((byte)~0x40); } @@ -225,7 +225,7 @@ namespace mame { byte0 |= 0x40; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { byte1 &= unchecked((byte)~0x10); } @@ -233,7 +233,7 @@ namespace mame { byte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { byte1 &= unchecked((byte)~0x20); } @@ -241,7 +241,7 @@ namespace mame { byte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { byte1 &= unchecked((byte)~0x40); } @@ -249,7 +249,7 @@ namespace mame { byte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { byte2 &= unchecked((byte)~0x20); } @@ -257,7 +257,7 @@ namespace mame { byte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { byte2 &= unchecked((byte)~0x40); } @@ -270,7 +270,7 @@ namespace mame } public static void loop_inputports_ns1_berabohm() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { byte2 &= unchecked((byte)~0x10); } @@ -278,7 +278,7 @@ namespace mame { byte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { byte2 &= unchecked((byte)~0x08); } @@ -286,7 +286,7 @@ namespace mame { byte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { byte0 &= unchecked((byte)~0x80); } @@ -294,7 +294,7 @@ namespace mame { byte0 |= 0x80; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { byte1 &= unchecked((byte)~0x80); } @@ -302,7 +302,7 @@ namespace mame { byte1 |= 0x80; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { byte0 &= unchecked((byte)~0x01); } @@ -310,7 +310,7 @@ namespace mame { byte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { byte0 &= unchecked((byte)~0x02); } @@ -318,7 +318,7 @@ namespace mame { byte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { byte0 &= unchecked((byte)~0x04); } @@ -326,7 +326,7 @@ namespace mame { byte0 |= 0x04; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { byte0 &= unchecked((byte)~0x08); } @@ -334,7 +334,7 @@ namespace mame { byte0 |= 0x08; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { byte01 |= 0x01; } @@ -342,7 +342,7 @@ namespace mame { byte01 &= unchecked((byte)~0x01); } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { byte01 |= 0x02; } @@ -350,7 +350,7 @@ namespace mame { byte01 &= unchecked((byte)~0x02); } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { byte01 |= 0x04; } @@ -358,7 +358,7 @@ namespace mame { byte01 &= unchecked((byte)~0x04); } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { byte00 |= 0x01; } @@ -366,7 +366,7 @@ namespace mame { byte00 &= unchecked((byte)~0x01); } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { byte00 |= 0x02; } @@ -374,7 +374,7 @@ namespace mame { byte00 &= unchecked((byte)~0x02); } - if (Keyboard.IsPressed(Corekey.O)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.O)) { byte00 |= 0x04; } @@ -382,7 +382,7 @@ namespace mame { byte00 &= unchecked((byte)~0x04); } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { byte1 &= unchecked((byte)~0x01); } @@ -390,7 +390,7 @@ namespace mame { byte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { byte1 &= unchecked((byte)~0x02); } @@ -398,7 +398,7 @@ namespace mame { byte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { byte1 &= unchecked((byte)~0x04); } @@ -406,7 +406,7 @@ namespace mame { byte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { byte1 &= unchecked((byte)~0x08); } @@ -414,7 +414,7 @@ namespace mame { byte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { byte03 |= 0x01; } @@ -422,7 +422,7 @@ namespace mame { byte03 &= unchecked((byte)~0x01); } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { byte03 |= 0x02; } @@ -430,7 +430,7 @@ namespace mame { byte03 &= unchecked((byte)~0x02); } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { byte03 |= 0x04; } @@ -438,7 +438,7 @@ namespace mame { byte03 &= unchecked((byte)~0x04); } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { byte02 |= 0x01; } @@ -446,7 +446,7 @@ namespace mame { byte02 &= unchecked((byte)~0x01); } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { byte02 |= 0x02; } @@ -454,7 +454,7 @@ namespace mame { byte02 &= unchecked((byte)~0x02); } - if (Keyboard.IsPressed(Corekey.NumPad6)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_F))//if (Keyboard.IsPressed(Corekey.NumPad6)) { byte02 |= 0x04; } @@ -462,7 +462,7 @@ namespace mame { byte02 &= unchecked((byte)~0x04); } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { byte2 &= unchecked((byte)~0x20); } @@ -470,7 +470,7 @@ namespace mame { byte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { byte2 &= unchecked((byte)~0x40); } @@ -481,7 +481,7 @@ namespace mame } public static void loop_inputports_ns1_faceoff() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { byte2 &= unchecked((byte)~0x10); } @@ -489,7 +489,7 @@ namespace mame { byte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { byte2 &= unchecked((byte)~0x08); } @@ -497,7 +497,7 @@ namespace mame { byte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { byte0 &= unchecked((byte)~0x80); } @@ -505,7 +505,7 @@ namespace mame { byte0 |= 0x80; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { byte1 &= unchecked((byte)~0x80); } @@ -513,7 +513,7 @@ namespace mame { byte1 |= 0x80; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { byte00 &= unchecked((byte)~0x01); } @@ -521,7 +521,7 @@ namespace mame { byte00 |= 0x01; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { byte00 &= unchecked((byte)~0x02); } @@ -529,7 +529,7 @@ namespace mame { byte00 |= 0x02; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { byte00 &= unchecked((byte)~0x04); } @@ -537,7 +537,7 @@ namespace mame { byte00 |= 0x04; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { byte00 &= unchecked((byte)~0x08); } @@ -545,7 +545,7 @@ namespace mame { byte00 |= 0x08; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { byte00 &= unchecked((byte)~0x10); } @@ -553,7 +553,7 @@ namespace mame { byte00 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { byte01 &= unchecked((byte)~0x10); } @@ -561,7 +561,7 @@ namespace mame { byte01 |= 0x10; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { byte01 &= unchecked((byte)~0x01); } @@ -569,7 +569,7 @@ namespace mame { byte01 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { byte01 &= unchecked((byte)~0x02); } @@ -577,7 +577,7 @@ namespace mame { byte01 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { byte01 &= unchecked((byte)~0x04); } @@ -585,7 +585,7 @@ namespace mame { byte01 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { byte01 &= unchecked((byte)~0x08); } @@ -593,7 +593,7 @@ namespace mame { byte01 |= 0x08; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { byte2 &= unchecked((byte)~0x20); } @@ -601,7 +601,7 @@ namespace mame { byte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { byte2 &= unchecked((byte)~0x40); } @@ -612,7 +612,7 @@ namespace mame } public static void loop_inputports_ns1_tankfrce4() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { byte2 &= unchecked((byte)~0x10); } @@ -620,7 +620,7 @@ namespace mame { byte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { byte2 &= unchecked((byte)~0x08); } @@ -628,7 +628,7 @@ namespace mame { byte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { byte00 &= unchecked((byte)~0x01); } @@ -636,7 +636,7 @@ namespace mame { byte00 |= 0x01; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { byte00 &= unchecked((byte)~0x02); } @@ -644,7 +644,7 @@ namespace mame { byte00 |= 0x02; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { byte00 &= unchecked((byte)~0x04); } @@ -652,7 +652,7 @@ namespace mame { byte00 |= 0x04; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { byte00 &= unchecked((byte)~0x08); } @@ -660,7 +660,7 @@ namespace mame { byte00 |= 0x08; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { byte00 &= unchecked((byte)~0x10); } @@ -668,7 +668,7 @@ namespace mame { byte00 |= 0x10; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { byte02 &= unchecked((byte)~0x01); } @@ -676,7 +676,7 @@ namespace mame { byte02 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { byte02 &= unchecked((byte)~0x02); } @@ -684,7 +684,7 @@ namespace mame { byte02 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { byte02 &= unchecked((byte)~0x04); } @@ -692,7 +692,7 @@ namespace mame { byte02 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { byte02 &= unchecked((byte)~0x08); } @@ -700,7 +700,7 @@ namespace mame { byte02 |= 0x08; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { byte02 &= unchecked((byte)~0x10); } diff --git a/MAME.Core/mame/neogeo/Input.cs b/MAME.Core/mame/neogeo/Input.cs index 99b0d8d..21c1b01 100644 --- a/MAME.Core/mame/neogeo/Input.cs +++ b/MAME.Core/mame/neogeo/Input.cs @@ -6,7 +6,7 @@ namespace mame { public static void loop_inputports_neogeo_standard() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { short3 &= ~0x0001; } @@ -14,7 +14,7 @@ namespace mame { short3 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { short3 &= ~0x0002; } @@ -22,7 +22,7 @@ namespace mame { short3 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { short2 &= ~0x0100; } @@ -30,7 +30,7 @@ namespace mame { short2 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { short2 &= ~0x0400; } @@ -38,7 +38,10 @@ namespace mame { short2 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.D)) + + + //if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT)) { short0 &= ~0x0800; } @@ -46,7 +49,7 @@ namespace mame { short0 |= 0x0800; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { short0 &= ~0x0400; } @@ -54,7 +57,7 @@ namespace mame { short0 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { short0 &= ~0x0200; } @@ -62,7 +65,7 @@ namespace mame { short0 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { short0 &= ~0x0100; } @@ -70,7 +73,7 @@ namespace mame { short0 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { short0 &= ~0x1000; } @@ -78,7 +81,7 @@ namespace mame { short0 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { short0 &= ~0x2000; } @@ -86,7 +89,7 @@ namespace mame { short0 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { } @@ -94,7 +97,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { short0 &= ~0x4000; } @@ -102,7 +105,7 @@ namespace mame { short0 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { short0 &= unchecked((short)~0x8000); } @@ -110,7 +113,7 @@ namespace mame { short0 |= unchecked((short)0x8000); } - if (Keyboard.IsPressed(Corekey.O)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.O)) { } @@ -118,7 +121,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { short1 &= ~0x0800; } @@ -126,7 +129,7 @@ namespace mame { short1 |= 0x0800; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { short1 &= ~0x0400; } @@ -134,7 +137,7 @@ namespace mame { short1 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { short1 &= ~0x0200; } @@ -142,7 +145,7 @@ namespace mame { short1 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { short1 &= ~0x0100; } @@ -150,7 +153,7 @@ namespace mame { short1 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { short1 &= ~0x1000; } @@ -158,7 +161,7 @@ namespace mame { short1 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { short1 &= ~0x2000; } @@ -166,7 +169,7 @@ namespace mame { short1 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { } @@ -174,7 +177,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { short1 &= ~0x4000; } @@ -182,7 +185,7 @@ namespace mame { short1 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { short1 &= unchecked((short)~0x8000); } @@ -190,7 +193,8 @@ namespace mame { short1 |= unchecked((short)0x8000); } - if (Keyboard.IsPressed(Corekey.NumPad6)) + + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_F))//if (Keyboard.IsPressed(Corekey.NumPad6)) { } @@ -198,7 +202,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { short3 &= ~0x0004; } @@ -206,7 +210,7 @@ namespace mame { short3 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { short4 &= ~0x0080; } @@ -217,7 +221,7 @@ namespace mame } public static void loop_inputports_neogeo_irrmaze() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { short3 &= ~0x0001; } @@ -225,7 +229,7 @@ namespace mame { short3 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { short3 &= ~0x0002; } @@ -233,7 +237,7 @@ namespace mame { short3 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { short2 &= ~0x0100; } @@ -241,7 +245,7 @@ namespace mame { short2 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { short2 &= ~0x0400; } @@ -249,7 +253,7 @@ namespace mame { short2 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { short1 &= ~0x1000; } @@ -257,7 +261,7 @@ namespace mame { short1 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { short1 &= ~0x2000; } @@ -265,7 +269,7 @@ namespace mame { short1 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { short1 &= ~0x4000; } @@ -273,7 +277,7 @@ namespace mame { short1 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { short1 &= unchecked((short)~0x8000); } diff --git a/MAME.Core/mame/pgm/Input.cs b/MAME.Core/mame/pgm/Input.cs index 14ed282..4104965 100644 --- a/MAME.Core/mame/pgm/Input.cs +++ b/MAME.Core/mame/pgm/Input.cs @@ -6,7 +6,7 @@ namespace mame { public static void loop_inputports_pgm_standard() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { short2 &= ~0x0001; } @@ -14,7 +14,7 @@ namespace mame { short2 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { short2 &= ~0x0002; } @@ -22,7 +22,7 @@ namespace mame { short2 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { short0 &= ~0x0001; } @@ -30,7 +30,7 @@ namespace mame { short0 |= 0x0001; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { short0 &= ~0x0100; } @@ -38,7 +38,7 @@ namespace mame { short0 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { short0 &= ~0x0010; } @@ -46,7 +46,7 @@ namespace mame { short0 |= 0x0010; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { short0 &= ~0x0008; } @@ -54,7 +54,7 @@ namespace mame { short0 |= 0x0008; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { short0 &= ~0x0004; } @@ -62,7 +62,7 @@ namespace mame { short0 |= 0x0004; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { short0 &= ~0x0002; } @@ -70,7 +70,7 @@ namespace mame { short0 |= 0x0002; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { short0 &= ~0x0020; } @@ -78,7 +78,7 @@ namespace mame { short0 |= 0x0020; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { short0 &= ~0x0040; } @@ -86,7 +86,7 @@ namespace mame { short0 |= 0x0040; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { short0 &= ~0x0080; } @@ -94,7 +94,7 @@ namespace mame { short0 |= 0x0080; } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { short2 &= ~0x0100; } @@ -102,7 +102,7 @@ namespace mame { short2 |= 0x0100; } - if (Keyboard.IsPressed(Corekey.I)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_4))//if (Keyboard.IsPressed(Corekey.I)) { } @@ -110,7 +110,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.O)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.O)) { } @@ -118,7 +118,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { short0 &= ~0x1000; } @@ -126,7 +126,7 @@ namespace mame { short0 |= 0x1000; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { short0 &= ~0x0800; } @@ -134,7 +134,7 @@ namespace mame { short0 |= 0x0800; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { short0 &= ~0x0400; } @@ -142,7 +142,7 @@ namespace mame { short0 |= 0x0400; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { short0 &= ~0x0200; } @@ -150,7 +150,7 @@ namespace mame { short0 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { short0 &= ~0x2000; } @@ -158,7 +158,7 @@ namespace mame { short0 |= 0x2000; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { short0 &= ~0x4000; } @@ -166,7 +166,7 @@ namespace mame { short0 |= 0x4000; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { short0 &= unchecked((short)~0x8000); } @@ -174,7 +174,7 @@ namespace mame { short0 |= unchecked((short)0x8000); } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { short2 &= ~0x0200; } @@ -182,7 +182,7 @@ namespace mame { short2 |= 0x0200; } - if (Keyboard.IsPressed(Corekey.NumPad5)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_4))//if (Keyboard.IsPressed(Corekey.NumPad5)) { } @@ -190,7 +190,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.NumPad6)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_F))//if (Keyboard.IsPressed(Corekey.NumPad6)) { } @@ -198,7 +198,7 @@ namespace mame { } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { short2 &= ~0x0020; } @@ -206,7 +206,7 @@ namespace mame { short2 |= 0x0020; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { short2 &= ~0x0080; } diff --git a/MAME.Core/mame/suna8/Input.cs b/MAME.Core/mame/suna8/Input.cs index 9e1f39c..d2aa3d8 100644 --- a/MAME.Core/mame/suna8/Input.cs +++ b/MAME.Core/mame/suna8/Input.cs @@ -6,7 +6,7 @@ namespace mame { public static void loop_inputports_suna8_starfigh() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { byte1 &= unchecked((byte)~0x80); } @@ -14,7 +14,7 @@ namespace mame { byte1 |= 0x80; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { byte2 &= unchecked((byte)~0x80); } @@ -22,7 +22,7 @@ namespace mame { byte2 |= 0x80; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { byte1 &= unchecked((byte)~0x40); } @@ -30,7 +30,7 @@ namespace mame { byte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { byte2 &= unchecked((byte)~0x40); } @@ -38,7 +38,7 @@ namespace mame { byte2 |= 0x40; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { byte1 &= unchecked((byte)~0x08); } @@ -46,7 +46,7 @@ namespace mame { byte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { byte1 &= unchecked((byte)~0x04); } @@ -54,7 +54,7 @@ namespace mame { byte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { byte1 &= unchecked((byte)~0x02); } @@ -62,7 +62,7 @@ namespace mame { byte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { byte1 &= unchecked((byte)~0x01); } @@ -70,7 +70,7 @@ namespace mame { byte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { byte1 &= unchecked((byte)~0x10); } @@ -78,7 +78,7 @@ namespace mame { byte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { byte1 &= unchecked((byte)~0x20); } @@ -86,7 +86,7 @@ namespace mame { byte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { byte2 &= unchecked((byte)~0x08); } @@ -94,7 +94,7 @@ namespace mame { byte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { byte2 &= unchecked((byte)~0x04); } @@ -102,7 +102,7 @@ namespace mame { byte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { byte2 &= unchecked((byte)~0x02); } @@ -110,7 +110,7 @@ namespace mame { byte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { byte2 &= unchecked((byte)~0x01); } @@ -118,7 +118,7 @@ namespace mame { byte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { byte2 &= unchecked((byte)~0x10); } @@ -126,7 +126,7 @@ namespace mame { byte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { byte2 &= unchecked((byte)~0x20); } diff --git a/MAME.Core/mame/taito/Input.cs b/MAME.Core/mame/taito/Input.cs index 8b2fb27..e74ba43 100644 --- a/MAME.Core/mame/taito/Input.cs +++ b/MAME.Core/mame/taito/Input.cs @@ -10,7 +10,7 @@ namespace mame } public static void loop_inputports_taito_bublbobl() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 |= 0x04; } @@ -18,7 +18,7 @@ namespace mame { sbyte0 &= ~0x04; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 |= 0x08; } @@ -26,7 +26,7 @@ namespace mame { sbyte0 &= ~0x08; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte1 &= ~0x40; } @@ -34,7 +34,7 @@ namespace mame { sbyte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte2 &= ~0x40; } @@ -42,7 +42,7 @@ namespace mame { sbyte2 |= 0x40; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { sbyte1 &= ~0x02; } @@ -50,7 +50,7 @@ namespace mame { sbyte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { sbyte1 &= ~0x01; } @@ -74,7 +74,7 @@ namespace mame { sbyte2 |= 0x01; }*/ - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte1 &= ~0x20; } @@ -82,7 +82,7 @@ namespace mame { sbyte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { sbyte1 &= ~0x10; } @@ -98,7 +98,7 @@ namespace mame { sbyte1 |= 0x04; }*/ - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte2 &= ~0x02; } @@ -106,7 +106,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte2 &= ~0x01; } @@ -130,7 +130,7 @@ namespace mame { sbyte2 |= 0x10; }*/ - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte2 &= ~0x20; } @@ -138,7 +138,7 @@ namespace mame { sbyte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte2 &= ~0x10; } @@ -154,7 +154,7 @@ namespace mame { sbyte1 |= 0x40; }*/ - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x02; } @@ -173,7 +173,7 @@ namespace mame } public static void loop_inputports_taito_tokio() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 |= 0x04; } @@ -181,7 +181,7 @@ namespace mame { sbyte0 &= ~0x04; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 |= 0x08; } @@ -189,7 +189,7 @@ namespace mame { sbyte0 &= ~0x08; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte1 &= ~0x40; } @@ -197,7 +197,7 @@ namespace mame { sbyte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte2 &= ~0x40; } @@ -205,7 +205,7 @@ namespace mame { sbyte2 |= 0x40; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { sbyte1 &= ~0x02; } @@ -213,7 +213,7 @@ namespace mame { sbyte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { sbyte1 &= ~0x01; } @@ -221,7 +221,7 @@ namespace mame { sbyte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { sbyte1 &= ~0x04; } @@ -229,7 +229,7 @@ namespace mame { sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { sbyte1 &= ~0x08; } @@ -237,7 +237,7 @@ namespace mame { sbyte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte1 &= ~0x20; } @@ -245,7 +245,7 @@ namespace mame { sbyte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { sbyte1 &= ~0x10; } @@ -261,7 +261,7 @@ namespace mame { sbyte1 |= 0x04; }*/ - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte2 &= ~0x02; } @@ -269,7 +269,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte2 &= ~0x01; } @@ -277,7 +277,7 @@ namespace mame { sbyte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { sbyte2 &= ~0x04; } @@ -285,7 +285,7 @@ namespace mame { sbyte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { sbyte2 &= ~0x08; } @@ -293,7 +293,7 @@ namespace mame { sbyte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte2 &= ~0x20; } @@ -301,7 +301,7 @@ namespace mame { sbyte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte2 &= ~0x10; } @@ -317,7 +317,7 @@ namespace mame { sbyte1 |= 0x40; }*/ - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x02; } @@ -336,7 +336,7 @@ namespace mame } public static void loop_inputports_taito_boblbobl() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 |= 0x08; } @@ -344,7 +344,7 @@ namespace mame { sbyte0 &= ~0x08; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 |= 0x04; } @@ -352,7 +352,7 @@ namespace mame { sbyte0 &= ~0x04; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte0 &= ~0x40; } @@ -360,7 +360,7 @@ namespace mame { sbyte0 |= 0x40; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte1 &= ~0x40; } @@ -368,7 +368,7 @@ namespace mame { sbyte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { sbyte0 &= ~0x02; } @@ -376,7 +376,7 @@ namespace mame { sbyte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { sbyte0 &= ~0x01; } @@ -400,7 +400,7 @@ namespace mame { sbyte1 |= 0x08; }*/ - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte0 &= ~0x20; } @@ -408,7 +408,7 @@ namespace mame { sbyte0 |= 0x20; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { sbyte0 &= ~0x10; } @@ -424,7 +424,7 @@ namespace mame { sbyte1 |= 0x04; }*/ - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte1 &= ~0x02; } @@ -432,7 +432,7 @@ namespace mame { sbyte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte1 &= ~0x01; } @@ -456,7 +456,7 @@ namespace mame { sbyte2 |= 0x08; }*/ - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte1 &= ~0x20; } @@ -464,7 +464,7 @@ namespace mame { sbyte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte1 &= ~0x10; } @@ -480,7 +480,7 @@ namespace mame { sbyte1 |= 0x40; }*/ - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte1 &= ~0x08; } @@ -499,7 +499,7 @@ namespace mame } public static void loop_inputports_taito_opwolf() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte0 |= 0x01; } @@ -507,7 +507,7 @@ namespace mame { sbyte0 &= ~0x01; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte0 |= 0x02; } @@ -515,7 +515,7 @@ namespace mame { sbyte0 &= ~0x02; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte1 &= ~0x10; } @@ -563,7 +563,9 @@ namespace mame { sbyte2 |= 0x01; }*/ - if (Keyboard.IsPressed(Corekey.J) || Mouse.buttons[0] != 0) + + + if (Keyboard.IsPressed(MotionKey.P1_BTN_1) || Mouse.buttons[0] != 0)//if (Keyboard.IsPressed(Corekey.J) || Mouse.buttons[0] != 0) { sbyte1 &= ~0x01; } @@ -571,7 +573,7 @@ namespace mame { sbyte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.K) || Mouse.buttons[1] != 0) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2) || Mouse.buttons[1] != 0)//if (Keyboard.IsPressed(Corekey.K) || Mouse.buttons[1] != 0) { sbyte1 &= ~0x02; } @@ -643,7 +645,7 @@ namespace mame { sbyte1 |= 0x40; }*/ - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte1 &= ~0x04; } @@ -651,7 +653,7 @@ namespace mame { sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { sbyte1 &= ~0x08; } @@ -666,7 +668,7 @@ namespace mame } public static void loop_inputports_taito_opwolfp() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte3 |= 0x02; } @@ -674,7 +676,7 @@ namespace mame { sbyte3 &= ~0x02; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte3 |= 0x04; } @@ -682,7 +684,7 @@ namespace mame { sbyte3 &= ~0x04; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte2 &= ~0x20; } @@ -690,7 +692,7 @@ namespace mame { sbyte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.J) || Mouse.buttons[0] != 0) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1) || Mouse.buttons[0] != 0)//if (Keyboard.IsPressed(Corekey.J) || Mouse.buttons[0] != 0) { sbyte2 &= ~0x02; } @@ -698,7 +700,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.K) || Mouse.buttons[1] != 0) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2) || Mouse.buttons[1] != 0) //if (Keyboard.IsPressed(Corekey.K) || Mouse.buttons[1] != 0) { sbyte2 &= ~0x04; } @@ -706,7 +708,7 @@ namespace mame { sbyte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte2 &= ~0x08; } @@ -714,7 +716,7 @@ namespace mame { sbyte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { sbyte2 &= ~0x10; } diff --git a/MAME.Core/mame/taitob/Input.cs b/MAME.Core/mame/taitob/Input.cs index b0b78b9..54e6293 100644 --- a/MAME.Core/mame/taitob/Input.cs +++ b/MAME.Core/mame/taitob/Input.cs @@ -10,7 +10,7 @@ namespace mame } public static void loop_inputports_taitob_pbobble() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { dswb &= unchecked((byte)~0x10); } @@ -18,7 +18,7 @@ namespace mame { dswb |= 0x10; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { dswb &= unchecked((byte)~0x20); } @@ -26,7 +26,7 @@ namespace mame { dswb |= 0x20; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte0 &= ~0x10; } @@ -34,7 +34,7 @@ namespace mame { sbyte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte0 &= ~0x20; } @@ -42,7 +42,7 @@ namespace mame { sbyte0 |= 0x20; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { sbyte2 &= ~0x08; } @@ -50,7 +50,7 @@ namespace mame { sbyte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { sbyte2 &= ~0x04; } @@ -58,7 +58,7 @@ namespace mame { sbyte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { sbyte2 &= ~0x02; } @@ -66,7 +66,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { sbyte2 &= ~0x01; } @@ -74,7 +74,7 @@ namespace mame { sbyte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte1 &= ~0x01; } @@ -82,7 +82,7 @@ namespace mame { sbyte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { sbyte1 &= ~0x02; } @@ -90,7 +90,7 @@ namespace mame { sbyte1 |= 0x02; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { sbyte1 &= ~0x04; } @@ -98,7 +98,7 @@ namespace mame { sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte2 &= unchecked((sbyte)~0x80); } @@ -106,7 +106,7 @@ namespace mame { sbyte2 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte2 &= ~0x40; } @@ -114,7 +114,7 @@ namespace mame { sbyte2 |= 0x40; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { sbyte2 &= ~0x20; } @@ -122,7 +122,7 @@ namespace mame { sbyte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { sbyte2 &= ~0x10; } @@ -130,7 +130,7 @@ namespace mame { sbyte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte1 &= ~0x10; } @@ -138,7 +138,7 @@ namespace mame { sbyte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte1 &= ~0x20; } @@ -146,7 +146,7 @@ namespace mame { sbyte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { sbyte1 &= ~0x40; } @@ -154,7 +154,7 @@ namespace mame { sbyte1 |= 0x40; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte0 &= ~0x01; } @@ -162,7 +162,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { sbyte0 &= ~0x02; } @@ -173,7 +173,7 @@ namespace mame } public static void loop_inputports_taitob_silentd() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { sbyte1 &= ~0x10; } @@ -181,7 +181,7 @@ namespace mame { sbyte1 |= 0x10; } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { sbyte1 &= ~0x20; } @@ -189,7 +189,7 @@ namespace mame { sbyte1 |= 0x20; } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { sbyte1 &= ~0x04; } @@ -197,7 +197,7 @@ namespace mame { sbyte1 |= 0x04; } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { sbyte1 &= ~0x08; } @@ -205,7 +205,7 @@ namespace mame { sbyte1 |= 0x08; } - if (Keyboard.IsPressed(Corekey.D)) + if (Keyboard.IsPressed(MotionKey.P1_RIGHT))//if (Keyboard.IsPressed(Corekey.D)) { sbyte2 &= ~0x08; } @@ -213,7 +213,7 @@ namespace mame { sbyte2 |= 0x08; } - if (Keyboard.IsPressed(Corekey.A)) + if (Keyboard.IsPressed(MotionKey.P1_LEFT))//if (Keyboard.IsPressed(Corekey.A)) { sbyte2 &= ~0x04; } @@ -221,7 +221,7 @@ namespace mame { sbyte2 |= 0x04; } - if (Keyboard.IsPressed(Corekey.S)) + if (Keyboard.IsPressed(MotionKey.P1_DOWN))//if (Keyboard.IsPressed(Corekey.S)) { sbyte2 &= ~0x02; } @@ -229,7 +229,7 @@ namespace mame { sbyte2 |= 0x02; } - if (Keyboard.IsPressed(Corekey.W)) + if (Keyboard.IsPressed(MotionKey.P1_UP))//if (Keyboard.IsPressed(Corekey.W)) { sbyte2 &= ~0x01; } @@ -237,7 +237,7 @@ namespace mame { sbyte2 |= 0x01; } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { sbyte0 &= ~0x01; } @@ -245,7 +245,7 @@ namespace mame { sbyte0 |= 0x01; } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { sbyte0 &= ~0x02; } @@ -253,7 +253,7 @@ namespace mame { sbyte0 |= 0x02; } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { sbyte0 &= ~0x04; } @@ -261,7 +261,7 @@ namespace mame { sbyte0 |= 0x04; } - if (Keyboard.IsPressed(Corekey.Right)) + if (Keyboard.IsPressed(MotionKey.P2_RIGHT))//if (Keyboard.IsPressed(Corekey.Right)) { sbyte2 &= unchecked((sbyte)~0x80); } @@ -269,7 +269,7 @@ namespace mame { sbyte2 |= unchecked((sbyte)0x80); } - if (Keyboard.IsPressed(Corekey.Left)) + if (Keyboard.IsPressed(MotionKey.P2_LEFT))//if (Keyboard.IsPressed(Corekey.Left)) { sbyte2 &= ~0x40; } @@ -277,7 +277,7 @@ namespace mame { sbyte2 |= 0x40; } - if (Keyboard.IsPressed(Corekey.Down)) + if (Keyboard.IsPressed(MotionKey.P2_DOWN)) //if (Keyboard.IsPressed(Corekey.Down)) { sbyte2 &= ~0x20; } @@ -285,7 +285,7 @@ namespace mame { sbyte2 |= 0x20; } - if (Keyboard.IsPressed(Corekey.Up)) + if (Keyboard.IsPressed(MotionKey.P2_UP))//if (Keyboard.IsPressed(Corekey.Up)) { sbyte2 &= ~0x10; } @@ -293,7 +293,7 @@ namespace mame { sbyte2 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { sbyte0 &= ~0x08; } @@ -301,7 +301,7 @@ namespace mame { sbyte0 |= 0x08; } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { sbyte0 &= ~0x10; } @@ -309,7 +309,7 @@ namespace mame { sbyte0 |= 0x10; } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { sbyte0 &= ~0x20; } @@ -317,7 +317,7 @@ namespace mame { sbyte0 |= 0x20; } - if (Keyboard.IsPressed(Corekey.R)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_R)) //if (Keyboard.IsPressed(Corekey.R)) { sbyte1 &= ~0x01; } @@ -325,7 +325,7 @@ namespace mame { sbyte1 |= 0x01; } - if (Keyboard.IsPressed(Corekey.T)) + if (Keyboard.IsPressed(MotionKey.UNKNOW_T)) //if (Keyboard.IsPressed(Corekey.T)) { sbyte1 &= ~0x02; } diff --git a/MAME.Core/mame/tehkan/Input.cs b/MAME.Core/mame/tehkan/Input.cs index a71a8b0..61b2a13 100644 --- a/MAME.Core/mame/tehkan/Input.cs +++ b/MAME.Core/mame/tehkan/Input.cs @@ -6,7 +6,7 @@ namespace mame { public static void loop_inputports_tehkan_pbaction() { - if (Keyboard.IsPressed(Corekey.D5)) + if (Keyboard.IsPressed(MotionKey.P1_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D5)) { byte2 |= 0x01; } @@ -14,7 +14,7 @@ namespace mame { byte2 &= unchecked((byte)~0x01); } - if (Keyboard.IsPressed(Corekey.D6)) + if (Keyboard.IsPressed(MotionKey.P2_INSERT_COIN))//if (Keyboard.IsPressed(Corekey.D6)) { byte2 |= 0x02; } @@ -22,7 +22,7 @@ namespace mame { byte2 &= unchecked((byte)~0x02); } - if (Keyboard.IsPressed(Corekey.D1)) + if (Keyboard.IsPressed(MotionKey.P1_GAMESTART))//if (Keyboard.IsPressed(Corekey.D1)) { byte2 |= 0x04; } @@ -30,7 +30,7 @@ namespace mame { byte2 &= unchecked((byte)~0x04); } - if (Keyboard.IsPressed(Corekey.D2)) + if (Keyboard.IsPressed(MotionKey.P2_GAMESTART))//if (Keyboard.IsPressed(Corekey.D2)) { byte2 |= 0x08; } @@ -38,7 +38,7 @@ namespace mame { byte2 &= unchecked((byte)~0x08); } - if (Keyboard.IsPressed(Corekey.J)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_1))//if (Keyboard.IsPressed(Corekey.J)) { byte0 |= 0x08; } @@ -46,7 +46,7 @@ namespace mame { byte0 &= unchecked((byte)~0x08); } - if (Keyboard.IsPressed(Corekey.K)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_2))//if (Keyboard.IsPressed(Corekey.K)) { byte0 |= 0x10; } @@ -54,7 +54,7 @@ namespace mame { byte0 &= unchecked((byte)~0x10); } - if (Keyboard.IsPressed(Corekey.L)) + if (Keyboard.IsPressed(MotionKey.P1_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.L)) { byte0 |= 0x01; } @@ -62,7 +62,7 @@ namespace mame { byte0 &= unchecked((byte)~0x01); } - if (Keyboard.IsPressed(Corekey.U)) + if (Keyboard.IsPressed(MotionKey.P1_BTN_3))//if (Keyboard.IsPressed(Corekey.U)) { byte0 |= 0x04; } @@ -70,7 +70,7 @@ namespace mame { byte0 &= unchecked((byte)~0x04); } - if (Keyboard.IsPressed(Corekey.NumPad1)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_1))//if (Keyboard.IsPressed(Corekey.NumPad1)) { byte1 |= 0x08; } @@ -78,7 +78,7 @@ namespace mame { byte1 &= unchecked((byte)~0x08); } - if (Keyboard.IsPressed(Corekey.NumPad2)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_2))//if (Keyboard.IsPressed(Corekey.NumPad2)) { byte1 |= 0x10; } @@ -86,7 +86,7 @@ namespace mame { byte1 &= unchecked((byte)~0x10); } - if (Keyboard.IsPressed(Corekey.NumPad3)) + if (Keyboard.IsPressed(MotionKey.P2_UNKNOW_E))//if (Keyboard.IsPressed(Corekey.NumPad3)) { byte1 |= 0x01; } @@ -94,7 +94,7 @@ namespace mame { byte1 &= unchecked((byte)~0x01); } - if (Keyboard.IsPressed(Corekey.NumPad4)) + if (Keyboard.IsPressed(MotionKey.P2_BTN_3))//if (Keyboard.IsPressed(Corekey.NumPad4)) { byte1 |= 0x04; } diff --git a/MAME.Core/run_interface/IKeyboard.cs b/MAME.Core/run_interface/IKeyboard.cs index ff2f4ba..21841c7 100644 --- a/MAME.Core/run_interface/IKeyboard.cs +++ b/MAME.Core/run_interface/IKeyboard.cs @@ -2,7 +2,6 @@ { public interface IKeyboard { - bool IsPressed(Corekey key); - bool IsTriggered(Corekey key); + MotionKey[] GetPressedKeys(); } } diff --git a/MAME.Core/run_interface/MotionKey.cs b/MAME.Core/run_interface/MotionKey.cs index c9b142f..575afbe 100644 --- a/MAME.Core/run_interface/MotionKey.cs +++ b/MAME.Core/run_interface/MotionKey.cs @@ -1,7 +1,8 @@ namespace MAME.Core.run_interface { - public enum MotionKey + public enum MotionKey : byte { + EMU_PAUSED = 0, P1_INSERT_COIN, P1_GAMESTART, P1_UP, @@ -14,8 +15,8 @@ P1_BTN_4, P1_BTN_5, P1_BTN_6, - - + P1_UNKNOW_E, + P1_UNKNOW_F, P2_INSERT_COIN, P2_GAMESTART, P2_UP, @@ -28,5 +29,31 @@ P2_BTN_4, P2_BTN_5, P2_BTN_6, + P2_UNKNOW_E, + P2_UNKNOW_F, + UNKNOW_Q, + UNKNOW_N, + UNKNOW_R, + UNKNOW_T, + UNKNOW_M, + UNKNOW_V, + UNKNOW_B, + F10, + F9, + F8, + F7, + F6, + F5, + F4, + F3, + F2, + F1, + Escape, + LeftShift, + RightShift, + /// + /// 用于标记最后一个 + /// + FinalKey } } diff --git a/MAME.Core/sound/Sound.cs b/MAME.Core/sound/Sound.cs index 65a6982..ce457cb 100644 --- a/MAME.Core/sound/Sound.cs +++ b/MAME.Core/sound/Sound.cs @@ -1737,8 +1737,8 @@ namespace mame private static void osd_update_audio_stream(byte[] buffer, int samples_this_frame) { ////只需要这部分逻辑 - //SubmitSamples(buffer, samples_this_frame); - //return; + SubmitSamples(buffer, samples_this_frame); + return; //TODO后面才考虑原样的处理 diff --git a/note.txt b/note.txt new file mode 100644 index 0000000..162ce2d --- /dev/null +++ b/note.txt @@ -0,0 +1,40 @@ +TODO + +mainMotion: + + sSelect 上次默认选择 + +Wavebuffer +//desc1.BufferBytes = 0x9400; + + +ResizeMain() + +igs011/Input: + 貌似比较特殊 需要单独定理 + +emu/gdi: + +public static int[] drawcrosshair_opwolf(int[] bm1) +{ + int[] bm2 = bm1; + //TODO + return bm2; +} + +//待处理 +drawcrosshair(TempData); + +emu/Mouse: + +Update() + + +Neoprot: +//TODO 暂时注释 用不上 +//public static int BITSWAP16 + +Sound: //考虑清楚 +osd_update_audio_stream + +