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-
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.
Y que no se me olvide, el ANT ATTACK, también:
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
Spectrumiza tu Amstrad CPC ( al menos un poco )
- ron
- Mensajes: 21855
- Registrado: 28 Oct 2010 14:20
- Ubicación: retrocrypta
- Agradecido : 3862 veces
- Agradecimiento recibido: 4752 veces
- 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 )
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?
Este de Amstrad CPC tambien lo hace?
- 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 )
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....
- ron
- Mensajes: 21855
- Registrado: 28 Oct 2010 14:20
- Ubicación: retrocrypta
- Agradecido : 3862 veces
- Agradecimiento recibido: 4752 veces
- 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 )
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.
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.
- 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 )
vale, veamos. He picado unas lineas y le he hecho un SAVE "ron"
luego me acordé del comando CAT ( tecla 9 del gomas )
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.
luego me acordé del comando CAT ( tecla 9 del gomas )
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.
- 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 )
He encontrado una versión en ROM
Esto tiene pinta de poder usarse con los Megaflash CPC de Wilco !!!
Esto tiene pinta de poder usarse con los Megaflash CPC de Wilco !!!
- 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 )
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:
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.
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
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:
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.
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
- 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 )
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
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
- 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 )
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
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
- 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 )
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.
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.
-
- 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 )
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...?
- 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 )
Me encantan estos hilos de experimentos con gaseosas.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados