delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/10/01/10:45:23

From: NoEmailAds AT execpc DOT com (Chris Giese)
Newsgroups: alt.os.development,comp.os.msdos.djgpp
Subject: Cosmos OS release 8
Date: Sun, 01 Oct 2000 14:03:31 GMT
Organization: PROPULSION GROUP
X-Newsreader: Forte Free Agent 1.11/32.235
Lines: 31
Message-ID: <39d74613$0$35014$6d6c75b@news.execpc.com>
NNTP-Posting-Host: eaa8d4a9.news.execpc.com
X-Trace: DXC=ED@=5UjBNS7h_P==R2PeV:LoK8f=:?J80bCigiU>8_h84`>8YbCYbk=n_g AT WNcf8B9SDdbIEfnXb0@SHD?;ER096
X-Complaints-To: abuse AT execpc DOT com
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

http://www.execpc.com/~geezer/os/index.htm#cosmos

- Task-switching bug fixed! YEEE-HAA!
- Code now uses a more traditional naming/indent style
- COFFLOAD can now start the OS using VCPI (DOS with EMM386)
- DJGPP COFF kernel and DJGPP COFF user tasks are now packaged
  into a "boot bundle", which is loaded into conventional
  memory by COFFLOAD
- Improved paging. Kernel code pages are mapped read-only,
  and Cosmos no longer maps an entire 4 meg for the kernel.
  Page 0 is left unmapped, to catch NULL pointers.
- Better Makefiles
- C library (Tinylib) fixes: memcmp(), do_printf()
- Asm portions of C library converted to GCC inline asm
- 90x60 utility ported to DJGPP and underline bug fixed
- Demand-loading! Still no block devices or filesystems;
  the "load" is actually a memcpy()
- Tasks performing illegal operations are killed, and their
  memory recovered
- New syscalls: SYS_SBRK, SYS_TIME, SYS_YIELD, SYS_EXIT
- Keyboard driver now works with scancode sets 3 or 1
- Makefile option to shut off features which are not compatible
  with the Bochs PC simulator

Have fun!

-- 
geezer@    | Sales rushes in where Engineering fears to tread.
execpc.com | OSD: http://www.execpc.com/~geezer/osd
Triple Fault Club: http://www.execpc.com/~geezer/os

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019