Se encontraron 40 coincidencias

por ZX81
08 Sep 2022, 10:40
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 193
Vistas: 131487

Re: Primeros pasos para pogramar un emulador

Hola, Probando juegos en mi emulador veo que hay algunos que no funcionan, como por ejemplo el Bugaboo.tap, me sale el siguiente error: bugaboo.PNG Pero veo que también hay otra versión del Bugaboo, que sale etiquetada como Bugaboo[1].tap, y esta sí funciona. También veo que esto pasa en otros juego...
por ZX81
29 Ago 2022, 13:31
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 193
Vistas: 131487

Re: Primeros pasos para pogramar un emulador

No te compliques con esos tests, inicialmente se pensaron para CP/M y alguien los portó al Spectrum con algún error en los cálculos de los CRCs. Sirven, como mucho, para darte una idea, pero no para concretar qué falla exactamente. Esos "ALO" se refieren a varias instrucciones, o sea, que...
por ZX81
23 Ago 2022, 22:02
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 193
Vistas: 131487

Re: Primeros pasos para pogramar un emulador

Hola de nuevo,
Estoy pasando el test "Z80doc.tap" al emulador y no consigo que pase las siguientes pruebas:
- ALO A,A
- ALO A,[HX,LX]
- ALO A,[HY,LY]

¿Alguien sabe qué es lo que hacen o qué comprueban estas tres pruebas?

Saludos.
por ZX81
08 Ago 2022, 17:28
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 193
Vistas: 131487

Re: Primeros pasos para pogramar un emulador

ZX-81 escribió:A ver si tengo un rato y miro el repo de JSpeccy desde el portátil de la empresa. No es que me haga mucha gracia, la verdad, pero confío en que no me despidan por ello... :roll:


Espero que no jejeje... :mrgreen:
por ZX81
07 Ago 2022, 14:17
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 193
Vistas: 131487

Re: Primeros pasos para pogramar un emulador

Hola, Lo primero gracias por contestar con tanta celeridad. En la práctica, los dos primeros frames se ejecutan a toda leche, pero un usuario normal no lo nota, al tercer frame la llamada a write se bloquea y se desbloquea cuando hay suficiente sitio en el buffer para el frame del tercer cuadro. A p...
por ZX81
07 Ago 2022, 13:22
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 193
Vistas: 131487

Re: Primeros pasos para pogramar un emulador

Hola a todos, Acabo de probar a ver si con el método "drain" me hacia una temporización correcta de unos 20ms al terminar de reproducirse el sonido, pero veo que siempre me hace una pausa entre 30 y 55ms, por lo que el emulador se ralentiza un montón. He echado un vistazo al emulador JSpec...
por ZX81
30 Jul 2022, 16:59
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 193
Vistas: 131487

Re: Primeros pasos para pogramar un emulador

Pues deberías mirar cómo funciona la librería que usas para el audio. Lo más probable es que una vez que cierres o hagas un flush de la linea, lo siguiente ocurra en otro hilo aparte del que ejecuta tu aplicación. Pero lo principal es conocer cómo funciona la librería que usas y a partir de ahí hac...
por ZX81
30 Jul 2022, 14:08
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 193
Vistas: 131487

Re: Primeros pasos para pogramar un emulador

robcfg escribió:Lo que estás midiendo es el tiempo que tardas en escribir los datos en la linea, no el tiempo de reproducción de audio.

Ops! No lo sabia. =D>
Entonces sabes cómo se puede averiguar cuando ha dejado de reproducirse un frame? Hay algún método?

Gracias.
por ZX81
30 Jul 2022, 01:16
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 193
Vistas: 131487

Re: Primeros pasos para pogramar un emulador

Por ejemplo con este código que hace sonar cuatro pitidos por el altavoz (300Hz): package musica; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.DataLine; import javax.sound.sampled.SourceDataLine; /** * * @author char_ */ public class Musi...
por ZX81
24 Jul 2022, 13:43
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 193
Vistas: 131487

Re: Primeros pasos para pogramar un emulador

Hola,
No sé si me explico bien.
Cuando llamo al método line.write a veces veo que tarda en ejecutarse 0ms y otras veces más de 100ms. No debería de tardar cada vez que se llama unos 20ms?

A ver si alguien me puede ayudar.

Saludos.

Ir a búsqueda avanzada