comparison docs/articles/bootprocess.article @ 1148:bc28c3bc3769

Put all stylesheets in one central location
author roug
date Sun, 27 Apr 2003 19:41:14 +0000
parents 2038f48c78e4
children
comparison
equal deleted inserted replaced
1147:ba4b50f63658 1148:bc28c3bc3769
3 documentation set. 3 documentation set.
4 --> 4 -->
5 <article> 5 <article>
6 <articleinfo> 6 <articleinfo>
7 <title>The OS-9 Boot Process</title> 7 <title>The OS-9 Boot Process</title>
8 <subtitle>COCO Computer</subtitle>
9 <author><firstname>Alan</firstname><surname>DeKok</surname> 8 <author><firstname>Alan</firstname><surname>DeKok</surname>
10 <affiliation> 9 <affiliation>
11 <address> 10 <address>
12 <email>aland@striker.ottawa.on.ca</email> 11 <email>aland@striker.ottawa.on.ca</email>
13 </address> 12 </address>
15 </author> 14 </author>
16 <revhistory> 15 <revhistory>
17 <revision> 16 <revision>
18 <revnumber>1</revnumber> 17 <revnumber>1</revnumber>
19 <date>Tue Apr 29 21:53:46 EDT 1997</date> 18 <date>Tue Apr 29 21:53:46 EDT 1997</date>
20 <revremark>Last update</revremark> 19 </revision>
20 <revision>
21 <revnumber>2</revnumber>
22 <date>13-Apr-2003</date>
23 <revremark>DragonDOS boot added</revremark>
21 </revision> 24 </revision>
22 </revhistory> 25 </revhistory>
23 </articleinfo> 26 </articleinfo>
27 <section>
28 <title>COCO Computer</title>
24 <orderedlist> 29 <orderedlist>
25 <listitem><para>Typing 'DOS' at the DECB 'OK' prompt loads in track 34 off of the disk.</para></listitem> 30 <listitem><para>Typing 'DOS' at the DECB 'OK' prompt loads in track 34 off of the disk.</para></listitem>
26 31
27 <listitem><para> Track 34 gets loaded into address $2600, and execution of code 32 <listitem><para> Track 34 gets loaded into address $2600, and execution of code
28 starts at $2602.</para></listitem> 33 starts at $2602.</para></listitem>
53 returns to OS9p2.</para></listitem> 58 returns to OS9p2.</para></listitem>
54 59
55 <listitem><para> OS9p2 then does F$Chain of 'CC3Go'. This prints a start up banner, 60 <listitem><para> OS9p2 then does F$Chain of 'CC3Go'. This prints a start up banner,
56 and runs your 'startup' file through a shell.</para></listitem> 61 and runs your 'startup' file through a shell.</para></listitem>
57 </orderedlist> 62 </orderedlist>
63 </section>
64 <section>
65 <title>Dragon 64</title>
66 <para>
67 DragonDOS BOOT (when you type BOOT)
68 loads sectors (numbered from 0) 2-17 (4096 bytes) into
69 RAM at location $2600. The first two bytes of sector 2 must be ASCII 'OS'
70 for this to work. It then jumps to $2602 and begins execution.
71 The boot code switches into RAM mode, and copies the entire section to
72 $F000 and jumps to $F04F.
73 </para>
74 </section>
58 </article> 75 </article>