Emuladores de CP/M

Avatar de Usuario
cpcbegin
Mensajes: 285
Registrado: 27 Ago 2014 22:02
Agradecido : 154 veces
Agradecimiento recibido: 91 veces

Emuladores de CP/M

Mensajepor cpcbegin » 18 Jul 2020 16:54

Igual que existe DosBox como emulador del sistema operativo DOS, también existen emuladores de CP/M no vinculados a ningún ordenador, un ejemplo es ANSI CP/M Emulator.

Imagen

Os dejo una receta para su instalación y uso en GNU/Linux.

Avatar de Usuario
ron
Mensajes: 19413
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2330 veces
Agradecimiento recibido: 2125 veces

Re: Emuladores de CP/M

Mensajepor ron » 18 Jul 2020 19:03


ivan
Mensajes: 22
Registrado: 30 Mar 2020 21:03
Ubicación: Las Rozas de Madrid
Agradecido : 15 veces
Agradecimiento recibido: 18 veces

Re: Emuladores de CP/M

Mensajepor ivan » 18 Jul 2020 21:26

z80pack es muy bueno.

Hacer un emulador básico de CP/M sobre un ordenador moderno es bastante sencillo. Aparte de emular el Z80, basta con poner el mapa de memoria que necesita e implementar unas pocas decenas de llamadas de la BIOS y BDOS. Hacerlo en un ordenador moderno con mucha memoria es cuestion de paciencia. Nada que ver con el CP/M real, en pocos Kb y en ensamblador de 8080.

Esta primavera hice uno para CP/M 2.2. Espero tener algo de tiempo algún día y añadir soporte a CP/M 3.0, pero para eso hay que estudiarse el System Control Block que tiene un montón de parámetros que parece ser que sí se utilizaban.

Para linux, mac y Win: https://github.com/ivanizag/iz-cpm/releases/tag/v1.0

Avatar de Usuario
cpcbegin
Mensajes: 285
Registrado: 27 Ago 2014 22:02
Agradecido : 154 veces
Agradecimiento recibido: 91 veces

Re: Emuladores de CP/M

Mensajepor cpcbegin » 19 Jul 2020 01:22

ivan escribió:z80pack es muy bueno.
...
Esta primavera hice uno para CP/M 2.2. Espero tener algo de tiempo algún día y añadir soporte a CP/M 3.0, pero para eso hay que estudiarse el System Control Block que tiene un montón de parámetros que parece ser que sí se utilizaban.

Para linux, mac y Win: https://github.com/ivanizag/iz-cpm/releases/tag/v1.0

He probado tu emulador y va muy bien, enhorabuena -thumbup
Lo incluyo también en el artículo.


Volver a “Emulaciones software, FPGA y otras soluciones”

¿Quién está conectado?

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