|
Programming
Documentation
DOS Interrupt Calls listing
A comprehensive listing of interrupt calls, both documented and undocumented, by Ralf Brown. That's not an easy thing to find nowadays, specially now that exists all kind of applets for Windows that do most of it for you.
However, you often get no way around, and have to go back down to machine code. This is when this kind of reference guides get tremendously useful and timesaver.
Hardware book/Technical references
HWB - Hardware Book - Technical reference about computers, etc., by Joakim Ogren.
Software/Programming Tutorials
Assembler
Want notions about Assembler: here you are. A couple of links:
Programming Software
Icon Programming Language
Icon - The Icon programming language - University of Arizona.
ASIC Programming Language
This is one of the best programming languages I've seen. Very low level, but in a friendly way, it uses a BASIC like language to write the code, but afterwards translates every line of ASIC code into direct assembler machine code, providing an extremely fast runtime execution application and incredibly small program size.
As the whole concept of ASIC is oriented toward execution speed and memory economy, there are very little imbedded functions and almost no internal gramatic-like error check at all. Since it gives total and free access to very low level functions or data (memory, ports, IRQs) it is really not recommended for newbies and beginners. At least some good programming notions are required... if you don't want to crash your PC or simply destroy the data of your HD.
However, it is an excellent tool for small things or routines that need really fast processing. You probably will have to develop many functions yourself, as there are no libraries for that. Altogether, it compiles perfectly assembler routines within the code, so that if you already have such functions, you'll have no trouble at all reusing them.
Supports compiling as OBJ, COM or EXE. See its documentation for more details. Fully functional shareware.
Actually, I've looking all over the Internet to find where the heck I can find actualized information and updates, but I had no luck. If by chance you would find anything about, please let me know. Now, if you're interested in receiving the package I have, drop me an email. Since it's shareware, I'll have no problem in sending it to you, but I just can't publish it here... Sorry for the inconvenience.
EUPHORIA Programming Language
EUPHORIA is a "new" programming language really powerful, and incredibly fast, although it works as an interpreter. Super handy and useful, it might take advantage on most of other languages (included Java? maybe...) on the future.
It has a Public Domain version, fully functional, but the Registered version includes a few more things, and specially a module that permits merging your code with the interpreter, generating a standalone executable that you may distribute like you wish.
It has also very good packs of libraries, all finished for you.
EUPHORIA Programs
You can find in the following link good programs to give you an idea of what EUPHORIA is able to do. Actually, many of them are useful even for non-programmers, so don't just pass over it because you're not from the Norton family.
For more informations about the EUPHORIA programming language, refer yourself to it's specific section.
Help Building Software
Microsoft HTML Workshop
When an amateur programmer wants to get a program off into public domain, isn't making the help file a pain on the neck? Either you get buried into HTML code, or you make a text file...
Now appear several packages that use visual tools to help you making these files. They all use Big Brother's HTML Workshop to compile the final code, so you'll probably have to download it also. But don't worry: it's FREE. If you want it:
HelpMATIC
HSG Software Solutions got out HelpMATIC, with an interface somewhat similar to Visual Basic.
Really good... for those that have some HTML knowledge. Shareware, but has a demo version fully functional. For me, it the best I've found around the Web. Find it at:
Visual Help Pro
Another great tool, Visual Help Pro, very easy to use and with an interface very much similar to Visual Basic, but more "object-oriented" than "text-oriented". This means that it's good for making a help file very illustrated and visual, but the program is a little tight for text.
The program is Shareware, and the demo version is limited at compile time to three topics. Download it at:
Help And Manual
This time, a help maker really thought out towards text: one of the best of it's kind.
Released by Easycash Software, it's Help And Manual. Very user friendly, very nice work. The only thing: it's hard to get graphics integrated into it. Get it at:
|