V9938 programmers' guide

Page 4/7
1 | 2 | 3 | | 5 | 6 | 7

By Eugeny_Brychkov

Paragon (1234)

Eugeny_Brychkov's picture

05-03-2011, 23:35

@ARTRAG:
1. page 100 corrected
2. IC and TP - what you have to suggest concerning further description of IC and behavior of TP in SM1?
3. Links to text in the contents section: done

@Daemos:
1. "TR bit it set to" corrected, pages 67, 76
2. LMMC on page 76 corrected to 1011
3. Page 69: while register is used as pointer to source X in this command, it's still DX. See page 22. No idea why they decided to use R36 and R37 instead of R32 and R33 to point to source X (unless there's a mistake in documentation - can only be proven through testing on real VDP)
4. page 85: see previous item
5. Missing table borders on pages 66, 69, 73, 75,78 and 83 are corrected. Yes, there's a pattern as I was doing copy-paste Smile
6. Write to palette registers auto-increment: added

Thank you ARTRAG and Daemos for suggestions!
New version was uploaded.

By ARTRAG

Enlighted (7003)

ARTRAG's picture

06-03-2011, 00:51

The IC bit is in the table and concens SM2
I would have added a short description in the text

The TP bit is at page 107: the text refers to screen 8
I would make clear how TP=1 works when in other screen modes

By Eugeny_Brychkov

Paragon (1234)

Eugeny_Brychkov's picture

06-03-2011, 14:29

The IC bit is in the table and concens SM2
I would have added a short description in the text

Please give your example of the description

The TP bit is at page 107: the text refers to screen 8
I would make clear how TP=1 works when in other screen modes

And how it works in other screen modes?

By ARTRAG

Enlighted (7003)

ARTRAG's picture

06-03-2011, 15:01

Sorry
I really do not know how these bits affect sprites

My guess is that when IC is set the line in the sprite does not trigger collisions with other sprites

No idea on what TP does on sprites in other screen modes
I think, but I have done no direct test, that the behaviour is the same, i.e. if I give color 0 to a line this latter triggers collisions as any other solid color

Does anyone have more details?

By Eugeny_Brychkov

Paragon (1234)

Eugeny_Brychkov's picture

06-03-2011, 15:59

Does anyone have more details?
Yes, we really need a proof of that. When I was working on the guide, all the things I was unsure about were tested. We need to keep it responsibly Smile

By ARTRAG

Enlighted (7003)

ARTRAG's picture

07-03-2011, 16:31

I think that the ancient knowledge about the msx2 systems slowely but inexorably is fading away...
Crying
(it seems the beginning of some fantasy RPG..)

By yzi

Champion (444)

yzi's picture

19-01-2013, 10:28

Page 30, "3.2.3. Pattern layout table settings", says "This table has 40*24 (2160) locations...", but I think it should be something like 80*27 to get that 2160. Smile And in the end of the same paragraph, "...an upped half of 27th..." should be "...the upper half of the 27th..."

By ARTRAG

Enlighted (7003)

ARTRAG's picture

18-04-2015, 10:17

There is a typo in R#9 description for LN

"Line: if set to 1, vertical dot count is set to 212. If set to 0, horizontal dot count is 192 "
should be
"Line: if set to 1, vertical dot count is set to 212. If set to 0, vertical dot count is 192 "

By Eugeny_Brychkov

Paragon (1234)

Eugeny_Brychkov's picture

03-06-2015, 00:37

@yzi and ARTRAG: thank you. Document updated, direct link.

By gdx

Enlighted (6636)

gdx's picture

03-06-2015, 15:28

I have two quick comments:
- The explanation on the register 13 (with bit "E0" register 8 and register 12) is not right/complete.
- To avoid confusion among MSX users, it is preferable to indicate that the light pen and the mouse is not supported by the VDP on MSX.

Page 4/7
1 | 2 | 3 | | 5 | 6 | 7