como se pone texto en screen 8???

By Jose E. Robayo

Supporter (13)

Jose E. Robayo's picture

04-03-2016, 09:59

Buenas compañeros... me he iniciado en este mundo del MSX, en mi niñez tuve un MSX1 y aprendi muchas cosas, ahora me ha entrado la nostalgia y quiero probar a hacer algo.

Mi duda es... como se hace para que salga texto en el modo de pantalla screen 8, he mirado por ahi pero no se como hacerlo, no encuentro nada.

Gracias!

Login or register to post comments

By AxelStone

Prophet (2673)

AxelStone's picture

04-03-2016, 11:22

Los SCREEN 5 al 8 son llamados modos Bitmap, por lo que solo puedes representar gráficos. La forma de poner textos es definirte una fuente de letras gráfica y hacer una rutina para pintarlas.

By Guillian

Prophet (3230)

Guillian's picture

04-03-2016, 12:00

Sí se puede. Acordaos de las típicas intros de algunos juegos en las que se dibujaba una pantalla de carga con comandos BASIC.

Quote:

10 screen 8
20 open"grp:" for output as #1
30 pset(100,100)
40 color 255
50 print #1,"Hola"
60 goto 60

By AxelStone

Prophet (2673)

AxelStone's picture

04-03-2016, 12:37

Ostras es verdad, ni recordaba ese comando. ¡Buenos reflejos!

By Jose E. Robayo

Supporter (13)

Jose E. Robayo's picture

04-03-2016, 13:08

Muuuuchiiisimas gracias.... sois unos artistas!

By mohai

Paladin (833)

mohai's picture

16-03-2016, 20:37

La pega de los modos bitmap es que no tienen caracteres o tiles, como los modos de msx1. Me sorprendió mucho cuando comencé con el MSX2
Si quieres poner textos de forma fácil, tendrás que hacer lo que dice Guillian.
Otra manera sería poner las letras o textos en otra página y liarte a base de copys.

By warmize

Rookie (31)

warmize's picture

30-06-2016, 16:04

creo que yo usaba "PRESET" en MSX1 en lugar de pset por aquello de que no muestre el punto, aunque es lo mismo que un PSET con el color de fondo.

Recuerda que como son caracteres dibujados puedes hacer:
pset (x, y)
color 255
print #1, "Hola"
pset (x+1, y)
color 255
print #1, "Hola"

y que da la letra como negrita.

Funciona para MSX2 screen 8?

By erpirao

Paladin (929)

erpirao's picture

30-06-2016, 20:43

warmize wrote:

creo que yo usaba "PRESET" en MSX1 en lugar de pset por aquello de que no muestre el punto, aunque es lo mismo que un PSET con el color de fondo.

Recuerda que como son caracteres dibujados puedes hacer:
pset (x, y)
color 255
print #1, "Hola"
pset (x+1, y)
color 255
print #1, "Hola"

y que da la letra como negrita.

Funciona para MSX2 screen 8?

en teoría funcionaría en cualquier modo gráfico del MSX.. así que prueba.. no veo inconveniente