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)

Reply via email to