diff options
| author | 2024-06-23 14:10:29 -0400 | |
|---|---|---|
| committer | 2024-06-24 04:13:30 +1000 | |
| commit | bb6daaea1051cead7ea7926eb3e7b35f17393f6f (patch) | |
| tree | e4549ac67c3a83a73ca997cc268069753e413ea0 | |
| parent | b95fb0789b334fd3345d30abee7c595e293aa1b4 (diff) | |
apple/egret.cpp: Don't try to pre-init the NVRAM if no save exists, this makes the IIsi unhappy. [R. Belmont]
| -rw-r--r-- | src/mame/apple/egret.cpp | 34 |
1 files changed, 1 insertions, 33 deletions
diff --git a/src/mame/apple/egret.cpp b/src/mame/apple/egret.cpp index b076ba14ab2..bafc8a62faa 100644 --- a/src/mame/apple/egret.cpp +++ b/src/mame/apple/egret.cpp @@ -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; } |
