From c3ca1afe6ba655b71db048b513801cd3d5acf406 Mon Sep 17 00:00:00 2001 From: cheapie Date: Fri, 6 Nov 2026 10:51:15 -0600 Subject: Add train counter to rrxing2 --- assembly/rrxing2/ui.S | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'assembly/rrxing2/ui.S') 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" -- cgit v1.2.3