
Newworld ROMs
=============

1. What is a NewWorld ROM?

	Starting with the iMac and the B&W G3, Apple introduced 
	the "NewWorld booting". This means in principal that
	the ROM is loaded from a file (instead of the traditional 
	ROM chip).


2. Where can I get this ROM?

	The file 'Mac OS ROM' in the System Folder contains the
	NewWorld ROM (also called file-ROM). Note that MacOS 8.6
	or later is required. It is possible that the 'Mac OS ROM'
	file is missing if MacOS was installed with the "minimal
	installation" option checked on pre-newworld machines.


3. How do I use this ROM with MOL?

	Copy the file 'Mac OS ROM' to linux. Make sure that it
	is copied as a raw binary file (in particular without 
	any MacBinary encoding).
	
	Run the 'strip_nwrom' utility on the ROM image:

		bash$ strip_nwrom src_rom rom.nw

	In the above example, "src_rom" is the file from MacOS and
	"rom.nw" is the stripped ROM which can be used by MOL.

	Next, copy the stripped ROM to the /usr/lib/mol/rom/ directory.
	Then edit the /etc/molrc file and make sure that the following
	resources are set correctly:

		newworld_boot:	yes
		newworld_rom:	rom/rom.nw

	DONE!


4. Remarks

	In general, the newworld ROM must correspond to
	the MacOS version beeing booted. Some guidelines:

		1.4, 1.6, 2.4	MacOS 8.6
		3.0, 3.7	MacOS 9


5. Compatible NewWorld ROMs

	The following NewWorld ROMs are known to be
	compatible with MOL (use 'GetInfo...' in Finder
	on the 'Mac OS ROM' file in the system folder
	to get the version information of a particular ROM):

		1.4, 1.6, 2.4, 3.0, 3.7

	The 1.8.1 ROM is NOT compatible with MOL, others
	might very well be.
 