Alternativa Set Adjust

By Oniric-Factor

Expert (84)

Oniric-Factor's picture

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 or register to post comments

By Manel46

Champion (386)

Manel46's picture

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.

By Oniric-Factor

Expert (84)

Oniric-Factor's picture

08-09-2017, 22:33

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

By Manel46

Champion (386)

Manel46's picture

09-09-2017, 00:03

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

By pepitor128

Master (155)

pepitor128's picture

11-09-2017, 15:29

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

By Manel46

Champion (386)

Manel46's picture

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.

By Manel46

Champion (386)

Manel46's picture

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

By pepitor128

Master (155)

pepitor128's picture

12-09-2017, 19:40

Gracias.

My MSX profile