From 184cac9c053bdace6cd7259d7c9f0f8820d2ddc5 Mon Sep 17 00:00:00 2001 From: eye2eye <73527887+1eye4eye@users.noreply.github.com> Date: Thu, 3 Jul 2025 21:10:28 +0200 Subject: [PATCH] megadrive: add last defense 2 (#2142) --- src/burn/drv/megadrive/d_megadrive.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/burn/drv/megadrive/d_megadrive.cpp b/src/burn/drv/megadrive/d_megadrive.cpp index 7649e99a8..666f75c43 100644 --- a/src/burn/drv/megadrive/d_megadrive.cpp +++ b/src/burn/drv/megadrive/d_megadrive.cpp @@ -39630,6 +39630,24 @@ struct BurnDriver BurnDrvmd_laddersroom = { &bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3 }; +// Last Defense 2 (HB) +static struct BurnRomInfo md_lastdefense2RomDesc[] = { + { "Last Defense 2 (2025)(AAR).bin", 2475500, 0xf04aff53, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 }, +}; + +STD_ROM_PICK(md_lastdefense2) +STD_ROM_FN(md_lastdefense2) + +struct BurnDriver BurnDrvmd_lastdefense2 = { + "md_lastdefense2", NULL, NULL, NULL, "2025", + "Last Defense 2 (HB)\0", NULL, "AAR", "Genesis / Mega Drive", + NULL, NULL, NULL, NULL, + BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_HOMEBREW, 1, HARDWARE_SEGA_MEGADRIVE, GBF_HORSHOOT, 0, + MegadriveGetZipName, md_lastdefense2RomInfo, md_lastdefense2RomName, NULL, NULL, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, + MegadriveInit, MegadriveExit, MegadriveFrame, MegadriveDraw, MegadriveScan, + &bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3 +}; + // Lethal Wedding (HB, build 0446) static struct BurnRomInfo md_lweddingRomDesc[] = { { "Lethal Wedding (build 0446)(2020)(Mega Cat Studios).bin", 3014656, 0x6d372fe4, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },