ZEsarUX

Moderador: Fundadores

istorki
El infierno es su lugar
El infierno es su lugar
Mensajes: 136
Registrado: 14 Ago 2016, 21:42
Has thanked: 1 time
Been thanked: 1 time

Re: ZEsarUX

Mensaje por istorki »

Ultimas pruebillas con el emulador, en este caso con la máquina amstrad 6128.

Y Sword of Ianna, que es una rom (dandanator o cartucho, carga pero petardea mucho y se ralentiza. Pero por ahora es el único emu de pi que carga roms creo, también probado en el PC y falla igualmente, osea que no es por fuerza bruta del procesador, habrá que probar configuraciones ... pero eso ya otro finde!!!

Imagen

Que juegazo madre mia!!!
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5879
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2833 times
Contactar:

Re: ZEsarUX

Mensaje por cacharreo »

istorki escribió: 28 Ene 2024, 19:48también probado en el PC y falla igualmente, osea que no es por fuerza bruta del procesador, habrá que probar configuraciones ... pero eso ya otro finde!!!
Es una lástima que no dispongas de otro emulador compatible con la Pi 400 capaz de emular un cartucho de DD!.
© cacharreo
istorki
El infierno es su lugar
El infierno es su lugar
Mensajes: 136
Registrado: 14 Ago 2016, 21:42
Has thanked: 1 time
Been thanked: 1 time

Re: ZEsarUX

Mensaje por istorki »

Me falta el baremetal Sugarpi, pero la última vez que leí estaba aún en el cascarón.

Prisa no hay, sera por "cachivaches" jeje.
chernandezba
Le gustan las llamas
Le gustan las llamas
Mensajes: 76
Registrado: 14 Jul 2016, 14:30
Been thanked: 31 times

Re: ZEsarUX

Mensaje por chernandezba »

istorki escribió: 27 Ene 2024, 11:17 Buenas.


1- Carga de archivos/juegos next desde una ubicación distinta a la mmc / o meter archivos en mmcs para solucionarlo. Se puede con Smart Load, pero no pueden sser archivos con extesión nex, los taps por ejemplo si los intenta cargar bien, por ejemplo el 4k Race!!!
Muy buenas. De casualidad veo esto.... te comento varios puntos. Como has podido observar, Next utiliza una tarjeta SD. En ZEsarUX, dicha tarjeta se emula mediante el archivo tbblue.mmc. Este archivo viene incluido en la propia instalación de ZEsarUX, cuando haces desde el menú MMC Autoconfigure, simplemente te lo aplica (por cierto el paquete de extras no hace falta que te lo descargues para esto... está bien si quieres curiosear el contenido pero el tbblue.mmc no está ahí). Como digo es una imagen de SD, en formato FAT, que es lo que usa Next. Por tanto cualquier sistema/software que sea capaz de acceder a dicha imagen te sirve para poder copiar/leer el contenido. Dado que estás usando Raspberry, eso es un Linux, y para montarlo es bastante fácil. De hecho, es un comando "mount" de toda la vida pero con la particularidad de que hay una partición dentro y hay que indicar un offset. Esta info la actualizaré en el FAQ en breve; para ir rápido ejecuta:

-- Ubícate en la carpeta donde está el archivo tbblue.mmc
-- su root (o sudo su)
-- mkdir /mnt/temporary
-- mount -o offset=$((512*2048)) tbblue.mmc /mnt/temporary
Ahora el contenido está accesible en /mnt/temporary
-- Desmonta cuando acabes de usar la tarjeta: umount /mnt/temporary
Ese acceso al tbblue.mmc lo debes hacer con ZEsarUX cerrado; si está abierto no te va a encontrar las modificaciones que hagas; hay una manera de hacerlo pero te lo dejo pendiente por si quieres investigarlo tú ;)

En cuanto a smartload, lo que hace es cargar snapshots o cintas directamente en la memoria de la máquina emulada; esto no es lo mismo que ir al menu del Next y navegar dentro de la sd y seleccionar un archivo .nex y darle al enter. Parecido pero no igual.... requeriria un ratillo mas extenso para poderlo explicar. De momento con lo de copiar dentro del tbblue.mmc te debería valer

