Thread View: es.comp.os.linux.programacion
31 messages
31 total messages
Started by Manuel López Moreno
Tue, 13 Jul 1999 00:00
Ensamblador y Linux
Author: Manuel López Moreno
Date: Tue, 13 Jul 1999 00:00
Date: Tue, 13 Jul 1999 00:00
8 lines
810 bytes
810 bytes
He vuelto a las cavernas: voy a programar en ensamblador !!! Alguna gu�a/manual/tutorial/documentaci�n sobre programaci�n en GNU as (si puede ser, en castellano) ??? Mi idea es hacer alg�n programilla (m�dulo de kernel) que llame a interrupciones de la BIOS del PC. Saludos y Gracias.
RE: Ensamblador y Linux
Author: Jose_T
Date: Wed, 14 Jul 1999 00:00
Date: Wed, 14 Jul 1999 00:00
9 lines
731 bytes
731 bytes
Me parece que en modo protegido (el modo que usa Linux) no puedes hacer
eso. Podr�as hacerlo antes de que Linux entre en modo protegido pero no
despu�s.
De todas formas si estoy equivocado que alguien lo diga.
DaVinci
Re: Ensamblador y Linux
Author: *puntero_loco
Date: Wed, 14 Jul 1999 00:00
Date: Wed, 14 Jul 1999 00:00
24 lines
1311 bytes
1311 bytes
On Tue, 13 Jul 1999 12:08:32 +0200, Manuel L�pez Moreno <luname@mx2.redestb.es> wrote: >He vuelto a las cavernas: voy a programar en ensamblador !!! > >Alguna gu�a/manual/tutorial/documentaci�n sobre programaci�n en GNU as >(si puede ser, en castellano) ??? >Mi idea es hacer alg�n programilla (m�dulo de kernel) que llame a >interrupciones de la BIOS del PC. > >Saludos y Gracias. �Estoy equivocado, o desde el modo de ejecuci�n de linux no se pueden llamar a las interrupciones de la BIOS? -- / -----------------------\ | | | *puntero_loco | | Debian 2.1 Slink | | Usuario Linux Registrado | | 130571 | | jajs@retemail.es | | | \------------------------/
Re: Ensamblador y Linux
Author: rdiazmar
Date: Thu, 15 Jul 1999 00:00
Date: Thu, 15 Jul 1999 00:00
29 lines
1556 bytes
1556 bytes
On Tue, 13 Jul 1999 12:08:32 +0200, Manuel L�pez Moreno <luname@mx2.redestb.es> wrote: >He vuelto a las cavernas: voy a programar en ensamblador !!! A que se debe la cosa?? bueno en realidad yo mismo estoy tratando de aprender ASM ahora.. a mis a�os.. es el unico modo de entender a fondo un SO. >Alguna gu�a/manual/tutorial/documentaci�n sobre programaci�n en GNU as >(si puede ser, en castellano) ??? Pues como no te vayas a las paginas del NASM.. esto si por lo que preguntas es por como programar ASM bajo linux.. si lo que preguntas es un manual de ASM hay uno muy bueno por la red.. si tienes interes te paso el enlace. >Mi idea es hacer alg�n programilla (m�dulo de kernel) que llame a >interrupciones de la BIOS del PC. buffff vaya foll�n... te vas a volver loco debugeando.. pero ser� muy instructivo si.. �No seria mejor que usases ASM embebido en C? vamos ser�a menos traumatico.. -- Saludos Roberto D�az <rdiazmar@nova.es> http://www.linuxfocus.org/developer/Roberto
Re: Ensamblador y Linux
Author: javipolo
Date: Fri, 16 Jul 1999 00:00
Date: Fri, 16 Jul 1999 00:00
20 lines
1557 bytes
1557 bytes
>>Alguna gu�a/manual/tutorial/documentaci�n sobre programaci�n en GNU as
>>(si puede ser, en castellano) ???
>Pues como no te vayas a las paginas del NASM.. esto si por lo que preguntas
>es por como programar ASM bajo linux.. si lo que preguntas es un manual de
>ASM hay uno muy bueno por la red.. si tienes interes te paso el enlace.
A ver ... el NASM usa la misma sintaxis que el TASM y dem�s , luego, el gas
(Gnu ASsembler) usa la de AT&T, como cuando metes codigo ASM a cap�n en C pa
compilar con el gcc y tal ...
Bueno, pero no iba a eso .. XD
La cosa es que la documentacion que supongo que pide (que quiero yo tb) es
QUE INTERRUPCIONES/SERVICIOS hay usables en linux?
si, int 80h y tal creo que se hace todo, no? pero, que servicios tiene?
--
Ta Despues ... Oh my God! They killed Kenny!!!!!!
Javi Polo ;)
Me puedes encontrar en fido en 2:347/13.4
AUTOPISTA NO!!!!!!!!!!! No a l'autopista de llevant
Re: Ensamblador y Linux
Author: Trigo
Date: Fri, 16 Jul 1999 00:00
Date: Fri, 16 Jul 1999 00:00
35 lines
1712 bytes
1712 bytes
Buenas.
Manuel L�pez Moreno <luname@mx2.redestb.es> escribi�:
>He vuelto a las cavernas: voy a programar en ensamblador !!!
Vaya @@...
>Alguna gu�a/manual/tutorial/documentaci�n sobre programaci�n en GNU as
>(si puede ser, en castellano) ???
Tienes el Assembly-HOWTO, te viene con los Howtos de Debian. Si no lo
encuentras:
http://www.eleves.ens.fr:8080/home/rideau/Assembly-HOWTO o
http://www.eleves.ens.fr:8080/home/rideau/Assembly-HOWTO.sgml
ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/ (?)
Est� en ingl�s, claro.
>Mi idea es hacer alg�n programilla (m�dulo de kernel) que llame a
>interrupciones de la BIOS del PC.
� Y seguro que necesitas Assembler ? En C tienes las funciones outb, inb y
similares. Parece que hasta pueden usarse como usuario (no ser�a necesario
que hicieras un m�dulo).
No quiero desanimarte, si quieres aprender ensamblador, adelante con tu
proyecto. Pero si lo que necesitas es sencillamente programar una tarjeta,
quiz� no te merezca la pena.
>Saludos y Gracias.
Saludos.
--
{ Jos� S�nchez Trigo ; PGP ID.0xAD471A3C ; Debian GNU/LINUX 2.1 };
Re: Ensamblador y Linux
Author: Manuel López Moreno
Date: Fri, 16 Jul 1999 00:00
Date: Fri, 16 Jul 1999 00:00
47 lines
2436 bytes
2436 bytes
rdiazmar@localhost.localdomain wrote: > > On Tue, 13 Jul 1999 12:08:32 +0200, Manuel L�pez Moreno <luname@mx2.redestb.es> > wrote: > > >He vuelto a las cavernas: voy a programar en ensamblador !!! > > A que se debe la cosa?? bueno en realidad yo mismo estoy tratando de > aprender ASM ahora.. a mis a�os.. es el unico modo de entender a fondo un SO. En realidad no s� si me estar� complicando la vida in�tilmente (como siempre :) Quiero hacer un programilla que averig�e la versi�n VESA de una tarjeta gr�fica. S� que consiste en llamar a una interrupci�n de la BIOS y poco m�s. Pero seguro que desde un programa de usuario no se puedan ejecutar ese tipo de instrucciones. Por eso he cre�do que desde un m�dulo de kernel s� que podr�a ser, y ejecutarlo con insmod. Aunque es posible que ni as� se pueda (Linux ya habr�a entrado en modo protegido ???). Total, que hasta que no lo escriba y lo pruebe no lo sabr�. > > >Alguna gu�a/manual/tutorial/documentaci�n sobre programaci�n en GNU as > >(si puede ser, en castellano) ??? > > Pues como no te vayas a las paginas del NASM.. esto si por lo que preguntas > es por como programar ASM bajo linux.. si lo que preguntas es un manual de > ASM hay uno muy bueno por la red.. si tienes interes te paso el enlace. Pues s� ... p�salo :) > > >Mi idea es hacer alg�n programilla (m�dulo de kernel) que llame a > >interrupciones de la BIOS del PC. > > buffff vaya foll�n... te vas a volver loco debugeando.. pero ser� muy > instructivo si.. > > �No seria mejor que usases ASM embebido en C? vamos ser�a menos traumatico.. Esa fue mi primera idea. Busqu� en el kernel c�digo con l�neas __asm__, y... !!!???, me pareci� m�s cr�ptico que el propio ensamblador. Saludos.
Re: Ensamblador y Linux
Author: Manuel López Moreno
Date: Fri, 16 Jul 1999 00:00
Date: Fri, 16 Jul 1999 00:00
8 lines
799 bytes
799 bytes
*puntero_loco wrote: > > �Estoy equivocado, o desde el modo de ejecuci�n de linux no se pueden llamar a > las interrupciones de la BIOS? Ese es el quiz de la cuesti�n. �Cu�l ser� la respuesta? Saludos.
Re: Ensamblador y Linux
Author: Manuel López Moreno
Date: Fri, 16 Jul 1999 00:00
Date: Fri, 16 Jul 1999 00:00
16 lines
1159 bytes
1159 bytes
javipolo@linux.oninet.es wrote: > > [...] > Bueno, pero no iba a eso .. XD > La cosa es que la documentacion que supongo que pide (que quiero yo tb) es > QUE INTERRUPCIONES/SERVICIOS hay usables en linux? > si, int 80h y tal creo que se hace todo, no? pero, que servicios tiene? En concreto quer�a probar la interrupci�n 0x10 (V�deo). Todo est� en que se pueda acceder a ella una vez arrancado el kernel ??? > > -- > Ta Despues ... Oh my God! They killed Kenny!!!!!! Ta Lego :)
Re: Ensamblador y Linux
Author: Manuel López Moreno
Date: Fri, 16 Jul 1999 00:00
Date: Fri, 16 Jul 1999 00:00
13 lines
1043 bytes
1043 bytes
Jose_T wrote: > > Me parece que en modo protegido (el modo que usa Linux) no puedes hacer > eso. Podr�as hacerlo antes de que Linux entre en modo protegido pero no > despu�s. Si te refieres a que no se pueden llamar a interrupciones de la BIOS... tambi�n tengo esa sospecha. Pero si consigo escribir una l�nea de c�digo que lo intente hacer, dejar�n de ser sospechas :) A ver, alguien que pueda aclarar el asunto... Saludos.
Re: Ensamblador y Linux
Author: *puntero_loco
Date: Fri, 16 Jul 1999 00:00
Date: Fri, 16 Jul 1999 00:00
32 lines
1715 bytes
1715 bytes
El Thu, 15 Jul 1999 12:32:12 +0200, rdiazmar@localhost.localdomain <rdiazmar@localhost.localdomain> escribi�: |On Tue, 13 Jul 1999 12:08:32 +0200, Manuel L�pez Moreno <luname@mx2.redestb.es> |wrote: | |>He vuelto a las cavernas: voy a programar en ensamblador !!! | |A que se debe la cosa?? bueno en realidad yo mismo estoy tratando de |aprender ASM ahora.. a mis a�os.. es el unico modo de entender a fondo un SO. | No estoy de acuerdo. Mira el c�digo del linux. Lo importante est� escrito en C (gestion de memoria, procesos, etc). Las "minucias" como la carga inicial, salvar el contexto de un proceso y dem�s est�n en ensamblador. Y son las partes m�s faciles de entender, casi incluso sin saber ensamblador. |-- | |Saludos | |Roberto D�az <rdiazmar@nova.es> |http://www.linuxfocus.org/developer/Roberto Saludos -- / -----------------------\ | | | *puntero_loco | | Debian 2.1 Slink | | Usuario Linux Registrado | | 130571 | | jajs@retemail.es | | | \------------------------/
Re: Ensamblador y Linux
Author: Manuel López Moreno
Date: Thu, 22 Jul 1999 00:00
Date: Thu, 22 Jul 1999 00:00
24 lines
1440 bytes
1440 bytes
Oscar Martin Gonzalez wrote: > > Como no os veo muy puestos en el tema os voy a dar una buena explicaci�n de > como funciona Linux frente a Win/Dos para que sepas que se puede hacer con > ensamblador bajo Linux. > [...] ��� Ol� !!! Menuda explicaci�n. Gracias. > > En tu caso particular, la INT 10h no es usable, as� que olvidate de VESA. > Sin embargo hay equivalentes Linux para manejar la tarjeta (X,DGA,Framebuffer, > svgalib, etc) > > Especifica lo que quieres hacer y entonces te propondremos las alternativas > en Linux para hacer esto mismo. La idea era poder averiguar la versi�n VESA de la tarjeta gr�fica, utilizando la INT 10h de la BIOS (original) del PC. > > Un saludo. Igualmente... y Gracias de nuevo :)
Re: Ensamblador y Linux
Author: Oscar Martin Gonzalez
Date: Thu, 22 Jul 1999 00:00
Date: Thu, 22 Jul 1999 00:00
135 lines
7382 bytes
7382 bytes
Como no os veo muy puestos en el tema os voy a dar una buena explicaci�n de
como funciona Linux frente a Win/Dos para que sepas que se puede hacer con
ensamblador bajo Linux.
Hasta hace unos a�os se programaba bajo DOS. Dichos programas evitaban
hacer las tareas m�s complejas y dependientes (lectura de sectores, acceso
a teclado, visualizaci�n en pantalla) haciendo uso de unos servicios
estandarizados que el propio ordenador proporciona (BIOS) que se hace uso
de ellos a traves de llamadas a interrupciones software.
Existe una instrucci�n llamada INT xx que fuerza la ejecucion de la
interrupci�n xx. Esta interrupci�n en Modo Real de los 386 o superiores
funciona exactamente igual que el antiguo 8086. Existe una tabla en la
direcci�n 0 de memoria donde se guardan consecutivamente las direcciones
(en formato segmento+desplazamiento) a donde saltar� a ejecutar la CPU
tras la interrupci�n.
Sin embargo Linux funciona en modo protegido. En dicho modo los antiguos
segmentos que coindidian con la posici�n n� de segmentox16 ya no
funcionan de esa manera. Donde antiguamente se almacenaban los valores del
segmento, ahora se guardan indices (denominados descriptores) a unas tablas
que guardan la posici�n inicial en memoria l�gica (porque a dem�s se
sopota segmentaci�n sobre paginaci�n ), longitud del segmento, nivel de
privilegio, entre otras cosas.
De hecho la propia tabla de vectores de interrupci�n pasa a ser la tabla
de descriptores de interrupci�n cambiando el formato (dejando inservibles
las funciones de la BIOS)
Y a�n as� existen muchas otras diferencias. Conclusi�n. Los programas
en ensamblador para modo real, no funcionan en modo protegido.
Como Intel sab�a que esto romper�a demasiado la compatibilidad (un SO
que funcionase en modo protegido no podr�a hacer funcionar aplicaciones
antiguas), cre� un tercer modo, (que es realmente un submodo del modo
protegido) denominado V86 sobre el cual, los registros de segmentos no contienen
descriptores sino que funcionan de modo similar al modo real. Sin embargo
siguen funcionando el resto de capacidades del modo protegido. De hecho al
ejecutar la instrucci�n INT no estamos ejecutando la interrupci�n que
se indica en la posici�n que se ve en 0 sino lo que diga la IDT (tabla de
descriptores de interrupci�n) que puede estar localizada en cualquier zona
de la memoria. De esta manera se pueden seguir simulando que se est� en
modo real aunque realmente se est� en modo protegido/V86.
Para emular un 8086 bajo modo protegido se requiere ayuda de software pero
el modo V86 facilita dicha emulaci�n para poder realizarse a un costo
aceptable.
Dicho modo es el escogido para correr aplicaciones de DOS bajo Windows. De
hecho , Windows 9x surge de una ampliaci�n de W3.11 donde las aplicaciones
sobre V86 son las m�s importantes...
Bajo V86 es posible correr una aplicaci�n en ensamblador con llamadas
cl�sicas a la BIOS. En Linux, esto se puede hacer con dosemu el cual
crea una tarea V86 bajo Linux y se encarga de emular todas las llamadas a
la BIOS.
Bajo Windows, esta emulaci�n est� integrada de por si con el SO, y
es usado hasta extremos de llamar a los antiguos drivers de DOS sobre V86
en caso de no disponer de drivers programados en modo protegido, a costa
de aplicar m�todos dr�sticos para garantizar el uso del driver
correctamente. Ten en cuenta que en modo real/DOS no se usaba multitarea por
lo que muchas veces los programas se hacian no reentrantes... es decir, no
consideraban la posibilidad de que otro programa les llamase durante su i
ejecuci�n. Sin embargo, con multitarea puede ocurrir. Esto obliga a Windows
a organizar las peticiones del driver y hacerlas una por una (entre otras cosas)
con la consiguiente p�rdida de rendimiento... Es el ineficiente modo
"compatibilidad MSDOS".
Linux fue dise�ado de 0, y no realiza llamadas a modo real/V86 para
realizar sus operaciones. Eso le obliga a hacer todas las operaciones
directamente sin apoyarse en la BIOS.
Bajo Linux todas las aplicaciones (salvo emulaciones) funcionan en modo
protegido nativo. No se molesta en emular ninguna BIOS, (ni falta que le hace)
asi que ejecutar una INT 21, lleva a ejecutar una INT21 de la IDT de linux
que provoca una se�al SIGSEGV (referencia a memoria invalida).
En Linux, existen un conjunto de servicios que proporciona el kernel que
son accesibles a traves de la interrupci�n 0x80
En EAX se guarda el n. de la funci�n del kernel a la que queremos llamar
y en EBX,ECX,EDX... etc guardamos los par�metros de dicha funci�n.
Os proporciono el cl�sico ejemplo de libro:
; saludo.asm
[BITS 32]
GLOBAL _start ;exportamos _start que es el inicio del programa
_start:
mov eax,4 ; 4 -> funci�n sys_write(): corresponde a "man 2 write"
mov ebx,1 ; fd. 0 = stdin | 1 = stdout | 2 = stderr
mov ecx,mensaje ; ecx apunta al buffer de datos.
mov edx,fin_mensaje - mensaje ; longitud del buffer
int 80h ; llamamos a write(1,&mensaje,sizeof(mensaje)
mov eax,1 ; 1 -> funci�n sys_exit()
xor ebx,ebx ; ebx = codigo de error
int 80h
mensaje:
db 'Hola linuxero, desde ensamblador',10
fin_mensaje:
; fin de saludo.asm
Lo podeis compilar con el NASM as�.
nasm -f elf saludo.asm -o saludo.o
ld saludo.o -o saludo
./saludo
Las funciones del kernel las podeis encontrar en arch/i386/kernel/entry.S
(sys_call_table)
relativo al directorio donde descomprimais las fuentes.
Linux, como buen SO que es no permite ejecutar instrucciones privilegiadas desde
una aplicaci�n bajo circunstancias normales. Estas circunstancias pueden
variarse con llamadas especiales al SO que deber�n ejecutarse como
superusuario garantizando que ning�n usuario pueda alterar la estabilidad
del sistema.
Como ves, el equivalente de BIOS en Linux est� muy orientado a C por lo
que usar ensamblador pierde su sentido salvo cuando se quieren hacer cosas
muy concretas... Eso si, por hacer puedes hacer lo que quieras, pero no vas
a conseguir ninguna gran ventaja sobre el C (salvo en cuestiones de espacio
y/o velocidad)
En resumen. Usa C y ensamblador donde la velocidad sea cr�tica.
En tu caso particular, la INT 10h no es usable, as� que olvidate de VESA.
Sin embargo hay equivalentes Linux para manejar la tarjeta (X,DGA,Framebuffer,
svgalib, etc)
Especifica lo que quieres hacer y entonces te propondremos las alternativas
en Linux para hacer esto mismo.
Un saludo.
Re: Ensamblador y Linux
Author: Oscar Martin Gonzalez
Date: Fri, 23 Jul 1999 00:00
Date: Fri, 23 Jul 1999 00:00
14 lines
1197 bytes
1197 bytes
Manuel L�pez Moreno <luname@mx2.redestb.es> wrote: > La idea era poder averiguar la versi�n VESA de la tarjeta gr�fica, > utilizando la INT 10h de la BIOS (original) del PC. Puesto que no es usable VESA, pierde su sentido, pero si a�n as� quieres saber esa informaci�n puedes usar el dosemu correctamente configurado ya que puede usar su BIOS (bajo V86 por supuesto). >> >> Un saludo. > Igualmente... y Gracias de nuevo :)
Re: Ensamblador y Linux
Author: Manuel López Moreno
Date: Fri, 23 Jul 1999 00:00
Date: Fri, 23 Jul 1999 00:00
16 lines
1148 bytes
1148 bytes
Oscar Martin Gonzalez wrote: > > Puesto que no es usable VESA, pierde su sentido, pero si a�n as� quieres saber > esa informaci�n puedes usar el dosemu correctamente configurado ya que puede > usar su BIOS (bajo V86 por supuesto). Pues qu� remedio :( Venga... lo probar�. > > >> > >> Un saludo. > > > Igualmente... y Gracias de nuevo :) Joer me has le�do el pensamiento :)))
Re: Ensamblador y Linux
Author: Cymoril sin patas
Date: Sun, 25 Jul 1999 00:00
Date: Sun, 25 Jul 1999 00:00
20 lines
1281 bytes
1281 bytes
A Tue, 13 Jul 1999 12:08:32 +0200, Manuel L�pez Moreno <luname@mx2.redestb.es> escribiste: >He vuelto a las cavernas: voy a programar en ensamblador !!! Anda que ya te vale. >Alguna gu�a/manual/tutorial/documentaci�n sobre programaci�n en GNU as >(si puede ser, en castellano) ??? Npi. >Mi idea es hacer alg�n programilla (m�dulo de kernel) que llame a >interrupciones de la BIOS del PC. Mucho me temo que eso est� "PROHIBIDO" en linux. > >Saludos y Gracias. De nadas. ----------------------------------------------- Cymoril sin patas "I believe this is heaven to no one else but me, and I'll defend it as long as I can be left alone to linger in my own silence." -----------------------------------------------
Re: Ensamblador y Linux
Author: Manuel López Moreno
Date: Mon, 26 Jul 1999 00:00
Date: Mon, 26 Jul 1999 00:00
13 lines
1019 bytes
1019 bytes
Cymoril sin patas wrote: > > A Tue, 13 Jul 1999 12:08:32 +0200, Manuel L�pez Moreno > <luname@mx2.redestb.es> escribiste: > > >Mi idea es hacer alg�n programilla (m�dulo de kernel) que llame a > >interrupciones de la BIOS del PC. > Mucho me temo que eso est� "PROHIBIDO" en linux. Pues s�. Ya me convencieron hace poco :( Eso s�, no te pierdas el post de Oscar Martin Gonz�lez (22 Jul 1999). Saludos.
Re: Ensamblador y Linux
Author: Cymoril sin patas
Date: Mon, 26 Jul 1999 00:00
Date: Mon, 26 Jul 1999 00:00
32 lines
2131 bytes
2131 bytes
A 22 Jul 1999 11:24:53 GMT, Oscar Martin Gonzalez <oscar@gui.uva.es> escribiste: >Como no os veo muy puestos en el tema os voy a dar una buena explicaci�n de >como funciona Linux frente a Win/Dos para que sepas que se puede hacer con >ensamblador bajo Linux. Plas plas plas. Tas lucido, t�o. Como se nota que eres del GUI de Valladolid. De todas formas, me ha surgido una "peque�a" duda que igual me sabes responder. Aunque nunca llegu� a usarlo intensamente, bajo DJGPP (el gcc de DOS, por si alguien no lo sabe) permit�a usar ensamblador con la horrorosa sintaxis de AT&T, emulando las interrupciones bajo modo protegido. Mi pregunta es, � conmutaba a modo V86 o inclu�a c�digo sustituyente el propio compilador? (esta es de nota, eh !) De todas formas, si mucho no me equivoco, se tiene que poder acceder a la bios de la tarjeta de v�deo para averiguar si es VESA o no (de una forma un poco bestia, claro). De hecho hay alg�n programa como Scitech Display Doctor para linux que por lo menos hace algo parecido. Muschas grasias por la lecci�n de modo protegido. P.D. Tras haber le�do tu art�culo, ahora s� porqu� Ciri no lleg� a sacar nunca 2M para Windows 95 ... ----------------------------------------------- Cymoril sin patas "I believe this is heaven to no one else but me, and I'll defend it as long as I can be left alone to linger in my own silence." -----------------------------------------------
Re: Ensamblador y Linux
Author: Oscar Martin Gonzalez
Date: Tue, 27 Jul 1999 00:00
Date: Tue, 27 Jul 1999 00:00
115 lines
7074 bytes
7074 bytes
Cymoril sin patas <ceinalem@thegym.net> wrote: > Plas plas plas. Tas lucido, t�o. Como se nota que eres del GUI de > Valladolid. > De todas formas, me ha surgido una "peque�a" duda que igual me sabes > responder. > Aunque nunca llegu� a usarlo intensamente, bajo DJGPP (el gcc de DOS, > por si alguien no lo sabe) permit�a usar ensamblador con la horrorosa > sintaxis de AT&T, emulando las interrupciones bajo modo protegido. Mi > pregunta es, � conmutaba a modo V86 o inclu�a c�digo sustituyente el > propio compilador? (esta es de nota, eh !) Los programas de DJGPP son en modo protegido nativo usando lo que se llama un extensor de DOS. Los extensores de DOS son programas que se encargan de realizar una interfaz entre tu programa de modo protegido y el DOS en modo real o V86, de tal manera que llamas a las interrupciones de manera similar a como lo har�as en modo real , pero est�s en modo protegido (puedes tener segmentos de diferente tama�o y pueden comenzar en cualquier punto de la memoria, existen mecanismos de protecci�n de memoria y swap... Los extensores no usan toda la capacidad de este modo que proporciona a un SO, como son mecanismos especiales para multitarea, diferentes niveles de privilegio, etc. Estos, como ampliaci�n del DOS que es monotarea no requieren proporcionar protecci�n entre aplicaciones (para que si solo hay una) o multitarea. Los extensores funcionan "dando saltitos" entre modo real/V86 y modo protegido. Si se recibe un evento de hardware (por ejemplo una pulsaci�n de teclado), saltan a la interrupci�n de DOS para ejecutar la interrupci�n correspondiente como si hubiese estado trabajando en DOS todo el rato. Algo similar ocurre con tu aplicaci�n en modo protegido, solo que traduce tu llamada en formato "modo protegido" a formato cl�sico para ejecutarla Para hacer estos saltitos se suele seguir este procedimiento: Si estamos en V86, buscamos posibles interfaces para conmutar a modo protegido: Si disponemos de VCPI lo usamos para conmutar a modo protegido colocando nuestras propias estructuras de control y hacediendo al m�ximo nivel de privilegio (Ring 0) Si no disponemos de VCPI, usamos los servicios DPMI delegando en control del sistema en el servidor DPMI, funcionando al nivel de privilegio que quiera. En este caso no cogemos el control, pero se nos proporcionan los servicios para hacer las mismas cosas. Si no hay DPMI, no se usar modo protegido (o sea que olvidate de correr el Quake aqu� ;) Si estamos en modo real usamos los mecanismos normales para conmutar a modo protegido. Es por esto que... Con VCPI, podemos coger el control y saltar a modo protegido aunque estuviesemos en V86. Con DPMI, podemos usar modo protegido de una manera controlada y limitada de manera que puede haber un SO encima que nos controle. Es por eso que Linux/dosemu y Dos bajo Win proporcionan servicios DPMI (lo necesario para correr el DOOM :) pero no VCPI. Loadlin por ejemplo requiere VCPI (o estar en modo real, claro) pues necesita coger el control para arrancar el kernel de Linux. Es por esto por lo que no se puede arrancar bajo una ventana de DOS. Y cuando se est� en V86 y hay servicios VCPI? Cuando se carga un controlados de memoria expandida... Ah, pero �No sabiais que al cargar el EMM386 estais YA en modo protegido? Cuanto tiempo enga�ados �verdad? Pues si. La memoria que los controladores de memoria expandida colocan en los huecos existentes entre los 640Kb y 1024Kb, no est�n realmente alojados all�. Al estar en modo protegido se pueden usar los mecanismos de memoria virtual, de manera que los programas no acceden directamente a memoria f�sica sino memoria l�gica que puede estar recolocada a nuestro antojo en bloques de 4Kb sobre memoria f�sica. Por eso, al ejecutar una interrupci�n antes de cargar el controlador de memoria expandida, se realiza r�pidamente , pero despu�s resulta mucho m�s lento ya que realmente se ejecuta la de modo protegido que tiene que comprobar los valores de la llamada para volver a V86 para simular la llamada que hiciste como si hubieras estado en modo real... Ah. Por si no lo sab�ais el kernel de Win9x es el kernel de W311 para modo protegido el cual no es m�s que un extensor de DOS avanzado que permite varias tareas de V86 simult�neas y permite cargar Driver al estilo DOS pero en modo protegido (VXD) que les permite capturar las interrupciones desde modo protegido antes de simularlas en modo V86. A base de sustituir la BIOS de disco por un driver VXD correspondiente, las de video, etc,etc... vienvenidos a Win95!! Eso si... de 311 a W95 han permitido que se puedan cargar aplicaciones en modo protegido de 32 Bits (o... Lo que hacia el DOS4GW antes de Windows...) O sea, chapuza total... Quien no se lo crea que lea el libro "al descubierto Win95" (creo que era este) que lo saqu� un dia de la biblio y me dej� de piedra... > De todas formas, si mucho no me equivoco, se tiene que poder acceder a > la bios de la tarjeta de v�deo para averiguar si es VESA o no (de una > forma un poco bestia, claro). De hecho hay alg�n programa como Scitech > Display Doctor para linux que por lo menos hace algo parecido. Ya lo he comentado... Bajo V86 (el kernel de Linux provee una funci�n para crear tareas de este tipo). Tambi�n se puede a lo mejor mapeando las ROMs y analizando su contenido... En eso si que ya no tengo ni idea... De todas maneras me parece que el scitech usa sus propios drivers para emular una VESA 2.0 o 3.0. Puesto que son sus drivers vete tu a saber como lo hacen. > Muschas grasias por la lecci�n de modo protegido. De nada... Que por lo menos sirva de algo mis horas perdidas con el ensamblador... Por cierto... tambi�n es util para crear exploits del tipo buffer overflow pero esa es otra historia que debe ser contada en otra ocasi�n. ;) > P.D. Tras haber le�do tu art�culo, ahora s� porqu� Ciri no lleg� a > sacar nunca 2M para Windows 95 ... En efecto...De hecho yo pill� el kit de construcci�n de drivers para Win (DDK) para ver si ser�a factible hacerlo como Dios manda y entonces me di cuenta que Linux es el futuro (DIOS!!! Que caos para hacer un maldito driver) Un saludo..
Re: Ensamblador y Linux
Author: Manuel López Moreno
Date: Tue, 27 Jul 1999 00:00
Date: Tue, 27 Jul 1999 00:00
15 lines
1314 bytes
1314 bytes
Oscar Martin Gonzalez wrote: > > Los programas de DJGPP son en modo protegido nativo usando lo que se llama > un extensor de DOS. [...] Unas 1000 l�neas m�s abajo... > [...] Quien no se lo crea que lea el libro "al descubierto Win95" (creo que era > este) que lo saqu� un dia de la biblio y me dej� de piedra... Colega, pareces el Or�culo. Metes una moneda, preguntas loquesea y ... Contigo da gusto no comprar libros... y leer las news :))) A ver si funciona: Clink (moneda) �Cu�ndo se dejar� de cobrar por llamar y acceder a InterNet?
Re: Ensamblador y Linux
Author: rvm
Date: Tue, 27 Jul 1999 00:00
Date: Tue, 27 Jul 1999 00:00
34 lines
1957 bytes
1957 bytes
Manuel L�pez Moreno escribi� en mensaje <3796EED5.B8582DCD@mx2.redestb.es>... >[...] >> Especifica lo que quieres hacer y entonces te propondremos las alternativas >> en Linux para hacer esto mismo. > >La idea era poder averiguar la versi�n VESA de la tarjeta gr�fica, >utilizando la INT 10h de la BIOS (original) del PC. En esta direcci�n te puedes bajar un programilla que hice alg�n tiempo que muestra informaci�n sobre la tarjeta gr�fica, incluyendo la versi�n VESA: http://members.xoom.com/rvmsoft/linux/ El programa es para MS-DOS (hasta ahora no sab�a si se pod�a hacer algo similar en linux, pero la magn�fica explicaci�n de Oscar Martin creo que deja claro el asunto), pero funciona en el DOSEMU si est� configurado correctamente para los modos gr�ficos. De todos modos creo haber leido en la documentaci�n del svgalib algo sobre una librer�a para acceder a la BIOS. Quiz�s sea lo que t� quieres. ---------------------------------------------------------- Ricardo Villalba rvm@XXlinuxfan.com (quita las XX) http://members.xoom.com/rvmsoft http://rvmsoft.findhere.com Linux registered user 90754 ----------------------------------------------------------
Re: Ensamblador y Linux
Author: Manuel López Moreno
Date: Tue, 27 Jul 1999 00:00
Date: Tue, 27 Jul 1999 00:00
24 lines
1570 bytes
1570 bytes
rvm wrote: > > En esta direcci�n te puedes bajar un programilla que hice alg�n > tiempo que muestra informaci�n sobre la tarjeta gr�fica, > incluyendo la versi�n VESA: > http://members.xoom.com/rvmsoft/linux/ Pues s�. A ver qu� tienes por ah� :) > > El programa es para MS-DOS (hasta ahora no sab�a si se pod�a > hacer algo similar en linux, pero la magn�fica explicaci�n de > Oscar Martin creo que deja claro el asunto) Qu� pasada... a�n estoy digeriendo el mensaje de Oscar. > De todos modos creo haber leido en la documentaci�n del svgalib algo > sobre una librer�a para acceder a la BIOS. Quiz�s sea lo que t� > quieres. S�, tambi�n le echar� un vistazo. Aunque ya soy un poco esc�ptico en el tema BIOS+Linux. Saludos, y a dar ca�a con los howtos :)
Re: Ensamblador y Linux
Author: Han Solo
Date: Tue, 27 Jul 1999 00:00
Date: Tue, 27 Jul 1999 00:00
23 lines
1167 bytes
1167 bytes
Manuel L�pez Moreno wrote: > > Pues s�. Ya me convencieron hace poco :( > Eso s�, no te pierdas el post de Oscar Martin Gonz�lez (22 Jul 1999). > > Saludos. Por alguna extra�a raz�n, ese post no ha llegado a mi servidor, y por lo que coment�is era de los de coleccionar. �pod�is mand�rmelo alguno, please? -- Un Saludo Han Solo The Rebel Alliance Conecto, luego existo. Desconecto, luego insisto. Soy usuario de infobirria+ P.D. La firma no es m�a, sino de uno que trabajaba, precisamente, en M$. Vivir para ver.
Re: Ensamblador y Linux
Author: Enrique Ferrero
Date: Wed, 28 Jul 1999 00:00
Date: Wed, 28 Jul 1999 00:00
28 lines
1295 bytes
1295 bytes
Ya se lo he enviado yo. �No lo bombardeeis! :-) Un saludo. Han Solo escribi� en mensaje <379E289C.931697F@maptel.es>... >Manuel L�pez Moreno wrote: >> > >> Pues s�. Ya me convencieron hace poco :( >> Eso s�, no te pierdas el post de Oscar Martin Gonz�lez (22 Jul 1999). >> >> Saludos. >Por alguna extra�a raz�n, ese post no ha llegado a mi servidor, y por >lo que coment�is era de los de coleccionar. �pod�is mand�rmelo alguno, >please? > >-- >Un Saludo > >Han Solo >The Rebel Alliance > >Conecto, luego existo. >Desconecto, luego insisto. >Soy usuario de infobirria+ > >P.D. La firma no es m�a, sino de uno que trabajaba, precisamente, en M$. >Vivir para ver.
Re: Ensamblador y Linux
Author: Oscar Mart�n Gonz�lez
Date: Wed, 28 Jul 1999 00:00
Date: Wed, 28 Jul 1999 00:00
58 lines
3829 bytes
3829 bytes
> >Colega, pareces el Or�culo. Metes una moneda, preguntas loquesea y ... >Contigo da gusto no comprar libros... y leer las news :))) aaaAAAAAMMMMMmmmmmmm :D > >A ver si funciona: Clink (moneda) �Cu�ndo se dejar� de cobrar por llamar >y acceder a InterNet? Eso pertenece al futuro y eso lo construimos a cada paso. Por supuesto que si nos quedamos a esperar, eso jam�s llegar�, pero tenemos que compreder que juntos podemos hacer lo que queramos. Todo es cuesti�n de coordinaci�n, voluntad y una bendici�n del cielo :) �Por que no cablearnos nosotros? Est� en nuestra mano el asociarnos para conseguir un objetivo. Piensa en lo siguiente. Consigues con el conjunto de personas adecuadas, formar una empresa sin �nimo de lucro capaz de conectar a 50000 personas por, digamos 750 millones. Pues bien... supongamos en en Madrid hay 300000 internautas y tu consigues convencer de que tus planes son factibles a 50000. Para ir holgados en el presupuesto, lo doblas. 1500 Millones. / 30000 = 50000 cucas. (que equivale a un a�o pagando nuestro internet y a partir de entonces, a pagar los 4 duros del mantenimiento) Pues se firman los papeles con una propuesta, para evitar problemas que diga algo como, en el momento que se hayan recogido 30000 firmas se activar� este contrato comprometiendose a pagar su parte a cambio de los servicios ofrecidos... Por parte de los organizadores, cada persona debe llegar a alg�n tipo de acuerdo de responsabilidad con un perjuicio econ�mico, o del tipo que sea en el caso de alg�n tipo de incumplimiento. Todo se tendr�a que perfilar mucho, pero ten en cuenta que la organizaci�n del proyecto no requiere dinero y hasta que no se ve que es viable no hay que poner una sola peseta. Lo malo es que un proyecto de este tipo requiere una colecci�n de gente que est� bastante lejos del t�pico proyecto software. Necesitas abogados, transportistas, gente con experiencia en temas de cable, etc. Claro que siempre es v�lido el subcontratar a otras empresas (todo esto tendr�a que estar claramente especificado en la informaci�n del proyecto) Pero mucho me temo que la comunidad internauta no esta preparada a�n para darse cuenta de la viabilidad de un proyecto de este tipo. Cualquiera que hoy le cuentes esto, pensar� que es una utop�a y algo irrealizable. Pero estoy seguro que este tipo de actividades se ir�n realizando poco a poco empezando en escalas m�s peque�as y transformando poco a poco nuestra visi�n de la sociedad. Esa manera de pensar generalizada de que poco podemos hacer frente a las grandes empresas(y frente al mundo actual) se ir� desmoronando poco a poco igual que nuestro Linux est� robando terreno a la empresa m�s poderosa del momento, y a la que alg�n dia aplastar�. Dios nos oiga :-)
[Off-topic] ¿Cable? (antes Re: Ensamblador y Linux)
Author: Javier Cantero
Date: Fri, 30 Jul 1999 00:00
Date: Fri, 30 Jul 1999 00:00
29 lines
1925 bytes
1925 bytes
In article <933177813.2023927316@noticias.retecal.es>, Oscar Mart�n Gonz�lez
wrote:
>�Por que no cablearnos nosotros? Est� en nuestra mano el asociarnos para
>conseguir un objetivo.
Dudo mucho que eso sea factible, ya que dif�cilmente el gobierno va
a dar una licencia para cablear a particulares o asociaciones.
Pero si quieres algo m�s factible (s�lo un poco), echa un vistazo a:
http://www.qsl.net/ke5fx/ (Modem de radio de 10 Mbps)
Hay que hacerse radiaficionado y comprar el equipamiento. Pero no hay
que cablear.
Ahora necesitas corresponsales con el mismo equipamiento. �Conseguir�as
convencer a la gente?
(Si lo de hacerse radioaficionado te parece una pesadez y una
limitaci�n siempre se puede pensar en licencias comerciales de segmentos
de la banda de radio. Pero eso tambi�n es dif�cil -y me imagino que caro-
de conseguir).
Saludos de Javier (jcantero @ jet.es)
----
"No es m�s rico el que m�s tiene, sino el que menos necesita."
Re: [Off-topic] ¿Cable? (antes Re: Ensamblador y Linux)
Author: oscar
Date: Fri, 30 Jul 1999 00:00
Date: Fri, 30 Jul 1999 00:00
42 lines
2796 bytes
2796 bytes
Javier Cantero <javier@eb2dsn.ampr.org> wrote: > In article <933177813.2023927316@noticias.retecal.es>, Oscar Mart�n Gonz�lez > wrote: >>�Por que no cablearnos nosotros? Est� en nuestra mano el asociarnos para >>conseguir un objetivo. > Dudo mucho que eso sea factible, ya que dif�cilmente el gobierno va > a dar una licencia para cablear a particulares o asociaciones. Lo ves? lo ves? La gente no est� preparada para darse cuenta de la factibilidad de este tipo de actividades... En cualquier caso, un proyecto de este tipo es como intentar viajar a saturno en la actualidad... Pero algun dia llegaremos. :D En cuanto a lo de licencias, supongo que se podria montar una fundaci�n que a todos los efectos funciona como una empresa. Supongo que no habr�a problemas en conseguir una licencia... > Pero si quieres algo m�s factible (s�lo un poco), echa un vistazo a: > http://www.qsl.net/ke5fx/ (Modem de radio de 10 Mbps) > Hay que hacerse radiaficionado y comprar el equipamiento. Pero no hay > que cablear. > Ahora necesitas corresponsales con el mismo equipamiento. �Conseguir�as > convencer a la gente? El sistema de crear contratos que se activan en el momento en que es factible en un buen sistema. Pero soy un poco esceptico en la transmisi�n por radio... Cuantas personas pueden transmitir en un ancho de banda determinado? > (Si lo de hacerse radioaficionado te parece una pesadez y una > limitaci�n siempre se puede pensar en licencias comerciales de segmentos > de la banda de radio. Pero eso tambi�n es dif�cil -y me imagino que caro- > de conseguir). Mmmm. pues nada... a preguntar a gente que domine del tema.
Re: [Off-topic] �Cable? (antes Re: Ensamblador y Linux)(radio-packet)
Author: Dorinda Salgueiro Aquino
Date: Wed, 11 Aug 1999 00:00
Date: Wed, 11 Aug 1999 00:00
32 lines
1954 bytes
1954 bytes
Hola:
oscar@server.enmicasa.dhs.org escribi�:
> Javier Cantero <javier@eb2dsn.ampr.org> wrote:
> > In article <933177813.2023927316@noticias.retecal.es>, Oscar Mart�n Gonz�lez
> > wrote:
> El sistema de crear contratos que se activan en el momento en que es factible
> en un buen sistema.
>
> Pero soy un poco esceptico en la transmisi�n por radio... Cuantas personas
> pueden transmitir en un ancho de banda determinado?
>
>
> Mmmm. pues nada... a preguntar a gente que domine del tema.
Lo de radio no es una broma, puede ir muy en serio!!!
Frecuencias:
Seg�n parece:
27 MHz -> 2400 baudios
150 MHz -> 9600 baudios.
pero tenemos las bandas de los 10 metros, y bandas de frecuencias superiores,
que se podr�a transmitir punto a punto (transmisi�n direccional a alta velocidad,
sin interferir con nadie).
Si la gente se va asociando ... se pueden conseguir grandes cosas!!
�Alguien conoce p�ginas de asociaciones?
GRACIAS
(y perdon por el off-topic)
ja.salgueiro@lettera.net
Re: [Off-topic] ¿Cable? (antes Re: Ensamblador y Linux)(radio-packet)
Author: Barbwired Barbwired
Date: Fri, 13 Aug 1999 00:00
Date: Fri, 13 Aug 1999 00:00
47 lines
3218 bytes
3218 bytes
>Lo de radio no es una broma, puede ir muy en serio!!!
>Frecuencias:
>Seg�n parece:
> 27 MHz -> 2400 baudios
> 150 MHz -> 9600 baudios.
Noticias Intercom:
19.- Jazztel pide licencia para ofrecer telefonia por radio
Jazztel, uno de los operadores de telecomunicaciones
que iniciaron sus operaciones tras la liberalizacion
del mercado, presento ayer ante la Secretaria General
de Comunicaciones del Ministerio de Fomento la solicitud
para la concesion de una licencia que le permita acceder
al bucle de abonado a traves de tecnologia de radio. Esta
tecnologia permite ofrece un ancho de banda considerablemente
mayor que la mayoria de metodos por cable.
Cesar L. Solaz (cesar@noticias.com) - Si le es otorgada
esta licencia, Jazztel pretende poner al alcance de los
operadores y proveedores de servicios de telecomunicaciones
una red de acceso radio de banda ancha a precios mucho mas
competitivos que los que practica cualquier otro operador
en la actualidad.
Segun la operadora, "el despliegue de esta nueva red constituye
un paso sustancial en la liberalizacion efectiva del bucle
de abonado, acelerando por consiguiente el proceso de
competencia real en el mercado de las telecomunicaciones
y abrira nuevas posibilidades de servicio, al tiempo que
reducira el precio para el usuario final".
El pasado 13 de julio, Fomento convoco el concurso para
la adjudicacion de tres licencias de acceso radio en la
banda de 26 GHz. El plazo par ala presentacion de solicitudes
termina hoy, mientras que el fallo se producira el proximo
otono.
Mas informacion en http://www.jazztel.es
--
Barbwired (The Translatrix) - U. Complutense Madrid - Filolog�a Inglesa
Web personal http://www.bigfoot.com/~barbwired/
Proudly using Debian GNU/Linux 2.1 (Kernel 2.2.3) in a Dell Laptop
************* Advertencia: La direcci�n del reply-to no funciona **************
Linux has grown in popularity among crackers and infocriminals, but has not yet
reached acceptance among the general populace, largely due to its cryptic "user
interface" that requires knowledge of complex Finnish commands.-|Segfault.org|-
Re: [Off-topic] ¿Cable? (antes Re: Ensamblador y Linux)(radio-packet)
Author: Javier Cantero
Date: Tue, 24 Aug 1999 00:00
Date: Tue, 24 Aug 1999 00:00
71 lines
4046 bytes
4046 bytes
In article <nvc1p7.5g3.ln@pierced>, Barbwired wrote:
Perdona Barbwired que "enganche" aqu� (pues el anterior ya no lo
tengo)
>>Lo de radio no es una broma, puede ir muy en serio!!!
>>Frecuencias:
>>Seg�n parece:
>> 27 MHz -> 2400 baudios
>> 150 MHz -> 9600 baudios.
No te voy a decir que no se pueda, pero las velocidades actuales en
Radio-Packet (de CB y radioaficionados, se entiende) son:
27 MHz AM/FM -> 1200 baudios (no conozco personalmente que se use 2400,
aunque no te aseguro que no se pueda. Depende de la anchura de los canales,
y sobre todo de los filtros AF de los equipos, que no suelen ser muy anchos).
28 MHz SSB -> 1200 baudios (y con problemas de fading abundantes)
Por esa banda suelen andar estaciones TCP/IP de sudamerica y de centroeuropa
(con NOS o con Linux).
144 MHz -> 1200 y a veces 2400 y 9600 FSK aunque no te lo creas. La
anchura de canal da para m�s, pero la mayor�a de la gente tiene equipos sin
"entrada digital" (es decir, la entrada es por el micro, lo cual vuelve a
limitar el ancho de banda disponible).
430 MHz -> 9600 FSK. Los equipos se suelen "trucar" (se les pincha
la entrada de datos en el modulador de IF) para alcanzar esa velocidad si es
que no vienen ya preparados.
Todas estas modulaciones mas la de 4800 est�n implementadas en
Linux (usando la tarjeta de sonido como una primitiva tarjeta DSP mediante
soft).
Bandas superiores: hay de todo, pero no se puede operar as� como as�.
Los eslovenos, por ejemplo, tiene un famoso modem de 1,2 Mbps para 2,4 GHz.
(Te venden el kit completo). El modem G3RUH de 9600 puede ser modificado para
19200, 38400, y 64kbps. El WA4DSY es un RF modem que alcanza los 56kbps. Para
otras velocidades, hay que ir a "Spread Spectrum" (www.tarp.org) o a 802.11,
todos en las bandas por encima de los 1,2 GHz (Que suelen ser bandas
compartidas con otros servicios y no primarias para los radioaficionados).
Si realmente hay alguno interesado, hay un proyecto llamado "Hermes"
(una cosita de andar de casa que hemos dejado abandonada) que pretend�a una
modulaci�n 9600 bps PSK (2400 baudios) para que entraran en los 3 KHz y pico
que suele tener la entrada de audio de las emisoras (la gente es muy reacia
a meterle mano a un equipo de m�s de 60.000 pesetas).
http://personales.jet.es/inaki.arenaza/, buscar "Hermes"
De todas formas todo esto est� muy mal (hay muy poco inter�s y
unas cuantas trabas). Est�is avisados.
>Noticias Intercom:
>19.- Jazztel pide licencia para ofrecer telefonia por radio
Bueno, a ver si se animan de verdad.
Saludos de Javier (jcantero @ jet.es)
----
PROMOCIONA el uso de la nueva jerarqu�a es.comp.os.linux.*
es.comp.os.linux ----> es.comp.os.linux.instalacion
|--> es.comp.os.linux.misc
|--> es.comp.os.linux.programacion
\--> es.comp.os.linux.redes
Re: [Off-topic] �Cable? (antes Re: Ensamblador y Linux)(radio-packet)
Author: Dorinda Salgueiro Aquino
Date: Wed, 25 Aug 1999 00:00
Date: Wed, 25 Aug 1999 00:00
30 lines
2014 bytes
2014 bytes
Javier Cantero escribi�:
> Si realmente hay alguno interesado, hay un proyecto llamado "Hermes"
> (una cosita de andar de casa que hemos dejado abandonada) que pretend�a una
> modulaci�n 9600 bps PSK (2400 baudios) para que entraran en los 3 KHz y pico
> que suele tener la entrada de audio de las emisoras (la gente es muy reacia
> a meterle mano a un equipo de m�s de 60.000 pesetas).
>
> http://personales.jet.es/inaki.arenaza/, buscar "Hermes"
>
> De todas formas todo esto est� muy mal (hay muy poco inter�s y
> unas cuantas trabas). Est�is avisados.
>
Hola:
Realmente es una pena, pues lo de Radio Packet, aunque antiguo, promete,
si haces una cierta inversi�n, puedes conectarte con cantidad de gente(?) a un
precio
rid�culo.
Yo estoy ech�ndole un vistazo a este asunto, a�n no he conseguido configurar
adecuadamente
el "m�dem", esto, la SB16 y sigo con millones de dudas.
Gracias por los datos.
jose_antonio
A.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads