Time for a new maintenance release of your favourite MSX-DOS-like amateur operating system. Here's the list of the improvements in this release:
- The code that calculates the free space on a FAT16 volume has been rewritten from scratch, and is much faster than in previous versions. In the worst case (64K clusters, corresponding to a 1G, 2G or 4G volume) it takes about 4 seconds to calculate the free space for a Z80, and about just one second for a R800 (assuming a fast device such as a multimedia card).
- The code that decides the FAT type of a volume based on the cluster count has been modified. In previous versions, a volume with a cluster count of 4095 or less was always considered to be holding a FAT12 filesystem. Now, a volume with a cluster count between 4085 and 4095 is considered to hold a FAT12 filesystem unless the boot sector contains the string “FAT16” at position 36. This covers both legitimate FAT16 partitions with a very low cluster count, as well as FAT12 partitions with more clusters than allowed by the standard (see next point).
- The maximum cluster count for partitions generated by FDISK has been corrected from 4085 to 4084 in the case of FAT12 partitions, and from 65526 to 65524 in the case of FAT16 partitions. And for those of you that had already created "faulty" partitions...
- ...a new tool named Volume Size Fix Tool has been published. It is a small .COM that fixes FAT12 and FAT16 partitions having more clusters than allowed by the standard, by slightly reducing its size.
- If an environment item named ZALLOC is created with value ON (
SET ZALLOC=ON
), the reduced allocation information mode becomes the zero allocation information mode: Nextor will report the drives in this mode as having no free space at all, thus the free space calculation finishes immediately for these drives. - The system variable KANJTABLE (&HF30F), used to decide whether to show error messages in Japanese or in English, now is filled from the contents of the BIOS only if the computer has a Japanese character set. This solves a problem with some brazilian computers, that were displaying garbage instead of proper error messages.
All of these imrpovements will of course be included as well in the next release of the 2.1 branch.
Relevant link: Konamiman's MSX page
Comments (27)
By edoz
Prophet (2314)
09-05-2014, 18:16
By DrWh0
Paladin (814)
09-05-2014, 20:09
By raymond
Champion (495)
09-05-2014, 20:01
By Grauw
Ascended (9686)
09-05-2014, 20:52
By edoz
Prophet (2314)
09-05-2014, 21:17
By Grauw
Ascended (9686)
09-05-2014, 21:46
By Latok
msx guru (3817)
09-05-2014, 22:02
By NYYRIKKI
Enlighted (5735)
09-05-2014, 22:57
By edoz
Prophet (2314)
09-05-2014, 23:16
By edoz
Prophet (2314)
09-05-2014, 23:18
By Grauw
Ascended (9686)
10-05-2014, 00:32
By edoz
Prophet (2314)
10-05-2014, 08:40
By Grauw
Ascended (9686)
10-05-2014, 20:43
By Guillian
Prophet (3407)
10-05-2014, 22:33
By Grauw
Ascended (9686)
11-05-2014, 00:19
By edoz
Prophet (2314)
11-05-2014, 13:55
By Retrofan
Paragon (1262)
11-05-2014, 18:33
By Retrofan
Paragon (1262)
11-05-2014, 18:34
By Guillian
Prophet (3407)
12-05-2014, 09:33
By Grauw
Ascended (9686)
12-05-2014, 10:46
By Retrofan
Paragon (1262)
13-05-2014, 07:59
By Retrofan
Paragon (1262)
13-05-2014, 07:59
By Guillian
Prophet (3407)
13-05-2014, 08:39
By Retrofan
Paragon (1262)
13-05-2014, 09:38
By sd_snatcher
Prophet (3436)
24-05-2014, 06:30
By Piter Punk
Master (222)
24-05-2014, 07:31
By sd_snatcher
Prophet (3436)
24-05-2014, 16:08