@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
6. Write to palette registers auto-increment: added
Thank you ARTRAG and Daemos for suggestions!
New version was uploaded.
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
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?
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?
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
I think that the ancient knowledge about the msx2 systems slowely but inexorably is fading away...
(it seems the beginning of some fantasy RPG..)
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. And in the end of the same paragraph, "...an upped half of 27th..." should be "...the upper half of the 27th..."
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 "
@yzi and ARTRAG: thank you. Document updated, direct link.
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.