elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Proyecto: Drivers de Windows (VxD, DLL Win16, *.sys, WDM...)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Proyecto: Drivers de Windows (VxD, DLL Win16, *.sys, WDM...)  (Leído 2,667 veces)
~

Desconectado Desconectado

Mensajes: 85


Ver Perfil WWW
Proyecto: Drivers de Windows (VxD, DLL Win16, *.sys, WDM...)
« en: 11 Marzo 2024, 17:29 pm »

Ahora estoy haciendo un proyecto para descifrar, hacer totalmente a mano y llegar cargar los drivers originales de los CDs de las tarjetas por nuestra cuenta. Aquí están las listas de reproducción que he ido haciendo.

Por ahora solo puedo hacer drivers VxD y DLL simples de ejemplo de Karen Hazzah y Walter Oney aunque a mano en NASM, sin el DDK ni la versión especial de MASM, lo que me deja totalmente libre para hacer rápido drivers VxD sobre todo en NASM/FASM, aunque he hecho desde cero una versión de DISKIO.DLL de RAWWRITE para Windows 98 sin detenerse, que copia los diskettes aunque los sectores tengan errores.

DLL Win16:
https://www.youtube.com/watch?v=w3md8LIZui0&list=PLAtuuvZSlQWACwBI-LCfVOoZD_tdmtEMW

VxD (Linear Executable de 32 bits):
https://www.youtube.com/playlist?list=PLAtuuvZSlQWD2WHXXb1MsX4hhsOM7F1Gt

Código fuente de los ejemplos:
http://master.dl.sourceforge.net/project/api-simple-completa/api.zip?viasf=1


« Última modificación: 14 Marzo 2024, 05:05 am por ~ » En línea

Donar con PayPal para que siga trabajando:
https://www.ebay.com/usr/udocproject3

Streams en vivo de programación:
PC 1 - PC 2

http://www.youtube.com/@AltComp126/streams
~

Desconectado Desconectado

Mensajes: 85


Ver Perfil WWW
Proyecto: Drivers de Windows (1024x768x16 colores Fáciles Bajo Bochs)
« Respuesta #1 en: 23 Marzo 2024, 04:41 am »

Estoy haciendo un driver VESA de 1024x768x16 colores para Bochs y computadoras con Windows 9x. Pienso hacer otras resoluciones pero voy a tardarme mínimo 1 mes en entender cómo implementarlo limpiamente desde cero como para cargar VESA desde Windows y el panel de resolución del monitor.

Si pueden darme ayuda terminaría más rápido en implementar diferentes funciones básicas que Windows le pide a los drivers para dibujar en cada modo especial.

Se usan las funciones de la INT 10H del BIOS para cambiar modos de video VESA o modos estándar sin programación directa de registros de hardware, igual que bajo DOS.



Código fuente:
http://master.dl.sourceforge.net/project/api-simple-completa/api.zip?viasf=1

C:\api\bin\MSDOS\WINDIR\SYSTEM\supervga 1024x768x16.drv\{PLANAR104ORIG}

Este es un ejemplo de driver de video VESA. Funciona en Bochs y en computadoras con VESA BIOS. Todavía falta muchísimo para que funcione perfectamente bien en modo 1024x768x16 colores, pero este sería el primer driver en Internet que funcionaría fácilmente bajo Bochs con Windows 9x.


« Última modificación: 23 Marzo 2024, 04:43 am por ~ » En línea

Donar con PayPal para que siga trabajando:
https://www.ebay.com/usr/udocproject3

Streams en vivo de programación:
PC 1 - PC 2

http://www.youtube.com/@AltComp126/streams
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
El proyecto de la tablet de bajo coste Aakash del gobierno indio sigue vivo
Noticias
wolfbcn 0 1,187 Último mensaje 2 Julio 2013, 21:08 pm
por wolfbcn
Las contraseñas de imagen de Windows 8 son fáciles de hackear
Noticias
wolfbcn 1 3,122 Último mensaje 7 Septiembre 2013, 02:57 am
por #!drvy
Drivers oficiales o drivers de windows
Windows
Proweb 2 2,620 Último mensaje 9 Diciembre 2014, 10:05 am
por Orubatosu
Editores de vídeo gratis para Windows, los mejores y más fáciles
Noticias
wolfbcn 0 1,280 Último mensaje 23 Octubre 2018, 21:35 pm
por wolfbcn
Los 15 mejores atajos para Windows 10 y fáciles de usar
Noticias
wolfbcn 0 1,906 Último mensaje 2 Diciembre 2019, 00:12 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines