<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/core/ldlinux.asm, branch syslinux-3.70-pre25</title>
<subtitle>git.kernel.org: pub/scm/boot/syslinux/syslinux.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/'/>
<entry>
<title>ldlinux: handle "first byte E5 change to 05" rule in FAT</title>
<updated>2008-06-25T20:50:50+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-25T20:50:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=c6b829c3545f2e594804b4ccce4db3398d5dff08'/>
<id>c6b829c3545f2e594804b4ccce4db3398d5dff08</id>
<content type='text'>
FAT has a somewhat obnoxious rule: byte E5 in the first position is
encoded as 05.  If it was *always* that case we could simply fold it
into the codepage tables, but that rule applies only to the first
character.

Note that in the common codepages (incl. 437), E5 is lower-case sigma
(σ), which we currently upper case to upper case sigma (Σ, E4)
preventing a match -- which DOS *doesn't* do (it thinks of the Greek
characters as symbols, not subject to case distinctions.)  Putting
that special case in the codepage-generation scripts seems too ugly,
though.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FAT has a somewhat obnoxious rule: byte E5 in the first position is
encoded as 05.  If it was *always* that case we could simply fold it
into the codepage tables, but that rule applies only to the first
character.

Note that in the common codepages (incl. 437), E5 is lower-case sigma
(σ), which we currently upper case to upper case sigma (Σ, E4)
preventing a match -- which DOS *doesn't* do (it thinks of the Greek
characters as symbols, not subject to case distinctions.)  Putting
that special case in the codepage-generation scripts seems too ugly,
though.
</pre>
</div>
</content>
</entry>
<entry>
<title>writestr_early: save/restore registers</title>
<updated>2008-06-15T17:43:14+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-15T17:43:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=d8f1d5b4731228689b6badd0b34720c3dc9eeeed'/>
<id>d8f1d5b4731228689b6badd0b34720c3dc9eeeed</id>
<content type='text'>
We have made it this far without it, but it seems like a disaster
waiting to happen.  We can afford the extra four bytes in sector 1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have made it this far without it, but it seems like a disaster
waiting to happen.  We can afford the extra four bytes in sector 1.
</pre>
</div>
</content>
</entry>
<entry>
<title>Mechanically rename the writestr functions</title>
<updated>2008-06-15T17:37:10+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-15T17:37:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=89e10c2e8a7d9592a400824f9667b2487014f633'/>
<id>89e10c2e8a7d9592a400824f9667b2487014f633</id>
<content type='text'>
Mechanically rename the writestr functions:

	writestr   -&gt; writestr_early
	cwritestr  -&gt; writestr

... to reflect which function is more appropriate to call in normal
circumstances.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mechanically rename the writestr functions:

	writestr   -&gt; writestr_early
	cwritestr  -&gt; writestr

... to reflect which function is more appropriate to call in normal
circumstances.
</pre>
</div>
</content>
</entry>
<entry>
<title>When erroring out on an DOS interrupt, print info</title>
<updated>2008-06-10T23:15:23+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-10T23:15:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=0567ceb761f37a1a0bae2726747190789fcd515b'/>
<id>0567ceb761f37a1a0bae2726747190789fcd515b</id>
<content type='text'>
Print the interrupt number, AX, and CS:IP of the offending system
call.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Print the interrupt number, AX, and CS:IP of the offending system
call.
</pre>
</div>
</content>
</entry>
<entry>
<title>ldlinux: search_dos_dir returns attributes in DL</title>
<updated>2008-06-10T22:40:11+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-10T22:40:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=bed21540a0481b8560d8729481e69b379edda31e'/>
<id>bed21540a0481b8560d8729481e69b379edda31e</id>
<content type='text'>
search_dos_dir returns attributes in DL, so we shouldn't push/pop DX
around this function!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
search_dos_dir returns attributes in DL, so we shouldn't push/pop DX
around this function!
</pre>
</div>
</content>
</entry>
<entry>
<title>Whitespace cleanup</title>
<updated>2008-06-09T23:32:09+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-09T23:32:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=bb170715538cc6c8806fcec20e6ca0d3f7267468'/>
<id>bb170715538cc6c8806fcec20e6ca0d3f7267468</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>FAT: make all codepage data derived from the same place</title>
<updated>2008-06-09T23:14:44+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-09T19:21:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=e74dc5c074f683d6b8ab71f9434533a6c74bdf43'/>
<id>e74dc5c074f683d6b8ab71f9434533a6c74bdf43</id>
<content type='text'>
Make the codepage data all derive from the Unicode tables, and create
files that could be dynamically loaded in the future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the codepage data all derive from the Unicode tables, and create
files that could be dynamically loaded in the future.
</pre>
</div>
</content>
</entry>
<entry>
<title>FAT: Support VFAT long filenames</title>
<updated>2008-06-06T07:09:58+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-06T07:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=af06a0d5ae28673eb7927b29cd92a4f30d882d92'/>
<id>af06a0d5ae28673eb7927b29cd92a4f30d882d92</id>
<content type='text'>
Initial support for VFAT long filenames; currently hard-coded to
codepage 865, no support for other codepages or for accessing files
with names which aren't in the current codepage.  This hopefully
shouldn't be an issue for SYSLINUX applications.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initial support for VFAT long filenames; currently hard-coded to
codepage 865, no support for other codepages or for accessing files
with names which aren't in the current codepage.  This hopefully
shouldn't be an issue for SYSLINUX applications.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move files out of root into core, dos, and utils</title>
<updated>2008-05-29T22:11:38+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-05-29T22:11:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=b536209dfb7bd50c37061735fe10d2c19a97d26d'/>
<id>b536209dfb7bd50c37061735fe10d2c19a97d26d</id>
<content type='text'>
Move source files out of the root directory; the root is a mess and
has become virtually unmaintainable.  The Syslinux core now lives in
core/; the Linux and generic utilities has moved into utils/, and
copybs.com has moved into dos/; it had to go somewhere, and it seemed
as good a place as any.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move source files out of the root directory; the root is a mess and
has become virtually unmaintainable.  The Syslinux core now lives in
core/; the Linux and generic utilities has moved into utils/, and
copybs.com has moved into dos/; it had to go somewhere, and it seemed
as good a place as any.
</pre>
</div>
</content>
</entry>
</feed>
