This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
mg_notes:apple_ii_atlk:iigs_netboot [2018/01/23 15:11] M.G. [Boot Stages] |
mg_notes:apple_ii_atlk:iigs_netboot [2018/01/26 12:26] M.G. [Boot Stages] |
||
---|---|---|---|
Line 5: | Line 5: | ||
The Apple IIgs network boot happens in multiple stages. They are: | The Apple IIgs network boot happens in multiple stages. They are: | ||
- | **Stage 0 - ROM:** The system has a very minimal AppleTalk stack built into the ROM. It is capable of NBP lookups, ATP, and the lower level protocols to support these, and not much else. The stage 0 code performs an NBP lookup for ''Apple %%//%%gs''. When it finds it, it retrieves the stage 1 code using ATP requests in the same fashion to how the Workstation Card retrieves its boot blocks. The image is usually called ''ProDOS16 Boot Blocks'' | + | **Stage 0 - ROM:** The system has a very minimal AppleTalk stack built into the ROM. It is capable of NBP lookups, ATP, and the lower level protocols to support these, and not much else. The stage 0 code performs an NBP lookup for ''Apple %%//%%gs''. When it finds it, it retrieves the stage 1 code using ATP requests in the same as the Workstation Card retrieves its boot blocks. The image is usually called ''ProDOS16 Boot Blocks'' |
**Stage 1:** The stage 1 code is a small program with two purposes: It initializes an Apple II Ethernet Card, if installed, and patches it into the toolbox in a rudimentary fashion, and it uses ATP to load the stage 2 code from the server found by the stage 0 code, in usual manner. | **Stage 1:** The stage 1 code is a small program with two purposes: It initializes an Apple II Ethernet Card, if installed, and patches it into the toolbox in a rudimentary fashion, and it uses ATP to load the stage 2 code from the server found by the stage 0 code, in usual manner. |