summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author arbee <rb6502@users.noreply.github.com>2024-06-23 14:10:29 -0400
committer Vas Crabb <vas@vastheman.com>2024-06-24 04:13:30 +1000
commitbb6daaea1051cead7ea7926eb3e7b35f17393f6f (patch)
treee4549ac67c3a83a73ca997cc268069753e413ea0
parentb95fb0789b334fd3345d30abee7c595e293aa1b4 (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.cpp34
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;
}