1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-12-25 18:30:21 +00:00

Now required: at least four stores for RAM to be detected.

This commit is contained in:
Thomas Harte 2017-02-28 20:28:14 -05:00
parent 1625b9c7f9
commit 2a81ae1dec
2 changed files with 4 additions and 2 deletions

View File

@ -112,7 +112,7 @@ static void DeterminePagingForCartridge(StaticAnalyser::Target &target, const St
// check for any sort of on-cartridge RAM; that might imply a Super Chip or else immediately tip the // check for any sort of on-cartridge RAM; that might imply a Super Chip or else immediately tip the
// hat that this is a CBS RAM+ cartridge // hat that this is a CBS RAM+ cartridge
if(!disassembly.internal_stores.empty()) if(disassembly.internal_stores.size() > 4)
{ {
bool writes_above_128 = false; bool writes_above_128 = false;
for(uint16_t address : disassembly.internal_stores) for(uint16_t address : disassembly.internal_stores)

View File

@ -34,7 +34,9 @@ enum class Atari2600PagingModel {
ActivisionStack, ActivisionStack,
ParkerBros, ParkerBros,
Tigervision, Tigervision,
CBSRamPlus CBSRamPlus,
MNetwork,
Megaboy
}; };
/*! /*!