CLR: .Net / Mono / Boo / Otros CLR > C#
¿se pueden crear aplicaciones de 16 bits en visual .net?
rfog:
--- Cita de: "black_flowers" ---bueno, a ver. Yo pensaba ejecutarlo en msdos, pero según tú no hay hardware que sea capaz de ejecutarlo, si es así, desde luego desisto en mi intento. Es decir, no hay posibilidad de cargar el msdos en una máquina moderna? (Pentium core2duo). Recuerdo haberlo cargado desde un cdrom hace ya algún tiempo pero no se si sería el propio msdos. El programa no tiene ningún uso, es simplemente para trabajar con las interrupciones de msdos y probar algunas cosas.
Por lo demás probaré el open watcom.
un saludo.
--- Fin de la cita ---
Creo que no. Y menos todavía interrupciones y accesos directos a bios... Puedes hacerlo en una máquina virtual, instalarte un Virtual PC o un vmware o cualquier otro que soporte DOS y probar desde ahí, pero son entornos completamente simulados y no sé hasta qué punto terminarán permitiendo interrupciones y esas cosas...
Y por otro lado, a fecha de hoy, aprender todo eso es perder el tiempo... TU mismo.
black_flowers:
--- Cita de: "rfog" ---
--- Cita de: "black_flowers" ---bueno, a ver. Yo pensaba ejecutarlo en msdos, pero según tú no hay hardware que sea capaz de ejecutarlo, si es así, desde luego desisto en mi intento. Es decir, no hay posibilidad de cargar el msdos en una máquina moderna? (Pentium core2duo). Recuerdo haberlo cargado desde un cdrom hace ya algún tiempo pero no se si sería el propio msdos. El programa no tiene ningún uso, es simplemente para trabajar con las interrupciones de msdos y probar algunas cosas.
Por lo demás probaré el open watcom.
un saludo.
--- Fin de la cita ---
Y por otro lado, a fecha de hoy, aprender todo eso es perder el tiempo... TU mismo.
--- Fin de la cita ---
jeje , ya lo sé, lo que no sabía era que no se pudiese ejecutar un programa msdos ni siquiera desde el propio msdos, ¿por qué no es posible esto?, es decir si tengo una computadora y cargo un cd con el msdos, ¿no puede ejecutar aplicaciones de msdos? o es simplemente que no puede acceder a las interrupciones y esa clase de cosas que pertenecen al hardware?
rfog:
Para ejecutar un MS-DOS en real, la BIOS de tu ordenador tiene que ser de 16 bits, y las BIOS de los ordenadores son desde hace mucho tiempo de 32 Bits, y ni siquiera tienen las rutinas de la Int10, ni tampoco las posiciones de memoria "mágicas" en el primero mega real que usa el DOS.
De todos modos, prueba a ver.
black_flowers:
muchas gracias por tu ayuda, un saludo. ;)
m0skit0:
El hardware moderno ejecuta perfectamente un sistema de 16 bits, así que MS-DOS funcionaría perfectamente en cualquier PC (siempre ke encuentres cómo instalarlo). Es la lacra de retrocompatibilidad a la que nos tiene acostumbrados Intel (y últimamente por culpa de AMD). Y de todas formas una máquina virtual no es más que una representación abstracta del hardware de ahora. Así que si funciona en una MV, funciona en una máquina real.
De todas formas no tiene sentido alguno desarrollar nada para 16 bits en la actualidad.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa