yjk: Select screen 10-12 via CHGMOD mode 8 and the YJK/YAE bits in r#25.

Oddly, the MSX2+ / turboR BIOSes do not support screen modes above 8.
Confirmed in the BIOS disassembled source code.
1 files changed, 14 insertions(+), 10 deletions(-)

M articles/yjk/index.php
M articles/yjk/index.php +14 -10
@@ 90,11 90,6 @@ 
 <h2 id="selecting">Selecting the YJK modes</h2>
 
 <p>
-  The MSX2+ BIOS <a href="http://map.grauw.nl/resources/msxbios.php#CHGMOD">CHGMOD</a>
-  routine can be called with the MSX-BASIC SCREEN number in register A.
-</p>
-
-<p>
   On the VDP the YJK mode is selected by following the procedure to select
   SCREEN 8 (G7), and then setting the YJK bit of register 25. To select the
   YJK+YAE mode, additionally set the YAE bit.

          
@@ 120,11 115,20 @@ 
 </figure>
 
 <p>
-  Since a number of MSX2 computers exist that do have a V9958 but no BIOS
-  support, as well modded MSX2 computers with their VDP replaced, consider using
-  <a href="http://map.grauw.nl/resources/msxbios.php#CHGMOD">CHGMOD</a> to
-  switch to SCREEN 8 and then setting the YJK and YAE bits in r#25
-  manually. The other bits can be left at 0.
+  Use the <a href="http://map.grauw.nl/resources/msxbios.php#CHGMOD">CHGMOD</a>
+  BIOS call to switch to SCREEN 8 and then read the r#25 mirror
+  <a href="http://map.grauw.nl/resources/msxsystemvars.php#RG25SA">RG25SA</a>,
+  set the YJK and YAE bits in r#25 appropriately and write the register back with
+  <a href="http://map.grauw.nl/resources/msxbios.php#WRTVDP">WRTVDP</a>.
+</p>
+
+<p>
+  Since a number of MSX2 computers exist that do have a V9958 but
+  no BIOS support, as well modded MSX2 computers with their VDP replaced,
+  consider setting r#25 directly rather than through the BIOS if the
+  <a href="http://map.grauw.nl/resources/msxsystemvars.php#msxver">MSX version number</a>
+  is 1 (MSX2) and the VDP ID in s#1 bits 1-5 is 2 (V9958). In this case the
+  other r#25 bits can be assumed 0.
 </p>
 
 <p>