Software CP/M para Amstrad CPC-6128 y PCW

dancresp
Mensajes: 5992
Registrado: 13 Nov 2010 02:08
Ubicación: Barcelona
Agradecido : 517 veces
Agradecimiento recibido: 773 veces

Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor dancresp » 19 Nov 2023 14:52

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:
System.zip
(382.74 KiB) Descargado 26 veces

Herramientas de desarrollo:
Dev.zip
(2.12 MiB) Descargado 28 veces

Programas de ofimática:
Office.zip
(1.38 MiB) Descargado 30 veces

Juegos:
Games.zip
(2.45 MiB) Descargado 28 veces

Utilidades varias:
Utils.zip
(309.68 KiB) Descargado 26 veces


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

Avatar de Usuario
Hodor
Mensajes: 1678
Registrado: 19 May 2015 10:55
Ubicación: A 900km de Oviedo
Agradecido : 438 veces
Agradecimiento recibido: 511 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor Hodor » 19 Nov 2023 16:33

Joer, ¡bravo!

Mil millones de gracias y probablemente me quede corto.

Avatar de Usuario
retrolab
Mensajes: 851
Registrado: 10 May 2014 18:06
Agradecido : 51 veces
Agradecimiento recibido: 130 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor retrolab » 19 Nov 2023 17:59

Muchísimas gracias!!!!

dancresp
Mensajes: 5992
Registrado: 13 Nov 2010 02:08
Ubicación: Barcelona
Agradecido : 517 veces
Agradecimiento recibido: 773 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor dancresp » 19 Nov 2023 18:21

Hodor escribió:Joer, ¡bravo!

Mil millones de gracias y probablemente me quede corto.

Sí, falta la birra... -drinks
Buscando la IP de la W.O.P.R. he encontrado mi índice

garillete
Mensajes: 2230
Registrado: 30 Oct 2010 20:58
Agradecido : 436 veces
Agradecimiento recibido: 922 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor garillete » 19 Nov 2023 20:22

Me uno a la felicitación y agradecimiento por el trabajo...

Avatar de Usuario
zx4ever
Mensajes: 406
Registrado: 31 Oct 2010 19:44
Agradecido : 9 veces
Agradecimiento recibido: 24 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor zx4ever » 19 Nov 2023 21:11

Muchísimas gracias!!!!!

Avatar de Usuario
Djcaye
Mensajes: 261
Registrado: 15 Ago 2022 21:55
Ubicación: Almería
Agradecido : 57 veces
Agradecimiento recibido: 99 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor Djcaye » 20 Nov 2023 13:54

Excelente!!!

Mil gracias!!
-m3s3x :Phillips VG8020.Sanyo Wavy23 MSX2. -cocbm1 C 64(x2).Amiga 500(x4).Amiga600(x2)-j4tar1 :800 XL,Atari XE, Atari ST 520 fm(X3), Atari ST 1040 f -sp3zy Sinclair QL,Spectrum: 48 k, 128 +2,Toastrack 48K -4mstr4d cpc464,cpc6128,PCW 8256,PC1512,PC1640

Avatar de Usuario
Miguel angel rojo
Mensajes: 2059
Registrado: 08 May 2017 12:49
Agradecido : 171 veces
Agradecimiento recibido: 733 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor Miguel angel rojo » 20 Nov 2023 21:27

Muchas gracias dancresp, esto es oro para el amstrad, excelente aporte.
-coam1 -4mstr4d -j4tar1 -cocbm1
-0r1c -sp3zy -m3s3x -m4c

Avatar de Usuario
desUBIKado
Mensajes: 535
Registrado: 15 Dic 2017 19:50
Agradecido : 158 veces
Agradecimiento recibido: 850 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor desUBIKado » 21 Nov 2023 09:46

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.

dancresp
Mensajes: 5992
Registrado: 13 Nov 2010 02:08
Ubicación: Barcelona
Agradecido : 517 veces
Agradecimiento recibido: 773 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor dancresp » 21 Nov 2023 16:00

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 !!! -shock
(Y no es de Amstrad)
Buscando la IP de la W.O.P.R. he encontrado mi índice

Avatar de Usuario
retrolab
Mensajes: 851
Registrado: 10 May 2014 18:06
Agradecido : 51 veces
Agradecimiento recibido: 130 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor retrolab » 21 Nov 2023 16:51

-thumbup De qué es? De qué es?

Avatar de Usuario
ron
Mensajes: 21518
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3697 veces
Agradecimiento recibido: 4337 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor ron » 21 Nov 2023 19:34

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.

dancresp
Mensajes: 5992
Registrado: 13 Nov 2010 02:08
Ubicación: Barcelona
Agradecido : 517 veces
Agradecimiento recibido: 773 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor dancresp » 21 Nov 2023 20:20

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

garillete
Mensajes: 2230
Registrado: 30 Oct 2010 20:58
Agradecido : 436 veces
Agradecimiento recibido: 922 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor garillete » 21 Nov 2023 20:57

Cpm japonés.mmmm...sx -507

Avatar de Usuario
ron
Mensajes: 21518
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3697 veces
Agradecimiento recibido: 4337 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor ron » 22 Nov 2023 20:03

garillete escribió:Cpm japonés.mmmm...sx -507


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

dancresp
Mensajes: 5992
Registrado: 13 Nov 2010 02:08
Ubicación: Barcelona
Agradecido : 517 veces
Agradecimiento recibido: 773 veces

Re: Software CP/M para Amstrad CPC-6128 y PCW

Mensajepor dancresp » 23 Nov 2023 00:14

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


Volver a “Software CPC”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado