From 2c4629bca6293704e27d9451b9047eb34e22ca11 Mon Sep 17 00:00:00 2001 From: Stephen White Date: Mon, 30 Dec 2019 18:42:51 +1100 Subject: [PATCH] The 1581 ROM name will now be displayed on the LCD when in 1581 mode. --- src/DiskCaddy.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/DiskCaddy.cpp b/src/DiskCaddy.cpp index 821d8fd..0d71929 100644 --- a/src/DiskCaddy.cpp +++ b/src/DiskCaddy.cpp @@ -344,6 +344,8 @@ void DiskCaddy::Display() void DiskCaddy::ShowSelectedImage(u32 index) { + DiskImage* image = GetImage(index); + u32 x; u32 y; #if not defined(EXPERIMENTALZERO) @@ -351,7 +353,6 @@ void DiskCaddy::ShowSelectedImage(u32 index) { x = screen->ScaleX(screenPosXCaddySelections); y = screen->ScaleY(screenPosYCaddySelections) + 16 + 16 * index; - DiskImage* image = GetImage(index); const char* name = image->GetName(); if (name) { @@ -377,7 +378,7 @@ void DiskCaddy::ShowSelectedImage(u32 index) , index + 1 , numberOfImages , GetImage(index)->GetReadOnly() ? 'R' : ' ' - , roms ? roms->GetSelectedROMName() : "" + , roms ? (image->IsD81() ? roms->ROMName1581 : roms->GetSelectedROMName()) : "" ); screenLCD->PrintText(false, x, y, buffer, 0, RGBA(0xff, 0xff, 0xff, 0xff)); y += screenLCD->GetFontHeight();