dlv059@ipl.jpl.nasa.gov (Dave Votaw) (09/22/89)
Does anybody know what is the secret trick for finding out what version of the ROM you are running? Someone told me that there's an instruction that can be typed at the interrupt prompt to find out, but he didn't know what it was. We have MacEnvy, which is supposed to tell us this information, but the version we have (1.0d8) gives the same ROM data for an old Mac II (1987) and a IIx. Is there a newer version? Thanks in advance. Dave Votaw Image Processing Lab Jet Propulsion Laboratory dlv059@ipl.jpl.nasa.gov
dwb@sticks.apple.com (David W. Berry) (09/23/89)
In article <10513@ipl.jpl.nasa.gov> dlv059@ipl.jpl.nasa.gov (Dave Votaw) writes: >Does anybody know what is the secret trick for finding out what version >of the ROM you are running? Someone told me that there's an instruction >that can be typed at the interrupt prompt to find out, but he didn't know >what it was. dm 40800008 or dm 800008 > >We have MacEnvy, which is supposed to tell us this information, but the >version we have (1.0d8) gives the same ROM data for an old Mac II (1987) >and a IIx. Is there a newer version? Perhaps that's because the II, the IIx, the IIcx and the SE 30 all use the same version of the rom, 0x178. The "version" of the ROM is revved much less frequently than one might assume. If you need to know what machine you're running on see the SysEnvirons call. Opinions: MINE, ALL MINE! (greedy evil chuckle) David W. Berry (A/UX Toolbox Engineer) dwb@apple.com 973-5168@408.MaBell AppleLink: berry1
thecloud@dhw68k.cts.com (Ken McLeod) (09/25/89)
In article <4325@internal.Apple.COM> dwb@sticks.apple.com (David W. Berry) writes: >In article <10513@ipl.jpl.nasa.gov> dlv059@ipl.jpl.nasa.gov (Dave Votaw) writes: >>We have MacEnvy, which is supposed to tell us this information, but the >>version we have (1.0d8) gives the same ROM data for an old Mac II (1987) >>and a IIx. Is there a newer version? > Perhaps that's because the II, the IIx, the IIcx and the SE 30 >all use the same version of the rom, 0x178. The "version" of the ROM >is revved much less frequently than one might assume. If you need to >know what machine you're running on see the SysEnvirons call. Exactly. Both MacEnvy 1.0d8 and 1.0 report the ROM *version* as 120 ($78) for the II and IIx; this is correct. HOWEVER, the ROM in the IIx has a different *revision* level. Just because the version number is the same doesn't mean the ROM is; for example, a lot of people don't know that there are two revisions of the Macintosh II ROM (the older rev can't address more than 1 megabyte of RAM on a NuBus card). The ROM in the IIx, IIcx and SE/30 is different from either of these, yet still is "Version 120". Now, unfortunately, the *revision* level for 256K ROM machines was incorrectly reported in MacEnvy 1.0 (which assumed it was the high byte of the word at an offset of 8 bytes from the start of ROM; this is actually something else entirely.) The "real" way to determine the ROM revision is to compare the ROM checksum (first four bytes of ROM) against known checksum values... the checksum uniquely identifies a particular revision. MacEnvy 2.0 now displays the checksum along with the version info (and revision level, if known). I'll be releasing it as soon as I get some quality time on a IIci :-) Until then, it's still vaporware; please stifle the impulse to mail me immediately. ;-[ -- ========== ....... ============================================= Ken McLeod :. .: UUCP: ...{spsd,zardoz,felix}!dhw68k!thecloud ========== :::.. ..::: INTERNET: thecloud@dhw68k.cts.com //// =============================================