Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/nes-input-test.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2020-11-19 18:25:25 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2020-11-19 18:25:25 +0300
commita5d18747ecaff8abb9b3315942dd84df286cb9e8 (patch)
tree98e9e94f9f88b00931d3461c294a403f6b2bcb52
parent490e19af0bf2be4335b0f5bd5bf3145a50633b6f (diff)
parentc9edaf42322b20da1bd4c3ec97d839941e8bb7c5 (diff)
Merge branch 'main' of https://github.com/ClusterM/nes-input-test into main
-rw-r--r--README.md20
1 files changed, 18 insertions, 2 deletions
diff --git a/README.md b/README.md
index fcc326d..61c310d 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,18 @@
-# nes-input-test
-Simple NES/Famicom ROM to test different input accessories
+# NES Input Test ROM
+This is simple NES/Famicom ROM to test different input accessories.
+
+After standard strobe on $4016.0 it reads $4016.0-$4016.7 and $4017.0-$4017.7 (yes, all 8 data lines including not connected on most consoles) 24 times (yes, not only 8 times). So you can test and reverse-engineer almost any input device. This ROM optimized to update screen with all 384 bits every frame.
+
+## Examples
+NES Four Score:
+
+![NES Four Score](screenshots/four_score.png)
+
+You can see signature in third byte on $4016.0 and $4017.0 and pressed buttons on the first two bytes.
+
+
+Hori 4-Players Adapter:
+
+![Hori 4-Players Adapter](screenshots/hori4.png)
+
+Same here but using D1 line. You can see signature in third byte on $4016.1 and $4017.1 and pressed buttons on the first two bytes.