Software CP/M para Amstrad CPC-6128 y PCW
-
- Mensajes: 6021
- Registrado: 13 Nov 2010 02:08
- Ubicación: Barcelona
- Agradecido : 526 veces
- Agradecimiento recibido: 820 veces
Software CP/M para Amstrad CPC-6128 y PCW
Siempre he querido usar el sistema operativo de la forma más simple posible en algún sistema simple, y la forma más simple ha consistido en usar un Amstrad CPC-6128.
A su favor está que el equipo tiene un precio asequible, y si tiene el monitor de fósforo verde el feeling es excelente, pero... tiene la pega de los disquetes de 3", que son difíciles de conseguir y a precios muy caros. Está la opción de conectarle una disquetera externa de 3.5", pero sigues la logística se complica si esta no es interna, y si lo es rompe la estética original.
Otra opción interesante es usar un Amstrad PCW, pero sigues con la pega de los disquetes, y en ambos casos el problema de usar un equipo que tiene casi 40 años y puede fallar en cualquier momento. Lo bueno es que tienes el tema de la impresora resuelto de una forma sencilla.
Usar el CP/M en un ZX-Spectrum +3 tiene su gracia, y diría que es casi lo más parecido a usar un Osborne-1, ya que su pantalla no es de 80 columnas. Lo uso con la disquetera interna o externa y la verdad es que funciona sorprendentemente bien.
Otra máquina que mucha gente no sabe que usa un sistema operativo CP/M, llamado MSX-DOS, es el MSX y MSX-2.
El problema del MSX es que solo dispone de 40 columnas, tema resuelto en el MSX-2, pero mucho software CP/M funciona perfectamente bien en él.
Yo lo uso con una Padial en el MSX, o con el MSX Zemmix Neo en modo MSX-2.
CP/M Plus en MSX-2
En mi caso tengo un Osborne-1, pero tiene el problema de la edad y cualquier día puede carcar.
Mi OSBORNE-1, funcionando
Y también tengo la opción de usar mi Zenith Z-120, que también es veterano.
ZENITH Z-120. El que la sigue la consigue.
En MS-DOS o Windows con DOSBox tienes la opción de usar el emulador MYZ80, que funciona muy bien, pero... necesitas un PC con un sistema operativo.
MYZ80 - Emulador de CP/M-80
Para evitarme el tener que usar los equipos originales o emuladores en PC, opté por usar la alternativa del Duinomite Mini. La verdad es que funciona muy bien, pero el acceso a las imágenes de los disquetes en la SD no está bien resuelto, y se limita a 6 unidades de 256 KB, a piñón. Mejor que los 180 KB de los Amstrad, eso sí.
La pantalla se parece más a la de un Amstrad PCW ya que tiene 80 columnas, pero en lugar de 25 filas usa 36.
Duinomite Mini con CP/M-80
Esta opción está bien, no necesitas el equipo original ni un PC, y el CP/M va flasheado en la propia placa, pero... le falta algo. El look, ya que va conectado a un monitor VGA y no tiene caja.
Con la llegada del core del Multicomp pensaba que el tema quedaría zanjado, ya que llegaba cargadito de software, pero el core tiene una velocidad demasiado rápida, no tengo ni idea de como cargarle software y lo peor es que hay software que no lleva el terminal bien configurado, con lo que se ve mal.
Con la llegada del core del Amstrad CPC-6128 para el ZX-UNO el tema ha quedado zanjado por mi parte.
Es fácil añadir imágenes DSK en la tarjeta SD, con el menú F12 se pueden seleccionar cómodamente y se puede ver en una TV de tubo en modo color o fósforo verde. ¿Qué más quiero? Satisfecho, por ahora.
Así que, mientras ron se peleaba con el CP/M-68K para el Atari ST yo me he dedicado a recopilar todo el software CP/M-80 que he encontrado, que ha sido mucho, y he ido creando imágenes DSK en 5 categorías: System, Dev, Office, Games y Utils.
El proceso de generar el DSK ha consistido en introducirlos de forma ordenada, primero el fichero ejecutable con todos los ficheros que usa, y después, como en el caso de programas de desarrollo, el editor ED80.COM, un READ.TXT con un ejemplo de como compilar un programa y a continuación fichero con código fuente del lenguaje correspondiente. Todos los ficheros innecesarios se han descartado, ya que solo se dispone de 180 KB y mi objetivo es que fuera funcional con un único disquete.
Los programas que permitían configurar el terminal lo tienen configurado con un terminal VT52 y si no está disponible, el H19. Si no había ninguno funcional, he descartado el programa y no descarto algún día intentar parchear el .COM.
Todos los programas que no se visualizan bien, o no funcionaban, o no eran especialmente interesantes se han descartado.
Así que, después de la currada que me he metido durante unas 3 semanas, esta es mi recopilación:
Sistema operativo:
Herramientas de desarrollo:
Programas de ofimática:
Juegos:
Utilidades varias:
Que ustedes lo disfruten !!!
P.D.: Hay algún programa, muy pocos y sobretodo en el apartado de ofimática, que pueden presentar algún descontrol al acceder a la pantalla, pero funcionan.
A su favor está que el equipo tiene un precio asequible, y si tiene el monitor de fósforo verde el feeling es excelente, pero... tiene la pega de los disquetes de 3", que son difíciles de conseguir y a precios muy caros. Está la opción de conectarle una disquetera externa de 3.5", pero sigues la logística se complica si esta no es interna, y si lo es rompe la estética original.
Otra opción interesante es usar un Amstrad PCW, pero sigues con la pega de los disquetes, y en ambos casos el problema de usar un equipo que tiene casi 40 años y puede fallar en cualquier momento. Lo bueno es que tienes el tema de la impresora resuelto de una forma sencilla.
Usar el CP/M en un ZX-Spectrum +3 tiene su gracia, y diría que es casi lo más parecido a usar un Osborne-1, ya que su pantalla no es de 80 columnas. Lo uso con la disquetera interna o externa y la verdad es que funciona sorprendentemente bien.
Otra máquina que mucha gente no sabe que usa un sistema operativo CP/M, llamado MSX-DOS, es el MSX y MSX-2.
El problema del MSX es que solo dispone de 40 columnas, tema resuelto en el MSX-2, pero mucho software CP/M funciona perfectamente bien en él.
Yo lo uso con una Padial en el MSX, o con el MSX Zemmix Neo en modo MSX-2.
CP/M Plus en MSX-2
En mi caso tengo un Osborne-1, pero tiene el problema de la edad y cualquier día puede carcar.
Mi OSBORNE-1, funcionando
Y también tengo la opción de usar mi Zenith Z-120, que también es veterano.
ZENITH Z-120. El que la sigue la consigue.
En MS-DOS o Windows con DOSBox tienes la opción de usar el emulador MYZ80, que funciona muy bien, pero... necesitas un PC con un sistema operativo.
MYZ80 - Emulador de CP/M-80
Para evitarme el tener que usar los equipos originales o emuladores en PC, opté por usar la alternativa del Duinomite Mini. La verdad es que funciona muy bien, pero el acceso a las imágenes de los disquetes en la SD no está bien resuelto, y se limita a 6 unidades de 256 KB, a piñón. Mejor que los 180 KB de los Amstrad, eso sí.
La pantalla se parece más a la de un Amstrad PCW ya que tiene 80 columnas, pero en lugar de 25 filas usa 36.
Duinomite Mini con CP/M-80
Esta opción está bien, no necesitas el equipo original ni un PC, y el CP/M va flasheado en la propia placa, pero... le falta algo. El look, ya que va conectado a un monitor VGA y no tiene caja.
Con la llegada del core del Multicomp pensaba que el tema quedaría zanjado, ya que llegaba cargadito de software, pero el core tiene una velocidad demasiado rápida, no tengo ni idea de como cargarle software y lo peor es que hay software que no lleva el terminal bien configurado, con lo que se ve mal.
Con la llegada del core del Amstrad CPC-6128 para el ZX-UNO el tema ha quedado zanjado por mi parte.
Es fácil añadir imágenes DSK en la tarjeta SD, con el menú F12 se pueden seleccionar cómodamente y se puede ver en una TV de tubo en modo color o fósforo verde. ¿Qué más quiero? Satisfecho, por ahora.
Así que, mientras ron se peleaba con el CP/M-68K para el Atari ST yo me he dedicado a recopilar todo el software CP/M-80 que he encontrado, que ha sido mucho, y he ido creando imágenes DSK en 5 categorías: System, Dev, Office, Games y Utils.
El proceso de generar el DSK ha consistido en introducirlos de forma ordenada, primero el fichero ejecutable con todos los ficheros que usa, y después, como en el caso de programas de desarrollo, el editor ED80.COM, un READ.TXT con un ejemplo de como compilar un programa y a continuación fichero con código fuente del lenguaje correspondiente. Todos los ficheros innecesarios se han descartado, ya que solo se dispone de 180 KB y mi objetivo es que fuera funcional con un único disquete.
Los programas que permitían configurar el terminal lo tienen configurado con un terminal VT52 y si no está disponible, el H19. Si no había ninguno funcional, he descartado el programa y no descarto algún día intentar parchear el .COM.
Todos los programas que no se visualizan bien, o no funcionaban, o no eran especialmente interesantes se han descartado.
Así que, después de la currada que me he metido durante unas 3 semanas, esta es mi recopilación:
Sistema operativo:
Herramientas de desarrollo:
Programas de ofimática:
Juegos:
Utilidades varias:
Que ustedes lo disfruten !!!
P.D.: Hay algún programa, muy pocos y sobretodo en el apartado de ofimática, que pueden presentar algún descontrol al acceder a la pantalla, pero funcionan.
Buscando la IP de la W.O.P.R. he encontrado mi índice
-
- Mensajes: 6021
- Registrado: 13 Nov 2010 02:08
- Ubicación: Barcelona
- Agradecido : 526 veces
- Agradecimiento recibido: 820 veces
Re: Software CP/M para Amstrad CPC-6128 y PCW
Hodor escribió:Joer, ¡bravo!
Mil millones de gracias y probablemente me quede corto.
Sí, falta la birra...

