On 12/14/07, James Richard Tyrer <[EMAIL PROTECTED]> wrote: > Stephen Pollei wrote:
> > Do most people like nasm for an assembler or do you like another better? > > http://nasm.sourceforge.net/ > I prefer Intel assembler syntax because that is what I originally > learned. nasm uses intel style iirc. gas(gnu assembler) uses at&t either way is ok with me. mostly just what order you put the args and a few minor punctuation differences iirc. It's been around 7 years since I've used nasm but I preferred it for heavy asm usage. > I have a Borland assembler which runs on DOS. I also have an > old MS assembler 5.x but it is a piece of junk. I have old borland c c++ that might have assembler don't have masm any more. still have book that covers masm 5.1 on my book shelve. One thing though is we should use an asm that everyone can get a hold of; that's why I suggested nasm. Kenneth Ostby <[EMAIL PROTECTED]> also mentioned using gas with ".intel_syntax directive" to keep dependencies in the toolchain to a minimum. However nasm seemed to be better for heavy asm usage if I recall correctly. Because of availability issues either nasm or gas seems like a good way to go. We should decide on one or the other. > OTOH, it would be very nice to have a meta-assembler if one is available. > I have a copy of: VGAHDW.exe which is PC Magazine's DOS program to test > VGA hardware for compatibility with the IBM standard. yes there are two aspects of vga compat , the way the memory/ports gets maped and the bios stuff. a vbe3 doesn't necessarily have to be hardware compatible with vga in that respect. Also what we really need is enough to boot linux, dos, and windows for the most part. for dos a tsr is even allowed to fill in some things we didn't cram in the 32k bios area. > I have a copy of the original IBM documentation for VGA, but I don't yet > have a scanner. I think I have fairly good even docs for the int 0x10 interface but I don't have much information on raw vga access. http://en.wikipedia.org/wiki/VGA http://osdever.net./FreeVGA/vga/vga.htm Hardware Level VGA and SVGA Video Programming Information Page -- VGA Chipset Reference Just found some information about the memory mappings and i/o ports 3B4h to 3DAh . How much of this is the open graphics card going to conform to? Is EGA, CGA, and MDA old enough that we can drop support for it's modes if needed? > I could purchase one (I have been planning to do so if > I could find a good one for SANE) if there is any need for this > documentation. Depends on the license of the documentation. It might be merely sufficient to fill in any blanks we run across. _______________________________________________ Open-graphics mailing list [email protected] http://lists.duskglow.com/mailman/listinfo/open-graphics List service provided by Duskglow Consulting, LLC (www.duskglow.com)
