Screen 4 y superior

Por jrcp_kun

Paragon (1410)

Imagen del jrcp_kun

01-02-2015, 11:34

me podeis decir donde mirar o me podeis postear como en scr2 donde estan las chrtbl,namtbl y clrtbl de estos modos??

tambien si me podeis ayudar de como hacer en ensamblador como set page y y en que direcciones se dibuja en la page 1 y luego se pone en la page 0 , es un ejemplo

gracias

estoy intentando hacerlo todo en ensamblador. se que en basic seria mas facil

Login sesión o register para postear comentarios

Por jrcp_kun

Paragon (1410)

Imagen del jrcp_kun

01-02-2015, 17:01

SCREEN 4 (256*192 Graphics mode with multicolour sprites):
0000-17FF Charcter patterns
1800-1AFF Name table (char positions)
1C00-1DFF Sprite colours
1E00-1E7F Sprite attribute table
1E80-1E9F Palette
2000-37FF PixelByte colour table
3800-3FFF Sprite character patterns
This is mostly the same as Screen 2, except that the foregound sprites can have additional color attributes, and with the abilty to display a maximum of 8 sprites per line.

SCREEN 5 (256*212 Graphic mode, 16 colours):
0000-69FF Matrix (Bitmap)
7400-75FF Sprite colours
7600-767F Sprite attribute table
7680-769F Palette
7800-7FFF Sprite character patterns

SCREEN 6 (512*212 Graphic mode, 4 colours):
0000-69FF Matrix (Bitmap)
7400-75FF Sprite colours
7600-767F Sprite attribute table
7680-769F Palette
7800-7FFF Sprite character patterns

SCREEN 7 (512*212 Graphic mode, 16 colours):
0000-D3FF Matrix (Bitmap)
F000-F7FF Sprite character patterns
F800-F9FF Sprite colours
FA00-FA7F Sprite attribute table
FA80-FA9F Palette
SCREEN 8 (256*212 Graphic mode, 256 colours):
0000-D3FF RGB Matrix (Bitmap)
F000-F7FF Sprite character patterns
F800-F9FF Sprite colours (See note I)
FA00-FA7F Sprite attribute table
FA80-FA9F Palette (Huh?)
Each byte in the RGB Matrix defines a separate pixel. The bytes directly define the colors as follows:
Bit 0-1 Blue, 0-3
Bit 2-4 Red, 0-7
Bit 5-7 Green, 0-7

ahora solo falta lo de las paginas

Por DarkSchneider

Paladin (941)

Imagen del DarkSchneider

16-04-2015, 12:44

Te recomiendo encarecidamente pillarte el manual, viene todo.
http://www.msx.org/wiki/V9938_Programming
La información a nivel de registros para ensamblador es fundamental, pero es que incluso te viene como hacer las diferentes cosas, los puertos que se usan, y el orden de hacer las cosas.

Por jrcp_kun

Paragon (1410)

Imagen del jrcp_kun

16-04-2015, 21:33

yaya ya avance pero ahora estoy sin tiempo para nada.
gracias