Buscando la IP de la W.O.P.R. he encontrado mi índice
- Djcaye
- Mensajes: 267
- Registrado: 15 Ago 2022 21:55
- Ubicación: Almería
- Agradecido : 58 veces
- Agradecimiento recibido: 101 veces
Re: Software CP/M para Amstrad CPC-6128 y PCW
Excelente!!!
Mil gracias!!
Mil gracias!!


- Miguel angel rojo
- Mensajes: 2060
- Registrado: 08 May 2017 12:49
- Agradecido : 171 veces
- Agradecimiento recibido: 735 veces
Re: Software CP/M para Amstrad CPC-6128 y PCW
Muchas gracias dancresp, esto es oro para el amstrad, excelente aporte.



- desUBIKado
- Mensajes: 539
- Registrado: 15 Dic 2017 19:50
- Agradecido : 171 veces
- Agradecimiento recibido: 889 veces
Re: Software CP/M para Amstrad CPC-6128 y PCW
Muy agradecido por compartir este software. Lo he probado en el core de Amstrad CPC6128 del ZX-Uno y funciona muy bien. Este material lo añadiré en el próximo DLC 1.0 de la Summer of '23.
-
- Mensajes: 6021
- Registrado: 13 Nov 2010 02:08
- Ubicación: Barcelona
- Agradecido : 526 veces
- Agradecimiento recibido: 820 veces
Re: Software CP/M para Amstrad CPC-6128 y PCW
desUBIKado escribió:Lo he probado en el core de Amstrad CPC6128 del ZX-Uno y funciona muy bien. Este material lo añadiré en el próximo DLC 1.0 de la Summer of '23.
Encantado de que lo añadas en una de tus distribuciones.
Yo las he disfrutado, que menos que las aproveches tú y de paso el resto.
Pero, no se vayan todavía que aún hay más !!!

