Construyendo un 8088

Moderador: Fundadores

Avatar de Usuario
España_Cantabria acf76es
Demonio tercer orden
Demonio tercer orden
Mensajes: 547
Registrado: 03 Nov 2014, 22:48
Ubicación: Cantabria
Has thanked: 1 time
Been thanked: 8 times
Contactar:

Re: Construyendo un 8088

Mensaje por acf76es » 25 Jun 2019, 16:19

comprado. bufff casi casi, muchas gracias por el aviso..

Avatar de Usuario
España_Cantabria acf76es
Demonio tercer orden
Demonio tercer orden
Mensajes: 547
Registrado: 03 Nov 2014, 22:48
Ubicación: Cantabria
Has thanked: 1 time
Been thanked: 8 times
Contactar:

Re: Construyendo un 8088

Mensaje por acf76es » 25 Jun 2019, 19:37

ya están AGOTADAS los faraday... han sido super rápido en venderse.

menos mal que nos ha avidado, gracias @shikitin

Avatar de Usuario
España_Castilla_la_Mancha shikitin
Demonio segundo orden
Demonio segundo orden
Mensajes: 1204
Registrado: 04 Abr 2013, 00:52
Ubicación: En un lugar de la mancha...
Has thanked: 31 times
Been thanked: 10 times
Contactar:

Re: Construyendo un 8088

Mensaje por shikitin » 26 Jun 2019, 00:18

Imagen

Avatar de Usuario
España_País_Vasco spark2k06
Demonio tercer orden
Demonio tercer orden
Mensajes: 776
Registrado: 16 Oct 2017, 10:18
Has thanked: 19 times
Been thanked: 63 times
Contactar:

Re: Construyendo un 8088

Mensaje por spark2k06 » 26 Jun 2019, 21:43

He modificado la BIOS para poder cambiar la frecuencia de reloj de la CPU y que quede guardada en la memoria flash para siguientes arranques:



Tengo que corregir alguna cosa y añadir algún texto relacionado con esta funcionalidad, pronto lo publicaré para quien esté interesado.



Avatar de Usuario
España_País_Vasco spark2k06
Demonio tercer orden
Demonio tercer orden
Mensajes: 776
Registrado: 16 Oct 2017, 10:18
Has thanked: 19 times
Been thanked: 63 times
Contactar:

Re: Construyendo un 8088

Mensaje por spark2k06 » 03 Jul 2019, 09:42

Sergey ya me ha aceptado los cambios propuestos en su GitHub y ha mejorado varios aspectos del mismo, también ha realizado optimizaciones así como una reorganización de código, etc...

Fuentes disponibles aquí:

https://github.com/skiselev/8088_bios/tree/micro_8088

Detalle del pull request aquí:

https://github.com/skiselev/8088_bios/pull/1

Binario para flashear con programador externo aquí (0.9.6):

https://github.com/skiselev/micro_8088/tree/master/BIOS

Es posible generar una versión de 16Kb actualizable desde el propio sistema con la utilidad XIFLASH.EXE a partir de la dirección 0xFC000 para aquellos que no disponen de programador externo como un TL866, sin embargo yo no he conseguido hacerlo funcionar, se queda colgado en la identificación del IC, así que de momento la única forma de disponer de la última actualización es mediante programador externo.

Avatar de Usuario
España_Castilla_la_Mancha shikitin
Demonio segundo orden
Demonio segundo orden
Mensajes: 1204
Registrado: 04 Abr 2013, 00:52
Ubicación: En un lugar de la mancha...
Has thanked: 31 times
Been thanked: 10 times
Contactar:

Re: Construyendo un 8088

Mensaje por shikitin » 03 Jul 2019, 14:29

Estás hecho un makina.
Gracias!!!!

Avatar de Usuario
España_Aragón DistWave
Aspirante a demonio
Aspirante a demonio
Mensajes: 272
Registrado: 21 Mar 2015, 16:05
Ubicación: Zaragoza
Has thanked: 1 time
Been thanked: 17 times
Contactar:

Re: Construyendo un 8088

Mensaje por DistWave » 07 Jul 2019, 21:10

Gran aporte, he flasheado la nueva bios y ya no tengo que estar pulsando teclas en el arranque :mrgreen:

Avatar de Usuario
España_País_Vasco spark2k06
Demonio tercer orden
Demonio tercer orden
Mensajes: 776
Registrado: 16 Oct 2017, 10:18
Has thanked: 19 times
Been thanked: 63 times
Contactar:

Re: Construyendo un 8088

Mensaje por spark2k06 » 01 Sep 2019, 10:22

Por fin he conseguido hacer funcionar la aplicación xiflash.exe de Sergey para poder actualizar la bios sin necesidad de un programador externo y tener que extraer la flash del socket :)

Resulta que con el Micro8088 la forma de hacer los delays no funcionan bien, se queda colgado. No se muy bien el motivo pero he comentado una parte del mismo:

Imagen

Aunque efectivamente no se está realizando el delay de forma completa, al chip SST39SF010A no parece importarle y esta vez sí, se lleva a cabo la programación correctamente.

Para aquellos que no hayan podido realizar la acualización a la versión 0.9.6 con la mejora del establecimiento de la velocidad de la CPU desde el SETUP, aquí comparto todo lo necesario.

1. xiflash.exe -> aplicación de Sergey modificada para que funcione correctamente en nuestro Micro8088
2. BIOS096.32H -> BIOS 0.9.6 para ser grabada mediante xiflash.exe con el comando: xiflash -p -i BIOS096.32H
3. XTCF186.32L -> Universal XTIDE version 2.0 +186 con menú (sólo compatible con el NEC v20) en la dirección 0xF000 para prescindir de la BIOS de la tarjeta XTCF y liberar espacio para UMBs... comando: xiflash -p -i XTCF186.32L -a F000
4. XTCF.32L -> Universal XTIDE version 2.0 estándar con menú (compatible con todas las CPUs) en la dirección 0xF000 para prescindir de la BIOS de la tarjeta XTCF y liberar espacio para UMBs... comando: xiflash -p -i XTCF.32L -a F000

Avatar de Usuario
España Ben-kenobi
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3340
Registrado: 12 Nov 2013, 10:00
Has thanked: 1 time
Been thanked: 29 times
Contactar:

Re: Construyendo un 8088

Mensaje por Ben-kenobi » 01 Sep 2019, 10:48

Entonces? Primero actualizamos la bios y luego se instala el menu con el mismo programa? O cual seria el orden?
Quieres vinilos para makear tu spectrum? Mira Aqui

Avatar de Usuario
España_País_Vasco spark2k06
Demonio tercer orden
Demonio tercer orden
Mensajes: 776
Registrado: 16 Oct 2017, 10:18
Has thanked: 19 times
Been thanked: 63 times
Contactar:

Re: Construyendo un 8088

Mensaje por spark2k06 » 01 Sep 2019, 10:53

Ben-kenobi escribió:Entonces? Primero actualizamos la bios y luego se instala el menu con el mismo programa? O cual seria el orden?
Si no tienes la 0.9.6 sí, actualizala primero. Si quieres tener el menú de XTCF y además en la dirección 0xF000 pues después también ésta con el comando que he puesto pero acuerdate de deshabilitar la BIOS de la tarjeta XTCF y poner los dip switches en la dirección 0x300 que es como lo he configurado, se me había olvidado comentarlo.

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: luis80 y 1 invitado