Welcome, Guest. Please login or register.
September 10, 2010, 02:35:03 am
Home Help Search Login Register
News: Registration disabled until we find cure for spam. In the meantime, feel free to email us your questions.

+  Excelsior Forums
|-+  Other Excelsior Products
| |-+  Native XDS-x86/XDS-C (Moderator: snowman)
| | |-+  DISPLAY.SYM LIBRARY
« previous next »
Pages: [1] Print
Author Topic: DISPLAY.SYM LIBRARY  (Read 1198 times)
condesitadeirun
Newbie
*
Posts: 1


« on: November 18, 2009, 01:56:38 am »

Hello!!

I'm from Spain so,  I'm sorry for the mistakes what I can do in this message.

I need Display.sym library for my compiler because I have to use  SetCursorPosition to change the corsor in my program!!

Thanks!!!
Logged
qnr
Full Member
***
Posts: 112



WWW
« Reply #1 on: November 28, 2009, 01:39:06 pm »

I personally don't know about a DISPLAY.SYM library. However, I created an ANSI module for my own use and made it available a while back.

Per my post in a different thread here on the Excelsior Forums, at http://www.excelsior-usa.com/forum/index.php?topic=1317.0
Quote
You can use ANSI escape codes for text colors, cursor positioning, and other options in text terminals and virtual consoles.

The module was created for use with XDS Modula-2 on a GNU/Linux system.  However, it should be useable on other Operating Systems and with other Modula-2 compilers with only minor modifications.  Linux comes with support for ANSI codes.  Support for ANSI on Windows and DOS machines requires a device driver.

The module gives you a number of ways of manipulating the text on your terminal.  Using constants or procedures, you can change the foreground and background text color, text attributes, cursor position, or erase and clear lines and the screen in a number of ways.

I'm currently in the process of moving all of my files to a commercial server, so you'll have to get it from the modula2.org download mirror, if you want it:
http://allserv.ugent.be/~fschoonj/modula2/xds/ansi.tar.gz

Somewhat important note: I tested the download, it works fine. However, I created the tarball with the intention of it being extracted into your personal library directory, so it extracts to the current working directory rather than creating a new directory..  So you need to either place the tarball into wherever you keep your personal libraries, or into a temporary directory before extracting so that the files don't get lost among any unrelated files.
« Last Edit: November 28, 2009, 01:55:31 pm by qnr » Logged
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!