331
Desarrollo / Re:Herramientas de desarrollo cruzado para Commodore 64
« en: Enero 11, 2019, 22:54:46 »No he sabido insertar el tweet tan bien como lo hace josepzin.Ah pues sí ha salido. Qué nivel.
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
No he sabido insertar el tweet tan bien como lo hace josepzin.Ah pues sí ha salido. Qué nivel.
¿Es este bicharraco? Si lleva un SD2IEC incluido en el propio cartuchoEs muy chulo pero incluso en kit sigue siendo más caro que una ampliación ya montada. Y dudo que haya nada de software que use más de 35k.
la verdad es que no me atrevo a modificar la 1541 todavía.Creo que hay modelos de unidad de disco en que esa ROM suele venir en zócalo de fábrica pero podrían ser sólo los modelos nuevos (1541-2, 1571, 1581).
goscroll
lda xfine ; Lee el flag de desplazamiento fino
sec
sbc #$01 ; velocidad del scroll
and #$07 ; Este trozo solo hace eso : desplaza la información de
sta xfine ; pantalla 7 a 0 Pixels (scroll de derecha a izquierda)
-> bcs @noschar ; si no paso de 0 a 7 no scroll de caracteres
-> jsr endsec ; ahora charplot empieza en endsec
@noschar jmp irqexit
goscroll
lda xfine ; Lee el flag de desplazamiento fino
ldx #1
sec
sbc #$01 ; velocidad del scroll
and #$07 ; Este trozo solo hace eso : desplaza la información de
sta xfine ; pantalla 7 a 0 Pixels (scroll de derecha a izquierda)
-> bcs @noschar ; si no paso de 0 a 7 no scroll de caracteres
-> dex
->@noschar stx bandera
jmp irqexit
charplot
-> lda bandera ; Comprueba la posición del scroll (Pixels)
beq endsec ; Ha llegado a 0? Entonces hace scroll completo de caracteres
jmp nomove
-> endsec dec bandera
ldx #$00 ; Scroll completo de caracteres
wrapmsg lda scrloc01+1,x
...