summary refs log tree commit diff
path: root/src/pico1541.c
diff options
context:
space:
mode:
authorMaxwell Beck <max@rastertail.net>2025-05-29 15:40:22 -0500
committerMaxwell Beck <max@rastertail.net>2025-05-29 15:40:22 -0500
commit22997d87d03825a9d470f70218b387682ebbb46b (patch)
tree88e4cfa7229b85eb849245253073bd7f68f4d475 /src/pico1541.c
parent3ee6d4b5f90cea5f0959ed0724151551c8fb5029 (diff)
fix: Use VIA2 PB to determine track bitrates
Diffstat (limited to 'src/pico1541.c')
-rw-r--r--src/pico1541.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pico1541.c b/src/pico1541.c
index 63cb74a..8a02587 100644
--- a/src/pico1541.c
+++ b/src/pico1541.c
@@ -94,6 +94,7 @@ void via_pb_write(via_t *via, uint8_t cycle) {
 		}
 
 		drive.spinning = ((via->ddrb & via->orb) & 4) > 0;
+		drive.bitrate = ((via->ddrb & via->orb) & 0b01100000) >> 5;
 
 		gpio_put(GPIO_LED, (via->orb & 0b00001000) > 0 && (via->ddrb & 0b00001000) > 0);
 	}