]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Added Supra AMAB2 ROM
authorToni Wilen <twilen@winuae.net>
Wed, 7 Dec 2022 18:08:27 +0000 (20:08 +0200)
committerToni Wilen <twilen@winuae.net>
Wed, 7 Dec 2022 18:08:27 +0000 (20:08 +0200)
expansion.cpp
include/rommgr.h
rommgr.cpp

index ca8c7e58754d3253222dada84ce6429716f823f8..cad4f3afa560b722bf9267c1b6333e3850a5262c 100644 (file)
@@ -4296,7 +4296,7 @@ static const struct expansionsubromtype supra_sub[] = {
                { 0xc1, 1, 0x00, 0x00, 0x04, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
        },
        {
-               _T("A2000 DMA"), _T("dma"), ROMTYPE_NONE | ROMTYPE_SUPRADMA,
+               _T("2000 DMA"), _T("dma"), ROMTYPE_NONE | ROMTYPE_SUPRA,
                1056, 2, 0, false, EXPANSIONTYPE_DMA24,
                { 0xd1, 3, 0x00, 0x00, 0x04, 0x20, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00 },
        },
index e3908942d4db6fb1314ab118d4f480907b326ca9..ddae9a0e99ada4b036679405c5e73ae0383ae665 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef UAE_ROMMGR_H
 #define UAE_ROMMGR_H
 
-#define MAX_ROMMGR_ROMS 300
+#define MAX_ROMMGR_ROMS 310
 
 extern int decode_cloanto_rom_do(uae_u8 *mem, int size, int real_size);
 
index 37fee1ed8e28225259a88f7451f0d7551178e2bf..4cc83e0f15bb50e10436d48f8c6063ad5db4c1ae 100644 (file)
@@ -97,7 +97,7 @@ struct romdata *getromdatabypath (const TCHAR *path)
        return NULL;
 }
 
-#define NEXT_ROM_ID 299
+#define NEXT_ROM_ID 300
 
 #if NEXT_ROM_ID >= MAX_ROMMGR_ROMS
 #error Increase MAX_ROMMGR_ROMS!
@@ -447,7 +447,7 @@ static struct romdata roms[] = {
        { _T("A4091 v40.13"), 40, 13, 40, 13, _T("A4091\0"), 32768, 58, 0, 0, ROMTYPE_A4091, 0, 0, _T("391592-02"),
        0x54cb9e85, 0x3CE66919,0xF6FD6797,0x4923A12D,0x91B730F1,0xFFB4A7BA },
 
-       { _T("SupraDrive 2000DMA"), 0, 0, 0, 0, _T("SUPRADMA\0"), 8192, 298, 0, 0, ROMTYPE_SUPRADMA, 0, 0, NULL,
+       { _T("SupraDrive 2000DMA"), 0, 0, 0, 0, _T("SUPRADMA\0"), 8192, 298, 0, 0, ROMTYPE_SUPRA, 0, 0, NULL,
        0x0f040976, 0x9faa3201,0xd09e57bf,0xb0e95b45,0x4fff3b90,0xdf219105 },
        { _T("SupraDrive AMAB6"), 3, 8, 3, 8, _T("SUPRA\0"), 16384, 121, 0, 0, ROMTYPE_SUPRA, 0, 0, _T("AMAB6"),
        0xf40bd349, 0x82168556,0x07525067,0xe9263431,0x1fb9c347,0xe737f247 },
@@ -457,6 +457,8 @@ static struct romdata roms[] = {
        0xde7f3f1c, 0xc0acbfc8,0x6641a6c1,0x024870cc,0x519f8c4c,0xbdfe8c64 },
        { _T("SupraDrive AMAB3"), 0, 0, 0, 0, _T("SUPRA\0"), 8192, 136, 0, 0, ROMTYPE_SUPRA, 0, 0, _T("AMAB3"),
        0x3ead39aa, 0x02fe79ee,0xef423098,0xec6add8c,0xb92f849f,0xc64bcd41 },
+       { _T("SupraDrive AMAB2"), 0, 0, 0, 0, _T("SUPRA\0"), 8192, 299, 0, 0, ROMTYPE_SUPRA, 0, 0, _T("AMAB2"),
+       0x297c99f3, 0x8e5e8ea9,0xa203c3ad,0x6dd35e57,0xb1b01f38,0x9b31edda },
 
        { _T("Blizzard 1230-I/II"), 0, 0, 0, 0, _T("B1230MKII\0"), 32768, 163, 0, 0, ROMTYPE_CB_B1230MK2, 0, 0, NULL,
        0xf307cd34, 0xd2f0bfe5, 0x6e84e9f2, 0x2dc11583, 0x30702fd7, 0xd59584ee },
@@ -1064,6 +1066,9 @@ static void romlist_cleanup(void)
                                i++;
                        }
                }
+               if (!roms[i].name) {
+                       break;
+               }
                i++;
        }
 #if 0