basic_tips_tricks: Improve for-next-goto tip description.
msx_io_ports: Add SoundStar ports.
resources: Add Philips SAA1099 application manual. Used by the SuperSoniqs SoundStar sound expansion.
getslot: Document the output value of ID bits 4-6 more explicitly.
getslot: Early return when the slot is not expanded. This also keeps the secondary slot bits zero when it is not expanded. Although non-zero bits are fine in terms of having a valid ID, since for unexpanded slots these bits are irrelevant, this makes sure the slot ID is a normalized value.
low-level-disk: New “Low-level disk storage” article by Wouter Vermaelen.
hbi55: Update text and sample program to better reflect hardware. * Tweaks block diagram based on service manual. * Document port B bits 4-5. * Correct the read & write procedure. * Fix example so that it turns off chip enable after reading / writing. * Add short circuit warning.
vdp_guide: Test program for r#18 interaction with copy commands and the display. This test program cycles through four different stages: 1. Full screen copy while r#18 horizontal offset decrements, sprites enabled. 2. Full screen copy while r#18 horizontal offset increments, sprites enabled. 3. Full screen copy while r#18 horizontal offset decrements, sprites disabled. 4. Full screen copy while r#18 horizontal offset increments, sprites disabled.
vdp_guide: Changing r#18 with sprites disabled blanks in either direction. Confirmed by test program.
vdp_guide: Changing r#18 during VDP command also corrupts with sprites enabled. Confirmed by Artrag and PingPong. See: https://www.msx.org/forum/development/msx-development/screen-8-smooth-horizontal-scrolling?page=2#comment-62616 https://www.msx.org/forum/development/msx-development/screen-8-smooth-horizontal-scrolling?page=3#comment-423454
split_guide: Fix link to split tests.
vdp_tut: Remove unnecessary nops.
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.
resources: Add link to Arjen Zeilemaker’s disassembled BIOS source files.
resources: Add MSX BIOS The Complete MSX BASIC I/O Listing. Based on HansO’s scans, parts 1 & 2 combined with rotated pages.
msx_io_ports: Add turbo available bit to Panasonic expanded I/O port. Based on openMSX information and implementation; Sanyo MSX2+ machines provide the Panasonic expanded I/O port but do not support the turbo 5.37 MHz CPU mode. This is indicated by bit 2.
yjk: Remove incorrect and unnecessary id.
vdp_detection: Elaborate a bit more.
z80instr: Clarify that the M1 wait is not specific to the MSX-ENGINE.
z80: Update from manual revision 05 (2005-02) to revision 11 (2016-08).