Spectrumiza tu Amstrad CPC ( al menos un poco )

Avatar de Usuario
ron
Mensajes: 21855
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4752 veces

Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor ron » 20 Dic 2016 18:25

No hace mucho pudimos ver hasta tres versiones de ROMU6 para MSX y MSX2 que no es otra cosa que un emulador de Spectrum para MSX.
Atrás dejamos también aquel programa que transforma una panera C64 en el Basic de un spectrum...

¿ Y qué pasa con los Amstrad CPC ? , ¿ acaso no tienen chicha de sobra ?

Veamos que tenemos....

el ZXM que básicamente es lo mismo que la versión de Commodore 64... el Basic del Spectrum en tu CPC-
zxm.zip
(18.77 KiB) Descargado 164 veces


El ZXM usa una ROM de ZX Spectrum parcheada, ubicada en & 0000- & 3fff en la RAM del CPC que llama a las funciones en & a000- & a700 en RAM para redirigir las funciones al hardware del CPC.
Las funciones de visualización de caracteres de pantalla se redirigen, de modo que a medida que se imprime cada carácter, se obtiene un carácter que se dibuja directamente a la pantalla del CPC.

El Flash no es compatible, porque para hacer esto, los caracteres o toda la pantalla tendrían que volver a dibujar cada trama.

Para cargar utiliza el firmware del CPC : CAS IN OPEN, CAS IN DIRECT y CAS CLOSE para cargar archivos desde el disco.

Y luego está el Maziacs, que parece ser el único emulador hecho para el mismo juego.
MaziacsCPC_V101.zip
(65.99 KiB) Descargado 117 veces


Y que no se me olvide, el ANT ATTACK, también:
Ant Attack (UK) (128K) (2014).dsk.zip
(27.07 KiB) Descargado 195 veces


Más info sobre los juegos: http://www.cpc-power.com/index.php?page ... &num=10262

Si queréis comentar algo sobre una posible emulación o pseudo virtualización de Spectrum en CPC, así como de conversiones compatibles o cosas de estas, estamos para hablar del tema si os interesa. He subido las imágenes DSK para CPC y así lo podréis probar tanto en floppy físico, hxc, emulador o fpga.

Saludos

Avatar de Usuario
Pow!
Mensajes: 1819
Registrado: 15 Mar 2011 00:40
Agradecido : 60 veces
Agradecimiento recibido: 355 veces

Re: Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor Pow! » 20 Dic 2016 19:59

El simulador de Spectrum para C64 carga y graba en cintas compatibles con un spectrum real,lo curioso es que ademas de programas BASIC tambien simula la pantalla,pudiendo cargar pantallas de spectrum en el C64...

Este de Amstrad CPC tambien lo hace?

Avatar de Usuario
ron
Mensajes: 21855
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4752 veces

Re: Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor ron » 20 Dic 2016 20:03

Acabo de emitir piratisimamente una retrocrypta en donde lo pruebo. Estaba ahora mirando como cargar un programa. Parece que usa las rutinas de la rom del CPC y justo ahora iba a mirar algo de como cargar un programa Basic de Spectrum.... si no os adelantáis....

Avatar de Usuario
Pow!
Mensajes: 1819
Registrado: 15 Mar 2011 00:40
Agradecido : 60 veces
Agradecimiento recibido: 355 veces

Re: Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor Pow! » 20 Dic 2016 20:06

Carga una pantalla......

Avatar de Usuario
ron
Mensajes: 21855
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4752 veces

Re: Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor ron » 20 Dic 2016 20:08

He localizado algo en la red....

zxm.png
zxm.png (77.26 KiB) Visto 4107 veces

Avatar de Usuario
Pow!
Mensajes: 1819
Registrado: 15 Mar 2011 00:40
Agradecido : 60 veces
Agradecimiento recibido: 355 veces

Re: Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor Pow! » 20 Dic 2016 20:48

Lo he probado y he efectuado unas pruebas....

Los comandos LOAD Y SAVE funcionan sobre el disco del Amstrad....pero no se me ocurre como portar un programa en BASIC de Spectrum a un disco de Amstrad y cargarlo.

He probado a hacer un SAVE "sub" SCREEN$ y graba el el disco un archivo de 7Kb,pero no es usable fuera del programa.
Tambien he probado a colarle una imagen de Spectrum SCR y cargarla con LOAD SCREEN$,pero no la carga....

Algo hay que no hago bien.

Avatar de Usuario
ron
Mensajes: 21855
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4752 veces

Re: Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor ron » 21 Dic 2016 11:21

vale, veamos. He picado unas lineas y le he hecho un SAVE "ron"
luego me acordé del comando CAT ( tecla 9 del gomas )

tabuworkscpcmzx.png
tabuworkscpcmzx.png (73.71 KiB) Visto 4056 veces


Ahora me falta pillar programas basic de spectrum en inyectarlos en el DSK con cualquiera de las tools de CPC. Eso si primero extrairé el RON.BAS a ver como queda y así saber que es lo que carga.

Avatar de Usuario
ron
Mensajes: 21855
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4752 veces

Re: Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor ron » 21 Dic 2016 12:36

He encontrado una versión en ROM

photo_2016-12-21_12-35-18.jpg
photo_2016-12-21_12-35-18.jpg (40.59 KiB) Visto 4045 veces

ZXM ROMs.zip
(49.61 KiB) Descargado 139 veces