2-Petardeo sonoro del emulador en cuanto cargas la machine "zx next" ayer no me di cuenta por que la tv tiene los altavoces cascados, cualquier otra máquina funciona genial el sonido. Aquí he heco pruebas tanto con la pi400 como con una pi3b+ y el fallo persisite por lo que concluyo que de serie hay algo mal en la configuración del sonido de la maquina zx netx o bien esa parte está por pulir la emulación.
SOLUCIONADO CON Setting / Audio Settings / Change Audio Driver / sld, pero solo después: de poner
NULL, Salir y entrar
Poner otra vez sld
Una vez hecho eso sonido sin petardeos mientras no salgas del emulador, luego vuelve a haber pertardeo y hay que andar cambiando de driver y el hard reset.
Esto sucede con algunos drivers de sonido/máquinas como has podido ver. De todas maneras si activas el driver sdl y tienes el autoguardado de configuración (settings->configuration file->autosave on exit) se debería guardar la config con ese driver. También asegúrate de tener la última versión estable de ZEsarUX, hice algunas mejoras en los drivers de sonido recientemente

3-Tras enredar mucho con las configuraciones, si le das a restaurad la configuración inicial, deja de funcionar f5 e impide el uso del emulador.
F5 no deja de funcionar a no ser que lo desactives desde una opción de menú.... no sé exactamente que estarás haciendo aquí

De todas maneras si quieres me puedes contactar por mail (verás mi email al final del archivo HISTORY) o si quieres por aquí, pero en ese caso cítame con @ porque no entro continuamente a este foro y no lo vería

Saludos

César
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux
istorki
El infierno es su lugar
El infierno es su lugar
Mensajes: 136
Registrado: 14 Ago 2016, 21:42
Has thanked: 1 time
Been thanked: 1 time

Re: ZEsarUX

Mensaje por istorki »

@ chernandezba @chernandezba

Muchas gracias por tomarte el tiempo para contestar, un privilegio contar con linea directa con el creador del emulador.

1- Había intentado editar los archivos de la sd desde win montnado precisamente, pero windows no me dejaba añadir nada, no había caido en linux, me haré con un pen drive para hacerme un usblive para meter ahí los .nex, mira que en su día le enredé mucho a eso con las primeras raspberrys y los romset etc, pero no me acordaba. Probaré así y como indicas por comandos también. Fíjate que estuve quemando imgs funcionales de zx netx, añadiendo juegos next y haciendo imágenes para cargarlas desde el emulador luego, pero no funcionaron, al menos por ahora.
2-En cuanto al sonido uso tu última versión, o al menos eso me dice retropie y es lo que sale al cargar el emulador (que es una pasada).
3-Pues no se que pasaría al emulador que le di a restaurar y f5 dejó de funcionarme, lo que hice para volver a usarlo fue quemar y una instalación limpia por que sino luego pierde uno la perspectiva de que ha ido cambiando.

Para cualquier prueba que necesites en pi400 con retropie no tienes mas que decirme, yo iré probando lo que me has dicho.
Aprovecho para una cuestión relativa al rendimiento del Zx Next o Amstrad CPC con juegos rom como el Sword of Ianna, es una cuestión de fuerza bruta y la pi 400 se queda corta o se podría pulir el rendimiento en futuras versiones? Esto es solo curiosidad, que lo mismo los usuarios de raspberry somo 4 gatos y el trabajo de optimización no compensaría en absoluto.

Un saludo y gracias de nuevo.
Avatar de Usuario
jorsus
Aspirante a demonio
Aspirante a demonio
Mensajes: 292
Registrado: 28 Ago 2018, 23:12
Has thanked: 62 times
Been thanked: 38 times

Re: ZEsarUX

Mensaje por jorsus »