(Y no es de Amstrad)
Buscando la IP de la W.O.P.R. he encontrado mi índice
- ron
- Mensajes: 21537
- Registrado: 28 Oct 2010 14:20
- Ubicación: retrocrypta
- Agradecido : 3727 veces
- Agradecimiento recibido: 4376 veces
Re: Software CP/M para Amstrad CPC-6128 y PCW
Una vez probado, aquel que tenga un CPC con disco o una fpga está tardando en disfrutarlo. No me imaginaba que fuera tan tan potente, dancresp. Ahora solo lo hay que cambiar de formato, cpmtools a saco.
-
- Mensajes: 6021
- Registrado: 13 Nov 2010 02:08
- Ubicación: Barcelona
- Agradecido : 526 veces
- Agradecimiento recibido: 820 veces
Re: Software CP/M para Amstrad CPC-6128 y PCW
ron escribió:Una vez probado, aquel que tenga un CPC con disco o una fpga está tardando en disfrutarlo. No me imaginaba que fuera tan tan potente.
Hay muchas muchas horas de búsqueda, pruebas, eliminar ficheros prescindible, documentarme para poderlo probar y montar el disquete definitivo.
Uno a uno, y hay muchos.
Me ha sorprendido la cantidad de lenguajes de programación que hay en CP/M, que es lo mío.
ron escribió:Ahora solo lo hay que cambiar de formato, cpmtools a saco.
En ello estoy... con sabor a estándar japonés.
Encima comparte terminal VT-52 y los disquetes tienen más capacidad.
Buscando la IP de la W.O.P.R. he encontrado mi índice
- ron
- Mensajes: 21537
- Registrado: 28 Oct 2010 14:20
- Ubicación: retrocrypta
- Agradecido : 3727 veces
- Agradecimiento recibido: 4376 veces
Re: Software CP/M para Amstrad CPC-6128 y PCW
garillete escribió:Cpm japonés.mmmm...sx
NEC PC-8801 , ese fue uno de los reyes en Nihon. Sharp Serie MZ unos cuantos. Aunque aquellos que tenían un MSX con disco, pues poco más que añadir a lo que sabemos, que en el formato legible por el msx-dos los programas CP/M funcionan directamente, es totalmente compatible. Lo suyo es un MSX2 con 80 columnas, aunque para este hay CP/M Plus ( 3.0 ) como tal.
Saludetes
-
- Mensajes: 6021
- Registrado: 13 Nov 2010 02:08
- Ubicación: Barcelona
- Agradecido : 526 veces
- Agradecimiento recibido: 820 veces
Re: Software CP/M para Amstrad CPC-6128 y PCW
ron escribió:Aunque aquellos que tenían un MSX con disco, pues poco más que añadir a lo que sabemos, que en el formato legible por el msx-dos los programas CP/M funcionan directamente, es totalmente compatible.
El problema de los programas CP/M en el MSX-1 es que los programas, en principio, funcionan bien, como puede ser un MBASIC.
Pero cuando los programas requieren de una cantidad de memoria grande, supongo que el MSX-1 solo tiene activos 32 KB de RAM, el TPA es bajo y por eso muchos programas fallan.
En el MSX-2 el tema cambia ya que cuando arrancas el CP/M Plus, se comporta como una máquina CP/M auténtica con un TPA de unos 60 KB.
Buscando la IP de la W.O.P.R. he encontrado mi índice
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado