Imagen

Recopilación de software CP/M-86 para PC

Responder
dancresp
Mensajes: 6339
Registrado: 13 Nov 2010 02:08
Ubicación: Barcelona

Recopilación de software CP/M-86 para PC

Mensaje por dancresp »

Después de la recopilación de software en CP/M para el Amstrad CPC-6128...
Software CP/M para Amstrad CPC-6128 y PCW

...me decidí a hacer lo mismo con todo el software que tengo para CP/M-86.

Acostumbro a usar el sistema operativo CP/M-86 de cuatro formas distintas:

1 - Directamente en un PC.
Funciona perfectamente en cualquier PC con un 8086, y en general con procesadores superiores, ya sea con disquetes o desde el disco duro.
Taller de CP/M: Usando el 144CPM86
Probando el Personal CP/M-86

2 - En mi Zenith Z-120 mediante disquetes.
No hay nada como usar un CP/M-86 en un equipo retro "pata negra".
ZENITH Z-120. El que la sigue la consigue.

3 - Emulado con el PCE.
Es un emulador que funciona muy bien bajo Windows.
PCE: Emulando CP/M-86 y Concurrent CP/M-86
PCE: Emulando Personal CP/M-86

4 - Emulado con el DOSBox.
Es la opción más sencilla ya que fácilmente puedes añadir o quitar software. Por desgracia no todo funciona correctamente.
Simulador / Emulador de CP/M-86


La distribución de software
Al igual que con el software CP/M del Amstrad CPC, me he dedicado a recopilar todo el software CP/M-86 que he encontrado, que por desgracia no es mucho y lo he ido probando y clasificando en 5 categorías: System, Dev, Office, Games y Utils.

Los ficheros de la distribución están en carpetas y no he querido generar imágenes de disquetes para que sea más sencillo usarlo en el DOSBox o grabarlos directamente en un disquete con el 22DSK.

Atención:
Todos los ficheros están comprimidos en formato RAR y protegidos con la contraseña "dancresp", ya que si no por motivos de seguridad no los podía subir.

Sistema operativo:
Los programas originales del disquete del sistema operativo CP/M-86 v1.1.
CPM-86 v1.1.rar
Herramientas de desarrollo:
Lenguajes de programación de Digital Research como BASIC, Assembler, C, Fortran, Pascal y PL/I.
Consultar los ficheros README.TXT para saber como compilar con ellos, y usar el editor TED.CMD para editar los fuentes.
Dev - Digital Research.rar
Lenguajes de programación de otras compañías como BASIC, C, Fortran, Pascal, Forth, y códigos fuente de los lenguajes.
Consultar los ficheros README.TXT para saber como compilar con ellos, y usar el editor TED.CMD para editar los fuentes.
Dev - Compilers.rar
Programas de ofimática:
Procesadores de texto como Word Star y NewWord, Hojas de cálculo en SuperCalc-2, Bases de datos de dBASE II y Access Manager y algo más.
Office Apps.rar
Juegos:
Juegos originales para CP/M-86. Incluye el mega-hit "Catchum" y los "Zork" 1, 2 y 3.
Games - CPM-86 Games.rar
Juegos originales para CP/M-80, usables en CP/M-86 con los emuladores 8080 o Z80.
Games - CPM-80 Games.rar
Utilidades varias:
Muchos pequeños programas de utilidades para el sistema, gráficos, comunicaciones, etc.
Utils CPM-86.rar

¿Cómo puedo usar fácilmente los programas en DOSBox?
Instalar el DOSBox en tu PC y descomprime el siguiente fichero en una carpeta.
CPM86 Emulators.rar
Simplemente hay que escribir "CPM86SIM" para entrar en el simulador de CP/M.

Copia los ficheros de cualquier aplicación dentro de la misma carpeta para poderla usar de forma rápida y sencilla, teniendo en cuenta que si lo haces mientras estás ejecutando el DOSBox has de pulsar "Ctrl+F4" para refrescar el directorio.

El simulador simplemente detecta si el comando introducido en el prompt corresponde a un fichero ".CMD". Si es así, ejecuta el programa "CPM86RUN.EXE".

