🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #17517

Duda ensamblador y Visual C

#17517
From: Manu
Date: Sun, 26 Dec 1999 00:00
30 lines
1733 bytes
Estimados amigos;

Me dirijo a vosotros porque tengo un problema, yo he programado mucho en
Borlandc 3.0 para MS-DOS  y por una serie de motivos tengo que programar en
Visual C++ 5.0, pero me he dado cuenta de que faltan muchas funciones como
gotoxy, clrscr o las interrupciones de la libreria dos.h por decir algunas,
entonces pense implementarlas en ensamblador, la funcion gotoxy la
implemente de la siguiente manera:

_asm{
        mov ah, 2h
        mov bh, 1h
        mov dh, coordenada x
        mov dl, coordenada y
        int 10h
}

y el compilador lo linka bien, pero al ejecutarlo windows da fallo de
proteccion general, he intentado con otras interrupciones mas sencillas y
tampoco funciona, supongo que desde windows habra que inicializar algun
registro a algun valor pero no se cual. El tipo de proyecto que creo es
win32 console aplication ya que es lo as parecido a MS-DOS. Si sabeis donde
se encuentran las funciones gotoxy, clrscr, funciones de manejo de color de
fondo , etc... os agradeceria que me lo dijerais.

Agradezco cualquier ayuda sobre el tema. Muchas gracias y a ser posible
escribirme al buzon ya que las news no me van muy bien.

Manuel Sanchez
manuels@retemail.es
Technical Details
Message-ID: <8459tb$k03r5@SGI3651ef0.iddeo.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit
X-Google-Thread: f86c8,f910b830b8446e1c,start
X-Google-Attributes: gidf86c8,public
From: "Manu" <manusr@retemail.es>
Subject: Duda ensamblador y Visual C
Date: 1999/12/26
Message-ID: <8459tb$k03r5@SGI3651ef0.iddeo.es>
X-Deja-AN: 565019709
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211
Organization: Iddeo - Retevisi�n
X-MSMail-Priority: Normal
Reply-To: "Manu" <manusr@retemail.es>
Newsgroups: es.comp.os.linux.programacion