summaryrefslogtreecommitdiff
path: root/assembly/rrxing2/ui.S
diff options
context:
space:
mode:
authorcheapie <cheapiephp@gmail.com>2026-11-06 10:51:15 -0600
committercheapie <cheapiephp@gmail.com>2026-11-06 10:51:15 -0600
commitc3ca1afe6ba655b71db048b513801cd3d5acf406 (patch)
treedd52b979e3822826fbb3bc72d85199cc57de5154 /assembly/rrxing2/ui.S
parent799584fe24f68372c9c39f75006ae518243e3013 (diff)
downloadrvcontroller-c3ca1afe6ba655b71db048b513801cd3d5acf406.tar
rvcontroller-c3ca1afe6ba655b71db048b513801cd3d5acf406.tar.gz
rvcontroller-c3ca1afe6ba655b71db048b513801cd3d5acf406.tar.bz2
rvcontroller-c3ca1afe6ba655b71db048b513801cd3d5acf406.tar.xz
rvcontroller-c3ca1afe6ba655b71db048b513801cd3d5acf406.zip
Add train counter to rrxing2
Diffstat (limited to 'assembly/rrxing2/ui.S')
-rw-r--r--assembly/rrxing2/ui.S6
1 files changed, 5 insertions, 1 deletions
diff --git a/assembly/rrxing2/ui.S b/assembly/rrxing2/ui.S
index d6c8cd0..3096105 100644
--- a/assembly/rrxing2/ui.S
+++ b/assembly/rrxing2/ui.S
@@ -717,6 +717,10 @@ call hexdump
la a0,uistatistics+57
rdinstret a1
call hexdump
+la a0,uistatistics+75
+la a1,traincounter
+lw a1,0(a1)
+call hexdump
la a0,uistatistics
li a7,4
ecall
@@ -851,7 +855,7 @@ uilighttest: .asciz "\nROAD SIGNAL TEST\n1: Off | 2: Red\n3: Yellow | 4: Green\n
uisignaltest: .asciz "\nRAIL SIGNAL TEST\n1: Off | 2: Red\n3: Yellow | 4: Green\n5: Flash Red\n6: Flash Yellow\n0: Back"
uibelltest: .asciz "\nBELL TEST\n1: Off\n2: On\n\n\n0: Back"
uigatetest: .asciz "\nGATE TEST\n1: Up\n2: Down\n\n\n0: Back"
-uistatistics: .asciz "\nSTATISTICS\n cycle: XXXXXXXX\n time: XXXXXXXX\ninstret: XXXXXXXX\n\n0: Back"
+uistatistics: .asciz "\nSTATISTICS\n cycle: XXXXXXXX\n time: XXXXXXXX\ninstret: XXXXXXXX\n trains: XXXXXXXX\n0: Back"
uiabout1: .asciz "\nABOUT\nRailroad Crossing 2\nfor RVController\n\n\n1: Next | 0: Exit"
uiabout2: .asciz "\nA product of\nScheiße & Broken\nSignalling Systems,\na Cheapie Systems\ncompany\n1: Next | 0: Exit"
uiabout3: .asciz "\nThis is free and\nunencumbered\nsoftware released\ninto the public\ndomain\n1: Next | 0: Exit"