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.
Nuevo emulador de CP/M v2.2
Moderador: Fundadores
- zx81
- Demonio tercer orden
- Mensajes: 502
- Registrado: 19 Oct 2013, 16:27
- Ubicación: Valencia
- Has thanked: 15 times
- Been thanked: 6 times
- Contactar:
Nuevo emulador de CP/M v2.2
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
John Sladek
Emulador de Spectrum JSpeccy.
Emulador de Spectrum Bare-metal para las Raspberry PI ZXBaremulator
- jjsaenz1969
- Demonio segundo orden
- Mensajes: 1220
- Registrado: 22 Mar 2015, 00:41
- Ubicación: Vitoria
- Has thanked: 110 times
- Been thanked: 109 times
- Contactar:
Re: Nuevo emulador de CP/M v2.2
Muy interesante.
Pero parece muy complicado poner en marcha este emulador.
Pero parece muy complicado poner en marcha este emulador.
- zx81
- Demonio tercer orden
- Mensajes: 502
- Registrado: 19 Oct 2013, 16:27
- Ubicación: Valencia
- Has thanked: 15 times
- Been thanked: 6 times
- Contactar:
Re: Nuevo emulador de CP/M v2.2
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.
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
John Sladek
Emulador de Spectrum JSpeccy.
Emulador de Spectrum Bare-metal para las Raspberry PI ZXBaremulator
- cpcbegin
- Aspirante a demonio
- Mensajes: 252
- Registrado: 12 May 2016, 19:44
- Ubicación: Málaga
- Has thanked: 64 times
- Been thanked: 32 times
- Contactar:
Re: Nuevo emulador de CP/M v2.2
CP/M... el nuevo sistema para la raspberry pi
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.
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.