Re: Graphics mode 257 memory address(es)

new topic     » goto parent     » topic index » view thread      » older message » newer message

Ralf wrote:
> Or he could just use Neil, and have the benefit of command lists using
> 100% machine code, without him having to worry about
> anything.
> I am confused, how little graphics demo's and game's use Neil. I assume
> most download all graphics libraries for Euphoria, so
> either half of the list are [.....], or they didn't understand it at
> all.  Few demo's would be better of with the simplicity of
> specific hack to the VESA interface...

Neil does infact provide an easy interface to the flat address space of
most video cards.  It's just not documented very well.  I've created a
simple demo to show how to access the linear frame buffer in VESA modes...
gfx_mode simply sets the global variable "video_mem" with the address and
you can peek or poke to it to your hearts content.  It also sets the
global variable "bytes_per_line" so you know the virtual width of the
display memory.  Do not assume bytes_per_line will be the same as
SCREEN_W.

The demo and updated Neil.e are available at my web page.
 _______  ______  _______  ______
[    _  \[    _ ][ _   _ ][    _ ]
[/| [_] |[/| [_\][/ | | \][/| [_\]
  |  ___/  |  _]    | |     |  _]
[\| [/]  [\| [_/] [\| |/] [\| [_/]
[_____]  [______] [_____] [______]
xseal at harborside.com  ICQ:13466657
http://www.harborside.com/home/x/xseal/euphoria/

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu