Adaptación de unidad de 3,5" PC y USB para el FS-A1F

Page 2/3
1 | | 3

By Aquijacks

Champion (271)

Aquijacks's picture

03-01-2014, 07:16

Pues lo del turbo 7Mhz es una de las cosas que descarté desde un principio y te diré porqué.
Mi idea era reconvertir el FS-A1F para que cogiera la mayor parte de juegos hasta el MSX2+.
Todo ha sido orientado a esa idea y los 7Mhz no he sabido ver que ventaja me suponía.
Y espero que alguien me abra los ojos porque sigo sin ver para que me puede servir. Si le cambio la velocidad del procesador estoy cambiando la esencia del MSX original ya que su velocidad es de 3,58Mhz a una velocidad de refresco de 60Hz. Por cierto, los MSX Europeos que decidieron usar un refresco de 50Hz se cargaron de un plumazo esa esencia que comentaba. Acostumbrado al FS-A1F cuando uso un MSX1 Europeo o el NMS8250 va todo mas lento y los juegos son mas lentos haciendo a su vez que sean mas fáciles. Penoso.
Como no lo he tenido en cuenta,he cableado sobre el Z80 actual por lo que si necesitase cambiarlo para llegar a esa velocidad me fastidiaría todo el trabajo hecho. Además, requiere de mucha faena y sin un proposito claro lo dejé en el olvido desde el primer momento. Desvirtuaría la máquina. Puestos a modificar el corazón del MSX, le podemos poner el eZ80 y hacerlo correr a 50Mhz(de hecho el eZ80 a esa velocidad es equiparable a unos 150Mhz de un Z80). Pero para eso ya están los emuladores, ¿no?

Saludos.

By AxelStone

Prophet (2664)

AxelStone's picture

03-01-2014, 09:18

Pero lo de los Hz no es problema hombre, VDP(0)=1 y ya lo tienes a 60hz ;-).

By Aquijacks

Champion (271)

Aquijacks's picture

03-01-2014, 09:35

Y modificando un byte en la BIOS y regrabando lo tienes para siempre. Pero es curioso el tema este de los 50Hz. Ya no solo en el MSX si no de todo lo que nos llegó y adaptaron a 50Hz. Supongo que lo hicieron para compatibilizarlo con las teles PAL que habian en Europa. Todos los ordenadores y consolas a un 16% mas lento simplemente para adaptarse a la norma Europea. Yo creo que solo vieron el 16% y matemáticamente no parece mucho pero ponte a jugar a un juego a 60Hz y luego ponlo a 50Hz. Es parecido a escuchar un disco de 45RPM a 33RPM.

By AxelStone

Prophet (2664)

AxelStone's picture

03-01-2014, 10:23

No puedo estar más de acuerdo, el día que descubrí los 60hz casi me da un infarto: MSX, Master System, MD...¡qué rápido iba todo y a pantalla completa! Ni que decir tiene que nunca he vuelto a oler los 50hz ni para juegos de Dinamic Cool .

Como de costumbre fue una chapuza lo que hicieron, pq el PAL-60 es un formato antiguo y compatible con casi todas las TVs y no hubiéramos sufrido esa mutilación en los juegos oO

By anonymous

incognito ergo sum (109)

anonymous's picture

03-01-2014, 16:41

Aquijacks wrote:

Pues lo del turbo 7Mhz es una de las cosas que descarté desde un principio y te diré porqué.
Mi idea era reconvertir el FS-A1F para que cogiera la mayor parte de juegos hasta el MSX2+. Todo ha sido orientado a esa idea y los 7Mhz no he sabido ver que ventaja me suponía. Y espero que alguien me abra los ojos porque sigo sin ver para que me puede servir. Saludos.

Yo tengo un MSX2+ de Panasonic y le he sacado rendimiento a los casi 6Mhz que ofrece pero para utilidades básicamente y mejorar tiempos de acceso a disco. En cambio raro es al juego que no se le desincroniza el audio FM y bueno, el PSG se vuelve más agudo.

By jltursan

Prophet (2150)

jltursan's picture

03-01-2014, 18:23

Jajaja, es una cuestión de percepción y costumbre. Yo crecí con mi HB-75 y me acostumbré a esos 50hz; cuando años más tarde pude pillarme mi primer equipo a 60hz, todo me parecía raro y difícil de jugar...aunque fuera lo auténtico.

En MSX siempre se le saca rendimiento a esos 7mhz extra (los usuarios de los Panasonic MSX2+ y TurboR pueden dar fe, no se de nadie que tenga un Victor):

- Programas en BASIC que mejoran exponencialmente.
- Más velocidad en aplicaciones para aquellos que prefieren trabajar con un MSX (ensambladores, exploradores de ficheros como el "M" o el "MSX Commander", etc.)
- Mejor rendimiento en la transferencia de ficheros con la mayoría de interfaces de almacenamiento masivo.
- Muchas de las infumables conversiones "Spectrum" pasan a ser muy jugables. Recientemente probaba el "Alien Syndrome" con el turbo de un MSX2+ y no veas como gana, una pena que el dichoso juego se cuelgue...:-P

La principal pega es la sincronización con otros subsistemas o periféricos. En los MSX2+ es muy notable el problema del audio que se acelera proporcionalmente.
Para los que montan un kit turbo, al menos había una manera de alimentar el slot de cartucho con el reloj original (no recuerdo si lo sacaban del VDP) de manera que no los hagas funcionar a 7Mhz. Internamente supongo que se pueden hacer ñapas similares. Con eso y cambiando si hace falta alguna ROM por una EPROM más rápida se puede solucionar el tema.

