140610 611k 0 MikeOS is an operating system for x86 PCs, written in assembly language. It is a learning tool to show how simple OSes work, with well-commented code and extensive documentation. It features a text-mode dialog-driven user interface, a file manager and machine code monitor, and over 60 system calls for use by third-party programs. http://mikeos.sourceforge.net/
071012 37k 1 SysReq is a DOS TSR to re-direct the Print Screen key to a file on the hard drive. In addition the Alt+SysRq key will display the current value of the RTC (Real-time Clock). See SYSREQ.ASM for a technical description. Assembly source code included. For stand-alone DOS ONLY! NO Windows ... http://bellsouthpwp.net/c/m/cmech617/ fido4cmech(aT)bellsouth.net
040302 265k 0 WDOSX is a Free 32-bit DOS eXtender that also Packs Executables as Stub is added. Supports RAW/XMS/VCPI/DPMI memory alloc (most DPMI 0.9 API functions) plus eXtended versions of many DOS INT 21H functions and some Mouse functions, INT33H, as well. WUDEBUG included, a 32 bit DPMI full screen Debugger. DOS 3.3+ (tested on MS-DOS, DR-DOS, PC-DOS, PTS-DOS, Novell DOS, Caldera OpenDOS, DOS box of Win 3.x, 9x & NT; OS/2 Linux DOSEmu). By Michael Tippach a.k.a. Wuschel
001103 27k 1 (v1.12) Magic Assembler Simple 8086 assembler, which can produce as well as COM files as boot sector programs, and print the sources including correct addresses. Programmer: Bert Greevenbosch Freeware Version
000705 43k 0 TE is a Tiny Editor, primarily meant for programmer's editing tasks. It uses a Wordstar like command scheme, also found in the Integrated Editors with Borland's Turbo Pascal and Turbo C. There are no extensive facilities for page layout or text formatting, although there is a word wrap function. On the other hand, the editor does have some extra's like undo, goto line number and the ability to repeat and move lines.
000705 68k 1 DASM 1.532M is a MS-DOS version of the once popular CP/M disassembler DASM v1.5, which in its turn was a variant of RESOURCE and ZZSOURCE. Read the comment header of DASM.ASM for the history of the program. This version can be executed with an Intel 8086/8088 or compatible CPU with MS-DOS, and can disassemble .COM with an Intel 8086/8088 or compatible CPU with MS-DOS, and can disassemble .COM files for the Intel 8086/8088 instruction set, but also for the Intel 8080 and Zilog Z80 processors. A manual is not included. The description of DASM v1.5 (available in public domain) is valid for this program. When the program is running, the 'H' command provides a summary of the available commands.
000705 19k 0 SEE offers a page oriented display of a textfile on the screen, with options to scroll in vertical and horizontal direction and to search for a string. You can not change the file by using SEE. Asm source.
000705 15k 1 HDSniff 2.6 displays current low level formatting parameters. Ferrets out the parameters that were used to perform the last low-level hard disk format. Useful when redoing the low level format or to check that it was done correctly. May be freely distributed for non-military use only. Uses get drive parameters ROM BIOS INT 13 function 08 and get drive table INT 41/46. MASM/OPTAsm source included.
000705 61k 0 A2I converts assembly files in AT&T's syntax to files in Nasm's syntax. This means that you can mix 16 and 32 bits code with GCC and Nasm. You can also produce object files in other format than COFF because Nasm supports many. A2I should be useful in OS developping.
000420 250k 0 Eric Isaacson's A86 macro assembler, D86 debugger V4.04 updated November 1999. Fast, easy-to-use, award-winning assembler and debugger system for developing small and fast programs. Works on all Intel and AMD based systems. Includes info on the official release of A386/D386, covering all processors through the Pentium 3 and Athlon. For more info see http://eji.com/a86/
990818 250k 1 MC68HC11 DOS command-line cross-assembler. A DOS-based command-line MC68HC11 cross-assembler that can generate (P&E compatible or ASCII source-level) MAP files, S19, LST, ERR, and SYM (simple or EM11/Shadow11 compatible) files. Assembles many files in one command. Supports included files (nested upto 100 levels). Full path error reporting for smart IDEs. Includes extra instructions (built-in macros), and several assembler directives for controlling listing, source-level mapping, tabs, case sensitivity, extra instructions, segments, etc. Conditional assembly with user messages/errors/warnings. Local labels support (per main/included file). Assembly-time symbol definitions for conditional assembly. Sample code and extra utilities included. Auto-direct mode without possibility of errors. Will also run under Win3.x, Win95, Win98, and WinNT in a DOS box or called from another program.
990604 104k 1 NASM v.098. This is a 32-bit protected mode DOS binary compiled with DJGPP. It requires a 386 and a DPMI server. A free DPMI server, CSDPMI, is available at: ftp://ftp.simtel.net/pub/simte lnet/gnu/djgpp/v2misc/
990603 434k 1 Documetation for The Netwide Assembler, NASM in text, HTML, info and PostScript formats. NASM is an 80x86 assembler designed for portability and modularity. It supports a range of object file formats, including Linux a.out' and ELF, NetBSD/FreeBSD, COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary files. Its syntax is designed to be simple and easy to understand, similar to Intel's but less complex. It supports Pentium, P6 and MMX opcodes, and has macro capability.
981229 156k 1 GRDB is a real-mode debugger which supports up to the Pentium instruction set, similar to debug in many ways. New features include: software breakpoints, interrupt status screen, configuration options screen, memory (arena) display screen, program information screen, session logging, allows loading EXEs without the EXE parsing mechanism, hardware breakpoints, command line history, New! PCI read/write
980704 256k 0 this distribution of disassemblers includes: d51 version 2.6 for 8051/8052, micro-processors, dz80 version 2.1 for z80 micro-processors, d48 version 2.1 for 8035/8048/8041 micro-processors. these three programs are distributed with c source as freeware under the gnu general public license by jeffery l. post.
980221 153k 0 get real debugger is a debug-like debugger for msdos with several enhancements over debug. the most important thing is it will assemble/disassemble all instructions up through the pentium (in real mode) and also knows some ppro instructions. it also has support for floating point, flat real mode, command line history, command logging, hardware and software breakpoints, and several status screens. source is included. some features do not work in msdos shells under windows.req. dos 4.0+, 386+.
971129 7k 0 this is a break down of the 386 instruction set, its basically a compilation of a few text files gleaned from an extensive search on the subject. everything you need to right an assembler/disassembler can be found here.
971121 50k 1 DTRate v1.0B Data Transfer Rate System. Generates Benchmark rates for Data Transfer to/from Hard Disk and RAM for evaluating System Performance and Hardware Upgrades and/or changes. Creates Boot diskette, print ready Report and Disk file with results. MASM 5.1 Source included. Nov 97 BJr
dtrate1b.zip 971121 52k 0 dtrate v1.0b data transfer rate system generates benchmark rates for data transfer to/from hard disk and ram for evaluating system performance and hardware upgrades and/or changes. creates boot diskette, print ready report and disk file with results. masm source included. nov 97 bjr
971117 7k 0 isdate displays the current day of week, month, day, year and julien day in the 'dow mmm dd yyyy jjj' format, then exits with the errorlevel set to the day of the month (1-31). useful for monthly batch processing! nov 97 bjr. includes x86 source in assembler.
970515 51k 1 generates assembly language source files from com files. provides an interactive editor which allows changing between code, byte, ascii, and word with the purpose of creating a source file with symbols. allows saving/loading map files so that "work to date" is saved. source format is compatible with a86 but can be edited to work with other assemblers. this version does not require math coprocessor.
970418 40k 2 generates assembly language source files from com files. provides an interactive editor which allows changing between code, byte, ascii, and word with the purpose of creating a source file with symbols. allows saving/loading map files so that "work to date" is saved. source format is compatible with a86 but can be edited to work with other assemblers.
970114 33k 0 a86 source code for bzs.exe (not included) version 2.0 - the swiss army knife of batch file utilities. this was the author's first comprehensive assembly language program. 82k ascii source file has full notation and comments. freeware.
960922 469k 0 asm32 v3.0 - for 32-bit assembly- language programming with the causeway dos extender - a library that includes routines for: extensive graphics for hgc, hgc+, cga, mcga, ega, vga, svga & svga vesa, etc., superfast buffered disk i/o, keyboard & direct screen i/o, system info, pull down menus, popup windows, and much more! shareware by doug herr - $25
960807 712k 0 asm edit v1.82 shareware ide with syntax-colors for asm files, used with external assembler, linker and debugger programs. help system with mnemonics up to pentium pro, fpu and mmx instructions, vga programming, interrupt list, dos tables and formats, etc. asm tutorial & build-in tools. 07/08/96 1/1
960801 160k 0 freelib: the free assembly language library *170* of the most helpful assembly language procedures, including full source code. over 16000 lines of code, fully commented, with complete documentation. freelib is public domain, free for all non-commercial use.
960701 160k 1 freelib: the free assembly language library *170* of the most helpful assembly language procedures, including full source code. over 17000 lines of code, fully commented, with complete documentation. freelib is public domain, free for all non-commercial use.
960602 40k 0 freeware 32-bit assembly language source code. this skeleton application for win95. features an icon, file menu, help menu, accelerators, status bar, toolbar with tooltips, about box, version information, and help file.
960506 66k 0 programmer's ide for windows, v1.7 creates an integrated development environment for c and assembly language programs and libraries. very useful for running ms dos based development tools from ms windows. you'll need your own compilers, assemblers and linkers to use this application. v.1.7 fixes several minor bugs. author gregory braun (71613,2175) works with ms windows v3.1 or windows 95. freeware
991212 288k 2 DOS32 is a complete DOS-extender package for the development of true 32bit DOS applications. Includes an OMF linker, almost 400Kb of source with basic ANSI C, lots of examples ,a debugger, DLL support, and is fully documented supporting both C and assembler programming. It is also fast, small and most importantly its
dos32.zip 960418 290k 1 dos32 v3.3 a complete dos-extender package for the development of true 32bit dos applications. includes an omf linker, almost 400kb of source with basic ansi c, lots of examples ,a debugger, dll support, and is fully documented supporting both c and assembler programming. it is also fast, small and most importantly its easy to use.
960317 275k 1 write large winnt and win95 programs in asm. walk32 is a complete app and dll development kit with linker, include files, libraries, tools, and lots of samples. masm 6.xx (ml.*) required. extensive doc included. this is public domain software.
960225 29k 0 (v1.10) magic assembler simple 8086 assembler, which can produce as well as com files as boot sector programs, and print the sources including correct addresses. programmer: bert greevenbosch version donated to the public domain.
960122 262k 0 xlib is a library of procedures which can greatly simplify protected mode programming under dos. xlib provides the simplest and most reliable method for accessing extended memory from real mode languages. a tutorial on protected mode is included. xlib procedures handle mode switching, extended memory, memory-mapped io, interrupts, and files. xlib also handles cpu exceptions and performs debugging functions. xlib operates under dpmi, vcpi, xms and clean configurations. both microsoft and borland formats are included.
960121 21k 0 keyboard and mouse locking utility for dos. protection is on a very high level. requires ega or better card, at-compatible keyboard 80x86 processor. public domain. part of the freedos project. user manual included.
951109 249k 0 xlib is a library of procedures which can greatly simplify protected mode programming under dos. xlib provides the simplest and most reliable method for accessing extended memory from real mode languages. a tutorial on protected mode is included. xlib procedures handle mode switching, extended memory, memory-mapped io, interrupts, and files. xlib also handles cpu exceptions and performs debugging functions. xlib operates under dpmi, vcpi, xms and clean configurations. both microsoft and borland formats are included.
950925 175k 0 a86 macro assembler, v4.02 updated with include files, listings, no limit on size of source files, fwd refs in complex expressions, end operand, default org end in data segment, and more! contains info about a386/d386. from eric isaacson software.
950529 28k 2 STDERRF is an STDERR, standard error, redirection utility. The DOS command line only allows for redirection of STDOUT, standard out, to be redirected from the screen to a file or device. This feature allows the software author to ensure that certain messages that require human intervention are not re-directed into a file but displayed on the screen. STDERRF will force STDERR to be redirected to a file of the user's choice.
stderrf.zip 950529 29k 0 redirecting standard error into a file.(1995) demonstration program that shows how to redirect standard error into a file. full source code, 100% assembly, and extensive documentation accompanies the program. in addition to the main purpose, the documentation and source code explain and demonstrate the following concepts: how to load and execute another program inheritance of open files by child programs. no registration fees are requested for the use of this file.
950204 60k 0 dosview v1.0 (4/2/95) tsr program that allows you to limit scrolling output to a range of lines on the screen. it was designed primarily as a tool for programmers who are using the dos screen output routines available through interrupt 21h and want to create a windowed effect in their programs. includes the full source code (written for use with the a86 assembler) should anyone wish to modify dosview to meet their needs. it might also be useful as a teaching aid.