Mercurial > hg > Members > kono > nitros9-code
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> |