Microsoft KB Archive/25341

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Knowledge Base


Determining Macintosh ROM Version, 64K or 128K, from Basic

Article ID: 25341

Article Last Modified on 11/21/2006



APPLIES TO

  • Microsoft QuickBasic 1.0
  • Microsoft QuickBASIC 1.0b
  • Microsoft QuickBASIC 1.0b
  • Microsoft BASIC Compiler 6.0b
  • Microsoft BASIC Interpreter 1.0
  • Microsoft BASIC Interpreter 1.01 for Macintosh
  • Microsoft BASIC Interpreter 2.0
  • Microsoft BASIC Interpreter 2.1 for Macintosh
  • Microsoft BASIC Interpreter 3.0 for Macintosh



This article was previously published under Q25341

SUMMARY

Question:

How can I determine the Macintosh ROM version from Basic or QuickBasic?

Response:

To determine the type of ROM (64K or 128K), test the high order bit of Low Memory Global ROM85 as follows:

   IF PEEK(654)AND(2^7) THEN ROM=64 ELSE ROM=128
   PRINT ROM
                

This information applies to the following products:

  • Microsoft QuickBasic versions 1.0, 1.0a, and 1.0b for Apple Macintosh
  • Microsoft Basic Compiler version 1.0 for Apple Macintosh
  • Microsoft Basic Interpreter versions 1.0, 1.01, 2.0, 2.1, and 3.0 for Apple Macintosh



Additional query words: BasicCom MQuickB 1.00 1.00a 1.00b 2.00 2.10

Keywords: KB25341