Alternativa Set Adjust

Por Oniric-Factor

Expert (87)

Imagen del Oniric-Factor

07-09-2017, 23:53

Saludos gente,

estoy dándole vueltas a diferentes técnicas para hacer scroll en Turbo Basic y me ha surgido una duda: ¿Sabríais de alguna forma concreta de hacer un set adjust sin usar esa función en particular? Ni Nestor ni Basic Kun las soportan directamente, pero entiendo que editando el registro adecuado se podrían hacer igual.

Login sesión o register para postear comentarios

Por Manel46

Champion (431)

Imagen del Manel46

08-09-2017, 18:59

Hola amigo

A través del registro R#18 "VDP(19)" se controla esto. Tienes que escribirle un byte con el significado siguiente: Los bits de 0 a 3, es el desplazamiento en X, y los bits del 4 al 7 es la Y.

De todas formas puedes consultar el MSX Top Secret, donde se explica perfectamente.

Saludos.

Por Oniric-Factor

Expert (87)

Imagen del Oniric-Factor

08-09-2017, 22:33

Holas Manel, muchas gracias. Lo he estado probando y es justo lo que necesitaba. Smile

Por Manel46

Champion (431)

Imagen del Manel46

09-09-2017, 00:03

De nada. Me alegro que te valga. A disponer...

Por pepitor128

Master (155)

Imagen del pepitor128

11-09-2017, 15:29

¿Podéis poner algún listado en basic de ejemplo?

Por Manel46

Champion (431)

Imagen del Manel46

11-09-2017, 19:05

pepitor128 wrote:

¿Podéis poner algún listado en basic de ejemplo?

Lo siento, no programo en basic.
Si en ensamblador, pero sobre esto, no tengo experincia.

Por Manel46

Champion (431)

Imagen del Manel46

12-09-2017, 12:00

Con el permiso de Oniric-Factor, un ejemplo simple en basic:
10 FORA=0TO7
20 VDP(19)=A
30 FORB=0TO200:NEXTB
40 NEXTA

Por pepitor128

Master (155)

Imagen del pepitor128

12-09-2017, 19:40

Gracias.