Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:appleshare_boot_blocks [2018/01/23 14:01]
M.G. ↷ Page name changed from projects:iie_boot_blocks to projects:appleshare_boot_blocks
projects:appleshare_boot_blocks [2018/06/19 12:51] (current)
M.G. [Updated AppleShare Apple II Boot Blocks]
Line 3: Line 3:
 AppleShare Apple II Boot Blocks are used by the Apple IIgs, Apple II Workstation Card, and the Apple %%//%%e Card for Macintosh LC to initiate a network boot. For the IIgs and Workstation Card, it is a true network boot and the boot blocks are downloaded from the server. ​ The Apple %%//%%e Card loads them from its application file instead. AppleShare Apple II Boot Blocks are used by the Apple IIgs, Apple II Workstation Card, and the Apple %%//%%e Card for Macintosh LC to initiate a network boot. For the IIgs and Workstation Card, it is a true network boot and the boot blocks are downloaded from the server. ​ The Apple %%//%%e Card loads them from its application file instead.
  
-The purpose of the Apple %%//%%e boot blocks are to install ProDOS in memory, initialize AppleTalk, and allow the user to logon to a file server. ​ Ultimately, the end result is that the system achieves a diskless startup. The IIgs boot blocks are similar, but include a first-stage boot loader that loads a second stage (which is what we are concerned with) that includes the second stage code itself ("​Fizzy"​) as well as several embedded files (see below for the list of these files) ​for setting up AppleTalk higher-level protocols and selectively booting ProDOS 8 or GS/OS.+The purpose of the Apple %%//%%e boot blocks are to install ProDOS in memory, initialize AppleTalk, and allow the user to logon to a file server. ​ Ultimately, the end result is that the system achieves a diskless startup. The IIgs boot blocks are similar, but include a first-stage boot loader that loads a second stage (which is what we are concerned with) that includes the second stage code itself ("​Fizzy"​) as well as several embedded files for setting up AppleTalk higher-level protocols and selectively booting ProDOS 8 or GS/OS.
  
 These AppleShare Apple %%//%%e boot blocks use the latest version of the logon program and are available with ProDOS 2.0.3 (the last official release from Apple) or ProDOS 2.4.x by John Brooks. These AppleShare Apple %%//%%e boot blocks use the latest version of the logon program and are available with ProDOS 2.0.3 (the last official release from Apple) or ProDOS 2.4.x by John Brooks.
  
 ProDOS 2.4.1 has been patched to work around bugs in Bitsy Bye related to the Apple %%//%%e Card for Macintosh LC.  Note that [[http://​www.callapple.org/​vintage-apple-computers/​apple-ii/​announcing-prodos-2-4-2-for-all-apple-ii-computers/​|ProDOS 2.4.2]] includes these fixes. ProDOS 2.4.1 has been patched to work around bugs in Bitsy Bye related to the Apple %%//%%e Card for Macintosh LC.  Note that [[http://​www.callapple.org/​vintage-apple-computers/​apple-ii/​announcing-prodos-2-4-2-for-all-apple-ii-computers/​|ProDOS 2.4.2]] includes these fixes.
 +
 +For more information on setting up AppleShare/​NetAtalk,​ see {{https://​peterwong.net/​blog/​apple-iigs-network-netatalk/​|Peter Wong's excellent page}} on the topic.
 +
 ===== For AppleShare Server and Netatalk ===== ===== For AppleShare Server and Netatalk =====
  
Line 18: Line 21:
 **Apple IIgs** //​experimental//​ **Apple IIgs** //​experimental//​
  
-If the system is set to boot ProDOS 8 it uses the ProDOS ​contained within ​the boot blocks.+Normally, ​the Apple IIgs reads the Boot OS (ProDOS 8 or GS/OS) selection from the battery RAM (BRAM). ​ The following ​boot blocks have been modified to allow overriding the BRAM selection by two methods: Press ''​8''​ or ''​G''​ before the "​Starting Up Over the Network"​ message appears to select ​ProDOS 8 or GS/OS respectively,​ or modify ​the ''​ProDOS16 Image''​ file at $0204 to have 0 for firmware decides (default), 1 for GS/OS, and 2 for ProDOS ​8. 
 + 
 +  * {{ :​projects:​prodos16_image.203.mgfizzy.gz |Apple IIgs GS/OS Boot Blocks with ProDOS 2.0.3 and Selection Override}} //Tested Working// 
 +  * {{ :​projects:​prodos16_image.203.mgfizzy.bridgefix.gz |Apple IIgs GS/OS Boot Blocks with ProDOS 2.0.3 and Selection Override, and Geoff Body's EtherTalk Bridge Fix}} 
 +    * This will allow booting to ProDOS 8 without having ​the machine freeze. 
 +    * Geoff'​s ''​ATALKIRQ''​ PIF is not required and should not be installed if this image is used. 
 +    * For more information,​ see {{http://​appleii.ivanx.com/​a2server/​scripts/​a2server-5-netboot.txt|here}}.
  
-  * {{ :​projects:​prodos16_image.241.gz |Boot Blocks with ProDOS 2.4.2}}+Note that ProDOS 2.4.x seems to have trouble being part of the GS/OS boot blocks and crashes to the monitor.