![]() | |
![]() Screenshot of IBM DOS J4.0/V | |
Developer | IBM andMicrosoft |
---|---|
Written in | Assembly language,C |
OS family | DOS |
Working state | No longer supported |
Source model | Closed source |
Initial release | November 1990; 34 years ago (1990-11) |
Latest release | PC DOS 2000 / July 1998; 26 years ago (1998-07) |
Available in | Japanese, Chinese, Korean |
Platforms | x86 |
Kernel type | Monolithic kernel |
Default user interface | Command-line interface |
License | Commercialproprietary software |
DOS/V is a Japanese computing initiative starting in 1990 to allowDOS onIBM PC compatibles with VGA cards to handledouble-byte (DBCS) Japanese text via software alone.[1] It was initially developed fromPC DOS byIBM for itsPS/55 machines (a localized version of thePS/2), but IBM gave the driversource code toMicrosoft, who then licensed a DOS/V-compatible version ofMS-DOS to other companies.[1]
Kanji fonts and other locale information are stored on the hard disk rather than on special chips as in the precedingAX architecture. As with AX, its great value for the Japanese computing industry is in allowing compatibility with foreign software. This had not been possible underNEC's proprietaryPC-98 system, which was the market leader before DOS/V emerged. DOS/V stands for "Disk Operating System/VGA" (not "version 5"; DOS/V came out at approximately the same time as DOS 5). In Japan, IBM compatible PCs became popular along with DOS/V, so they were often referred to as "DOS/V machine" or "DOS/Vpasocom" even though DOS/V operating systems are no longer common by the late 1990s.[2]
The promotion of DOS/V was done by IBM and its consortium calledPC Open Architecture Developers' Group (OADG).[1]Digital Research released a Japanese DOS/V-compatible version ofDR DOS 6.0 in 1992.[3][4]
In the early 1980s,IBM Japan developed twox86-based personal computer lines for the Asia-Pacific region,IBM 5550 andIBM JX. The 5550 reads Kanji fonts from the disk, and draws text as graphic characters on 1024×768 high resolution monitor. The JX extendsIBM PCjr andIBM PC architecture. It supports English and Japanese versions ofPC DOS with 720×512 resolution monitor. Both machines couldn't break dominant NEC's PC-98 in consumer market in Japan. Because the 5550 was expensive, it was mostly sold for large enterprises who used IBM'smainframe. The JX used8088 processor instead of faster8086 processor because IBM thought a consumer-class JX mustn't surpass a business-class 5550.[5] It damaged buyer's reputations whatever the actual speed was. In another point, a software company said IBM was uncooperative for developing JX software.[6] IBM Japan planned a 100%PC/AT compatible machine codenamed "JX2", but cancelled it in 1986.[5][7]
Masahiko Hatori(羽鳥 正彦) was a developer of JX's DOS. Through the development of JX, he learned the skills needed to localize an English computer into Japanese. In 1987, he started developing the DOS/V during spare time atIBM Yamato Development Laboratory. He thought the 480-line mode of VGA and a processor as fast as the80386 would realize his idea, but they were expensive hardwares as of 1987. In this era,Toshiba released theJ-3100 laptop computer, andMicrosoft introduced theAX architecture. IBM Japan didn't join in the AX consortium. His boss, Tsutomu Maruyama(丸山 力), thought IBM's headquarters wouldn't allow to adopt the AX because they requested IBM Japan to use the same standard as worldwide IBM offices used.[8] In October 1987, IBM Japan released the PS/55 Model 5535 which was a proprietary laptop using a special version of DOS. It was more expensive than the J-3100 because itsLCD display used a non-standard 720×512 resolution. Hatori thought IBM needed to shift their own proprietary PC to IBM PC compatibles. Maruyama andNobuo Mii thought Japan's closed PC market needed to be changed and this attempt couldn't be done by IBM alone. In summer of 1989, they decided to carry out the development of DOS/V, disclose the architecture of PS/55, and found thePC Open Architecture Developers' Group (OADG).[9]
The DOS/V development team designed the DOS/V to be simple for betterscalability and compatibility with original PC DOS. They had difficulty reducing text drawing time. "A stopwatch was a necessity for DOS/V development", Hatori said.[10]
IBM Japan announced the first version of DOS/V, IBM DOS J4.0/V, on 11 October 1990, and shipped out in November 1990. At the same time, IBM Japan released the PS/55 Model 5535-S, a laptop computer with VGA resolution. The announcement letter stated DOS/V was designed for low-end desktops and laptops of PS/55,[11] but users reported onBBS that they could run DOS/V onIBM PC clones.[12] The development team unofficially confirmed these comments, and modified incompatibilities of DOS/V. It was a secret inside the company because it would prevent sales of PS/55 and meet with opposition. Hatori said,[9]
We hid the DOS/V run on other IBM compatible machines. The fact was that we developed it could run onGateway's and any machines, but we had to keep the secret, not to spread it, because there are lots of enemies inside the company. In short, it was a double-edged sword. If the DOS/V run on such cheap compatible machines, conversely the 5550 series which had taken high profit up may not be sold. In fact, 80% of staff in Yamato office opposed it.
Maruyama and Mii had to convince IBM's branches to agree with the plan. In the beginning of December 1990, Maruyama went to IBM's Management Committee, and presented his plan "The low-end PC strategy in Japan". At the committee, a topic usually took 15 minutes, but his topic took an hour. The plan was finally approved byJohn Akers.[9]
After the committee, Susumu Furukawa, a president ofMicrosoft Japan, could make an appointment with IBM Japan to share the source code of DOS/V.[13] On 20 December 1990, IBM Japan announced they founded OADG and Microsoft would supply DOS/V for other PC manufacturers. From 1992 to 1994, many Japanese manufacturers began selling IBM PC clones with DOS/V. Some global PC manufacturers entered into the Japanese market,Compaq in 1992 andDell in 1993.Fujitsu released IBM PC clones (FMV series) in October 1993, and about 200,000 units were shipped in 1994.[14]
The initial goal of DOS/V was to enable Japanese software to run on laptop computers based on the IBM global standards rather than the domestic computer architecture. As of 1989, the VGA was not common, but they expected the LCD panels with VGA resolution would be affordable within a few years. The DOS/V lacked its software library, so IBM Japan requested third-party companies to port their software to the DOS/V. The PS/55 Model 5535-S was released as a laptop terminal for the corporate sector. They only had to supply a few major business software to the DOS/V.[5]
In March 1991, IBM Japan released thePS/55note Model 5523-S which was the lower-price laptop computer. It was a strategically important product to popularize the DOS/V into the consumer market, and led to the success of subsequent consumer products such as theThinkPad.[15] However, the DOS/V itself sold much better than the 5523S because advanced users purchased it to build a Japanese language environment on their IBM compatible PCs.[16]
In 1992, IBM Japan released the PS/V (similar to thePS/ValuePoint) and theThinkPad. They were based upon an architecture closer to PC compatibles, and intended to compete with rivals in the consumer market. As of December 1992, the PS/V was the most selling DOS/V computer.[17] In January 1993, NEC released a new generation of the PC-98 to take back its initiative. NEC advertised that the scrolling speed of the word processorIchitaro on the PC-9801BX was faster than on the PS/V 2405-W.[18] Yuzuru Takemura(竹村 譲) of IBM Japan said, "Let us suppose the movement towards Windows is inevitability. Processors and graphics cards will become faster and faster. If the PC-98 holds its architecture, it never beat our machine at speed. Windows is developed for the PC/AT architecture. Kanji glyphs are also supplied as a software font. The only thing IBM have to do is tuning up it for the video card. On the different architecture, it will be hard to tune up Windows".[5]
In 1993, Microsoft Japan released first retail versions of Windows (Windows 3.1) for both DOS/V and PC-98. The DOS/V contributed the dawn of IBM PC clones in Japan, yet PC-98 had kept 50% of market share until 1996.[19] It was turned round by the release ofWindows 95.
Three device drivers enable DBCScode page support in DOS on IBM PC compatibles with VGA; the font driver, the display driver and the input assisted subsystem driver. The font driver loads a complete set of the glyphs from a font file into theextended memory. The display driver sets the 640×480 graphics mode on the VGA, and allocates about 20 KB of theconventional memory for text, called the simulatedvideo buffer. A DOS/V program writes the codes of the characters to the simulated video buffer through DOS output functions, or writes them directly and calls driver's function to refresh the screen. The display driver copies the font bitmap data from the extended memory to the actualvideo memory, corresponding to the simulated video buffer. The input assisted subsystem driver communicates with optionalinput methods and enables the text editing in the on-the-spot or below-the-spot styles. Without installing these drivers, the DOS/V is equivalent to the generic MS-DOS without DBCS code page support.
In 1988, IBM Japan released a new model of the PS/55 which was based on the PS/2 with Japanese language support. It is equipped with a proprietary video card, the Display Adapter, which has a high resolutiontext mode and a Japanese character set stored in aROM on the card. It supports Japanese DOS K3.3, PC DOS 3.3 (English) andOS/2.[24]
IBM DOS J4.0 was released in 1989.[25] It combines Japanese DOS and PC DOS, which runs Japanese DOS as the Japanese mode (PS/55 mode) and PC DOS as the English mode (PS/2 mode). Although it had two separated modes that needed a reboot to switch between them, IBM Japan called itbilingual. This version requires the PS/55 display adapter.
The first version of DOS/V, IBM DOS J4.0/V (J4.05/V), was released in the end of 1990. The word 'DOS/V' was quickly known to Japanese computer industry, but the DOS/V itself didn't spread quickly. As of 1991, some small companies sold American or Taiwanese computers in Japan, but DOS J4.0/V caused some issues on PC compatibles.[26] ItsEMS driver only supports IBM'sExpanded Memory Adapter. Theinput method doesn't support the US keyboard nor the Japanese AX keyboard, so it locates some keys at the wrong place. PS/55 keyboards were available from IBM, but it must be used with an AT toPS/2 adapter because AX machines (thus PC/AT clones) generally have the older 5-pinDIN connector. Scrolling text with the commonTseng Labs ET4000 graphics controller makes the screen unreadable. This issue can be fixed by the new/HS=LC
switch of$DISP.SYS
in DOS J4.07/V.[7][27][28] "Some VGA clones did not correctly implement theCRTC address wraparound.[29] Most likely those were Super VGAs with more video memory than the original VGA (i.e. more than 256 KB). Software relying on the address wraparound was very rare and therefore the functionality was not necessarily correctly implemented in hardware. On the other hand, the split screen technique was relatively well documented and well understood, and commercial software (especially games) sometimes used it. It was therefore likely to be tested and properly implemented in hardware."
IBM Japan released DOS J5.0/V in October 1991, and DOS J5.0 in December 1991.[30] DOS J5.0 combines Japanese DOS and DOS/V. This is the last version developed for the PS/55 display adapter. DOS J5.02/V was released in March 1992.[31] It added official support for the IBM PS/2 and the US English layout keyboard.
The development ofMS-DOS 5.0/V was delayed because IBM and Microsoft disputed how to implement theAPI for input methods. It took a few months to make an agreement that theOEM adaptation kit (OAK) of MS-DOS 5.0/V provided both IAS (Input Assist Subsystem) and MKKC (MicrosoftKana-Kanji Conversion). Microsoft planned to add the AX application support into DOS/V, but cancelled it because its beta release was strongly criticized by users for lacking compatibility. Some PC manufacturers couldn't wait Microsoft's DOS/V. Toshiba developed a DOS/Vemulator that could run DOS/V applications on a VGA-equipped J-3100 computer.AST Research Japan andSharp decided to bundle IBM DOS J5.0/V. Compaq developed own DOS/V drivers, and released their first DOS/V computers in April 1992.[32][33]
On 10 December 1993, Microsoft Japan and IBM Japan released new versions of DOS/V, MS-DOS 6.2/V Upgrade and PC DOS J6.1/V.[34] Although both were released at the same time, they were separately developed.[35] MS-DOS 6.2/V Upgrade is the only Japanese version of MS-DOS released by Microsoft under its own brand for retail sales. Microsoft Japan continued selling it after Microsoft released MS-DOS 6.22 to resolvepatent infringement ofDoubleSpacedisk compression.[36]
IBM Japan ended support for PC DOS 2000 on 31 January 2001,[37] and Microsoft Japan ended support for MS-DOS on 31 December 2001.[38]
Japanese versions ofWindows 2000 andXP have a DOS/V environment inNTVDM. It was removed inWindows Vista.[39]
PC DOS versions of DOS/V (J for Japanese, P for Chinese (PRC), T for Taiwanese, H for Korean (Hangul)):[40]
MS-DOS versions of DOS/V:
DR DOS versions of DOS/V:
IBM DOS/V Extension extends DOS/V drivers to set up a variety of text modes for certain video adapters. The High-quality Text Mode is the default 80 columns by 25 rows with 12×24 pixels large characters. The High-density Text Mode (Variable Text; V-Text) offers large text modes with various font sizes. DOS/V Extension V1.0 included drivers for VGA,XGA, PS/55 Display Adapter,SVGA (800×600) andET4000 (1024×768).[50] Some of its drivers were included in PC DOS J6.1/V and later.
ANSI.SYS
driver contain support for a number of special arguments to switch to Japanese video modes and toggle between Korean and English input modes.DOSV6.EXE
,DOSV.EXE
,TSBODI.LZH
and were supported up to 1997.P10J0?.EXE
(with?
replaced by1
-5
),PNDOSV2.EXE
,PNDOSV1.LZH
and were supported up to 1995.[…] [up to] 1992Digital Research GmbH […]DR DOS 6.0 […] Japanese input support for Japanese version of DR DOS. […]
SCREENHZ.FNT
for its$FONT.SYS
.{{cite book}}
:|work=
ignored (help) (NB. NWDOSTIP.TXT is a comprehensive work onNovell DOS 7 andOpenDOS 7.01, including the description of many undocumented features and internals. It is part of the author's yet largerMPDOSTIP.ZIP
collection maintained up to 2001 and distributed on many sites at the time. The provided link points to a HTML-converted older version of theNWDOSTIP.TXT
file.)