Página 57 de 59

Re: Construyendo un 8088

Publicado: 18 May 2020, 00:03
por alvaroalea
Y estas utilizando los modelos de memoria compact o large?
https://users.pja.edu.pl/~jms/qnx/help/ ... odels.html

Re: Construyendo un 8088

Publicado: 18 May 2020, 05:17
por spark2k06
alvaroalea escribió: 18 May 2020, 00:03 Y estas utilizando los modelos de memoria compact o large?
https://users.pja.edu.pl/~jms/qnx/help/ ... odels.html
Si, el proyecto original es compact, pero también he usado parte y el resultado es el mismo.

Re: Construyendo un 8088

Publicado: 18 May 2020, 11:31
por spark2k06
He hecho una pequeña modificación en la BIOS para mostrar código POST en tiempo real a través del acceso directo a la memoria de vídeo mientras se ejecuta la BIOS, funciona tanto en la versión de micro8088 como en xi8088:

Pull request en GitHub


Re: Construyendo un 8088

Publicado: 22 May 2020, 12:11
por Ben-kenobi
perdon por mi ignorancia , pero eso para que es?

Re: Construyendo un 8088

Publicado: 22 May 2020, 12:59
por spark2k06
Ben-kenobi escribió: 22 May 2020, 12:11 perdon por mi ignorancia , pero eso para que es?
Para visualizar los códigos POST que se envían desde la BIOS durante su ejecución, aquí tienes la actual lista de códigos del proyecto:

https://github.com/skiselev/8088_bios/b ... /errno.inc

Aunque sólo se visualizarán obviamente los que se produzcan tras la inicialización de la tarjeta de vídeo. Para verlos todos, desde el primer momento que lo enciendes o reinicias el equipo necesitas una tarjeta como ésta:

Imagen

Mas información sobre los códigos POST aquí. Para el usuario medio no es que sea especialmente útil, más cuando con mi modificación sólo muestra los códigos tras la inicialización de la tarjeta de vídeo pero para mí como desarrollador sí que lo es, me puede venir bien en determinados casos para depuración. Por esta misma razón, a Sergey no parece interesarle mucho esta opción y he creado un fork de su proyecto con la misma activada de forma opciónal:

1. Binarios
2. Código fuente

Re: Construyendo un 8088

Publicado: 27 May 2020, 19:39
por spark2k06
Nueva actualización de uFLASH, utilidad para flashear una ROM de la BIOS desde nuestro Micro8088, sin necesidad de programador externo. Las novedades son:

1. Posibilidad de flashear imágenes de hasta 64Kb, el máximo direccionable de la memoria que lleva.

2. Ahora la visualización de la cuenta atrás para cambio de mitad de memoria en caliente se lleva a cabo directamente a través de la memoria de video, de manera que si esta otra mitad no contiene ninguna BIOS previa o se encuentra corrupta, no haya problema por el acceso a interrupciones, puesto que antes de la visualización ya se deshabilitan.

Imagen

https://github.com/spark2k06/micro_8088 ... aster/BIOS

Re: Construyendo un 8088

Publicado: 03 Jun 2020, 08:06
por spark2k06
Nueva actualización de la BIOS para identificar la disponibilidad de una tarjeta OPL en el sistema. Además, si se encuentra disponible en el puerto 388h, la sinfonía Intel Inside se reproducirá a través de ella en lugar de a través del PC-Speaker.:



Binarios para Micro8088, alternativos al proyecto de Sergey disponibles aquí:

https://github.com/spark2k06/micro_8088 ... aster/BIOS

Fuentes disponibles aquí:

https://github.com/spark2k06/8088_bios/tree/alternative

Re: Construyendo un 8088

Publicado: 03 Jun 2020, 14:39
por skywalky
Gracias. Como te lo curras. A ver si puedo probar estas actualizaciones.

Re: Construyendo un 8088

Publicado: 03 Jun 2020, 15:06
por spark2k06
skywalky escribió: 03 Jun 2020, 14:39 Gracias. Como te lo curras. A ver si puedo probar estas actualizaciones.
Gracias ;), ahora las actualizaciones que haga prefiero llevarlas a cabo en un repositorio aparte del oficial para no depender de su aprobación, luego Sergey que integre lo que considere conveniente. En este sentido, si éste hace optimizaciones sobre mi código o implementa nuevas funcionalidades, lo trasladaré a mi repositorio.

Re: Construyendo un 8088

Publicado: 13 Jun 2020, 00:48
por brunosilva
Hola

hay alguna caja (ordenador or impresion 3d) para este projecto?

Gracias