QuickLIB : DOS-32 SDK
SourceForge.net : QuickLIB (DOS32) Project Page
QLIB (Quick Libraries) is a collection of C-functions written in pure ASM code. QLIB provides
an "almost" complete C-library with MUCH MUCH more. There are also functions
for Graphics (VGA, VESA 1.2 &2.0, modeX all supported) and many more ideas
to ease the process of programming in Protected Mode. QLIB also provides an easy to use command-line workframe to compile,link and debug your applications. QLIB is compatible with PMODE/W , DOS/4GW, WDOSX and the like. QDEBUG (included in QLIB) is a 32bit DPMI compliant debugger for debugging your applications. This debugger works under Win95/98/NT. Use it to debug any LE-image (which includes any DOS/4GW programs). QDEBUG uses QDASM to disassemble instructions which supports 8086-P2,FPU,MMX instructions. PASM is a little utility I created for use in ASM files to allow you to simply insert "quoted strings" into your code and allow PASM to worry about putting the string into a data segment. So the following is possible : mov edx,"My name is Peter Quiring$" mov ah,9 int 21hIASM is a little utility I created (but thought up by my good friend of mine Cameron Bushardt (hope I spelled that right)) that will allow you to insert Borland Style ASM {} blocks into Watcom C/C++ source. Note that I have found Watcom to be very buggy when using IASM. |
Current features in QLIB v2.xx
32bit Compilers supported
|
Want can't QLIB do?Well I decided to say a few things about what Q LIB can't do here because if it does not do what you need it to do I don't want you to waste your time. So here's a list of things that QLIB does not support:
Well that's the major stuff. If you know something else please let my know. My appologies to those who need these things but I don't and they are not needed for most programming. Don't forget that QLIB has a lot of other wonderful great things (grafix, Pack system, etc.) which most C/ASM programmers will like. I may (but don't count on it) support the above if I get the time, cause I do like using IO Streams in C++ (cin,cout is so much easier than printf) but it's a BIG maybe. |
Here is a list of important mailing lists you might want to join if you
are serious about programming, or need some major help. Notes:
Protected Mode Mailing list:To subscribe:
Use pmode-l@fys.ruu.nl to send email to others in the list. To unsubscribe:
Linux C ProgrammingTo Subscribe: send a empty mesg to linux-c-subscribe@netshell.vicosa.com.brDescription: Dedicated to Linux C programmer, this is nos a list for BEGINNER. For programmers whom wish to develop System Softwares under X86 and Linux Mail to: linux-c@netshell.vicosa.com.br (to send mesgs) Linux C++ ProgrammingTo Subscribe: Send a empty mesg tolinux-cpp-subscribe@netshell.vicosa.com.br Description: Dedicated to Linux C++ Programming, for advanced programmer Mail to: linux-cpp@netshell.vicosa.com.br (to send mesgs). New-OS Mailing list:To subscribe:
Use new-os@knot.nl to send emails to the list. To unsubscribe:
|