Página 1 de 1

Underclockear un IBM PS/2 Model 30 (8086)

Publicado: 06 May 2015, 22:13
por ehontecillas
Hola a todos,

Estoy echando a andar mi PS/2 8086 y me he dado cuenta de que es demasiado rápido!!

Me explico, me gustaria usarlo para jugar con aquellos primigenios juegos para XT, frogger, tapper, donkey kong, y creo que esos juegos están diseñados para correr a 4,77 MHz.

Este cacharrin es como un XT, pero corriendo a 8 MHz, estoy pensando en poner otro cristal/oscilador y con un conmutador seleccionar 4,77 u 8 MHz.

¿Alguno de vosotros sabe si esa modificación es tan simple como cambiar el oscilador?
¿Quizas sea más complejo?
¿Imposible?
¿Alguien lo ha intentado/hecho o soy yo el primer pirado al que se le ocurre semejante cosa?

Re: Underclockear un IBM PS/2 Model 30 (8086)

Publicado: 06 May 2015, 22:56
por JoJo
Hay un camino mas rapido, tienes el programita 'moslo' que precisamente ralentiza el equipo haciendolo mas lento.

Re: Underclockear un IBM PS/2 Model 30 (8086)

Publicado: 07 May 2015, 00:47
por DistWave
ehontecillas escribió:Este cacharrin es como un XT, pero corriendo a 8 MHz, estoy pensando en poner otro cristal/oscilador y con un conmutador seleccionar 4,77 u 8 MHz.

Te equivocas, aunque sustituyeses el oscilador va a seguir siendo más rapido que un XT original porque tu equipo monta un 8086 y el XT lleva un 8088, cuyo bus externo de 8 bits ralentiza los accesos a memoria. Como bien apunta JoJo, el mejor camino es la ralentización por software: mucho más comodo e inocuo para el equipo.

Re: Underclockear un IBM PS/2 Model 30 (8086)

Publicado: 07 May 2015, 20:23
por ehontecillas
Pues ya me he agenciado dos osciladores, uno a 5 MHz y otro a 4.194304.
Como bien comentáis, el XT original montaba un 8088 a 4,77, que era menos eficiente que el 8086, así que es posible que, aun bajándolo a 5MHz me siga pareciendo rápido. En ese caso montaré el de 4,2.

El tema de hacerlo por SW le resta mucha gracia al asunto. Para eso me monto un DOSBOX y tira pálante, o en lugar de enchufar mi spectrum para jugar al manic miner, lo hago en un emulador.

No se, quizás esté un poco zumbao, pero me gusta correr las cosas en las máquinas para las que fueron diseñadas.

Mañana me pongo a montarlo. Ya os contaré.

Re: Underclockear un IBM PS/2 Model 30 (8086)

Publicado: 07 May 2015, 20:36
por zup
Tú mismo.

El caso es que el PC original usaba un solo cuarzo para generar la señal de vídeo, el reloj de la CPU y alguna otra cosa (cosas de abaratar costes).

Imagino que los PS/2 usarán más osciladores, pero deberías comprobar que al cambiar el cuarzo no Afectes a otras cosas.

P.D.: Creo que en el PC el cuarzo va a un múltiplo de la frecuencia de la CPU (3x?). Todo esto es de memoria, pero quizás el reloj de tu CPU no sea de 8MHz.

Re: Underclockear un IBM PS/2 Model 30 (8086)

Publicado: 07 May 2015, 20:37
por DistWave
ehontecillas escribió:No se, quizás esté un poco zumbao, pero me gusta correr las cosas en las máquinas para las que fueron diseñadas.


Eso lo comparto al 100%, pero el problema precisamente es que tu máquina no está diseñada para correr ese software a la velocidad adecuada... busca una placa XT con su 8088 a 4,77 MHz y te ahorraras disgustos ;)

Re: Underclockear un IBM PS/2 Model 30 (8086)

Publicado: 08 May 2015, 07:44
por ehontecillas
DistWave escribió:
ehontecillas escribió:No se, quizás esté un poco zumbao, pero me gusta correr las cosas en las máquinas para las que fueron diseñadas.


Eso lo comparto al 100%, pero el problema precisamente es que tu máquina no está diseñada para correr ese software a la velocidad adecuada... busca una placa XT con su 8088 a 4,77 MHz y te ahorraras disgustos ;)

El problema es que un 8088 con VGA y todos sus accesorios, se cotiza mucho más de lo que yo estoy dispuesto a pagar por una retromáquina.

Si consigo bajar el reloj a 4,77, al fin y al cabo tendré un HW totalmente compatible. Un 8086 a 4,77 MHz, indpendientemente de que sea una placa clónica o un IBM PS/2.

Por cierto, Distwave, ¿Me podrías pasar la info. para hacerme el cablecillo y conectar una disketera 1,44 al PC de marras?

Muchas gracias

-- Actualizado 08 May 2015, 23:26 --

Fracaso total...

El cristal que dije ser de 8 MHz, era de 48, tengo que ir a revisarme la vista.

Lo he sustituido por uno de 32 y el ordenador arranca, sensiblemente mas lento, pero la disketera no funciona. Está claro que ese oscilador hace algo más que proporcionarle los 8 MHz al micro...

en fin, que le vamos a hacer...