Se encontraron 40 coincidencias
- 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...
- 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...
- 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.
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.
- 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...
Espero que no jejeje...
- 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...
- 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...
- 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...
- 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.
Entonces sabes cómo se puede averiguar cuando ha dejado de reproducirse un frame? Hay algún método?
Gracias.
- 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...
- 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.
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.