From: Toni Wilen Date: Tue, 31 Jul 2018 12:47:35 +0000 (+0300) Subject: A4091 v40.3 X-Git-Tag: 4100~134 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=20378a0dab443646689b4ffc61943363de656216;p=francis%2Fwinuae.git A4091 v40.3 --- diff --git a/qemuvga/lsi53c710.cpp b/qemuvga/lsi53c710.cpp index 655b7bb3..45bf27a9 100644 --- a/qemuvga/lsi53c710.cpp +++ b/qemuvga/lsi53c710.cpp @@ -1716,7 +1716,7 @@ static uint8_t lsi_reg_readb2(LSIState710 *s, int offset) case 0x21: /* ISTAT */ return s->istat; case 0x22: /* CTEST8 */ - return (s->ctest8 | (2 << 4)) & ~0x08; // clear CLF + return (s->ctest8 | (2 << 4)) & ~0x04; // clear CLF case 0x23: /* LCRC */ return s->lcrc; CASE_GET_REG24(dbc, 0x24) diff --git a/rommgr.cpp b/rommgr.cpp index 8a3f10be..6670ba37 100644 --- a/rommgr.cpp +++ b/rommgr.cpp @@ -95,7 +95,7 @@ struct romdata *getromdatabypath (const TCHAR *path) return NULL; } -#define NEXT_ROM_ID 240 +#define NEXT_ROM_ID 241 #define ALTROM(id,grp,num,size,flags,crc32,a,b,c,d,e) \ { _T("X"), 0, 0, 0, 0, 0, size, id, 0, 0, flags, (grp << 16) | num, 0, NULL, crc32, a, b, c, d, e }, @@ -347,10 +347,13 @@ static struct romdata roms[] = { { _T("A590/A2091 Guru ROM v6.14"), 6, 14, 6, 14, _T("A590\0A2091\0"), 32768, 56, 0, 0, ROMTYPE_A2091, 0, 0, NULL, 0x04e52f93, 0x6DA21B6F,0x5E8F8837,0xD64507CD,0x8A4D5CDC,0xAC4F426B }, + { _T("A4091 v40.4"), 40, 4, 40, 4, _T("A4091\0"), 32768, 240, 0, 0, ROMTYPE_A4091, 0, 0, NULL, + 0x9ba7e7dc, 0x18985b7e,0xc95239da,0x21a242a4,0xfc42f134,0x96434534 }, { _T("A4091 v40.9"), 40, 9, 40, 9, _T("A4091\0"), 32768, 57, 0, 0, ROMTYPE_A4091, 0, 0, NULL, 0x00000000, 0, 0, 0, 0, 0 }, { _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 AMAB6"), 3, 8, 3, 8, _T("SUPRA\0"), 16384, 121, 0, 0, ROMTYPE_SUPRA, 0, 0, _T("AMAB6"), 0xf40bd349, 0x82168556,0x07525067,0xe9263431,0x1fb9c347,0xe737f247 }, { _T("SupraDrive AMAB5"), 3, 0, 3, 0, _T("SUPRA\0"), 16384, 134, 0, 0, ROMTYPE_SUPRA, 0, 0, _T("AMAB5"),