istorki escribió: 07 Feb 2024, 23:38
1- Había intentado editar los archivos de la sd desde win montnado precisamente, pero windows no me dejaba añadir nada, no había caido en linux, me haré con un pen drive para hacerme un usblive para meter ahí los .nex, mira que en su día le enredé mucho a eso con las primeras raspberrys y los romset etc, pero no me acordaba. Probaré así y como indicas por comandos también. Fíjate que estuve quemando imgs funcionales de zx netx, añadiendo juegos next y haciendo imágenes para cargarlas desde el emulador luego, pero no funcionaron, al menos por ahora.

Para poder editar este tipo de imagen en Windows necesitas montarlas con ImDisk Toolkit.

https://sourceforge.net/projects/imdisk-toolkit/files/

Funciona desde WinXP a Win 11

No necesitas Linux.
istorki
El infierno es su lugar
El infierno es su lugar
Mensajes: 136
Registrado: 14 Ago 2016, 21:42
Has thanked: 1 time
Been thanked: 1 time

Re: ZEsarUX

Mensaje por istorki »

Gracias!!!

pues lo probaré también.

un saludo
istorki
El infierno es su lugar
El infierno es su lugar
Mensajes: 136
Registrado: 14 Ago 2016, 21:42
Has thanked: 1 time
Been thanked: 1 time

Re: ZEsarUX

Mensaje por istorki »

Probado con el Imdisk por ahora, muy sencillo su manejo, muchas gracias.

hay que bajar una mmc mas grande que la de 64, yo he probado la de 128 m que tiene libre 60 para meterle bastante.

Abriendo el tbblue-128M.mmc con el programa, va estupendo. Te crea una unidad virtual en el equipo y ahí metes lo que quieras.
Luego hay que cerrar la unidad para que te deje guardar los cambios.
Guardas la "unidad nueva", ya con extensión IMG pero con los nuevos archivos
Desde el emulador la seleccines en mmc y como la seda desde el PC, tengo que ver en la pi400 ya que avisa de que a mayor tamaño de la sd mas lento puede ir el equipo.
istorki
El infierno es su lugar
El infierno es su lugar
Mensajes: 136
Registrado: 14 Ago 2016, 21:42
Has thanked: 1 time
Been thanked: 1 time

Re: ZEsarUX

Mensaje por istorki »

Ya está esto andando con las sd manoseadas en la pi400

Imagen

https://i.ibb.co/m6KGt65/IMG-20240208-173911.jpg

La algo lentillo y de nuevo, en cuanto se pone el juego el audio crashea, según que juego pongas la pi400 emite quejidos de dolor y osteoporosis. Seguiré probando cosillas con el Next, amen de disfrutar como un enano del resto de maquinas que van genial en zesarux


Un saludo
chernandezba
Le gustan las llamas
Le gustan las llamas
Mensajes: 76
Registrado: 14 Jul 2016, 14:30
Been thanked: 31 times

ZEsarUX 11 Beta

Mensaje por chernandezba »

Muy buenas.

He generado una nueva versión Beta de ZEsarUX, la 11 Beta 1.

Podéis descargar versiones compiladas para Mac y Windows desde:

https://github.com/chernandezba/zesarux ... 11.0-beta1

(Usuarios de Linux, como siempre con las Beta, podéis bajar las fuentes y hacer ./configure && make, que seguro que sabéis ;) )

Esta trae, entre otras novedades:

- carga directa desde casette
- juego online multijugador ("ZENG Online"), sin necesidad de abrir puertos (pista: podéis usar el server 51.83.33.13 o crearos uno vosotros)
- exportar pantalla Spectrum a archivo .STL (para poder imprimir en 3D)


Y otras muchas mejoras y correcciones. lista completa:

Versión 11.0-Beta1 - Edición David. 26 Febrero 2024

* Cosas nuevas agregadas:

