Links to useful NASM macro's
NASM PROC and INVOKE macro's in myC32.mac by Peter Johnson, pljohnsn(a)uiuc.edu http://courses.ece.uiuc.edu/ece390/archive/archive-f2000/mp/mp3b/lib_intro.html http://courses.ece.uiuc.edu/ece390/archive/archive-f2000/mp/mp3b/pmodelib.zip Konstantin Boldyshev's system.inc http://www.linuxfromscratch.org/~robert... 9 Dec 2007 23:43
Mammon's NASM macro's
Mammon's macros.asm for NASM. Macro's for most C style flow control. These were once available from here (now dead): http://www.eccentrica.org/Mammon/macros.asm File starts with "High-Level Call" line after my signature. Rod Pemberton ;----------High-Level Call ;Usage: ; ccall FuncName, param1, para... 26 Nov 2007 09:06
FIXes - correction, FIX one liner
"Rod Pemberton" <do_not_have(a)nohavenot.cmm> wrote in message news:fhp44g$b83$1(a)aioe.org... "Mike Gonta" <mikegonta(a)gmail.com> wrote in message news:0f45c58b-7be9-499f-80c3-cb8310fdcb4a(a)n20g2000hsh.googlegroups.com... On Nov 16, 7:26 pm, "Rod Pemberton" <do_not_h...(a)nohavenot.cmm> wrote: Both the F... 19 Nov 2007 05:36
what ascii symbol stands for EOF in windows based systems?
.... or how do you know you've reached the end of txt file? ... 21 Nov 2007 08:05
Real Mode,16 bit Programming (Intel x86) on Windows XP?
T> As indicated, you can access SOME hardware under the two T> DOS emulators (COMMAND.COM and CMD.EXE). Neither of those are emulators, DOS or otherwise. They are command interpreters. The former is a 16-bit DOS program, and the latter is an ordinary Win32 program, that has _nothing whatsoever_ to do with DOS.... 10 Nov 2007 08:17
Bootstrapping DOS boot disk
RP> But, [MS-DOS] 6.22 and later versions (7.00, 7.10, 8.00) have many RP> benefits: LFN's, VFAT, MSS> What is "VFAT"? FAT with LFNs? Then how is it different from "LFN"s? It's the name of the VxD that incorporates the FAT filesystem driver in DOS-Windows 95 et seq.. It isn't a feature of the filesystem, nor... 10 Nov 2007 08:16
Hi, http://www.asmcommunity.net/board/index.php?topic=10687.0 above is a topic to nasm code about extracting exporting functions from a dll. I have the latest include file AFAIK. The code is working OK for small DLLs, such imagehlp.dll but if bigger, application is freezing. Is nasm so slow or still there a... 10 Nov 2007 08:16
Super Basic 80x86 Assembly Homework Help
So yeah I've written this program and I haven't been able to figure out what I did wrong (aside from the completely insane code written by a total amateur). I really wish this was Java, as I would have been done in 10 minutes. Anyway so the assignment is to enter a 4-digit integer and determine whether or not i... 24 Oct 2007 17:20
DynatOS 64-bit is here!!!
I've decided that it is a good time to announce that I have been working on the 64-bit version of DynatOS, which will run on AMD64 and Intel 64 computers. I've released what I would call an aesthetically equivalent of the 32- bit version (although much more functional internally) for people to play with while I ... 21 Oct 2007 23:49
CMOVcc vs. Jcc
While I tried to get rid of some jumps, I figured it out the hard way, and I think it may be of help for other coders around to know: CMOVcc eax,[eax] ;may invoke a GP/PF fault regardles if condition is met while any Jcc over_next mov eax,[eax] ;may only raise an exception if executed at all over_next: ... 17 Oct 2007 08:07