Esto tiene pinta de poder usarse con los Megaflash CPC de Wilco !!!

Avatar de Usuario
ron
Mensajes: 21855
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4752 veces

Re: Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor ron » 25 Jul 2023 21:39

Lo tengo controlado.
A ver, dentro de las limitaciones, he probado a inyectar en DSK los progamas BASIC de Spectrum y con resultados discretos. El problema son las cabeceras AMSDOS. Bien llegados a este punto recordé leer CAS IN OPEN, CAS IN DIRECT y CAS CLOSE, lo cual me llevó a probar al igual que en AMSDOS:

|TAPE
|DISC


Lo cual desde el Spectrum es cojonudo. Cargas el programa por audio y lo salvas a disco. Fin de la historia.
Esto merece una crypta junto al Withby de C64.

Para muestra un botón:

basiczxn.jpg
basiczxn.jpg (52.09 KiB) Visto 1127 veces


En cuanto a color anda flojo, parece que solo funcionan 4 y el resto si, pero solo en el borde.
Luego cuando meta unos cuantos programas más subo el DSK para que lo podáis probar, sin comida no mola.

Pues misterio resuelto, en principio nada que tire de C/M, iremos viendo lo que es capaz de hacer. Olvidaros de las SCR$ y tiene bastantes limitaciones.

poblado.png
poblado.png (144.32 KiB) Visto 1124 veces

poblado2.png
poblado2.png (283.59 KiB) Visto 1123 veces


Esta vendría a ser la secuencia:

1 en ZXM ( modo spectum ) |tape para activar el cassette.
2 MERGE "" para que no autoarranque el programa cargado
3 |disc ( pasamos a disco)
4 SAVE "programa"

Y desde el disco con el CAT, saca el directorio ( tecla 9 )

Saludos

Hay que ir probando y averiguando donde está el RESET xD

piezxm.png
piezxm.png (197.31 KiB) Visto 1103 veces

Avatar de Usuario
ron
Mensajes: 21855
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4752 veces

Re: Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor ron » 25 Jul 2023 22:32

Esta vendría a ser la secuencia:

1 en ZXM ( modo spectum ) |tape para activar el cassette.
2 MERGE "" para que no autoarranque el programa cargado
3 |disc ( pasamos a disco)
4 SAVE "programa"

Y desde el disco con el CAT, saca el directorio ( tecla 9 )

Saludos

Avatar de Usuario
RockRiver
Mensajes: 28
Registrado: 15 Ago 2011 16:55
Agradecido : 1 vez
Agradecimiento recibido: 1 vez

Re: Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor RockRiver » 27 Jul 2023 12:49

En tiempos en el ZXM, haciendo pruebas como Ron (gracias compadre por el research) , cargué unos cuantos de los concursos basic de:

https://bytemaniacos.com/web/?page_id=2

Claro que aún en BasicZX , ZXM tiene sus limitaciones. De memoria y de color... cuando se utilizan caracteres redefinidos no salen...

Pero mola muchísimo el rollito transplataformas 8bit
-sp3zy -cocbm1 -m3s3x -4mstr4d -drinks

Avatar de Usuario
ron
Mensajes: 21855
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4752 veces

Re: Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor ron » 27 Jul 2023 13:17

RockRiver ! MONZTRUO !

Dejame decirte que los UDG si se pintan correctamente, el problema que veo es que el area de pantalla de Spectrum solo maneja 4 colores, cuando el borde pinta con los 8. Entiendo que es una de las grandes limitaciones. Aun así programas de hasta 16K funcionan sin mayor problema, siendo el mayor handicap la falta de colores ( solo veo que pinte 4 )

Por lo demás en el video que luego ira a retrocrypta records está todo el proceso completo y de como se deben de cargar las cosas. Por audio, mano de santo.

jltursan
Mensajes: 5619
Registrado: 20 Sep 2011 13:59
Ubicación: Madrid
Agradecido : 990 veces
Agradecimiento recibido: 2040 veces
Contactar:

Re: Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor jltursan » 27 Jul 2023 15:18

ron escribió:RockRiver ! MONZTRUO !

Dejame decirte que los UDG si se pintan correctamente, el problema que veo es que el area de pantalla de Spectrum solo maneja 4 colores, cuando el borde pinta con los 8. Entiendo que es una de las grandes limitaciones. Aun así programas de hasta 16K funcionan sin mayor problema, siendo el mayor handicap la falta de colores ( solo veo que pinte 4 )

Por lo demás en el video que luego ira a retrocrypta records está todo el proceso completo y de como se deben de cargar las cosas. Por audio, mano de santo.

el problema que veo es que el area de pantalla de Spectrum solo maneja 4 colores, cuando el borde pinta con los 8. Entiendo que es una de las grandes limitaciones

Y tan grande...eso me temo que no va a tener solución posible. ¿O quizás se puede mitigar al el problema cambiando de paleta cada 8 líneas...? ;-)

Avatar de Usuario
kikems
Mensajes: 5502
Registrado: 30 May 2013 19:23
Agradecido : 2638 veces
Agradecimiento recibido: 3112 veces

Re: Spectrumiza tu Amstrad CPC ( al menos un poco )

Mensajepor kikems » 27 Jul 2023 16:18

Me encantan estos hilos de experimentos con gaseosas.


Volver a “Software CPC”

¿Quién está conectado?

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