Alternativa Set Adjust

Par Oniric-Factor

Master (153)

Portrait de 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 ou Inscrivez-vous pour poster

Par Manel46

Hero (629)

Portrait de 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.

Par Oniric-Factor

Master (153)

Portrait de Oniric-Factor

08-09-2017, 22:33

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

Par Manel46

Hero (629)

Portrait de Manel46

09-09-2017, 00:03

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

Par pepitor128

Master (156)

Portrait de pepitor128

11-09-2017, 15:29

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

Par Manel46

Hero (629)

Portrait de 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.

Par Manel46

Hero (629)

Portrait de 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

Par pepitor128

Master (156)

Portrait de pepitor128

12-09-2017, 19:40

Gracias.