Windows 1.0/Development Release 1: Difference between revisions

From BetaArchive Wiki
(Improved)
No edit summary
 
(58 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Infobox WindowsBuild
{{stub}}
|title = Build of [[Windows 1.0]]
{{Infobox Buildinfo
|title = Development Release #1
|image = Win1.0Beta.jpg
|image = Win1.0Beta.jpg
|kernel = 1.0
|kernel = 1.0
|arch = x86 (16-bit)
|arch = x86 (16-bit)
|compiled = May 1984
}}
}}
'''Windows 1.0 Tandy 2000 builds''' are a pair of early pre-release builds of [[Windows 1.0]] that were demonstrated on the Tandy 2000 Personal Computer. Photos of these builds running on said computer were featured in various computer magazines at the time. The main advantage of the Tandy 2000 version of Windows was its color support (thanks to the 2000's display adapter), as the PC version was still monochrome at the time.
'''Development Release #1''' is an early pre-release build of [[Windows 1.0]], compiled sometime in late May 1984. Only the [[wikipedia:Tandy 2000|Tandy 2000]] variant of this build is currently known to exist, however, a PC-compatible variant would've been shipped as well.


== Earlier build ==
== Overview ==
The photo of this build can be seen in the infobox on the right and was originally published in the 1984-11 issues of 80 Micro<ref>https://archive.org/stream/80-microcomputing-magazine-1984-11/80Microcomputing_1184#page/n21/mode/2up</ref> and Microcomputing<ref>https://archive.org/details/Kilobaud198411/page/n59</ref> magazines, as well as several issues of Science & Vie Micro magazine from 1985.<ref>http://download.abandonware.org/magazines/Science%20et%20Vie%20Micro/svm_numero017/SVM_17p0162.JPG</ref><ref>http://download.abandonware.org/magazines/Science%20et%20Vie%20Micro/svm_numero019/SVM19_p0000024.JPG</ref><ref>http://download.abandonware.org/magazines/Science%20et%20Vie%20Micro/svm_numero031/SVM31_p0016.JPG</ref> This build still had the status bar at the top of the screen, along with the system menu and help buttons.
The Tandy 2000 was an Intel 80186-based computer. Since the 80186 processor was not fully compatible with the IBM PC and compatibles, this created compatibility issues dividing it from other machines of the time. The Tandy 2000 variant of this build was specifically designed for the Tandy 2000 personal computer, including the Intel 80186 processor and also the high resolution graphics (640x400 screen resolution at 16 colors) used by the machine itself.


=== Background ===
This build was launched from a file called <code>DEMO.BAT</code> and was intended to be ran from a single 5,25" floppy disk. This loaded a copy of Windows with several sample applications which could easily be loaded from there.
The Tandy 2000 was an Intel 80186-based computer. Since the 80186 processor was not fully compatible with the IBM PC and compatibles, this created compatibility issues dividing it from other machines of the time.


The version of Windows demonstrated here is one that was specifically designed for the Tandy 2000 personal computer, including the Intel 80186 processor and also the high resolution graphics (640x400 screen resolution at 16 colors) used by the machine itself.
This build uses the <code>.MOD</code> extension for applications, predating the [[wikipedia:New Executable|NE]] executable format.
 
=== Files ===
This pre-release build is launched from a file called <code>DEMO.BAT</code> and was intended to be run from a single floppy disk. This loaded a copy of Windows with several sample applications which could easily be loaded from there.
 
While versions of Windows for the IBM PC and compatibles generally used the <code>.EXE</code> file extension for executable program files, this demonstration instead used the <code>.MOD</code> extension for most executable files.


== File list ==
<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">
The files here are as follows:
File list (as seen in the DOS Window)
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
- BOXES.MOD: Boxes sample
* <code>BOXES.MOD</code>/<code>BOXES.RES</code> - Boxes application
- BOXES.RES: Resource file for Boxes sample
* <code>CALC.MOD</code>/<code>CALC.RES</code> - Calculator application
- CALC.MOD: Calculator application
* <code>CLIP.MOD</code>/<code>CLIP.RES</code> - Clipboard application
- CALC.RES: Resource file for Calculator application
* <code>COMMAND.COM</code> - Microsoft MS-DOS command interpreter
- CLIP.MOD: Clipboard
* <code>CONFIG.BIN</code> - The system configuration file
- CLIP.RES: Resource file for Clipboard
* <code>CURSOR.MOD</code> - The Cursor Routines file
- COMMAND.COM: Microsoft MS-DOS command interpreter
* <code>DEMO.BAT</code> - A batch file used to launch the Microsoft Windows demonstration
- CONFIG.BIN: System configuration file
* <code>DISPLAY.MOD</code> - Display driver
- CURSOR.MOD: Mouse cursor file
* <code>FONT.RES</code> - Font resources
- DEMO.BAT: Used to launch the Microsoft Windows demonstration
* <code>GDI.MOD</code> - GDI (Graphics Device Interface) system file
- DISPLAY.MOD: Display driver file
* <code>GDI16.MOD</code> - GDI (Graphics Device Interface) 16-bit system file
- FONT.RES: Font resources
* <code>GDI8.MOD</code> - GDI (Graphics Device Interface) 8-bit system file
- GDI.MOD: GDI (Graphics Device Interface) system file
* <code>KERNEL.MOD</code> - Microsoft Windows kernel system file
- GDI16.MOD: GDI (Graphics Device Interface) 16-bit system file
* <code>KEYBOARD.MOD</code> - Keyboard system file
- GDI8.MOD: GDI (Graphics Device Interface) 8-bit system file
* <code>KEYNAMES.BIN</code> - Input translation table lookup file
- KERNEL.MOD: Microsoft Windows kernel system file
* <code>MB.EXE</code> - Module boot
- KEYBOARD.MOD: Keyboard system file
* <code>MOUSE.MOD</code> - Mouse driver
- KEYNAMES.BIN: Extra keyboard system file
* <code>PUZZLE.MOD</code>/<code>PUZZLE.RES</code> - Puzzle application
- MB.EXE: Mapbase application (MS-DOS)
* <code>REVERSI.MOD</code>/<code>REVERSI.RES</code> - Reversi application
- MOUSE.MOD: Mouse driver file
* <code>SAMPLE.MOD</code>/ <code>SAMPLE.RES</code> - Sample application
- PUZZLE.MOD: Puzzle sample application
* <code>SHELL.MOD</code>/<code>SHELL.RES</code> - "DOS Window" shell application (later became MS-DOS Executive (<code>MSDOS.EXE</code>)
- PUZZLE.RES: Resource file for Puzzle sample application
* <code>TEST.MOD</code> - Test executable file
- SAMPLE.MOD: Sample Application
* <code>TIMER.MOD</code> - System timer driver
- SAMPLE.RES: Resource file for Sample Application
* <code>WINDOWS.MOD</code>/<code>WINDOWS.RES</code> - Microsoft Windows User component
- SHELL.MOD: "DOS Window" shell application
- SHELL.RES: Resource file for "DOS Window" shell application
- TEST.MOD: Test executable file
- TIMER.MOD: System timer driver file
- WINDOWS.MOD: Microsoft Windows executable file
- WINDOWS.RES: Resource file for Microsoft Windows executable file
</div>
</div>
</div>
</div>


== Later build ==
[[Category:Windows 1.0]]
The later build is shown in an ad for the Tandy 2000, featuring Bill Gates describing the Model 2000 and various advantages of developing and using Windows on it. The ad was published in 1984-11 and 1984-12 issues of BYTE magazine<ref>https://archive.org/stream/byte-magazine-1984-11#page/n569/mode/2up</ref><ref>https://archive.org/stream/byte-magazine-1984-12/1984_12_BYTE_09-13_Communications#page/n541/mode/2up</ref>, and the 1984-11-05 issue of InfoWorld magazine.<ref>https://books.google.com/books?id=oC4EAAAAMBAJ&pg=PA1&dq=tandy+2000&hl=en&sa=X&ved=0ahUKEwj9jvrgl77hAhXtwosKHTojAJgQ6AEINTAD#v=onepage&q&f=false</ref> While it appears very similar to the earlier build, there are some notable differences which suggest this build is newer than the previous one.
 
The status bar at the top was gone and button labels in the Calculator application are now vertically centered like in DR5, rather than aligned to the bottom like in the earlier build. The minimized icon at the bottom is the Spread Sheet application seen in various earlier builds. The DOS Window is again listing files on the A: drive, but this time there are also the following files that are not listed in the previous build: <code>CALENDAR.MOD</code>, <code>CALENDAR.RES</code> and <code>CALENDAR.TXT</code>. These are probably files of the old Calendar application from previous builds, which was removed by the time DR5 was made and returned in the [[Windows 1.0/Beta Release|Beta Release]], but was then redesigned before the [[Windows 1.0/Premiere Edition|Premiere Edition]].
<gallery>
Win1.0-Tandy-2000-build.png|Later build
</gallery>
 
== Gallery ==
<gallery>
File:01 big.jpg|Advertisement demonstrating the use of Windows 1.0 for Tandy 2000
</gallery>
 
== References ==
*[http://www.guidebookgallery.org/ads/magazines/windows/win10-tandy2000] 1984-1985 Microsoft Windows Tandy 2000 advertisement

Latest revision as of 19:45, 28 April 2023

Development Release #1
Win1.0Beta.jpg
Kernel version 1.0
CPU architecture x86 (16-bit)
Compile date May 1984

Development Release #1 is an early pre-release build of Windows 1.0, compiled sometime in late May 1984. Only the Tandy 2000 variant of this build is currently known to exist, however, a PC-compatible variant would've been shipped as well.

Overview

The Tandy 2000 was an Intel 80186-based computer. Since the 80186 processor was not fully compatible with the IBM PC and compatibles, this created compatibility issues dividing it from other machines of the time. The Tandy 2000 variant of this build was specifically designed for the Tandy 2000 personal computer, including the Intel 80186 processor and also the high resolution graphics (640x400 screen resolution at 16 colors) used by the machine itself.

This build was launched from a file called DEMO.BAT and was intended to be ran from a single 5,25" floppy disk. This loaded a copy of Windows with several sample applications which could easily be loaded from there.

This build uses the .MOD extension for applications, predating the NE executable format.

File list

File list (as seen in the DOS Window)

  • BOXES.MOD/BOXES.RES - Boxes application
  • CALC.MOD/CALC.RES - Calculator application
  • CLIP.MOD/CLIP.RES - Clipboard application
  • COMMAND.COM - Microsoft MS-DOS command interpreter
  • CONFIG.BIN - The system configuration file
  • CURSOR.MOD - The Cursor Routines file
  • DEMO.BAT - A batch file used to launch the Microsoft Windows demonstration
  • DISPLAY.MOD - Display driver
  • FONT.RES - Font resources
  • GDI.MOD - GDI (Graphics Device Interface) system file
  • GDI16.MOD - GDI (Graphics Device Interface) 16-bit system file
  • GDI8.MOD - GDI (Graphics Device Interface) 8-bit system file
  • KERNEL.MOD - Microsoft Windows kernel system file
  • KEYBOARD.MOD - Keyboard system file
  • KEYNAMES.BIN - Input translation table lookup file
  • MB.EXE - Module boot
  • MOUSE.MOD - Mouse driver
  • PUZZLE.MOD/PUZZLE.RES - Puzzle application
  • REVERSI.MOD/REVERSI.RES - Reversi application
  • SAMPLE.MOD/ SAMPLE.RES - Sample application
  • SHELL.MOD/SHELL.RES - "DOS Window" shell application (later became MS-DOS Executive (MSDOS.EXE)
  • TEST.MOD - Test executable file
  • TIMER.MOD - System timer driver
  • WINDOWS.MOD/WINDOWS.RES - Microsoft Windows User component