Ver Fonte

Merge pull request #57 from BlueSCSI/eric/fixROMDrive

Fix rom drive
Eric Helgeson há 2 anos atrás
pai
commit
1e3404ace5

+ 5 - 0
lib/BlueSCSI_platform_RP2040/BlueSCSI_platform_config_hook.cpp

@@ -83,6 +83,11 @@ void platformConfigHook(image_config_t *img)
         debuglog("Skipping platformConfigHook due to DisableConfigHook");
         return;
     }
+    if(img->file.isRom())
+    {
+        debuglog("Skipping platformConfigHook on ROM Drive.");
+        return;
+    }
     if (img->quirks == S2S_CFG_QUIRKS_APPLE)
     {
         if(img->deviceType == S2S_CFG_FIXED)

+ 0 - 1
src/ImageBackingStore.cpp

@@ -236,7 +236,6 @@ ssize_t ImageBackingStore::read(void* buf, size_t count)
     }
     else if (m_isrom)
     {
-        uint32_t sectorcount = count / SD_SECTOR_SIZE;
         assert((uint64_t)sectorcount * SD_SECTOR_SIZE == count);
         uint32_t start = m_cursector * SD_SECTOR_SIZE;
         if (romDriveRead((uint8_t*)buf, start, count))