16/32bit X86 operating system for embedded applications.
Be the first to post a text review of NX-DOS. Rate and review a project by clicking thumbs up or thumbs down in the right column.
JUL-07-2009 - the internet is down at the house and going around looking for free wifi spots... the email will just pile up and the jobs offers are a joke. set it up so tasm and nxdos and my utils dos files are I my home path and i can now use dosemu as my means of working with the source now. src and bin directories, after ubuntu reinstall this is from the backup drive & current too. AUG-21-2008 - Rewrote the boot files now just use metakern.bat to make your boot sectors. JUL-18-2008 23:34 - Wrote a dynamicly linked buffer manager (BUFFERS.ASM) Added INT 12h/BF service call for requesting BUFFERs. JUN-04-2008 22:36 - MS-DOS compatible memory manager is completed. (DOSMEM.ASM) Still need to test it. MAY-31-2008 13:30 - Stackdata is now on the heap using chimaira memmgr. -CE MAY-17-2008 15:41 - fix up int21 disatcher MAY-12-2008 15:13 - ROMSCAN detect specific ROMs in computer APR-27-2008 16:45 - Fixed the print() problem, ZSTART variable is now no longer boolean. JUN-11-2007 - RTCupdate added to clock driver APR-22-2007 17:10 - Finished nextmcb/firstmcb/minit/getlastarena/mmconfig in - DOSMEM.ASM. Needs setup_arena(), malloc amd mfree. APR-10-2007 22:00 - Using a new device driver design. wrote CLOCK$ handler, now sets dos time values from INT 1A Real time clock from BIOS. MAR-22-2007 22:00 - added mbr loader for first IDE drive MAR-05-2007 15:00 - USB4DOS code library added... OCT-13-2006 20:00 - Added FS_RUN(), Still locks up on files > 512 bytes OCT-02-2005 21:58 - Updates to graphics.asm AUG-17-2006 13:16 - DOSMEM.ASM JUN-29-2006 15:09 - Started on beta 9 design... Complete rewrite. JUN-16-2006 20:57 - Added freebsd.inc and int 80h unix/posix compatibility APR-01-2006 15:36 - Added dos memory function prototypes MAR-27-2006 21:26 - Added to memlib.asm MAR-23-2006 18:30 - kernel loads command.com at 0090:0100h and it seems to is transfer control and run but locks up right after the put_hex call in the self check routine. I think this is a 512 sector offset misalignment during the load process... MAR-21-2006 18:42 - Added ethernet frame support. MAR-13-2006 14:46 - Stack segment was set wrong. corrected. MAR-12-2006 19:34 - Loadfile needs to be tested that it is loading entire image from disk correctly. MAR-07-2006 23:24 - Added DMA and lowlevel floppy drive controller code. Still having trouble with fat12 file cluster chain. MAR-05-2006 17:29 - readdisk works now. Got it to load COMMAND.COM at boot up. renamed to fr_readdisk() for floppy disk readdisk. :-) MAR-04-2006 - Fixed SYS.COM so it actually copies files. may still have drive locking issues under Windows XP. FEB-27-2006 - Added fat12.asm to code. FEB-26-2006 - Added MKDIR/RMDIR, and CHDIR support to COMMAND.COM having problems with lockup when running .exes FEB-22-2006 - Type SYS A: to install. FEB-22-2006 - COMMAND.COM can now load programs and view directory. FEB-22-2006 - Added floppy disk formatting to FORMAT.ASM. FEB-22-2006 - FAT12 Boot up floppy support. FEB-20-2005 17:07 - Changed the kernel load start address from 0800 to 0070 segment to make it more compatible with MS-DOS. FEB-14-2005 1:32 - Rewrote the nxdos kernel so rebooting or exiting to DOS function 4c00h is automatic. Also it loads and switches CS:IP control to the kernel at 0800:0000h now that NXDOS kernel is a dual binary program that can be run from DOS prompt or booted from the loader which modifies the DOSAPP flag in the nxdos binary that way the kernel knows how to behave.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: