Here is a some information about 680x0 Macintosh models that could be useful to emulator users. It may not be too accurate, it is just my best guess from gathering information from many conflicting sources.
This list is grouped by ROM version (different Macintosh models can share the same ROM), and sorted by initial sale date. "Rom Image Name" is the name of the file that my CopyRoms program will save. It is also the name of the file that Mini vMac will look for, if Mini vMac supports that ROM (in which case the entry includes the line "Supported by Mini vMac: yes"). To emulate any machine other than a Mac Plus, Mini vMac needs to be recompiled (See the "Options" documentation).
The "ROM Checksum" is stored in the first 4 bytes of the ROM. It is usually a simple 32 bit sum of all 16 bit values in the ROM, excluding the checksum. A Macintosh will compute this sum on startup to help make sure the ROM is undamaged. (Since Mini vMac modifies the ROM, it will first make this check itself, and then disable the checking code in ROM.)
I have also provided a "ROM md5 Checksum" where I know it, which can provide a much stronger assurance that you have an undamaged ROM. Numerous programs can compute an md5 checksum. I provide the program Md5Im for computing it using Mini vMac.
Mac128K Mac512K Supported by Mini vMac: yes ROM Image Name: Mac128K.ROM ROM Size: 64k ROM Checksum: 28BA61CE or 28BA4E50 ROM md5 Checksum: 1d7f52d2d490524954f6afce083d9593 or db7e6d3205a2b48023fba5aa867ac6d6 RAM: 128k, 512k CPU: 68000 Display: 512 x 342 monochrome System: up to 2.0.1 Sold: 01/24/1984 - 04/14/1986 Mac512Ke Macintosh Plus Supported by Mini vMac: yes ROM Image Name: vMac.ROM ROM Size: 128k ROM Checksum: 4D1EEEE1, 4D1EEAE1, or 4D1F8172 ROM md5 Checksum: 4d8d1e81fa606f57c7ed7188b8b5f410, 16b516e13918a439cf9031ec24353610, or 8a41e0754ffd1bb00d8183875c55164c RAM: 512k, 1M, 2M, 2.5M, 4M CPU: 68000 System: 1.1 - 7.5.5 Display: 512 x 342 monochrome Sold: 01/16/1986 - 10/15/1990 Macintosh SE Supported by Mini vMac: yes ROM Image Name: MacSE.ROM ROM Size: 256k ROM Checksum: B2E362A8 ROM md5 Checksum: 9fb38bdcc0d53d9d380897ee53dc1322 RAM: 1M, 2M, 2.5M, 4M CPU: 68000 System: 2.0 - 7.5.5 Display: 512 x 342 monochrome Sold: 03/02/1987 - 08/01/1989 Macintosh II Supported by Mini vMac: partially ROM Image Name: MacII.ROM ROM Size: 256k ROM Checksum: 97851DB6 or 9779D2C4 ROM md5 Checksum: 74f4095f7d245a9fb099a6f4a9943572 or 66223be1497460f1e60885eeb35e03cc RAM: 1M - 68M CPU: 68020 FPU: 68881 System: 2.0 - 7.5.5 Sold: 03/02/1987 - 01/15/1990 Macintosh II FDHD Macintosh IIx Macintosh IIcx Macintosh SE/30 Supported by Mini vMac: ROM may be used in Macintosh II emulation, if renamed to “MacII.ROM” ROM Image Name: MacIIx.ROM ROM Size: 256k ROM Checksum: 97221136 ROM md5 Checksum: 2a8a4c7f2a38e0ab0771f59a9a0f1ee4 RAM: 1M - 128M CPU: 68030 FPU: 68882 System: 6.0.1 - 7.5.5 Sold: 09/19/1988 - 10/21/1991 Macintosh SE FDHD Supported by Mini vMac: yes ROM Image Name: SEFDHD.ROM ROM Size: 256k ROM Checksum: B306E171 ROM md5 Checksum: 886444d7abc1185112391b8656c7e448 RAM: 1M, 2M, 2.5M, 4M CPU: 68000 System: 6.0.3 - 7.5.5 Sold: 08/01/1989 - 10/15/1990 Macintosh Portable Macintosh Portable (Backlit) PowerBook 100 Supported by Mini vMac: no ROM Image Name: PB100.ROM ROM Size: 256k ROM Checksum: 96CA3846 or 96645F9C ROM md5 Checksum: 29cbf05694b611b9d340dceabc91600a or dd390f7c86a730caac46fd522f8b2665 RAM: 1M - 9M CPU: 68HC000 System: 6.0.4 - 7.5.5 Sold: 09/20/1989 - 08/03/1992 Macintosh IIci Supported by Mini vMac: no ROM Image Name: MacIIci.ROM ROM Size: 512k ROM Checksum: 368CADFE ROM md5 Checksum: aaca403bed2b3870b2327b42d298b5a3 RAM: 1M - 128M CPU: 68030 FPU: 68882 System: 6.0.4 - 7.6.1 Sold: 09/20/1989 - 02/10/1993 Macintosh IIfx Supported by Mini vMac: no ROM Image Name: MacIIfx.ROM ROM Size: 512k ROM Checksum: 4147DD77 (or 35C28C8F?) ROM md5 Checksum: e76510e5734ec651a80fadd682cebf3e, or ? RAM: 4M - 128M CPU: 68030 FPU: 68882 System: 6.0.5 - 7.6.1 Sold: 03/19/1990 - 04/15/1992 Macintosh IIsi Supported by Mini vMac: no ROM Image Name: MacIIsi.ROM ROM Size: 512k ROM Checksum: 36B7FB6C ROM md5 Checksum: 373f0b2150bc391227b7a2e32ac5ff2c RAM: 1M - 65M CPU: 68030 FPU: optional 68882 System: 6.0.7 - 7.6.1 Sold: 10/15/1990 - 03/15/1993 Macintosh Classic Supported by Mini vMac: no ROM Image Name: Classic.ROM ROM Size: 512k ROM Checksum: A49F9914 ROM md5 Checksum: c229bb677cb41b84b780c9e38a09173e RAM: 1M, 2M, 2.5M, 4M CPU: 68000 System: 6.0.7 - 7.5.5 Display: 512 x 342 monochrome Sold: 10/15/1990 - 09/14/1992 The last 256k of the Macintosh Classic ROM is not included in the "ROM Checksum". The "ROM md5 Checksum" is upon the entire 512k. Macintosh LC Supported by Mini vMac: no ROM Image Name: MacLC.ROM ROM Size: 512k ROM Checksum: 350EACF0 ROM md5 Checksum: 5d8662dfab70ac34663d6d54393f5018 RAM: 2M - 10M CPU: 68020 FPU: optional 68881 System: 6.0.7 - 7.5.5 Sold: 10/15/1990 - 03/23/1992 Macintosh Classic II Performa 200 Supported by Mini vMac: no ROM Image Name: ClassicII.ROM ROM Size: 512k ROM Checksum: 3193670E ROM md5 Checksum: 4ce45c7eb354ff70b2ea10e3b315af35 RAM: 2M - 10M CPU: 68030 FPU: optional 68882 System: 7.0.1 - 7.6.1 Sold: 10/21/1991 - 10/18/1993 PowerBook 140 PowerBook 145 PowerBook 145B Supported by Mini vMac: no ROM Size: 1024k ROM Checksum: ? RAM: 2M - 8M CPU: 68030 System: 7.0.1 - 7.6.1 Sold: 10/21/1991 - 07/18/1994 PowerBook 170 Supported by Mini vMac: no ROM Size: 1024k ROM Checksum: ? RAM: 2M - 8M CPU: 68030 FPU: 68882 System: 7.0.1 - 7.6.1 Sold: 10/21/1991 - 10/19/1992 Macintosh Quadra 700 Macintosh Quadra 900 Supported by Mini vMac: no ROM Image Name: Quad900.ROM ROM Size: 1024k ROM Checksum: 420DBFF3 ROM md5 Checksum: 493bdaf94c160d5a96e81d771f746f55 RAM: 4M - 256M CPU: 68040 System: 7.0.1 - 8.1 Sold: 10/21/1991 - 03/15/1993 Macintosh LCII Performa 400 Performa 405 Performa 410 Performa 430 Supported by Mini vMac: no ROM Image Name: MacLCII.ROM ROM Size: 512k ROM Checksum: 35C28F5F ROM md5 Checksum: 9575cd955c99f5dd88975c5df2651549 RAM: 4M - 10M CPU: 68030 FPU: optional 68882 System: 7.0.1 - 7.6.1 Sold: 03/23/1992 - 11/01/1993 Macintosh Quadra 950 Supported by Mini vMac: no ROM Image Name: Quad950.ROM ROM Size: 1024k ROM Checksum: 3DC27823 ROM md5 Checksum: 1493a12f0376f50004a82c6618209da1 RAM: 4M - 256M CPU: 68040 System: 7.0.1 - 8.1 Sold: 05/18/1992 - 10/14/1995 Macintosh IIvx Peforma 600 Macintosh IIvi Supported by Mini vMac: no ROM Image Name: MacIIvx.ROM ROM Size: 1024k ROM Checksum: 4957EB49 ROM md5 Checksum: a207e03d7da82ac6ec63359915c17904 RAM: 4M - 68M CPU: 68030 FPU: optional 68882 System: 7.1 - 7.6.1 Sold: 09/14/1992 - 10/21/1993 PowerBook 160 PowerBook 165 PowerBook 165c PowerBook 180 PowerBook 180c Supported by Mini vMac: no ROM Image Name: PB165.ROM ROM Size: 1024k ROM Checksum: E33B2724 ROM md5 Checksum: a495708975aef7e23e78358547de5f23 RAM: 4M - 14M CPU: 68030 FPU: optional 68882 System: 7.1 - 7.6.1 Sold: 10/19/1992 - 07/18/1994 PowerBook Duo 210 Supported by Mini vMac: no ROM Size: 1024k ROM Checksum: ? RAM: 4M - 24M CPU: 68030 FPU: optional 68882 System: 7.1 - 7.6.1 Sold: 10/19/1992 - 10/23/1993 PowerBook Duo 230 PowerBook Duo 250 Supported by Mini vMac: no ROM Image Name: Duo230.ROM ROM Size: 1024k ROM Checksum: ECFA989B or ECFA89A8 ROM md5 Checksum: c221f89f88922044d698eede0cf191b5 or ? RAM: 4M - 24M CPU: 68030 FPU: optional 68882 System: 7.1 - 7.6.1 Sold: 10/19/1992 - 07/18/1994 Macintosh Color Classic Performa 250 Supported by Mini vMac: no ROM Image Name: ClrClssc.ROM ROM Size: 1024k ROM Checksum: ECD99DC0 ROM md5 Checksum: 480794341c7a55ada1869b83615a4a9a RAM: 4M - 10M CPU: 68030 FPU: optional 68882 System: 7.1 - 7.6.1 Sold: 02/10/1993 - 05/16/1994 Macintosh LCIII Macintosh LCIII+ Performa 460 Macintosh LC 520? Performa 520? Supported by Mini vMac: no ROM Image Name: MacLCIII.ROM ROM Size: 1024k ROM Checksum: ECBBC41C ROM md5 Checksum: fa16d49527c4e6e9c0d9e46904133d39 RAM: 4M - 36M CPU: 68030 FPU: optional 68882 System: 7.1 - 7.6.1 Sold: 02/10/1993 - 02/14/1994 Macintosh Centris 610 Macintosh Quadra 610 Macintosh Quadra 610 DOS Compatible? Supported by Mini vMac: no ROM Image Name: Quad610.ROM ROM Size: 1024k ROM Checksum: F1A6F343 ROM md5 Checksum: 94017d3dd800f1ac5aed2e10462fcd45 RAM: 4M - 68M CPU: 68LC040 or 68040 System: 7.1 - 8.1 Sold: 02/10/1993 - 07/18/1994 Macintosh Centris 650 Macintosh Quadra 650 Macintosh Quadra 800 Supported by Mini vMac: no ROM Image Name: Quad650.ROM ROM Size: 1024k ROM Checksum: F1ACAD13 ROM md5 Checksum: 69489153dde910a69d5ae6de5dd65323 RAM: 4M - 136M CPU: 68LC040 or 68040 System: 7.1 - 8.1 Sold: 02/10/1993 - 09/12/1994 Macintosh Quadra 660AV Macintosh Quadra 840AV Supported by Mini vMac: no ROM Image Name: Quad660.ROM ROM Size: 2048k ROM Checksum: 5BF10FD1 ROM md5 Checksum: 20c3b24f81f3a3fb7129c211151830e9 RAM: 8M - 128M CPU: 68040 System: 7.1 - 8.1 Sold: 07/29/1993 - 09/12/1994 Macintosh LC 475 Performa 475 Performa 476 Macintosh Quadra 605 Macintosh LC 575 Performa 575 Performa 577 Performa 578 Supported by Mini vMac: no ROM Image Name: MacLC475.ROM ROM Size: 1024k ROM Checksum: FF7439EE ROM md5 Checksum: 76fab51d93f024d805fafd8f5c8f46a3 RAM: 4M - 132M CPU: 68LC040 System: 7.1 - 8.1 Sold: 10/18/1993 - 07/15/1996 PowerBook Duo 270c Supported by Mini vMac: no ROM Image Name: Duo270.ROM ROM Size: 1024k ROM Checksum: 0024D346 ROM md5 Checksum: 69126c0bc3b93e49c00577bb24117c7c RAM: 4M - 24M CPU: 68030 FPU: 68882 System: 7.1 - 7.6.1 Sold: 10/21/1993 - 05/16/1994 Macintosh Colour Classic II Performa 275 Macintosh LC 550? Performa 550? Performa 560? Macintosh TV? Supported by Mini vMac: no ROM Image Name: MacLC550.ROM ROM Size:1024k ROM Checksum: EDE66CBD, EAF1678D? ROM md5 Checksum: ed8e292fce939515fc9a272eca762460 or ? RAM: 4M - 36M CPU: 68030 FPU: optional 68882 System: 7.1 - 7.6.1 Sold: 10/21/1993 - 11/01/1995 PowerBook Duo 280 PowerBook Duo 280c Supported by Mini vMac: no ROM Image Name: Duo280.ROM ROM Size: 1024k ROM Checksum: 015621D7 ROM md5 Checksum: 9035624c90bc53b5fe12722974e51053 RAM: 4M - 40M CPU: 68LC040 FPU: optional 68882 System: 7.1 - 8.1 Sold: 05/16/1994 - 11/14/1994 PowerBook 520 PowerBook 520c PowerBook 540 PowerBook 540c Supported by Mini vMac: no ROM Image Name: PB520.ROM ROM Size: 2048k ROM Checksum: B6909089 ROM md5 Checksum: e7f4e60a9c70bf9a3930445bace613c1 RAM: 4M - 36M CPU: 68LC040 System: 7.1.1 - 8.1 Sold: 05/16/1994 - 09/16/1995 Macintosh LC 630 Performa 630 Macintosh Quadra 630 Macintosh 630 DOS Compatible? Supported by Mini vMac: no ROM Image Name: MacLC630.ROM ROM Size: 1024k ROM Checksum: 06684214 ROM md5 Checksum: af343f3f1362bf29cefd630687efaa25 RAM: 4M - 68M CPU: 68LC040 or 68040 System: 7.1 - 8.1 Sold: 07/18/1994 - 04/17/1995 PowerBook 150 Supported by Mini vMac: no ROM Image Name: PB150.ROM ROM Size: 1024k ROM Checksum: FDA22562 ROM md5 Checksum: 579c3c085153c042bbbaa8392e901dbd RAM: 4M - 40M CPU: 68030 System: 7.1.1 - 7.6.1 Sold: 07/18/1994 - 10/14/1995 Macintosh LC 580 Performa 580 Performa 588 Supported by Mini vMac: no ROM Image Name: MacLC580.ROM ROM Size: 1024k ROM Checksum: 064DC91D ROM md5 Checksum: d62ca2efcefb3e2d59a2f6756692c441 RAM: 4M - 52M CPU: 68LC040 System: 7.5 - 8.1 Sold: 04/03/1995 - 03/02/1996 PowerBook 550c Supported by Mini vMac: no ROM Size: 2048k ROM Checksum: ? RAM: 8M - 36M CPU: 68040 System: 7.1.1 - 8.1 Sold: 05/30/1995 - 04/01/1996 PowerBook 190 PowerBook 190cs Supported by Mini vMac: no ROM Image Name: PB190.ROM ROM Size: 2048k ROM Checksum: 4D27039C ROM md5 Checksum: 6b03262345c44778543199091ecee7d1 RAM: 4M - 40M CPU: 68LC040 System: 7.5.2 - 8.1 Sold: 08/28/1995 - 09/01/1996 *** Prototypes *** “Twiggy” 4.3T Macintosh prototype Supported by Mini vMac: yes ROM Image Name: Twiggy43.ROM ROM Size: 64k ROM Checksum: 27F4E04B ROM md5 Checksum: 665d3ca849e969fdf1173b45a48499ba RAM: 128k, 512k CPU: 68000 Display: 512 x 342 monochrome System: ? Sold: never Unlike later versions, there is not a checksum in the first 4 bytes. The value listed is just what the usual method would return. A string near the end of the ROM is: "ROM4.3T 07/04/83" “Twiggy” Macintosh prototype Supported by Mini vMac: yes ROM Image Name: Twiggy.ROM ROM Size: 64k ROM Checksum: 2884371D ROM md5 Checksum: 4f28b54a2c6d699b596a1e6072a57f58 RAM: 128k, 512k CPU: 68000 Display: 512 x 342 monochrome System: ? Sold: never
Low End Mac
EveryMac.com
Applefritter
myoldmac.net
Macintosh Emulation Station
Toshimitsu Tanaka
Studio Yama-Arashi
va_macs4me
Dragonstar Realm
MESS Wiki
Lord Nightmare, et al.
Mac GUI
communication from "Michael"