|
Undocumented DOS items and DOS secrets: http://www.mdgx.com/ Ralf Brown's Interrupt lists (Release 61) A very good archive of information about all the interrupts and their services. ( For an HTML version of the interrupt list, see http://www.ctyme.com/rbrown.htm ) EasyDOS Help Page - Help on using DOS. (Has pop-ups :( ) Interesting DOS programs links page A very nice list of DOS links. HelpPC 2.1 A very good archive of information. Here is an online reference. What's it's file format If you are looking for a specific file format, this place has just about every file format needed. http://www.members.shaw.ca/pccruiser/articles/dos7comm.htm -- DOS 7.x commands http://alexfru.narod.ru/elinks.html BeyondLogic.org -- Great info on USB and other devices.... http://www.nondot.org/sabre/os/ -- OS info regarding hardware and software http://www.ata-atapi.com/ ftp://ftp.fsn.hu/pub/OpenDOS -- Open DOS FTP site http://www.drdos.net/ DRDOS.Net - Unofficial DRDOS Information Site http://rxdos.sourceforge.net/ -- RxDOS source code http://www.rdos.net/rdos/index.htm http://v2os.v2.nl/ http://tunes.org/Review/OSes.html http://www.cs.utah.edu/flux/ http://www.cs.utah.edu/flux/oskit/ http://www.monmouth.com/user_pages/patv/ http://www.osuweb.net/~ahaning/totalhardware99/ Newsgroups: alt.os.assembly alt.os.development Are you looking for an assembler? View my Assembler Review below. The Assembly Language Web-Ring. http://download.intel.com/design/processor/manuals/253665.pdf -- Intel Architecture (IA-32) Software Developer's Manual, Volume 1: Basic Architecture (2008) ( 1997 ) http://download.intel.com/design/processor/manuals/253666.pdf -- Intel Architecture (IA-32) Software Developer's Manual, Volume 2a (A-M): Instruction Set Reference Manual (2008) ( 1997 ) http://download.intel.com/design/processor/manuals/253667.pdf -- Intel Architecture (IA-32) Software Developer's Manual, Volume 2b (N-Z): Instruction Set Reference Manual (2008) http://download.intel.com/design/processor/manuals/253668.pdf -- Intel Architecture (IA-32) Software Developer's Manual, Volume 3a (part 1): System Programming Guide (2008) ( 1997 ) http://download.intel.com/design/processor/manuals/253669.pdf -- Intel Architecture (IA-32) Software Developer's Manual, Volume 3b (part 2): System Programming Guide (2008) Update to a few typos and what not to above three items. http://www.intel.com/design/intarch/PAPERS/ESC_IA_P.HTM -- Programming with the Intel architecture in the flat memory model http://www.bttr-software.de/ - A few links to some assemblers and other DOS programming. Newsgroups: alt.lang.asm comp.lang.asm.x86 (also known as CLAX) DOS Solutions - a good reference on Visual Basic 1.0 http://www.nicholson.com/rhn/basic/ - at least a dozen basic interpreters, most with source code. Winer.zip A very good archive of information as well as a free book. http://support.microsoft.com/support/kb/articles/Q49/7/09.ASP?LN=EN-US&SD=gn&FR=0 Interesting info about the VAL function. http://jackklein.home.att.net/ http://www.dinkumware.com/ http://www.infosys.utas.edu.au/info/documentation/C/CStdLib.html http://www.eng.usf.edu/~black/C-command.html http://www.netikka.net/tsneti/info/tscmd.htm http://www.programmersheaven.com/ Tools for programmers. PKZIP for DOS version 2.50. Same as the original 2.04g, except now includes long filename support, Y2K, etc. Unless the new owners change their format a little, I am no longer recommending the main SIMTEL site. However, if you would still like to visit it, you may do so here: http://www.simtel.net/. View http://www.x86.org/ for info on the latest N-TEL secrets/bugs/etc. including undocumented stuff. Doctor Dobb's Journal is a great source of programming information (Windows). Their site includes a lot of source code that has been included in there journals since early 90's. Browse and Buy Books at Amazon.com Michael Abrash has released his wonderful "Graphics Programming Black Book" in PDF format to the public. You can get a copy from http://www.ddj.com/documents/s=865/ddj0165f/ http://www.bgnett.no/~giva/ -- Watt32 Home Page Learn-c.com Embedded Systems Tutorial (He is also the Author of: http://www.superstart.org/) http://www.phanderson.com/ http://www.jameco.com is where I get my supplies. Source code to the Hello, World! program in almost any language and style. Source code to most any Quine. (A Quine is considered a program that can print its own source listing) A fellow DOS user sent me this article the other day. I enjoyed it, maybe you will to. http://www.gamedev.net/ Find Easter Eggs in just about any software package as well as hardware, movies, and other media. Hugi Size Coding Compo. About once a month there is a new assembler size coding compo here. As of this update, the 11th compo is on it's way with a path finder being the subject. It is great compo'en and is updated 'daily' so that you can see where you are ranked. You can always send in your updated entry. There is also a mailing list. Programmer Of The Month. POTM is a contest usually in C for various tasks. Usually a little more than a months time. (Watch out for the popup) Shareware/Freeware Compilers/Interpreters on the web: The following are links to several shareware/freeware compilers/interpreters. Visit these sites for other lists: http://www.thefreecountry.com/ more to come. ADA Nothing at this time... Assemblers The following is a review of assemblers that I have created for your benefit. All comments are of my own opinion. Take them as you see fit :) If you use or know of another (DOS) assembler not listed here, or see a correction that should be made about one of these listed below, please let me know. The list is in alphabetical order with no preferences toward any assembler.
If you have an assembler, or know of an assembler that you would like listed here, please let me know. A friend told me that http://www.openwatcom.org/ contains an assembler within the C package. I have not looked at it, though I have heard a little about it. A few IDEs for assembly: A very well put together Visual Assembler Visual Assembler -- An Assembler IDE for Windows Basic http://www.rtrussell.co.uk/ BBC Basic for Windows. http://www.xbasic.org/ Links and resources for the XBasic programming language project for Windows and Linux, which is freeware and open-source. http://www.worldofspectrum.org/sinclairbasic/ Liberty Basic In my opinion, the author has done a good job with this one. TrueBasic Free Basic The Free Basic Project PowerBasic Home Page 'Similar' to Quick Basic BASIC compiler, over 80 BASICA/QBASIC commands (filename: asic500.zip) (327k) Have not looked at it yet. Bywater BASIC Interpreter 1.10 (filename: bwb110e.zip) (70k) Find filename bwb110s.zip on the simtel mirror for the source code to this interpreter. QBASIC 1.1 (the Basic Interpreter included with DOS 5.0) - If you have Win9x, look on your Win9x CD, under the d:\OTHER\OLDMSDOS directory. or - Download the file explained here and execute it in an EMPTY directory http://www.qbcafe.net/english/index.html?dl_pages/compiler/index.html~qbc_main is another place to get qbasic. C Watcom C - an "Open" C compiler. Includes source. Borland Turbo C - Go to http://community.borland.com/museum. You must register, which is free, but then you can download the software. PACIFIC C Have not looked at it yet. The DJGPP (Delorie) Home Page Includes Compiler, IDE, Assembler, source code, etc. Home of CC386 - A 32 bit C compiler for DOS/DPMI COBOL The Tiny Cobol Project ForTran Watcom Fortran - an "Open" Fortran compiler. Fortran-77 compiler/linker/debugger ver 1.3b (filename: bcf7713b.zip) (181k) Pascal Borland Turbo Pascal - First go here, and then log in. Once there, you can download your pick of two versions. TMT Pascal Compiler - Has support for 32-bit DOS, OS/2, and Windows9x. Free restricted compiler only restricted to 1.5meg code, and free demo for all platforms. Perl http://www.perl.com/pub XPL0 The distribution of XPL0 can be found here. News Groups that I subscribe to (for programming info):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||