More demos
This commit is contained in:
parent
b0d3e0ab75
commit
e64f94dee7
12 changed files with 59 additions and 18 deletions
|
|
@ -6,12 +6,13 @@ permalink: /blog/2016/03/06/
|
|||
---
|
||||
|
||||
Yesterday, I fired up [Windows 3.1](/disks/pc/windows/3.10/) and played a complete game of
|
||||
[Windows Solitaire](https://en.wikipedia.org/wiki/Microsoft_Solitaire) on my iPad. And I won!
|
||||
[Windows Solitaire](https://en.wikipedia.org/wiki/Microsoft_Solitaire) on my iPad. It was a bit, um, touchy,
|
||||
but it worked.
|
||||
|
||||
{% comment %}[<img src="/blog/images/ipad-solitaire-small.jpg" alt="Windows Solitaire on iPad"/>](/blog/images/ipad-solitaire.jpg){% endcomment %}
|
||||
{% include screenshot.html src="/blog/images/ipad-solitaire-small.jpg" title="iPad running Solitaire on Windows 3.10" link="/blog/images/ipad-solitaire.jpg" %}
|
||||
|
||||
Converting touch events to mouse events can be a bit, um, touchy. The basic touch events are:
|
||||
The basic touch events are:
|
||||
|
||||
- `touchstart`
|
||||
- `touchmove`
|
||||
|
|
|
|||
33
_posts/2016-03-12-more-demos.md
Normal file
33
_posts/2016-03-12-more-demos.md
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
---
|
||||
layout: post
|
||||
title: More Demos
|
||||
date: 2016-03-12 14:00:00
|
||||
permalink: /blog/2016/03/12/
|
||||
---
|
||||
|
||||
I recently added some more demos to the PCjs Project, to showcase its ability to run old 80286-based and
|
||||
80386-based software, such as [Windows/386](/disks/pc/windows/2.0x/), [Windows 3.0](/disks/pc/windows/3.00/), and
|
||||
[Windows 3.1](/disks/pc/windows/3.10/).
|
||||
|
||||
{% include screenshot.html src="/disks/pc/windows/2.0x/thumbnail.jpg" width="200" height="120" title="COMPAQ DeskPro 386, Windows/386 2.01" link="/disks/pc/windows/2.0x/" %}
|
||||
{% include screenshot.html src="/disks/pc/windows/3.00/thumbnail.jpg" width="200" height="120" title="IBM PC AT w/EGA, Windows 3.00" link="/disks/pc/windows/3.00/" %}
|
||||
{% include screenshot.html src="/disks/pc/windows/3.10/thumbnail.jpg" width="200" height="120" title="IBM PC AT w/VGA, Windows 3.10" link="/disks/pc/windows/3.10/" %}
|
||||
|
||||
As the [OS/2 Museum](http://www.os2museum.com/wp/windows386-2-01/) points out, [Windows/386 2.01](/disks/pc/windows/2.0x/)
|
||||
was the first Microsoft product to specifically target the 80386. However, not only was it *not* a 32-bit operating
|
||||
system, it didn't even run Windows applications in protected-mode. Windows apps ran in V86-mode, and even then, *only*
|
||||
if you started Windows by running `WIN386.EXE`.
|
||||
|
||||
There may have been some incidental protection advantages to running Windows in V86-mode instead of real-mode,
|
||||
but the primary advantages were the ability to simulate expanded memory (EMS) using the 80386's paging capabilities,
|
||||
and the ability to run multiple DOS applications simultaneously.
|
||||
|
||||
Alternatively, you could start Windows/386 with `WIN86.COM`, which reverted to the older Windows 1.x memory model,
|
||||
where all Windows applications ran in real-mode and only one DOS application could be run at a time.
|
||||
|
||||
Strangely, unlike all previous and subsequent versions of Windows, there was no `WIN` command in Windows/386.
|
||||
|
||||
At least there was no `LOSE` command.
|
||||
|
||||
*[@jeffpar](http://twitter.com/jeffpar)*
|
||||
*March 12, 2016*
|
||||
Loading…
Reference in a new issue