apple/egret.cpp: Don't try to pre-init the NVRAM if no save exists, this makes the IIsi unhappy. [R. Belmont]

This commit is contained in:
arbee 2024-06-23 14:10:29 -04:00 committed by Vas Crabb
parent b95fb0789b
commit bb6daaea10

View File

@ -339,39 +339,7 @@ void egret_device::nvram_default()
{
memset(m_disk_pram, 0, 0x100);
LOGMASKED(LOG_PRAM, "PRAM reset to default");
// IIsi and IIvx both default PRAM to this, it seems a reasonable default for Egret systems
m_disk_pram[0x1] = 0x80;
m_disk_pram[0x2] = 0x4f;
m_disk_pram[0x3] = 0x48;
m_disk_pram[0x8] = 0x13;
m_disk_pram[0x9] = 0x88;
m_disk_pram[0xb] = 0x4c;
m_disk_pram[0xc] = 0x4e;
m_disk_pram[0xd] = 0x75;
m_disk_pram[0xe] = 0x4d;
m_disk_pram[0xf] = 0x63;
m_disk_pram[0x10] = 0xa8;
m_disk_pram[0x14] = 0xcc;
m_disk_pram[0x15] = 0x0a;
m_disk_pram[0x16] = 0xcc;
m_disk_pram[0x17] = 0x0a;
m_disk_pram[0x1d] = 0x02;
m_disk_pram[0x1e] = 0x63;
m_disk_pram[0x6f] = 0x28;
m_disk_pram[0x70] = 0x83;
m_disk_pram[0x71] = 0x26;
m_disk_pram[0x77] = 0x01;
m_disk_pram[0x78] = 0xff;
m_disk_pram[0x79] = 0xff;
m_disk_pram[0x7a] = 0xff;
m_disk_pram[0x7b] = 0xdf;
m_disk_pram[0x7d] = 0x09;
m_disk_pram[0xf3] = 0x12;
m_disk_pram[0xf9] = 0x01;
m_disk_pram[0xf3] = 0x12;
m_disk_pram[0xfb] = 0x8d;
LOGMASKED(LOG_PRAM, "PRAM cleared");
m_pram_loaded = false;
}