Thursday, November 11, 2010, 17:35
Today I released version 2.44 of COMMAND2.COM as a patch for version 2.20 or 2.31 as a TNI product.
Changes in version 2.44 are:
- Fixed a bug causing TAB completion to go into an infinite loop in a subdirectory with only the . and .. entries. In such a case a BEEP will occur indicating it couldn't find any name to complete.
- The COMPATCH is implemented natively. This is to display the free size of a FAT16 partition.
- Added SHIFT command for batch files. This allows to shift arguments 1 position to the left, including an option to specify from which argument the shift will take place.
- New external command: TYPEWW to type text with word-wrap.
- New external command: MORE piping command to pause output display per screen.
- Added BOOT command. Sets the boot drive for when leaving MSX-BASIC.
- Added HERTZ command. Sets VDP refresh frequency.
- SET PROMPT ON and SET PROMPT OFF are restored to their respective defaults. If PROMPT wasn't set, it defaults to %_CWD%>.
- Restored ERA, ERASE and RENAME commands for compatibility reasons.
- Added missing COMMAND2.COM version 2.41 features to the help files.
- Internal Variable _MSXVER now supports all MSX generations.
- Added @STRING Internal Variable Function. Returns a string of the specified length containing the first character of a string.
(November 18, 2010: it turns out the help files packaged weren't that up to date. The current archive contains the correct help files)
(November 29, 2010: there was a bug causing a "
Wrong version of COMMAND" error appearing on MSX2 machines. The current archive contains the fixed version of COMMAND2.COM)