Se encontraron 20 coincidencias

por Haplo
Lun, 23 Ene 2017, 11:09
Foro: Ayuda
Tema: Ayudadeporfavor [ASM Z80]
Respuestas: 3
Vistas: 24633

Re: Ayudadeporfavor [ASM Z80]

LD B, 3 ; B vale 3 [decimal]
LD BC, 0 ; BC parece ser puesto a 0 [los dos registros]
; una forma rápida de limpiar cualkier registro, parece
INC BC ; ahora BC vale 1 y se guarda ese 1 [decimal] en C ?¿

según está, al final BC vale 1 y desglosado, C=1 y B=0. Lo que no entiendo es porqué cargan B ...
por Haplo
Jue, 19 Ene 2017, 13:12
Foro: Ayuda
Tema: Ayudadeporfavor [ASM Z80]
Respuestas: 3
Vistas: 24633

Re: Ayudadeporfavor [ASM Z80]

Hola, estoy dándole mordiscos al asm [sí, yo también he caído]... y como todo recien llegado
tengo dudas muy dudosas. Apelo a los güenos modales y coñocimientos de los gurús protegidos
por Bah-Kah [si alguno keda]. Aunke sean dudas de nivel chorra-iniciado a mí me traban y no
deseo apreder ...
por Haplo
Sab, 15 Oct 2016, 16:23
Foro: General
Tema: AYFX PLAYER
Respuestas: 0
Vistas: 143474

AYFX PLAYER

Hola, por si alguien necesita la rutina que permite reproducir los sonidos que genera el AY Sound FX Editor de Shiru, aquí tenéis la que viene con el programa, limpiada de caracteres "raros" y con un bug ya corregido.

Saludos.

;-Minimal ayFX player v0.15 06.05.06 ...
por Haplo
Vie, 14 Oct 2016, 20:02
Foro: General
Tema: WYZTracker 2
Respuestas: 32
Vistas: 253408

Re: WYZTracker 2

Bueno, ya he dado con el error que me tenía loco, no es problema del wyzplayer o de mi código, es una errata en el player de shiru.
En bucle que usa para inicializar una tabla, carga el registro b con 12 en vez de con 3, con lo que se pasaba de los limites y machacaba datos o código, según moviera ...
por Haplo
Vie, 14 Oct 2016, 10:53
Foro: General
Tema: WYZTracker 2
Respuestas: 32
Vistas: 253408

Re: WYZTracker 2

Ayer se me ocurrió poner los buffers y variables antes de 49152, dejando la rutina a partir ahí y funciona :shock:
por Haplo
Jue, 13 Oct 2016, 20:23
Foro: General
Tema: WYZTracker 2
Respuestas: 32
Vistas: 253408

Re: WYZTracker 2

Si, casi todo en asm, con algo de boriel zxbasic para facilitar cambios y pruebas. A ver si saco un rato y te mando un test con los 2 modos, el que funciona y el que no, seguramente verás algo que yo no veo.
por Haplo
Jue, 13 Oct 2016, 19:44
Foro: General
Tema: WYZTracker 2
Respuestas: 32
Vistas: 253408

Re: WYZTracker 2

Compilador? a qué te refieres?
Ya digo que funciona perfectamente si la ubico fuera de ram paginada, por lo que lo de IX e IY no debería afectar. De todas maneras todos los registros se guardan al entrar a la interrupción y se restauran al salir, en eso no hay problema.
Es de estas cosas que te ...
por Haplo
Jue, 13 Oct 2016, 19:04
Foro: General
Tema: WYZTracker 2
Respuestas: 32
Vistas: 253408

Re: WYZTracker 2

Tras pelearme bastante y probar cosas, ya me funciona el fadeout aceptablemente, es un poco chapuza pero me vale.

start_fade_out: ld a,12 ;valor fijado de ejemplo
ld (decay),a
ld (decay_temp),a
ld a,0
ld (fade_meter),a
ld hl,fade
set 0,(hl)

ret
fade_out:

ld hl,decay_temp
dec (hl)
jr ...
por Haplo
Vie, 07 Oct 2016, 17:42
Foro: General
Tema: WYZTracker 2
Respuestas: 32
Vistas: 253408

Re: WYZTracker 2

Me respondo a mí mismo, es una errata, en vez de

jp z,fade_player_off

debería ser:

jp z,player_off

Lo que sí he observado es que tarda mucho en hacer el fade, he tenido que tocar el código para que tarde menos (para que sea cosa de 2-3 segundos. Otra cuestión importante es que no afecta al ...
por Haplo
Vie, 30 Sep 2016, 19:00
Foro: General
Tema: WYZTracker 2
Respuestas: 32
Vistas: 253408

Re: WYZTracker 2

Tras descubrir un error bastante tonto que me ha mareado varios días, ya todo funciona como debe.

Ya que estaba, le he querido meter la rutina WYZPLAYER_FADE_OUT.ASM, pero falta la etiqueta "fade_player_off"
¿está sin acabar o es una errata?.