[go: up one dir, main page]

Menu

[r18]: / htdocs / howto / history.html  Maximize  Restore  History

Download this file

212 lines (154 with data), 13.8 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix A. History</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><meta name="keywords" content="assembly, assembler, asm, inline, 32-bit, IA-32, i386, x86, nasm, gas, as, as86, yasm, fasm, shasm, osimpa, OS, Linux, Unix, kernel, system, libc, glibc, system call, interrupt, small, fast, embedded, hardware, port, macroprocessor, metaprogramming, preprocessor"><link rel="home" href="Assembly-HOWTO.html" title="Linux Assembly HOWTO"><link rel="up" href="Assembly-HOWTO.html" title="Linux Assembly HOWTO"><link rel="prev" href="faq.html" title="Chapter 8. Frequently Asked Questions"><link rel="next" href="acknowledgements.html" title="Appendix B. Acknowledgements"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix A. History</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="faq.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="acknowledgements.html">Next</a></td></tr></table><hr></div><div class="appendix" title="Appendix A. History"><div class="titlepage"><div><div><h2 class="title"><a name="a-history"></a>Appendix A. History</h2></div></div></div>
<p>
Each version includes a few fixes and minor corrections,
that need not to be repeatedly mentioned every time.
</p>
<p>
</p><div class="revhistory"><table border="0" width="100%" summary="Revision history"><tr><th align="left" valign="top" colspan="3"><b>Revision History</b></th></tr>
<tr><td align="left">Revision 0.7</td><td align="left">3 Mar 2013</td><td align="left">lnoor</td></tr><tr><td align="left" colspan="3">
New maintainer,
Reformatted as DocBook XML,
Checked, updated or replaced dead links.
</td></tr>
<tr><td align="left">Revision 0.6g</td><td align="left">11 Feb 2006</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
Added AASM,
updated FASM,
added MIPS example to <a class="link" href="quickstart.html" title="Chapter 6. Quick start">Quick Start</a> section,
added URLs to Turkish and Russian translations,
misc URL updates
</td></tr>
<tr><td align="left">Revision 0.6f</td><td align="left">17 Aug 2002</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
Added FASM,
added URL to Korean translation,
added URL to SVR4 i386 ABI specs,
update on HLA/Linux,
small fix in hello.S example,
misc URL updates
</td></tr>
<tr><td align="left">Revision 0.6e</td><td align="left">12 Jan 2002</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
Added URL describing GAS Intel syntax;
Added OSIMPA(former SHASM);
Added YASM;
FAQ update.
</td></tr>
<tr><td align="left">Revision 0.6d</td><td align="left">18 Mar 2001</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
Added Free Pascal;
new NASM URL again
</td></tr>
<tr><td align="left">Revision 0.6c</td><td align="left">15 Feb 2001</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
Added SHASM;
new answer in FAQ, new NASM URL, new mailing list address
</td></tr>
<tr><td align="left">Revision 0.6b</td><td align="left">21 Jan 2001</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
new questions in FAQ, corrected few URLs
</td></tr>
<tr><td align="left">Revision 0.6a</td><td align="left">10 Dec 2000</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
Remade section on AS86 (thanks to Holluby Istvan for pointing out
obsolete information).
Fixed several URLs that can be incorrectly rendered from sgml to html.
</td></tr>
<tr><td align="left">Revision 0.6</td><td align="left">11 Nov 2000</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
HOWTO is completely rewritten using DocBook DTD.
Layout is totally rearranged;
too much changes to list them here.
</td></tr>
<tr><td align="left">Revision 0.5n</td><td align="left">07 Nov 2000</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
Added question regarding kernel modules to <a class="link" href="faq.html" title="Chapter 8. Frequently Asked Questions">FAQ</a>,
fixed NASM URLs, GAS has Intel syntax too
</td></tr>
<tr><td align="left">Revision 0.5m</td><td align="left">22 Oct 2000</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
Linux 2.4 system calls can have 6 args,
Added ALD note to <a class="link" href="faq.html" title="Chapter 8. Frequently Asked Questions">FAQ</a>,
fixed mailing list subscribe address
</td></tr>
<tr><td align="left">Revision 0.5l</td><td align="left">23 Aug 2000</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">Added TDASM, updates on NASM</td></tr>
<tr><td align="left">Revision 0.5k</td><td align="left">11 Jul 2000</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">Few additions to FAQ</td></tr>
<tr><td align="left">Revision 0.5j</td><td align="left">14 Jun 2000</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
Complete rearrangement of <a class="link" href="introduction.html" title="Chapter 1. Introduction">Introduction</a> and <a class="link" href="resources.html" title="Chapter 7. Resources">Resources</a> sections.
<a class="link" href="faq.html" title="Chapter 8. Frequently Asked Questions">FAQ</a> added to <a class="link" href="resources.html" title="Chapter 7. Resources">Resources</a>,
misc cleanups and additions.
</td></tr>
<tr><td align="left">Revision 0.5i</td><td align="left">04 May 2000</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
Added HLA, TALC;
rearrangements in <a class="link" href="resources.html" title="Chapter 7. Resources">Resources</a>, <a class="link" href="quickstart.html" title="Chapter 6. Quick start">Quick Start</a> sections. Few new pointers.
</td></tr>
<tr><td align="left">Revision 0.5h</td><td align="left">09 Apr 2000</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
finally managed to state LDP license on document,
new resources added, misc fixes
</td></tr>
<tr><td align="left">Revision 0.5g</td><td align="left">26 Mar 2000</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">new resources on different CPUs</td></tr>
<tr><td align="left">Revision 0.5f</td><td align="left">02 Mar 2000</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">new resources, misc corrections</td></tr>
<tr><td align="left">Revision 0.5e</td><td align="left">10 Feb 2000</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">URL updates, changes in GAS example</td></tr>
<tr><td align="left">Revision 0.5d</td><td align="left">01 Feb 2000</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
<a class="link" href="resources.html" title="Chapter 7. Resources">Resources</a> (former "Pointers") section completely redone,
various URL updates.
</td></tr>
<tr><td align="left">Revision 0.5c</td><td align="left">05 Dec 1999</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
New pointers, updates and some rearrangements.
Rewrite of sgml source.
</td></tr>
<tr><td align="left">Revision 0.5b</td><td align="left">19 Sep 1999</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
Discussion about libc or not libc continues.
New web pointers and and overall updates.
</td></tr>
<tr><td align="left">Revision 0.5a</td><td align="left">01 Aug 1999</td><td align="left">konst</td></tr><tr><td align="left" colspan="3">
<a class="link" href="quickstart.html" title="Chapter 6. Quick start">Quick Start</a> section rearranged, added GAS example.
Several new web pointers.
</td></tr>
<tr><td align="left">Revision 0.5</td><td align="left">01 Aug 1999</td><td align="left">konst, , fare</td></tr><tr><td align="left" colspan="3">
GAS has 16-bit mode.
New maintainer (at last): Konstantin Boldyshev.
Discussion about libc or not libc.
Added <a class="link" href="quickstart.html" title="Chapter 6. Quick start">Quick Start</a> section with examples of assembly code.
</td></tr>
<tr><td align="left">Revision 0.4q</td><td align="left">22 Jun 1999</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">
process argument passing (argc, argv, environ) in assembly.
This is yet another
"last release by Fare before new maintainer takes over".
Nobody knows who might be the new maintainer.
</td></tr>
<tr><td align="left">Revision 0.4p</td><td align="left">06 Jun 1999</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">clean up and updates</td></tr>
<tr><td align="left">Revision 0.4o</td><td align="left">01 Dec 1998</td><td align="left">fare</td></tr>
<tr><td align="left">Revision 0.4m</td><td align="left">23 Mar 1998</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">corrections about gcc invocation</td></tr>
<tr><td align="left">Revision 0.4l</td><td align="left">16 Nov 1997</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">release for LSL 6th edition</td></tr>
<tr><td align="left">Revision 0.4k</td><td align="left">19 Oct 1997</td><td align="left">fare</td></tr>
<tr><td align="left">Revision 0.4j</td><td align="left">07 Sep 1997</td><td align="left">fare</td></tr>
<tr><td align="left">Revision 0.4i</td><td align="left">17 Jul 1997</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">info on 16-bit mode access from Linux</td></tr>
<tr><td align="left">Revision 0.4h</td><td align="left">19 Jun 1997</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">
still more on "how not to use assembly";
updates on NASM, GAS.
</td></tr>
<tr><td align="left">Revision 0.4g</td><td align="left">30 Mar 1997</td><td align="left">fare</td></tr>
<tr><td align="left">Revision 0.4f</td><td align="left">20 Mar 1997</td><td align="left">fare</td></tr>
<tr><td align="left">Revision 0.4e</td><td align="left">13 Mar 1997</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">Release for DrLinux</td></tr>
<tr><td align="left">Revision 0.4d</td><td align="left">28 Feb 1997</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">Vapor announce of a new Assembly-HOWTO maintainer</td></tr>
<tr><td align="left">Revision 0.4c</td><td align="left">09 Feb 1997</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">Added section <a class="link" href="doyouneed.html" title="Chapter 2. Do you need assembly?">Do you need assembly?</a>.</td></tr>
<tr><td align="left">Revision 0.4b</td><td align="left">03 Feb 1997</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">NASM moved: now is before AS86</td></tr>
<tr><td align="left">Revision 0.4a</td><td align="left">20 Jan 1997</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">CREDITS section added</td></tr>
<tr><td align="left">Revision 0.4</td><td align="left">20 Jan 1997</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">first release of the HOWTO as such</td></tr>
<tr><td align="left">Revision 0.4pre1</td><td align="left">13 Jan 1997</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">
text mini-HOWTO transformed into a full linuxdoc-sgml HOWTO,
to see what the SGML tools are like
</td></tr>
<tr><td align="left">Revision 0.3l</td><td align="left">11 Jan 1997</td><td align="left">fare</td></tr>
<tr><td align="left">Revision 0.3k</td><td align="left">19 Dec 1996</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">What? I had forgotten to point to terse???</td></tr>
<tr><td align="left">Revision 0.3j</td><td align="left">24 Nov 1996</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">point to French translated version</td></tr>
<tr><td align="left">Revision 0.3i</td><td align="left">16 Nov 1996</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">NASM is getting pretty slick</td></tr>
<tr><td align="left">Revision 0.3h</td><td align="left">06 Nov 1996</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">
more about cross-compiling - - See on sunsite: devel/msdos/
</td></tr>
<tr><td align="left">Revision 0.3g</td><td align="left">02 Nov 1996</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">
Created the History. Added pointers in cross-compiling section.
Added section about I/O programming under Linux (particularly video).
</td></tr>
<tr><td align="left">Revision 0.3f</td><td align="left">17 Oct 1996</td><td align="left">fare</td></tr>
<tr><td align="left">Revision 0.3c</td><td align="left">15 Jun 1996</td><td align="left">fare</td></tr>
<tr><td align="left">Revision 0.2</td><td align="left">04 May 1996</td><td align="left">fare</td></tr>
<tr><td align="left">Revision 0.1</td><td align="left">23 Apr 1996</td><td align="left">fare</td></tr><tr><td align="left" colspan="3">
Francois-Rene "Fare" Rideau creates and publishes the first mini-HOWTO,
because "I'm sick of answering ever the same questions
on comp.lang.asm.x86"
</td></tr>
</table></div><p>
</p>
</div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="faq.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="acknowledgements.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 8. Frequently Asked Questions </td><td width="20%" align="center"><a accesskey="h" href="Assembly-HOWTO.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix B. Acknowledgements</td></tr></table></div></body></html>