Transformar un CPC 464 en 6128

Avatar de Usuario
Luis
Mensajes: 1977
Registrado: 03 Nov 2010 19:00
Ubicación: Villaquijada del Tuerto
Agradecido : 1408 veces
Agradecimiento recibido: 665 veces

Transformar un CPC 464 en 6128

Mensajepor Luis » 10 Ene 2017 01:46

Hace un año aproximadamente me hice con un curioso aparato, un controlador de unidad de disco con un HxC incorporado. Es una maravilla, y me encanta lo versátil que se vuelve mi 464 con el cacharrito.

Pero claro, como en todas estas cosas, quiero más.

El CP/M 2.2 me resulta una castaña de usar, por la cantidad de incompatibilidades que tiene. También hay juegos que no funcionan dentro de todas sus posibilidades con los 64kb del 464.

Por lo que se me ha ocurrido ampliarlo, ponerle 128k. No se hasta qué punto será ésto posible. Supongo que los programas que no iban bien tanto en Amsdos como en CP/M podrán funcionar, pero no podrá correr el CP/M Plus (alias 3.0) debido a la ROM del aparato.

¿Me equivoco?

Sé que hay ampliaciones a 128k fabricadas por DkTroniks. Por lo que la ampliación es posible.

¿Alguien sabe algo sobre qué podría hacerse? Me encanta el CPC6128, pero preferiría un 464 con las mismas capacidades, porque me gusta más su diseño y teclado.
AHA! YOU GOT THE WUMPUS!
HEE HEE HEE - THE WUMPUS'LL GET YOU NEXT TIME!!

Avatar de Usuario
Sinclair
Mensajes: 297
Registrado: 22 Jul 2013 10:43
Agradecido : 35 veces
Agradecimiento recibido: 30 veces

Re: Transformar un CPC 464 en 6128

Mensajepor Sinclair » 10 Ene 2017 10:52

No sé se sí será viable, imagino que sí, pero sería necesario además de dotar al 464 de una RAM mayor y de una disquetera, modificar/ampliar su ROM para que incluya las extensiones que lo hagan compatible con el CP/M.
© 1982 Sinclair Research Ltd

Avatar de Usuario
Hergoth
Mensajes: 1415
Registrado: 31 Dic 2015 21:22
Agradecido : 340 veces
Agradecimiento recibido: 326 veces

Re: Transformar un CPC 464 en 6128

Mensajepor Hergoth » 10 Ene 2017 11:15

Luis escribió:¿Alguien sabe algo sobre qué podría hacerse? Me encanta el CPC6128, pero preferiría un 464 con las mismas capacidades, porque me gusta más su diseño y teclado.


Tienes en este enlace algo que te podría servir:

http://www.cpcwiki.eu/index.php/Expanding_from_CPC_464_to_CPC_6128_Spec

Hace tiempo estuve buscando información para hacer lo mismo, pero con mi 464+.

Avatar de Usuario
kikems
Mensajes: 5502
Registrado: 30 May 2013 19:23
Agradecido : 2638 veces
Agradecimiento recibido: 3112 veces

Re: Transformar un CPC 464 en 6128

Mensajepor kikems » 10 Ene 2017 11:26

Ampliar los CPC464+ a 128 Mb ya lo he visto en algún sitio, pero desconocí que se pudiera hacer con los 464 normales.

Avatar de Usuario
Luis
Mensajes: 1977
Registrado: 03 Nov 2010 19:00
Ubicación: Villaquijada del Tuerto
Agradecido : 1408 veces
Agradecimiento recibido: 665 veces

Re: Transformar un CPC 464 en 6128

Mensajepor Luis » 10 Ene 2017 15:24

Hergoth escribió:Tienes en este enlace algo que te podría servir:

http://www.cpcwiki.eu/index.php/Expanding_from_CPC_464_to_CPC_6128_Spec

Hace tiempo estuve buscando información para hacer lo mismo, pero con mi 464+.


Muy interesante el enlace. Por lo visto el tema de la compatibilidad es más fácil de lo que pensaba. Se sustituye la ROM por la de un CPC6128 y ya tenemos el Basic 1.1 y compatibilidad con CP/M Plus, aunque seguimos con los 64k de RAM. Es decir, a todos los efectos tenemos un 664.

Lo que parece más difícil es ampliar la memoria a 128Kb, que sería el último paso, una vez conseguidos la ROM del CPC6128 y disquetera. Esto sería lo que nos daría capacidad de poner en marcha el CP/M Plus al 100%.

He buscado la ampliación de DkTroniks, pero no encuentro nada por ningún lado, ni siquiera los esquemas.
AHA! YOU GOT THE WUMPUS!
HEE HEE HEE - THE WUMPUS'LL GET YOU NEXT TIME!!

Avatar de Usuario
Hergoth
Mensajes: 1415
Registrado: 31 Dic 2015 21:22
Agradecido : 340 veces
Agradecimiento recibido: 326 veces

Re: Transformar un CPC 464 en 6128

Mensajepor Hergoth » 10 Ene 2017 15:48

