Nuevo emulador de CP/M v2.2

Moderador: Fundadores

Responder
Avatar de Usuario
zx81
Aspirante a demonio
Aspirante a demonio
Mensajes: 499
Registrado: 19 Oct 2013, 16:27
Ubicación: Valencia
Has thanked: 11 times
Been thanked: 2 times
Contactar:

Nuevo emulador de CP/M v2.2

Mensaje por zx81 »

Hola a todos,

El desarrollador René Stange, creador de la librería Circle para desarrollo en bare-metal para las PI's, ha creado un emulador tanto bare-metal como para Linux, de CP/M v2.2. Gracias a la librería Circle, el emulador tiene soporte de teclado USB y puede leer la microSD en bare-metal. Adicionalmente, en la PI-2 utiliza una CPU exclusivamente para el emulador de Z80, dejando la CPU inicial para atender las interrupciones del USB y otras cosas "administrativas".

Para quien tenga curiosidad, ahí van los enlaces a los proyectos en github necesarios para probar este magnífico invento:

https://github.com/rsta2/circle
https://github.com/rsta2/cpmemu

Para la emulación del propio Z80 ha utilizado este core:

https://github.com/anotherlin/z80emu

aunque no es necesario bajárselo ni compilarlo aparte porque ya va incluido en cpmemu.
Today's robots are very primitive, capable of understanding only a few simple instructions such as 'go left', 'go right' and 'build car'.
John Sladek

Emulador de Spectrum JSpeccy.
Emulador de Spectrum Bare-metal para las Raspberry PI ZXBaremulator
Avatar de Usuario
jjsaenz1969
Demonio segundo orden
Demonio segundo orden
Mensajes: 1202
Registrado: 22 Mar 2015, 00:41
Ubicación: Vitoria
Has thanked: 108 times
Been thanked: 100 times
Contactar:

Re: Nuevo emulador de CP/M v2.2

Mensaje por jjsaenz1969 »

Muy interesante.
Pero parece muy complicado poner en marcha este emulador.
Avatar de Usuario
zx81
Aspirante a demonio
Aspirante a demonio
Mensajes: 499
Registrado: 19 Oct 2013, 16:27
Ubicación: Valencia
Has thanked: 11 times
Been thanked: 2 times
Contactar:

Re: Nuevo emulador de CP/M v2.2

Mensaje por zx81 »

No te creas, no solo no es complicado, sino que primero puedes poner en marcha la versión Linux y luego solo hay que copiar el kernel.img a la SD (si no usas un bootloader de puerto serie o algo tipo u-boot como hago yo), los dos archivos que son el sistema y el disco de inicio y a rular.

Puestos muy a mal, podría preparar un pack con lo necesario y unas mini-instrucciones, más pensando en aquellos poco versados en compilaciones que otra cosa. Yo lo hice funcionar a la primera del tirón, en todo caso me dio guerra otra cosa... que afortunadamente ya está solucionada.
Today's robots are very primitive, capable of understanding only a few simple instructions such as 'go left', 'go right' and 'build car'.
John Sladek

Emulador de Spectrum JSpeccy.
Emulador de Spectrum Bare-metal para las Raspberry PI ZXBaremulator
Avatar de Usuario
cpcbegin !CPC 4
Aspirante a demonio
Aspirante a demonio
Mensajes: 238
Registrado: 12 May 2016, 19:44
Ubicación: Málaga
Has thanked: 49 times
Been thanked: 28 times
Contactar:

Re: Nuevo emulador de CP/M v2.2

Mensaje por cpcbegin »

CP/M... el nuevo sistema para la raspberry pi :D

Por allí andan preguntando por cual Basic usar con ella, ya se les puede proponer Basic Mallard. :))

Eso sí, una imagen de micro sd o el zip para añadir a noobs sería más sencillo para los más novatos / vagos.
Responder

Volver a “Emulación”