summaryrefslogtreecommitdiffstats
path: root/usr.bin/doscmd
Commit message (Collapse)AuthorAgeFilesLines
* WARNS=2 fixupmarkm2001-12-0214-54/+55
|
* Remove check for the DISPLAY environment variable. It's easier to usetg2001-11-271-3/+0
| | | | | | the `-x' option to get an X window than to temporarily disable DISPLAY. PR: 32180
* Minor cleanup, no functional changes:tg2001-10-125-96/+108
| | | | | | - Add/change some comments, - remove superfluous `if (1||x)' and re-indent, - fix initialization of floppyinfo[] to get rid of warning.
* - First shot at PIC emulation;tg2001-10-0213-589/+741
| | | | | | | | - better 8250 emulation; - fake vertical retrace bit in Input Status #1 register (this was lost in the VGA emu rewrite). Submitted by: Igor Serikov <bt@turtle.pangeatech.com>
* Fixed the BINGRP handling mess.ru2001-09-131-3/+3
| | | | | | | | EXEGRP and EXEMODE are used to install DOS (EXE format) binaries. doscmd(1) can optionally be installed as ``setgid kmem''. Hence the assignment operator for EXEGRP. PR: bin/30538
* Remove MAP_INHERIT flag from mmaps.dillon2001-08-254-11/+11
|
* Fix INT 10:09 (write char) and INT 10:0a (write char and attribute)tg2001-08-142-10/+12
| | | | | | | when cursor is at the lower right corner. PR: 29574 29601 Submitted by: Nils M Holm <nmh@t3x.org>
* Move update of BIOS variable at 0x6c (time counter) completely to timer.c.tg2001-08-142-18/+16
| | | | Suggested by: Igor Serikov <bt@turtle.pangeatech.com>
* mdoc(7) police: s/BSD/.Bx/ where appropriate.ru2001-08-141-1/+2
|
* Initialize debugf in main()peter2001-08-132-1/+2
|
* mdoc(7) police: s;BSD/OS;.Bsx; where appropriate.ru2001-08-131-2/+2
|
* mdoc(7) police: join split punctuation to macro calls.ru2001-08-101-4/+4
|
* Silence some more warnings, mostly from `-W -Wwrite-strings'.tg2001-08-0818-649/+778
|
* Fix warnings resulting from `-Wredundant-decls -Wstrict-prototypes'.tg2001-08-0714-66/+39
|
* Fix warnings from `-Wmissing-prototypes'. Staticize.tg2001-08-0316-276/+231
|
* Sort SRCS.tg2001-08-031-2/+2
|
* Don't wait for a keypress in INT 16 function 01, just return the currenttg2001-08-011-3/+0
| | | | state. This fixes Easytrax.
* Mark debug() and fatal() as __printflike() and fix resulting warnings.tg2001-07-3114-42/+42
|
* Sort options, remove unknown option 'f'.tg2001-07-311-68/+67
|
* - Add some more x86 instructions to emulate,tg2001-07-304-136/+267
| | | | | | | | | | - emulate VGA read mode 0, - emulate VGA write mode 1, - minor cleanup. Protel's Easytrax, a free PCB layout program, almost runs now; there are still some problems with the keyboard emulation, but the graphics are fine (albeit a bit slow).
* - Fix file names <:-(,tg2001-07-301-14/+12
| | | | | | | - attempt to find the X includes and libraries better, - sort some things. Submitted by: bde
* Include <sys/kbio.h> or <machine/console.h>, depending on __FreeBSD_version.tg2001-07-261-1/+8
| | | | | | This will reduce diffs to -STABLE. Don't leave an image of the video RAM around.
* Correct font names. Now, how on earth did this work on my system?tg2001-07-261-3/+3
|
* Fix bugs introduced in 1.26:tg2001-07-261-10/+8
| | | | | | | | - restore -I. in CFLAGS - add dependencies of objects on font headers - missing dependencies of font headers on their sources Suggested by: bde
* Use STD{ERR,IN,OUT}_FILENO instead of their numeric values. Thesheldonh2001-07-261-2/+2
| | | | | | | definitions are more readable, and it's possible that they're more portable to pathalogical platforms. Submitted by: David Hill <david@phobia.ms>
* Fix breakage introduced in rev 1.26, with the introduction ofsheldonh2001-07-251-3/+3
| | | | | | | absoluate pathnames starting with /usr/src. This fixes the installworld target for the case where the source tree is not in /usr/src.
* Remove non-existent (missing?) fonts.alias from beforeinstall: targetache2001-07-241-1/+1
|
* Add -I${.OBJDIR} to pick generated font*.hache2001-07-241-1/+1
|
* Clean up the code a bit:tg2001-07-2432-181/+205
| | | | | | | - add $FreeBSD$; - remove unused variables; - add missing headers and prototypes; - -Wshadow.
* Rewrite video emulation. Features:tg2001-07-2416-1583/+3136
| | | | | | | | | | | | | | | | | - slightly more accurate VGA hardware emulation; - more int 10 functions, especially wrt to palette handling; - first shot at graphics support; - mode switching. Bugs: - graphics too slow; - only 16 color modes work for now; - works only under X, and only with 16 bit TrueColor visuals; - far from being genuinely useful (I can play an old EGA game now, though (mahjongg.exe)). Also, the code has been cleaned up a bit (more to come in a separate commit).
* Remove whitespace at EOL.dd2001-07-151-17/+17
|
* mdoc(7) police: remove extraneous .Pp before and/or after .Sh.dd2001-07-091-3/+0
|
* Fix another buffer overflow.tg2001-06-282-6/+12
| | | | | PR: 15593 Submitted by: Przemyslaw Frasunek <venglin@lagoon.FreeBSD.lublin.pl>
* Update BIOS time.tg2001-05-221-0/+11
| | | | Submitted by: Igor Serikov <bt@turtle.pangeatech.com>
* Beautify debugging output.tg2001-05-221-2/+2
|
* Fix slice handling. Add 6 (`big' DOS partition) as a legal systemID.tg2001-05-221-2/+3
|
* Silence some debugging output when installing Borland's Turbo C.tg2001-05-221-1/+14
|
* Fix boot order (really try A:, then C:, unless the `boot' option istg2001-05-221-12/+32
| | | | specified in .doscmdrc).
* Implement file truncation (DOS function 0x21, sub 0x40).tg2001-05-221-4/+20
| | | | | PR: 20925 Submitted by: Tatsuya Kudoh <cdr@cosmonet.org>
* Correct typo to get DOS function 0x51 (get PSP) to work.tg2001-05-221-1/+1
| | | | | PR: 15547 Submitted by: Atushi Sakauchi <sakauchi@yamame.to>
* DOS function 0x0a (buffered keyboard input) returned immediately.tg2001-05-221-1/+1
| | | | | PR: 15531 Submitted by: Atushi Sakauchi <sakauchi@yamame.to>
* Fix DOS function 4c (exit with return code).tg2001-05-221-0/+1
| | | | | PR: 15528 Submitted by: Atushi Sakauchi <sakauchi@yamame.to>
* Fix typo: compatability -> compatibility.asmodai2001-02-061-2/+2
| | | | Compatability is not an existing english word.
* Fix typo: seperate -> separate.asmodai2001-02-061-1/+1
| | | | Seperate does not exist in the english language.
* mdoc(7) police: split punctuation characters + misc fixes.ru2001-02-011-2/+2
|
* Use macro API to <sys/queue.h>phk2000-12-301-1/+1
| | | | | Submitted by: "Jason" <jsmethers@pdq.net> Reviewed by: /sbin/md5
* Prepare for mdoc(7)NG.ru2000-12-191-0/+1
|
* Add `_PATH_DEVZERO'.obrien2000-12-094-7/+11
| | | | Use _PATH_* where where possible.
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-19/+18
|
* Use Fx macro wherever possible.ru2000-11-141-1/+3
|
OpenPOWER on IntegriCloud