Yo tengo un HB-F700 a 7mhz y va como un tiro. La pega es que es un montaje muuuy viejo y los slots no están parcheados. Muchos cartuchos petardean al meterles tanto mhz :-(

By Aquijacks

Champion (271)

Aquijacks's picture

03-01-2014, 19:29

Gracias por la explicación.
De todos modos no me convence el asunto.
Pero sería todo un reto ya que no todo debería ir a 7MHZ. Supongo que habría que dejar el reloj original y además añadirle los 7Mhz solo a aquello que lo necesite. Pero supongo que saldrán incompatibilidades, etc....
Las memorias noy hay problema. Las únicas que le queda de origen son las del VDP. Por cierto, he visto que se le puede meter 192KB. ¿Para que sirve hacer esto?
Lo ideal de los 7Mhz es que se les hubiera ocurrido a los fabricantes en su día. De este modo habrían hecho la BIOS con instrucciones para hacer los cambios de frecuencia cuando el programa lo requiera o se lo solicite. Así no habría problemas y sería retrocompatible con todo. Supongo que al pensar algo así saltaron directamente al TurboR.

By jltursan

Prophet (2150)

jltursan's picture

03-01-2014, 19:57

No te creas, mira lo que consiguió un usuario (colemu) que anduvo preguntando por el MRC internacional (por ahí andan sus hilos por si se quieren consultar):

MSX2 modified to MSX2+ with 512Kb RAM and 7MHz Z80

Si al final quedó alguna incompatibilidad, poca debió ser. Creo que consiguió corregir todos los posibles problemas.

Los 192KB de RAM se los monté yo recientemente a mi TurboR (hasta ahí si que llego :D ) y aunque no valen para mucho, algo hacen. Esos 64KB extras sólo son utilizables en forma de páginas extra en modos inferiores a Screen 7, échale un ojo a este hilo: 192KB VRAM HMMV routine
La única pega que se me ocurre es que según parece y comentan, el VDP se calienta algo más. Nada que un disipador (si se piensa meterle caña) no pueda solucionar.

Los Panasonic MSX2+ (5,38Mhz) y los TurboR (7,16Mhz ejecutando las instrucciones cuatro veces más rápidamente) pueden seleccionar por software el turbo/CPU que usar, el Victor HC-90/95 (6,144Mhz) no se si puede conmutar la CPU por software. En el caso del TurboKit, como habrás podido ver, el cambio se puede hacer en caliente, lo cual para determinadas cosas va de lujo :)

By AxelStone

Prophet (2664)

AxelStone's picture

04-01-2014, 10:39

jltursan wrote:

No te creas, mira lo que consiguió un usuario (colemu) que anduvo preguntando por el MRC internacional (por ahí andan sus hilos por si se quieren consultar):

MSX2 modified to MSX2+ with 512Kb RAM and 7MHz Z80

Si al final quedó alguna incompatibilidad, poca debió ser. Creo que consiguió corregir todos los posibles problemas.

Los 192KB de RAM se los monté yo recientemente a mi TurboR (hasta ahí si que llego :D ) y aunque no valen para mucho, algo hacen. Esos 64KB extras sólo son utilizables en forma de páginas extra en modos inferiores a Screen 7, échale un ojo a este hilo: 192KB VRAM HMMV routine
La única pega que se me ocurre es que según parece y comentan, el VDP se calienta algo más. Nada que un disipador (si se piensa meterle caña) no pueda solucionar.

Los Panasonic MSX2+ (5,38Mhz) y los TurboR (7,16Mhz ejecutando las instrucciones cuatro veces más rápidamente) pueden seleccionar por software el turbo/CPU que usar, el Victor HC-90/95 (6,144Mhz) no se si puede conmutar la CPU por software. En el caso del TurboKit, como habrás podido ver, el cambio se puede hacer en caliente, lo cual para determinadas cosas va de lujo :)

Te veo muy puesto, a ver si me puedes echar un cable :) . Tengo el Panasonic WSX que soporta modo turbo a casi 6Mhz, ¿cómo puedo arrancar los juegos con el modo turbo activado? Hay juegos por lo visto como el High Strategy II donde se nota la velocidad extra, ya que la CPU tarda menos en procesar sus jugadas. Y bueno luego está el Illusion City, que aún no tengo claro si he podido jugarlo con el turbo activado pq me va a pedales :P

Gracias ;)

By jltursan

Prophet (2150)

jltursan's picture

04-01-2014, 12:52

Pues el truco está en conseguir ejecutar esto antes de arrancar el juego:

OUT 64,8: OUT 65,0

Eso cuela si el juego tiene un cargador en BASIC que puedas modificar. Si el juego arranca desde MSX-DOS puedes utilizar este otro comando:

CCC /B

El CCC lo puedes descargar aquí

Si el juego no arranca con ninguno de estos métodos (algún original que funcione leyendo directamente sectores del disco) está complicado :(

El Illusion City está pensado para TurboR, no se yo si aun en modo turbo el WSX podría con él oO

EDITO: No se que pasa con los smileys; pero no hay manera de que se visualicen correctamente...

Page 2/3
1 | | 3