Luis escribió:Lo que parece más difícil es ampliar la memoria a 128Kb, que sería el último paso, una vez conseguidos la ROM del CPC6128 y disquetera.

He buscado la ampliación de DkTroniks, pero no encuentro nada por ningún lado, ni siquiera los esquemas.


Esta noche cuando llegue a casa buscaré a ver si encuentro algo de documentación entre lo que tengo de mis CPC.

Hay alguna cosa interesante por ahí, pero no estoy seguro de si es únicamente para el 6128 o no:

http://8bit.yarek.pl/upgrade/cpc.cpc4mb/index.html

De todas formas, lo más importante para ejecutar el software del 6128 no es tanto la memoria sino el poder utilizar los modos de paginación &C1-&C3.

Avatar de Usuario
Luis
Mensajes: 1977
Registrado: 03 Nov 2010 19:00
Ubicación: Villaquijada del Tuerto
Agradecido : 1408 veces
Agradecimiento recibido: 665 veces

Re: Transformar un CPC 464 en 6128

Mensajepor Luis » 14 Mar 2023 09:57

Refloto este hilo, porque por fin me he puesto a trastear con los Amstrad, después de 5 o 6 años sin tocarlos. Me he puesto a mirar el tema de transformar un CPC464 a CPC6128, y ahora que tengo más soltura con el tema de programar ROMs y desoldar cosas de placas, me he propuesto llevar a fin esta idea.

Lo primero que he hecho es desoldar la ROM original y crear una imagen en una W27C512 que contiene el OS y BASIC del 464 y 6128, que voy a seleccionar con un interruptor. Este es el esquema (aclaro, la pata 1 va fuera del zócalo y la resistencia es de 10K):

2023-03-14 09-40-51.jpg
2023-03-14 09-40-51.jpg (27.3 KiB) Visto 2157 veces


Dicho y hecho, aquí está instalado. El interruptor lo he fijado con adhesivo de doble cara y sujetado con cinta en el interior de la carcasa. No me gusta andar modificando la carcasa, así que quedará oculto pero bastante accesible usando algo como un lápiz, destornillador, etc.

2023-03-13 16-16-43 Amstrad CPC464.jpg
2023-03-13 16-16-43 Amstrad CPC464.jpg (138.96 KiB) Visto 2157 veces


¿Y qué tal funciona? Aquí está la prueba, perfectamente.

2023-03-13 16-27-44 Amstrad CPC464.jpg
2023-03-13 16-27-44 Amstrad CPC464.jpg (60.34 KiB) Visto 2157 veces

2023-03-13 16-28-39 Amstrad CPC464.jpg
2023-03-13 16-28-39 Amstrad CPC464.jpg (46.47 KiB) Visto 2157 veces


Mi idea es poner la ROM del 464 cuando lo use tal cual es el ordenador, y cambiar a la de 6128 cuando me llegue el DDI-5 que tengo de camino. Al tener este emulador de disco una ampliación de 512 KB de RAM, en teoría debe funcionar ya como un 6128.

Sin cambiar la ROM y con el DDI-5 se puede jugar a juegos de 128KB sin problemas, según he visto por foros, pero no podría cargar el CP/M Plus, que es lo que realmente quiero. Pero al tener disponible la ROM del 6128 ya tendré compatibilidad con este sistema operativo. Ahora queda que me llegue este cacharro y ver si mi idea realmente funciona -drinks

Adjunto la imagen que he grabado en la EEPROM, por si a alguien le interesa usarla -thumbup

Amstrad CPC464-6128 Spanish.zip
(49.28 KiB) Descargado 37 veces
AHA! YOU GOT THE WUMPUS!
HEE HEE HEE - THE WUMPUS'LL GET YOU NEXT TIME!!

Avatar de Usuario
Luis
Mensajes: 1977
Registrado: 03 Nov 2010 19:00
Ubicación: Villaquijada del Tuerto
Agradecido : 1408 veces
Agradecimiento recibido: 665 veces

Re: Transformar un CPC 464 en 6128

Mensajepor Luis » 21 Mar 2023 19:29

He recibido hoy el DDI-5 y le he estado dando caña a mi CPC464.

Este ordenador funciona ya como el 6128. Aquí está el pantallazo del CP/M Plus:

2023-03-21 15-25-04.jpg
2023-03-21 15-25-04.jpg (162.13 KiB) Visto 1968 veces


ROM cambiada a la del CPC6128 más el DDI-5, y ya por fin tengo lo que llevaba muchos años queriendo: un 464 con las capacidades de un 6128 (o superiores en este caso, ya que tengo 512K de RAM).

He probado de todo, y no he encontrado nada que no funcione. Juegos de 128K van perfectos. Uno de los primeros que he probado es el Lemmings, que cuando se carga de disco en un 464 funciona pero no reproduce la música de fondo. Me ha dado una alegría el cargarlo y ver que esa música estaba ahí de nuevo.

En CP/M Plus, todo ok. Así que, ¡Conseguido! -thumbup -thumbup
AHA! YOU GOT THE WUMPUS!
HEE HEE HEE - THE WUMPUS'LL GET YOU NEXT TIME!!


Volver a “Amstrad”

¿Quién está conectado?

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