Underclockear un IBM PS/2 Model 30 (8086)

Emulación de sistemas DOS, Windows, DR-DOS, OS/2, Linux y sus sabores. Desde 8088 hasta Pentium 3.
ehontecillas
ZX Spectrum 16
ZX Spectrum 16
Mensajes: 8
Registrado: 04 Mar 2015, 15:03
Sistema Favorito: C64
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo NES/Clónica
Primera consola: Nintendo GameBoy

Underclockear un IBM PS/2 Model 30 (8086)

Mensajepor ehontecillas » 06 May 2015, 22:13

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?

Avatar de Usuario
JoJo
Amiga 1200
Amiga 1200
Mensajes: 1065
Registrado: 03 Feb 2008, 22:45
Sistema Favorito: PC
primer_sistema: PC
consola_favorita: Nintendo SNES
Primera consola: (Otro)
Gracias dadas: 29 veces
Gracias recibidas: 78 veces

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

Mensajepor JoJo » 06 May 2015, 22:56

Hay un camino mas rapido, tienes el programita 'moslo' que precisamente ralentiza el equipo haciendolo mas lento.
http://www.vieju.net
http://pcp.vieju.net, el Pequeño Computador Personal de 32 bits

Avatar de Usuario
DistWave
Atari 1040 STf
Atari 1040 STf
Mensajes: 748
Registrado: 15 Ene 2011, 09:08
Sistema Favorito: PC
primer_sistema: PC
consola_favorita: Nintendo SNES
Primera consola: Atari 2600
Ubicación: Zaragoza
Gracias dadas: 2 veces
Gracias recibidas: 51 veces

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

Mensajepor DistWave » 07 May 2015, 00:47

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.

ehontecillas
ZX Spectrum 16
ZX Spectrum 16
Mensajes: 8
Registrado: 04 Mar 2015, 15:03
Sistema Favorito: C64
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo NES/Clónica
Primera consola: Nintendo GameBoy

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

Mensajepor ehontecillas » 07 May 2015, 20:23

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é.

Avatar de Usuario
zup
Amiga 2500
Amiga 2500
Mensajes: 2970
Registrado: 04 Sep 2009, 20:07
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo DS/3DS
Primera consola: Nintendo GameBoy
Ubicación: Navarra
Gracias dadas: 68 veces
Gracias recibidas: 326 veces
Contactar:

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

Mensajepor zup » 07 May 2015, 20:36

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.
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start.
Además vendo cosas!

Avatar de Usuario
DistWave
Atari 1040 STf
Atari 1040 STf
Mensajes: 748
Registrado: 15 Ene 2011, 09:08
Sistema Favorito: PC
primer_sistema: PC
consola_favorita: Nintendo SNES
Primera consola: Atari 2600
Ubicación: Zaragoza
Gracias dadas: 2 veces
Gracias recibidas: 51 veces

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

Mensajepor DistWave » 07 May 2015, 20:37

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 ;)

ehontecillas
ZX Spectrum 16
ZX Spectrum 16
Mensajes: 8
Registrado: 04 Mar 2015, 15:03
Sistema Favorito: C64
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo NES/Clónica
Primera consola: Nintendo GameBoy

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

Mensajepor ehontecillas » 08 May 2015, 07:44

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...


Volver a “PC Clásico”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 21 invitados