Se agregó carga de audio desde una fuente de audio externa, como un reproductor de cintas.
Se agregó la función ZENG Online, que permite ejecutar juegos multijugador en línea usando un servidor central.
Se agregó soporte ZENG en el controlador de curses.
Se agregó soporte para guardar pantalla en archivo .txt.
Se agregó soporte para guardar pantalla en archivo .stl, útil para imprimir en una impresora 3D.
Función agregada para cambiar bits en el editor hexadecimal.
Estilo GUI de TempleOS agregado
Estilo de GUI QNX agregado
Se agregó una función de menú para sincronizar la instantánea local con la remota usando ZRCP
Comandos ZRCP agregados: open-menu, print-error
Agregada Configuración para forzar el modo CHR$ 128 en ZX81
Agregada función de búsqueda para buscar entradas del menú.
Agregado tipo de archivos .zmenu para lanzar archivos

* Mejoras:

Permitir no guardar la configuración al salir de ZEsarUX
Permitir seleccionar el logotipo normal de ZEsarUX o el logotipo del X Aniversario
Permitir enviar instantáneas ZENG con mayor frecuencia (incluso cada 20 ms)
Permitir usar cpu-step-mode de ZRCP en controladores stdout y simpletext
Permitir la configuración de rebobinado automático también para cintas reales
Permitir deshabilitar los colores de Spectrum también en el modo de video real
Permitir presionar teclas de acceso rápido en el teclado en pantalla

Mejorado ZX Vision:
- Se modificó el comportamiento del clic izquierdo del mouse: al presionar el botón izquierdo del mouse fuera de una ventana, se cerrarán todos los menús.
Si necesita mantener el menú abierto y centrarse en la máquina emulada, simplemente haga clic izquierdo y presione la tecla Mayús.
- Mejorado el fondo del título de la ventana cuando no todos los botones están visibles
- Mejorado hacer clic y dibujar una ventana siempre visible
- Ya no se pueden minimizar los menús (eso no tenía sentido)
- Selector de procesos: desminimiza ventanas al seleccionarlas y quedan minimizadas
- Conmutador de procesos: ahora se puede configurar para que esté siempre visible
- Conmutador de procesos: los nombres de los iconos son más descriptivos
- Los títulos del menú se traducen al idioma seleccionado (aún no todo, tenga paciencia)
- Mejora de la perspectiva del widget de partículas 3D en sensores de visualización.

Mejorado ZX Desktop:
- Permitir establecer parámetros al redefinir los botones superiores, para algunas acciones como abrir ventana o configurar máquina
- Permitir reconfigurar los botones superiores haciendo clic derecho sobre ellos
- Al definir los botones superiores o las funciones f en SetMachine, el parámetro del nombre de la máquina se establece en la máquina actual
- Al crear un nuevo icono, botones superiores o funciones f de tipo OpenWindow, se muestra una lista de ventanas para seleccionar

* Correcciones:

Correcciones ZX Vision:
- Se corrigió el error cuando la impresión en el pie de página y la columna estaba fuera de los límites (exactamente en la columna 32)
- Se corrigieron los textos de bienvenida cuando la fila> 23
- Se corrigió la pulsación de las teclas '.' y ',' en el menú cuando la máquina es ZX80 o ZX81
- Se corrigió un error en el estilo ZX Vision BeOS, al presionar F5, los botones de la ventana no desaparecían ni reaparecían.
- Se corrigieron las ventanas de actualización después de presionar F8 en el teclado en pantalla.
- Se corrigieron los mensajes de bienvenida cuando las ventanas de fondo están habilitadas.
- Corrección posicion inicial para muchas ventanas.

Se corrigió un valor de bus de datos no válido en Jupiter Ace (son 20H en lugar de FFH)
Se corrigió el bloqueo al dibujar el mapa de aventuras de texto y una aventura GAC corrupta.
Se corrigieron los tiempos de los códigos de operación CP (HL), CP (IX+d), CP (IY+d)
Se corrigió un error en ZRCP al manejar conexiones simultáneas.
Se corrigió la lectura/escritura al hacer rollover en Betadisk (gracias Mak7ym). Carga fija por ejemplo de: BR_DEA7H, HOMER, PARADISE


Saludos

César
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux
Responder

Volver a “Emulación”