hpa [Thu, 16 Dec 2004 21:53:20 +0000 (21:53 +0000)]
Convert to using -mregparm=3; makes the code slightly smaller AND
avoids some stupid problems with .code16 on some binutils versions.
hpa [Thu, 16 Dec 2004 09:25:47 +0000 (09:25 +0000)]
Correct the handling for full 64K regions safe; correct the parsing of
FAT12 FAT entries.
hpa [Thu, 16 Dec 2004 08:27:54 +0000 (08:27 +0000)]
Generate the length correctly
hpa [Thu, 16 Dec 2004 08:23:55 +0000 (08:23 +0000)]
Cluster -> Sector conversion has to add the DataArea offset
hpa [Thu, 16 Dec 2004 08:18:16 +0000 (08:18 +0000)]
Fix possible infinite loop on invalid input
hpa [Thu, 16 Dec 2004 08:13:13 +0000 (08:13 +0000)]
Correct finding the first sector
hpa [Thu, 16 Dec 2004 08:08:24 +0000 (08:08 +0000)]
repe cmpsb trashes di, not just si
hpa [Thu, 16 Dec 2004 07:56:54 +0000 (07:56 +0000)]
Fix the sense of a couple of tests. We now get to the command line.
hpa [Thu, 16 Dec 2004 07:54:09 +0000 (07:54 +0000)]
Fix some cut-and-paste bugs...
hpa [Thu, 16 Dec 2004 07:47:11 +0000 (07:47 +0000)]
Corrections to self-loading sequence; we now get that far at least
hpa [Thu, 16 Dec 2004 07:29:43 +0000 (07:29 +0000)]
Fix some cases of bad pointer arithmetric
hpa [Thu, 16 Dec 2004 06:52:35 +0000 (06:52 +0000)]
First cut at new searchdir for FAT boot loader; uses metadata cache
hpa [Thu, 16 Dec 2004 06:23:08 +0000 (06:23 +0000)]
Remove unneccesary blank line
hpa [Thu, 16 Dec 2004 06:22:37 +0000 (06:22 +0000)]
scas uses the destination operand, so don't use it.
hpa [Thu, 16 Dec 2004 06:17:23 +0000 (06:17 +0000)]
More cleanups; try to get rid of the now-obsolete definition of
"cluster" as the minimum block
hpa [Thu, 16 Dec 2004 05:19:54 +0000 (05:19 +0000)]
Build sector-oriented getfssec routine
hpa [Thu, 16 Dec 2004 02:53:06 +0000 (02:53 +0000)]
Fix make of win32
hpa [Thu, 16 Dec 2004 02:51:29 +0000 (02:51 +0000)]
malloc.h is internal; put in lib/
Fix "make clean" for unix installer
hpa [Thu, 16 Dec 2004 01:53:17 +0000 (01:53 +0000)]
Reorganize memory map to make use of 0x3000..0x5000; reduce trackbufsize
in syslinux to 8K like the others, expecting to handle subclusters;
more work on cleaning up ldlinux.asm.
hpa [Thu, 16 Dec 2004 00:11:52 +0000 (00:11 +0000)]
MSDN says the 0x08 forms of the lock calls are OK for all filesystems,
and that if one uses 0x48 one has to fall back to 0x08 anyway
hpa [Wed, 15 Dec 2004 23:54:56 +0000 (23:54 +0000)]
Use the DOS version to determine whether to use the FAT32-capable locking
functions.
hpa [Wed, 15 Dec 2004 22:57:31 +0000 (22:57 +0000)]
Put in MS-DOS 7 locking support
hpa [Wed, 15 Dec 2004 22:01:24 +0000 (22:01 +0000)]
@:\LDLINUX.SYS not @:LDLINUX.SYS
hpa [Wed, 15 Dec 2004 21:56:04 +0000 (21:56 +0000)]
Adjust the interface to syslxmod.c so the DOS installer doesn't need
printf().
hpa [Wed, 15 Dec 2004 20:29:17 +0000 (20:29 +0000)]
Make the CC_IS_OK hack work again.
Change the private pointer in libfat to an intptr_t; we actually
use an integer most of the time so an intptr_t is more convenient.
hpa [Wed, 15 Dec 2004 19:01:38 +0000 (19:01 +0000)]
Simple memset/memcpy implementation
hpa [Wed, 15 Dec 2004 12:39:24 +0000 (12:39 +0000)]
Tweak optimizations.
hpa [Wed, 15 Dec 2004 12:34:42 +0000 (12:34 +0000)]
Convert the DOS installer to C like everything else.
hpa [Wed, 15 Dec 2004 10:58:16 +0000 (10:58 +0000)]
Tell the world what we've changed...
hpa [Wed, 15 Dec 2004 10:51:18 +0000 (10:51 +0000)]
More adjustment to the Brave New World<TM>
hpa [Wed, 15 Dec 2004 10:28:29 +0000 (10:28 +0000)]
Change the win32 build procedure to match the new world; installer
not yet ported
hpa [Wed, 15 Dec 2004 10:17:03 +0000 (10:17 +0000)]
Initial hack at making this somewhat sane in the brave new world
hpa [Wed, 15 Dec 2004 10:14:39 +0000 (10:14 +0000)]
Prepping for new 2.20 version: rewrite main syslinux program to support
FAT32 and EDD, and a new cleaner installer infrastructure.
hpa [Tue, 14 Dec 2004 23:37:38 +0000 (23:37 +0000)]
Make sure we get all the scripts...
hpa [Tue, 14 Dec 2004 23:35:04 +0000 (23:35 +0000)]
Break the devel package
hpa [Tue, 14 Dec 2004 23:33:00 +0000 (23:33 +0000)]
Document makefile/specfile changes
hpa [Tue, 14 Dec 2004 23:30:28 +0000 (23:30 +0000)]
Try getting the RPM to do the right thing for the com32 devel
environment.
hpa [Tue, 14 Dec 2004 23:18:25 +0000 (23:18 +0000)]
Make "make install" do the right thing for the com32 library
hpa [Tue, 14 Dec 2004 23:05:08 +0000 (23:05 +0000)]
We don't use the list file to get patch offsets anymore.
hpa [Tue, 14 Dec 2004 23:03:28 +0000 (23:03 +0000)]
Update copyright headers.
hpa [Tue, 14 Dec 2004 22:46:24 +0000 (22:46 +0000)]
Fix the spelling of "Boston"
hpa [Tue, 14 Dec 2004 05:30:55 +0000 (05:30 +0000)]
This is now the 2.13 tree
hpa [Tue, 14 Dec 2004 05:30:25 +0000 (05:30 +0000)]
Fix MEMDISK command-line parsing; add "raw" memory support for MEMDISK
hpa [Fri, 10 Dec 2004 05:51:23 +0000 (05:51 +0000)]
Update TODO list
hpa [Fri, 10 Dec 2004 05:49:03 +0000 (05:49 +0000)]
Added write protect to MEMDISK
hpa [Fri, 10 Dec 2004 05:48:23 +0000 (05:48 +0000)]
Support making the disk readonly
hpa [Thu, 9 Dec 2004 06:27:12 +0000 (06:27 +0000)]
Support non-mkisofs mastering programs
hpa [Wed, 8 Dec 2004 20:23:21 +0000 (20:23 +0000)]
Remove hello.exe when doing make tidy
hpa [Wed, 8 Dec 2004 20:22:17 +0000 (20:22 +0000)]
C compiler test file
hpa [Wed, 8 Dec 2004 19:43:39 +0000 (19:43 +0000)]
Update
hpa [Wed, 8 Dec 2004 19:42:54 +0000 (19:42 +0000)]
Separate modules (intended to be production code used for real stuff)
and samples (demo code).
hpa [Wed, 8 Dec 2004 19:29:57 +0000 (19:29 +0000)]
Correct the spelling of __stack_size
hpa [Wed, 8 Dec 2004 19:29:28 +0000 (19:29 +0000)]
Fix list of sources
hpa [Wed, 8 Dec 2004 19:28:05 +0000 (19:28 +0000)]
Be less hostile to building on a mingw-less system.
hpa [Wed, 8 Dec 2004 19:21:35 +0000 (19:21 +0000)]
Add comment about win32
hpa [Wed, 8 Dec 2004 19:17:03 +0000 (19:17 +0000)]
Add stack.o to the list of library objects.
hpa [Wed, 8 Dec 2004 04:45:44 +0000 (04:45 +0000)]
Make sure DATE and HEXDATE is exported to submakefiles
hpa [Wed, 8 Dec 2004 04:31:00 +0000 (04:31 +0000)]
Document fix for linker bug
hpa [Wed, 8 Dec 2004 04:29:22 +0000 (04:29 +0000)]
Move all 16-bit code into one assembly file so we don't have to rely
on ld working properly
hpa [Tue, 7 Dec 2004 22:20:39 +0000 (22:20 +0000)]
Register-dumping routine; handy to add for debugging
hpa [Tue, 7 Dec 2004 22:18:09 +0000 (22:18 +0000)]
Remove residual exception-handling stuff (not supported)
hpa [Fri, 3 Dec 2004 23:30:00 +0000 (23:30 +0000)]
Fix COM32 file length loading bug.
hpa [Fri, 3 Dec 2004 23:29:12 +0000 (23:29 +0000)]
Make sure to save/restore the file length
hpa [Fri, 3 Dec 2004 23:18:28 +0000 (23:18 +0000)]
This is sample code.
hpa [Fri, 3 Dec 2004 23:16:31 +0000 (23:16 +0000)]
The chain loader has been moved to the main com32 directory.
hpa [Fri, 3 Dec 2004 23:15:46 +0000 (23:15 +0000)]
libcom32-ize the chain loader; add LICENCE file
hpa [Wed, 1 Dec 2004 03:09:42 +0000 (03:09 +0000)]
Use extended keyboard interface, properly this time
hpa [Wed, 1 Dec 2004 03:02:40 +0000 (03:02 +0000)]
Use the extended keyboard handling functions.
hpa [Wed, 1 Dec 2004 02:45:03 +0000 (02:45 +0000)]
getkey() demo
hpa [Wed, 1 Dec 2004 02:44:34 +0000 (02:44 +0000)]
Library to decode console codes; demo program
hpa [Wed, 1 Dec 2004 01:30:07 +0000 (01:30 +0000)]
Utility library which can be compiled either for Linux or for COM32
hpa [Wed, 1 Dec 2004 00:40:16 +0000 (00:40 +0000)]
Make the console behave the same as com32 when compiling for Linux
hpa [Wed, 1 Dec 2004 00:29:55 +0000 (00:29 +0000)]
Allow compiling for both Linux and COM32: Makefile cleanups
hpa [Wed, 1 Dec 2004 00:24:47 +0000 (00:24 +0000)]
Ignore incoming LF, so that having Enter -> CR LF on input doesn't hurt
hpa [Wed, 1 Dec 2004 00:11:20 +0000 (00:11 +0000)]
Use auto CRNL; compile demo for Linux too
hpa [Tue, 30 Nov 2004 23:58:00 +0000 (23:58 +0000)]
Add a few more options, including the very useful autocr control code.
hpa [Tue, 30 Nov 2004 22:09:56 +0000 (22:09 +0000)]
Actually working ANSI device; add demo
hpa [Tue, 30 Nov 2004 20:44:18 +0000 (20:44 +0000)]
A version of ansicon_write which compiles, and just make actually work
hpa [Tue, 30 Nov 2004 19:40:07 +0000 (19:40 +0000)]
Fix looping over directories
hpa [Wed, 24 Nov 2004 00:33:59 +0000 (00:33 +0000)]
Serial port and ANSI write support
hpa [Tue, 23 Nov 2004 23:52:45 +0000 (23:52 +0000)]
Enable debugging symbols to be included in the .elf file.
hpa [Tue, 23 Nov 2004 23:43:02 +0000 (23:43 +0000)]
Split input and output sides of the device model
hpa [Tue, 23 Nov 2004 23:28:03 +0000 (23:28 +0000)]
Division error handling
hpa [Tue, 23 Nov 2004 23:05:58 +0000 (23:05 +0000)]
Add fopendev()
hpa [Wed, 17 Nov 2004 07:19:58 +0000 (07:19 +0000)]
Use libgcc files from klibc
hpa [Wed, 17 Nov 2004 06:35:59 +0000 (06:35 +0000)]
Document libcom32
hpa [Wed, 17 Nov 2004 06:34:16 +0000 (06:34 +0000)]
com32/lib is no longer private
hpa [Wed, 17 Nov 2004 06:32:01 +0000 (06:32 +0000)]
Linker script for com32 files
hpa [Wed, 17 Nov 2004 06:30:25 +0000 (06:30 +0000)]
Update Makefile to handle subdirectories cleaner; fix qsort
hpa [Wed, 17 Nov 2004 06:24:12 +0000 (06:24 +0000)]
Separate rawcon and stdcon; actually make input work
hpa [Wed, 17 Nov 2004 05:52:45 +0000 (05:52 +0000)]
Very basic operations now work; need to handle line-oriented
versus character-oriented input
hpa [Wed, 10 Nov 2004 22:31:50 +0000 (22:31 +0000)]
Very first cut at a klibc-derived C library for com32
hpa [Tue, 2 Nov 2004 19:09:52 +0000 (19:09 +0000)]
Now working on 2.12
hpa [Tue, 2 Nov 2004 19:09:31 +0000 (19:09 +0000)]
2.11 is long gone
hpa [Sat, 30 Oct 2004 21:20:06 +0000 (21:20 +0000)]
Update filename search algorithm
hpa [Sat, 30 Oct 2004 21:17:01 +0000 (21:17 +0000)]
Fix documentation for finding the config file name.
hpa [Fri, 15 Oct 2004 17:03:43 +0000 (17:03 +0000)]
Add ID tag for date.
hpa [Fri, 15 Oct 2004 17:03:14 +0000 (17:03 +0000)]
Make less prehistoric.
hpa [Thu, 30 Sep 2004 22:04:46 +0000 (22:04 +0000)]
Clarify the max length
hpa [Mon, 23 Aug 2004 18:12:58 +0000 (18:12 +0000)]
Tidy up and make 64-bit-clean