Emulador CLK Clock Signal para Linux

Si no dispones de uno de verdad... siempre se puede emular.
jfebrer
Lechoncillo
Lechoncillo
Mensajes: 23
Registrado: Dom 02 Abr , 2017 10:59 pm

Emulador CLK Clock Signal para Linux

Mensajepor jfebrer » Mar 11 Sep , 2018 11:16 pm

Por si alguien no lo conocía el emulador CLK permite emular varios sistemas, entre ellos los Amstrad CPC, aunque aún no los de la gama plus, y funciona para los sistemas Linux, BSD y Macos. En Macos dispone de una interfaz gráfica pero en Linux no, y se ejecuta desde el terminal.

Es por eso que he creado un sencillo script lanzador que permite cargar los archivos cdt y dsk desde el gestor de archivos o también desde el menú de aplicaciones desde donde se abre una ventana que permite seleccionar el archivo a cargar. El script detecta si utilizas un entorno de escritorio Plasma de KDE y si es así utiliza los cuadros de diálogo propios de este escritorio y sino utiliza los de GTK para los otros entornos. También muestra mensajes de error si los hubiera.

Para hacerlo más fácil he creado un paquete DEB, que funciona en Debian (almenos testing y unstable) y en Ubuntu (he probado 18.04) y sus derivados, que incluye el ejecutable del emulador (clksignal), el script lanzador (clk-launcher), los tipos mime para cdt y dsk con sus iconos, la entrada en el menú de aplicaciones y las roms españolas de los Amstrad CPC, la de los otros sistema que soporta CLK no las he incluido, pero se pueden añadir en el directorio /usr/share/CLK, dentro hay un directorio para cada sistema con un archivo readme.txt en donde explica las roms que necesita.

El emulador CLK no carga el sistema con el Basic y espera que indiquemos un archivo para cargar, sino que lo hace al revés, le indicamos que archivo queremos cargar y detecta el sistema al que corresponde y lo ejecuta directamente, y lo mejor es que también automáticamente ejecuta los comandos de carga, por lo que el proceso de cargar, por ejemplo un juego, se agiliza.

Otra cosa buena que tiene el CLK, con respecto a otros emuladores en Linux, como el Caprice32, es que permite redimensionar la ventana de emulación y en pantalla completa no cambia la resolución de pantalla y mantiene el aspect ratio sin deformar como pasa con el Caprice32 en Linux.

Aún así tiene algunas limitaciones como que no carga, ni permite guardar snapshots y tampoco permite cambiar de disco o cinta en juegos que requieran cambiarlo.

Para acceder al modo de pantalla completa se tienen que pulsar las teclas ALT+Intro, y del mismo modo se sale de él.

Otra característica interesante es que permite pegar el contenido del portapapeles con la combinación de las teclas CTRL+Mayús+V.

Si preferís ejecutarlo desde el terminal, el ejecutable es clksignal y seguido de un espacio escribís la ruta al archivo que queréis cargar. Si añadís la opción --display=composite emulará a una pantalla de tubo.

La página web del CLK Signal:

https://github.com/TomHarte/CLK/

En el siguiente enlace os podréis descargar el paquete DEB:

https://josepfebrer.com/nb/clk_20180826 ... 10_all.deb

Para los que usamos Linux puede ser una buenas opción hasta que llegue la versión del Retro Virtual Machine para nuestro sistema.

Os adjunto una captura de pantalla:

Imagen
Adjuntos
Screenshot_20180911_005641.png

jfebrer
Lechoncillo
Lechoncillo
Mensajes: 23
Registrado: Dom 02 Abr , 2017 10:59 pm

Re: Emulador CLK Clock Signal para Linux

Mensajepor jfebrer » Mar 11 Sep , 2018 11:23 pm

Ostras, me he equivocado de categoría, ¿podéis moverla a la de emuladores?

Avatar de Usuario
MiguelSky
Lord of Short Time
Lord of Short Time
Mensajes: 6971
Registrado: Sab 08 Oct , 2005 2:02 am
Contactar:

Re: Emulador CLK Clock Signal para Linux

Mensajepor MiguelSky » Mié 12 Sep , 2018 12:54 am

Movido! A parte de unos probiteos que hice con la versión Linux de CPCGamesCD no he vuelto a trastear mucho por allí salvo para grabar algún dsk. Quizá haya llegado el momento!

Enhorabuena =D> =D> =D>

Avatar de Usuario
reidrac
Me voy lanzando
Me voy lanzando
Mensajes: 97
Registrado: Jue 13 Ago , 2015 10:45 pm
Ubicación: UK
Contactar:

Re: Emulador CLK Clock Signal para Linux

Mensajepor reidrac » Dom 11 Nov , 2018 9:57 am

CLK lo uso para hacer pruebas en desarrollo y me encanta su parte técnica (es open source), y su autor siempre está dispuesto a corregir fallos y añadir nuevas funcionalidades.

En cuanto a calidad, ahora mismo es de lo mejor en Linux, aunque sigo dependiendo mucho de WinAPE y CPCE con WINE por temas debugger.

Además es multi-sistema, aunque no todos los sistemas vayan igual de bien. Es el que uso principalmente en MSX.
Todos mis juegos en: https://www.usebox.net/jjm/

Si te gustan mis juegos, siempre puedes invitarme a un café: https://ko-fi.com/reidrac


¿Quién está conectado?

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


La Comunidad Española
ESP Soft, juegos para tu CPC Foro de Amstrad CPC Todos los juegos para CPC en un CD Web dedicada al Amstrad CPC (utilidades) Información útil para el CPC (talleres) Selección de juegos de Amstrad CPC Mundo CPC Pree Play then any Key CPC Basic