Alternativa Set Adjust

Door Oniric-Factor

Expert (87)

afbeelding van 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.

Aangemeld of registreer om reacties te plaatsen

Van Manel46

Champion (459)

afbeelding van 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.

Van Oniric-Factor

Expert (87)

afbeelding van Oniric-Factor

08-09-2017, 22:33

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

Van Manel46

Champion (459)

afbeelding van Manel46

09-09-2017, 00:03

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

Van pepitor128

Master (155)

afbeelding van pepitor128

11-09-2017, 15:29

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

Van Manel46

Champion (459)

afbeelding van 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.

Van Manel46

Champion (459)

afbeelding van 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

Van pepitor128

Master (155)

afbeelding van pepitor128

12-09-2017, 19:40

Gracias.