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 ...
Se encontraron 20 coincidencias
- Lun, 23 Ene 2017, 11:09
- Foro: Ayuda
- Tema: Ayudadeporfavor [ASM Z80]
- Respuestas: 3
- Vistas: 24633
- 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 ...
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 ...
- 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 ...
Saludos.
;-Minimal ayFX player v0.15 06.05.06 ...
- 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 ...
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 ...
- 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 
- 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.
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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?.
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?.