[Core/MS] fixed 4MB ROM support

This commit is contained in:
EkeEke 2016-03-30 17:35:00 +02:00
parent 6e020fb3ad
commit 862e44f098
3 changed files with 6 additions and 4 deletions

View File

@ -56,6 +56,7 @@ Genesis Plus GX 1.7.5 (xx/xx/xxxx) (Eke-Eke)
* improved emulation accuracy of SG-1000 & Mark-III hardware * improved emulation accuracy of SG-1000 & Mark-III hardware
* improved emulation accuracy of Japanese Master System I/O chip (315-5297) * improved emulation accuracy of Japanese Master System I/O chip (315-5297)
* fixed Boot ROM loading when switching system hardware * fixed Boot ROM loading when switching system hardware
* fixed 4MB ROM support
[Core/GG] [Core/GG]
--------------- ---------------
@ -82,6 +83,7 @@ Genesis Plus GX 1.7.5 (xx/xx/xxxx) (Eke-Eke)
* improved XE-1AP controller emulation * improved XE-1AP controller emulation
* improved HVC latch behavior for gun emulation (fixes "Gunfight - 3 in 1" randomization when using Justifier) * improved HVC latch behavior for gun emulation (fixes "Gunfight - 3 in 1" randomization when using Justifier)
* improved control pad emulation accuracy (verified on real hardware) * improved control pad emulation accuracy (verified on real hardware)
* improved 4 Way-Play emulation (fixes multitap detection in CD games)
* fixed TeamPlayer emulation (fixes multitap detection in Gauntlet 4) * fixed TeamPlayer emulation (fixes multitap detection in Gauntlet 4)
[Core/VDP] [Core/VDP]

View File

@ -2,7 +2,7 @@
* Genesis Plus * Genesis Plus
* SG-1000, Master System & Game Gear cartridge hardware support * SG-1000, Master System & Game Gear cartridge hardware support
* *
* Copyright (C) 2007-2015 Eke-Eke (Genesis Plus GX) * Copyright (C) 2007-2016 Eke-Eke (Genesis Plus GX)
* *
* Redistribution and use of this code or any derivative works are permitted * Redistribution and use of this code or any derivative works are permitted
* provided that the following conditions are met: * provided that the following conditions are met:
@ -72,7 +72,7 @@ typedef struct
{ {
uint8 fcr[4]; uint8 fcr[4];
uint8 mapper; uint8 mapper;
uint8 pages; uint16 pages;
} romhw_t; } romhw_t;
static const rominfo_t game_list[] = static const rominfo_t game_list[] =
@ -363,7 +363,7 @@ static struct
uint8 *rom; uint8 *rom;
uint8 *fcr; uint8 *fcr;
uint8 mapper; uint8 mapper;
uint8 pages; uint16 pages;
} slot; } slot;
/* Function prototypes */ /* Function prototypes */

View File

@ -2,7 +2,7 @@
* Genesis Plus * Genesis Plus
* SG-1000, Master System & Game Gear cartridge hardware support * SG-1000, Master System & Game Gear cartridge hardware support
* *
* Copyright (C) 2007-2015 Eke-Eke (Genesis Plus GX) * Copyright (C) 2007-2016 Eke-Eke (Genesis Plus GX)
* *
* Redistribution and use of this code or any derivative works are permitted * Redistribution and use of this code or any derivative works are permitted
* provided that the following conditions are met: * provided that the following conditions are met: