diff --git a/BizHawk.Emulation.Cores/Consoles/NEC/PCFX/TstControllerDeck.cs b/BizHawk.Emulation.Cores/Consoles/NEC/PCFX/TstControllerDeck.cs
index bacae959db..e1fe608f5c 100644
--- a/BizHawk.Emulation.Cores/Consoles/NEC/PCFX/TstControllerDeck.cs
+++ b/BizHawk.Emulation.Cores/Consoles/NEC/PCFX/TstControllerDeck.cs
@@ -116,10 +116,10 @@ namespace BizHawk.Emulation.Cores.Consoles.NEC.PCFX
 
 			private static readonly int[] ButtonOrders =
 			{
-				1, 1, 1, 1, 1, 1,
-				1, 1,
-				1, 1, 1, 1,
-				1, 1
+				5, 6, 7, 8, 9, 10,
+				11, 12,
+				1, 2, 3, 4,
+				13, 14
 			};
 
 			public ControllerDefinition Definition => _definition;