como se pone texto en screen 8???

Por Jose E. Robayo

Supporter (15)

Imagen del Jose E. Robayo

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 sesión o register para postear comentarios

Por AxelStone

Prophet (3030)

Imagen del AxelStone

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.

Por Guillian

Prophet (3449)

Imagen del Guillian

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

Por AxelStone

Prophet (3030)

Imagen del AxelStone

04-03-2016, 12:37

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

Por Jose E. Robayo

Supporter (15)

Imagen del Jose E. Robayo

04-03-2016, 13:08

Muuuuchiiisimas gracias.... sois unos artistas!

Por mohai

Paladin (930)

Imagen del mohai

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.

Por warmize

Expert (68)

Imagen del warmize

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?

Por erpirao

Paragon (1198)

Imagen del erpirao

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