From 02b4e8b0e9e91f95b4f3d5d5bdf3a8cca1dd83e6 Mon Sep 17 00:00:00 2001 From: Rangi Date: Tue, 4 Aug 2026 12:46:12 -0400 Subject: [PATCH] Clarify that `PAD` constants are a software convention --- hardware.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hardware.inc b/hardware.inc index c14af1d..95b836a 100644 --- a/hardware.inc +++ b/hardware.inc @@ -84,7 +84,7 @@ def B_JOYP_SGB_ZERO equ 4 ; 0 = sending 0 bit def JOYP_SGB_ZERO equ %00_10_0000 ; send 0 bit def JOYP_SGB_FINISH equ %00_11_0000 ; finish SGB packet transfer -; Combined input byte, with Control Pad in high nybble (conventional order) +; Combined input byte, with Control Pad in high nybble (conventional packed order in software) def B_PAD_DOWN equ 7 def B_PAD_UP equ 6 def B_PAD_LEFT equ 5 @@ -104,7 +104,7 @@ def B_PAD_A equ 0 def PAD_B equ 1 << B_PAD_B def PAD_A equ 1 << B_PAD_A -; Combined input byte, with Control Pad in low nybble (swapped order) +; Combined input byte, with Control Pad in low nybble (swapped order in some software) def B_PAD_SWAP_START equ 7 def B_PAD_SWAP_SELECT equ 6 def B_PAD_SWAP_B equ 5