Año bisiesto
Re: Año bisiesto
Aprovecho para preguntar, ¿es imposible reproducir voces digitalizadas por el altavoz normal del pcw no?
Re: Año bisiesto
Se puede (PWM), y no queda demasiado mal. Pero consume bastante más CPU y no suena igual de bien.Aprovecho para preguntar, ¿es imposible reproducir voces digitalizadas por el altavoz normal del pcw no?
Re: Año bisiesto
Similar, sí. Aunque quizás se podría lograr algo más calidad, pues tenemos más memoria para el muestreo (con lo que podemos usar mayores frecuencias) y se puede mejorar el envío (PWM). Por otro lado, el beeper del PCW tiene un chirrido característico... así que merece hacerse una prueba.
Re: Año bisiesto
Cuando activamos y desactivamos el speaker con un OUT, que es lo que sale por el altavoz? una onda cuadrada? senoidal?, la fase se resetea con cada OUT o tiene un circuito oscilante que esta siempre funcionando y el OUT solo activa/desactiva la salida?, que es de 4000 Hz el pitido creo recordar?
Al ser lo que sale por el speaker una onda, no queda perjudicado el PWM puro?, vamos que segun donde cuadre los pulsos tendran mas amplitud o menos no? (la duracion es lo que controlamos entiendo)
Al ser lo que sale por el speaker una onda, no queda perjudicado el PWM puro?, vamos que segun donde cuadre los pulsos tendran mas amplitud o menos no? (la duracion es lo que controlamos entiendo)
Re: Año bisiesto
Pues para la versión del emulador que he colgado en este hilo estuve haciendo pruebas, grabando pitidos desde el PCW y analizando espectro, así que te puedo responder a todo. Así de friki soy yo. xD
Pero si escuchas al BatMan en la versión anterior y en esta notarás (espero) una cierta diferencia. O los pitidos a secas del CP/M / LocoScript / Arranque.
La onda es en teoría cuadrada, pero en la práctica no lo es por la construcción y encapsulado del buzzer. En el propio datasheet del mismo ya te ponen un gráfico de frecuencias al respecto. Según mis pruebas es relativamente similar a una triangular en espectro, y de hecho la emulo con los 3 primeros armónicos de la misma. Por si no había quedado claro que era friki. xDD
El propio buzzer tiene su circuito oscilante, según el datasheet de 3750 Hz, pero que en la práctica no lo son (también porque el PCW lo alimenta con 5V en vez de con lo recomienda el fabricante), y es más bien de 3900 Hz. Lo que controlamos con el OUT es la alimentación al mismo, con lo que se resetea el oscilador cada vez.
En efecto, el PWM queda perjudicado si la onda no es cuadrada (si bien en la práctica las ondas cuadradas no existen), de ahí que dijese que merecería hacerse una prueba.
Pero si escuchas al BatMan en la versión anterior y en esta notarás (espero) una cierta diferencia. O los pitidos a secas del CP/M / LocoScript / Arranque.
La onda es en teoría cuadrada, pero en la práctica no lo es por la construcción y encapsulado del buzzer. En el propio datasheet del mismo ya te ponen un gráfico de frecuencias al respecto. Según mis pruebas es relativamente similar a una triangular en espectro, y de hecho la emulo con los 3 primeros armónicos de la misma. Por si no había quedado claro que era friki. xDD
El propio buzzer tiene su circuito oscilante, según el datasheet de 3750 Hz, pero que en la práctica no lo son (también porque el PCW lo alimenta con 5V en vez de con lo recomienda el fabricante), y es más bien de 3900 Hz. Lo que controlamos con el OUT es la alimentación al mismo, con lo que se resetea el oscilador cada vez.
En efecto, el PWM queda perjudicado si la onda no es cuadrada (si bien en la práctica las ondas cuadradas no existen), de ahí que dijese que merecería hacerse una prueba.
Re: Año bisiesto
jaja, la virgen, y al tema, cuando hacemos el out para activarlo se supone que al ser "cuadrada" empieza en nivel alto no? porque sino estamos jodidos si tenemos que esperar 0.5hz a que se ponga a nivel alto.
Re: Año bisiesto
AVE MARIIIAAAAAAAAA
---------------------------------------------------------------------
PIRATA! PIRATA! PIRATA! PIRATA!
---------------------------------------------------------------------
PIRATA! PIRATA! PIRATA! PIRATA!
Re: Año bisiesto
Que gozada, que alegría nos da el señor Habi a los amantes del PCW, ahora mismo me voy a poner en estos días a probar todo poco a poco
No lo había visto hasta hoy, pero son muchas novedades juntas.
Como siempre Genial!!, muchas gracias Habi.
No lo había visto hasta hoy, pero son muchas novedades juntas.
Como siempre Genial!!, muchas gracias Habi.
Re: Año bisiesto
@Kit_2000: En efecto, comienza el ciclo subiendo (tarda algo hasta llegar a nivel alto).
@Kachorro2: Ahí tenéis el huevo de pascua... la única versión de 8 bits con audio digitalizado.
¡Gracias por los vídeos!
@Kachorro2: Ahí tenéis el huevo de pascua... la única versión de 8 bits con audio digitalizado.
¡Gracias por los vídeos!
Re: Año bisiesto
Pues si consigues hacer que suene el ave maria y lo de pirata por el altavoz tendras el honor de haber hecho el primer juego que emite voces digitalizadas por el altavoz del pcw, ya lo eres con el dktronics claro.
Yo desde luego si en los 90 acostumbrado a todo pitidos, oigo una voz por el altavoz del pcw es que me meo encima del gusto.
El unico juego que haya visto con un sonido decente es el starglider que tiene unos disparos asi "laser" de lo mas conseguido que he visto para el pcw y ademas tiene merito porque lo hace mientras el juego corre.
Yo desde luego si en los 90 acostumbrado a todo pitidos, oigo una voz por el altavoz del pcw es que me meo encima del gusto.
El unico juego que haya visto con un sonido decente es el starglider que tiene unos disparos asi "laser" de lo mas conseguido que he visto para el pcw y ademas tiene merito porque lo hace mientras el juego corre.
- FloppySoftware
- Megaforero
- Mensajes: 244
- Registrado: Mié 26 Oct , 2011 2:07 pm
- Ubicación: Spain
- Contactar:
Re: Año bisiesto
Esto... a ver por dónde empiezo... no paso en unos días (¡gracias, exámenes!) y la que se lía aquí.
Al grano, gracias Habi, ¡Oh, señor del PCW!
Ya iré cacharreando con el emulador para PC, que ya sabes que lo uso un montón para mis programillas.
Lo del emulador para Android me ha llegado al alma, así que unas preguntillas:
- ¿En qué lenguaje lo has programado? Java, I suppose...
- ¿Qué problemillas te da en Lollipop? (pues espérate al Marshmallow, que para abrir un fichero has de pedir permiso... )
Y nada, cuando me recupere del shock sigo...
Al grano, gracias Habi, ¡Oh, señor del PCW!
Ya iré cacharreando con el emulador para PC, que ya sabes que lo uso un montón para mis programillas.
Lo del emulador para Android me ha llegado al alma, así que unas preguntillas:
- ¿En qué lenguaje lo has programado? Java, I suppose...
- ¿Qué problemillas te da en Lollipop? (pues espérate al Marshmallow, que para abrir un fichero has de pedir permiso... )
Y nada, cuando me recupere del shock sigo...
Re: Año bisiesto
Buenos días ya disponéis en la PCWWiki de la nueva portada e instrucciones de la Abdía v2 de Habi. Os dejamos la dirección http://www.pcwwiki.amstrad.es/doku.php? ... en_v2.0_la y recordaros que podéis ayudarnos con todo el material que tengáis de cualquier Amstrad PCW. Un saludo.
Re: Año bisiesto
Es la versión 1.2, no la 2, no?Buenos días ya disponéis en la PCWWiki de la nueva portada e instrucciones de la Abdía v2 de Habi. Os dejamos la dirección http://www.pcwwiki.amstrad.es/doku.php? ... en_v2.0_la y recordaros que podéis ayudarnos con todo el material que tengáis de cualquier Amstrad PCW. Un saludo.
Re: Año bisiesto
Esa era la idea, no haceros esperar más. Tiene las mejoras y correcciones de las que hablamos.Ya iré cacharreando con el emulador para PC, que ya sabes que lo uso un montón para mis programillas.
1) No, he usado Delphi, que me permite desarrollar para Windows, MacOSX, iOS y Android. De hecho, compartirá como un 98% del código.Lo del emulador para Android me ha llegado al alma, así que unas preguntillas:
- ¿En qué lenguaje lo has programado? Java, I suppose...
- ¿Qué problemillas te da en Lollipop? (pues espérate al Marshmallow, que para abrir un fichero has de pedir permiso... )
2) Ocasionalmente un segfault, que creo saber por qué es. Uso un array de Java durante toda la vida del programa para alimentar un AudioTrack, y es posible que me recolecte basura (con moverla de sitio ya me ha fastidiado, mi programa es nativo).
Excelente trabajo, como siempre. ¡Muchas gracias!Buenos días ya disponéis en la PCWWiki de la nueva portada e instrucciones de la Abdía v2 de Habi. Os dejamos la dirección http://www.pcwwiki.amstrad.es/doku.php? ... en_v2.0_la y recordaros que podéis ayudarnos con todo el material que tengáis de cualquier Amstrad PCW. Un saludo.
Venga, renombro mi versión de 1.2 a 2.0. ¿Contentos?Es la versión 1.2, no la 2, no?
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro
La Comunidad Española |