El fichero "CPM86RUN.EXE" corresponde al emulador "AME86.EXE" y el "CPM86RUN_2.EXE" al emulador "CPM86.EXE". Se han duplicado cambiando el nombre. Así de simple.

Ninguno de estos emuladores funciona al 100%, pero el "AME86.EXE" en general funciona mejor que el "CPM86.EXE".
Algunos programas funcionan con uno pero no con el otro, otros no funcionan con ninguno, y otros funcionan en los dos.

Si te interesa usar un programa que funciona en uno pero no en el otro, renombra el "CPM86RUN.EXE" a "CPM86RUN_1.EXE", por ejemplo, y renombra el "CPM86RUN_2.EXE" a "CPM86RUN.EXE".

Para saber más del simulador, haz click en el enlace del punto 4 que hay más arriba.


Atención !!!
Como ya he dicho, no todos los programas funcionan bajo DOSBox, pero sí la inmensa mayoría de ellos.

Dev: Pascal MT+ compila pero no enlaza, y el Forth-83 falla completamente. El resto de lenguajes de programación funcionan correctamente.

Office: Los Word Star permiten editar un documento pero no regrabarlo. El Mileston y TARGET Business funcionan a medias. DRI Access manager falla completamente, pero el resto no dan problemas.

Games: Los "Zork" fallan pero el resto funcionan bien. Para jugar a los juegos de CP/M-80 usar el emulador Z80 en lugar del 8080. Los juegos de Infocom funcionan bien, pero puede aparecer algo de basura en pantalla por un tema de atributos.

Utils: Hay muchísimos programas. Unos funcionan y otros no.


Con todo...
La mejor forma de disfrutar del CP/M-86 es en un PC o emulado con el PCE. En estos casos todos los programas funcionan perfectamente, pero con el DOSBox... a falta de pan buenas son las tortas.


Que ustedes lo disfruten !!!
No tienes los permisos requeridos para ver los archivos adjuntos a este mensaje.
Buscando la IP de la W.O.P.R. he encontrado mi índice
Avatar de Usuario
cpcbegin
Mensajes: 452
Registrado: 27 Ago 2014 22:02
Contactar:

Re: Recopilación de software CP/M-86 para PC

Mensaje por cpcbegin »

A lo mejor esos programas funcionan virtualizando el CP/M 86 con Virtual Box por ejemplo.
Por cierto, ¿hay maneras de aprovechar algo entre el CP/M 86 de PC y los CP/M de Amstrad?

Por cierto, gracias por compartir.
dancresp
Mensajes: 6339
Registrado: 13 Nov 2010 02:08
Ubicación: Barcelona

Re: Recopilación de software CP/M-86 para PC

Mensaje por dancresp »

cpcbegin escribió:A lo mejor esos programas funcionan virtualizando el CP/M 86 con Virtual Box por ejemplo.
El único entorno en el que estos programas pueden dar problemas es con el DOSBox.
Pero en general, la mayoría de software funciona bien, y es la forma más simple de hacerlo funcionar.

Si haces llegar los ficheros a un disquete o a una imagen de disquete, mediante "cpmtools" o "22DSK", y de allí a un CP/M-86 real, un emulador tipo PCE o PCem, o a un CP/M-86 virtualizado por VMWare o VirtualBox, todo te funcionará perfectamente. Lo digo por experiencia.
cpcbegin escribió:Por cierto, ¿hay maneras de aprovechar algo entre el CP/M 86 de PC y los CP/M de Amstrad?
El CP/M-86 tiene, que yo sepa, dos emuladores de CP/M-80, el clásico 8080 y el Z80. El único problema es que los códigos de escape para gestionar la pantalla no los emula bien. Así, puedes jugar al Zork1 o al Othello perfectamente, pero no puedes usar un Word Star porque se lía un pollo en la pantalla.

Al revés no existe nada, y por velocidad y límites de la memoria RAM, dudo que exista nunca.
Buscando la IP de la W.O.P.R. he encontrado mi índice
Responder

Volver a “Sistemas Operativos”