Skip to content

Commit

Permalink
Check in of web museum content
Browse files Browse the repository at this point in the history
  • Loading branch information
marciot committed Jun 12, 2016
1 parent cc29801 commit a0e361f
Show file tree
Hide file tree
Showing 53 changed files with 1,629 additions and 2 deletions.
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,4 @@ private
browser-tests
disks
cassettes
articles
artwork
.htaccess
72 changes: 72 additions & 0 deletions webfiles/articles/Amiga-500.wiki
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"author" : "Marcio Teixeira",
"license" : "http://creativecommons.org/licenses/by-nc-sa/4.0/",
"emulators" : ["sae-amiga"]
}

= The Commodore Amiga =

|!2 History of the Commodore Amiga |
| 1984 | RJ Mical and Dale Luck demonstrate an Amiga prototype at Winter CES |
| 1985 | Commodore launches the Amiga 1000 with a multitasking operating system |
| 1987 | Commodore releases the Amiga 500 and the Amiga 2000 |

The Amiga series was introduced in 1985, with the release of the Amiga 1000; the Amiga featured a multitasking, multi-media capable operating system that was revolutionary for its time [1].

In 1987, Commodore segmented the market into the "low-end" Amiga 500 and the "high-end" Amiga 2000[2]. With a low price and a design that appealed to Commodore 64 fans, the Amiga 500 become the best-selling model in the Amiga line.

== Try it Out! ==

Experience the Amiga for yourself in this interactive web demo of a Amiga 500 running the 1987 version of AmigaOS!

{
"icons" : [
["Start Computer", "boot-rom", "", {"className": "power"}],
["Workbench V1.3 Boot", "floppy", "/disks/amiga-workbench-v1.3-rev-34.20-workbench.adf"],
["Workbench V1.3 Extras", "floppy", "/disks/amiga-workbench-v1.3-rev-34.20-extras.adf", {"drive" : "fd2"}]
]
}

== Multitasking becomes Personal ==

[[figure-float-left:/artwork/amiga.svg The legendary boing ball was incorporated into the Amiga logo in 1996]]

In January of 1984, RJ Mical and Dale Luck developed a demo of the impressive multitasking abilities of the new Amiga computer[3]. The demo consisted of a red and white checkered ball that bounced and rotated while the user continued to interact with the workbench interface.

<br class="clear-both">

The red and white checkered ball became synonymous with the Amiga. You can try the boing ball demo yourself:

{
"icons" : [
["Boing Me!", "floppy", "/disks/amiga-boing.adf", {"drive" : "fd2"}]
],
"class" : "float-right"
}

# Power up the machine and launch the Workbench.
# Click the"Boing Me!" icon to the right.
# Once the "Boing Demo" icon appears in the Workbench, double-click to open it.
# Then, double-click the "boing" icon within.
# A sleepy bubble will flash momentarily, the only indication the demo has launched in the background.
# To reveal the demo, click and drag the "Workbench release" title bar downwards about half way.
# Click the ball to start the animation.
You can drag the Workbench up and down to reveal more or less of the animation and you can interact with the Workbench while the animation continues to run in the background. Imagine how impressive this demo would have been in 1984, when multitasking was unfamiliar to most people!

== About the Emulator ==

{
"icons" : [
["SAE Home Page", "hyperlink", "http://scriptedamigaemulator.net/"]
],
"class" : "float-right"
}

The Amiga emulator used here is a slightly modified version of Rupert Hausberger's [http://scriptedamigaemulator.net SAE (Scriped Amiga Emulator)], which is itself based on [http://winuae.net/ WinUAE]

== References ==

# http://en.wikipedia.org/wiki/Amiga_1000
# http://en.wikipedia.org/wiki/Amiga_500
# http://www.randelshofer.ch/animations/anims/robert_j_mical/boing3.ilbm.html
34 changes: 34 additions & 0 deletions webfiles/articles/Apple-IIe.wiki
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"author" : "Marcio Teixeira",
"license" : "http://creativecommons.org/licenses/by-nc-sa/4.0/",
"emulators" : ["jsmess-apple2e"]
}

= About the Apple //e =

Hello, this is my attempt at getting the JSMESS emulators integrated with my RetroWeb Browser
interface!

Here you'll find two historic Apple II programs, the subLOGIC Flight Simulator and VisiCalc for your
experimentation.

== Historic Software ==

{
"icons" : [
["subLOGIC Flight Simulator", "folder-dot"],
["VisiCalc Spreadsheet", "folder-dot", "VisiCalc"]
]
}

== About the Emulator ==

{
"icons" : [
["JSMESS Web Page", "hyperlink", "http://jsmess.textfiles.com"],
["MESS Web Page", "hyperlink", "http://www.mess.org"]
],
"class" : "float-right"
}

This emulator is from the JSMESS project, a JavaScript port of the MESS personal computer emulators collection.
74 changes: 74 additions & 0 deletions webfiles/articles/Apple-Macintosh.wiki
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
{
"author" : "Marcio Teixeira",
"license" : "http://creativecommons.org/licenses/by-nc-sa/4.0/",
"emulators" : ["pce-macplus"]
}

= The Apple Macintosh =

The Apple Macintosh debuted in 1984 with 128K of memory and an internal 400K floppy disk drive.

== Macintosh Guided Tour ==

{ "icons" : [
["Macintosh Guided Tour", "folder-dot"]
],
"class" : "float-right"
}

At the time the Macintosh was released, mice and a graphical user interfaces were unfamiliar to most people. With each Macintosh, Apple included a Guided Tour diskette and audio cassette to help new users familiarise themselves with their computer.

== System 1.0 and Finder 1.1g ==

{ "icons" : [
["System Boot Disk", "boot-floppy", "/disks/mac-system1.0-finder1.1g.image",
{"emulator-args" : {"-c" : "pce-mac-128k.cfg"} }]
],
"class" : "float-right"
}

The release of the Finder was more refined, including a professionally done mountain scene in the "About the Finder" and much nicer icons; it also added a "Clean Up" command in the Finder[1].

There is some great information about this release in Dan Vanderkam's [http://www3.nd.edu/~jvanderk/sysone/ System 1.0 Headquarters].

= Themed Exhibits: =

== Marcio's Mac ==

{ "icons" : [
["Marcio's Mac", "folder-dot"]
],
"class" : "float-right"
}

I began writing Macintosh programs in 1986 when my family bought a Macintosh Plus.

Take a tour of my simulated Mac Plus and explore the programs that I wrote. Several of these were released as Shareware and featured in books of the era; others were never released to the public&mdash;they are made available to you here for the very first time!

== Historic Macintosh Software ==

The Macintosh drew many developers. Here you'll find a collection of historic software for the Macintosh.

{ "icons" : [
["Flight Simulator", "folder-dot", "subLOGIC-Flight-Simulator"],
["PowerPoint V1.0", "folder", "PowerPoint"],
["Mac Shareware", "folder"]
]
}

=== About the Emulator ===

{
"icons" : [
["PCE Home Page", "hyperlink", "http://www.hampa.ch/pce"]
],
"class" : "float-right"
}

The Macintosh emulator is a JavaScript port of Hampa Hug's PCE (PC Emulator).
The Javascript port is based on work done by James Friend[2]

== References ==

# http://en.wikipedia.org/wiki/History_of_Mac_OS
# http://jamesfriend.com.au/pce-js/
34 changes: 34 additions & 0 deletions webfiles/articles/Atari-1040ST.wiki
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"author" : "Marcio Teixeira",
"license" : "http://creativecommons.org/licenses/by-nc-sa/4.0/",
"emulators" : ["pce-atarist"]
}

= What is in this demonstration? =

This demonstration boots into the TOS 1.04 ROM and includes two floppy disk drives and a 20 MiB hard disk.
The boot images are from the [http://www.hampa.ch/pce PCE] downloads page.

{
"icons" : [
["Atari Boot Disk", "boot-hd", "/disks/atarist-hd1.pimg"],
["Atari Floppy Disk", "floppy", "/disks/atarist-fd1.st"],
["Compute! April 1986", "hyperlink", "http://www.atarimagazines.com/compute/issue71/electronics_show.php"]
]
}

== About the Emulator ==

{
"icons" : [
["PCE Home Page", "hyperlink", "http://www.hampa.ch/pce"]
],
"class" : "float-right"
}

The Atari 1040ST emulator is a JavaScript port of Hampa Hug's PCE (PC Emulator).
The Javascript port is based on work done by James Friend[1]

== References ==
# http://jamesfriend.com.au/pce-js/
43 changes: 43 additions & 0 deletions webfiles/articles/Commodore-64.wiki
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
= Commodore 64 =

{
"icons" : [
["subLOGIC Flight Simulator", "folder"],
["Flappy Bird", "folder"],
["Christmas Demo", "boot-floppy", "/disks/c64-christmas-demo.d64"]
]
}

<!--
== Commodore 64 Quick Reference[1] ==
|!3 Working with cassettes |
|! Desired action |! Type |! What you'll see |
| To load a BASIC program from the cassette | load@filename@ | LOAD"filename" |
| To load the first program from the cassette | load | LOAD |
| To run the loaded program | run | RUN |
|!3 Working with floppy disks |
|! Desired action |! Type |! What you'll see |
| To list contents of the floppy disk | load@$@,8<br>list | LOAD"$",8 |
| To load a BASIC program from the disk | load@filename@,8 | LOAD"filename",8 |
| To load a machine language program at its address | load@filename@,8,1 | LOAD"filename",8,1 |
| To load the first program from the disk<br>(useful if you're not sure of which is the correct one to load) | load@*@,8,1 | LOAD"*",8,1 |
| To run the loaded program | run | RUN |-->

== About the Emulator ==

{
"icons" : [
["JSMESS Web Page", "hyperlink", "http://jsmess.textfiles.com"],
["MESS Web Page", "hyperlink", "http://www.mess.org"]
],
"class" : "float-right"
}

This emulator is from the JSMESS project, a JavaScript port of the MESS personal computer emulator collection.

== References ==

# [http://www.progettoemma.net/mess/system.php?machine=c64c]
66 changes: 66 additions & 0 deletions webfiles/articles/Exhibits.wiki
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
= Museum Exhibits =

These exhibits are the aggregation of materials gathered from public sources. I have included hyperlinks and references throughout. There is much here to explore, learn and enjoy!

== The History of the GUI ==

[[image-float-right:/artwork/1968-Demo-Thumbnail.jpg]]

Learn how the graphical user interface evolved, beginning with the demonstration of a mouse-based interface in 1968 to the release of Microsoft Windows in 1985.

Experience several of these early GUIs for yourself, running on their original (emulated) computers, in this [[fully interactive web history|History of the GUI]].

== Marcio's Mac ==

[[image-float-left:/artwork/marcio's-mac.png]]

The RetroWeb Vintage Computer Museum began as a very personal tribute to the Macintosh's thirtieth birthday.

In the [[inaugural web exhibit|Marcio's Mac]], I share my story of growing up with the Macintosh. Come interact with several Macintosh programs I wrote through the years, all inside a recreation of my childhood Macintosh.

== Firsts in Software ==

[[figure-float-right:/artwork/visicalc-manual.jpg VisiCalc from VisiCorp]]

Experience [[several firsts|Historic Software]] in personal computer software, including:

* The first chatbot.
* The first spreadsheet.
* The first Microsoft product to use a mouse.
* The first version of PowerPoint.
* The first flight simulator for the personal computer.
= Explore the computers... =

|! Emulator |! Origin |! Computer |! Dates Sold |
|!1,4 PCE[1] |^ [[Image:/artwork/us.png]] | Apple Mac Plus | 1986-1990[4]|
|^ [[Image:/artwork/us.png]] | Atari 1040ST | 1986-1993[5]|
|^ [[Image:/artwork/us.png]] | IBM Model 1560 | 1983-1987[6]|
|^ [[Image:/artwork/dk.png]] | RC759 Piccoline | 1984-1989[7]|
|!1,3 MESS[2] |^ [[Image:/artwork/us.png]] | Apple //e | 1983-1993[8]|
|^ [[Image:/artwork/us.png]] | Commodore 64 | 1982-1994[9]|
|^ [[Image:/artwork/us.png]] | Tandy TRS-80 Model I | 1977-1981[10]|
|! SAE[3] |^ [[Image:/artwork/us.png]] | Commodore Amiga 500 | 1987-1991[11]|

{ "icons" :
[
["$EMU_NAME Demos", "folder-dot", "$EMU_PAGE"]
],
"class" : "float-right"
}

Choose a computer from the "Change computer type..." pull-down menu at the top of this window, then follow the green dot to find a boot disk to start the in-browser emulation.

== References ==

# http://www.hampa.ch/pce/
# http://www.mess.org/
# http://scriptedamigaemulator.net/
# http://en.wikipedia.org/wiki/Macintosh_Plus
# http://en.wikipedia.org/wiki/Atari_ST
# http://vintagecomputer.com/ibm-xt-5160.html
# http://rc700.dk
# http://en.wikipedia.org/wiki/Apple_IIe
# http://en.wikipedia.org/wiki/Commodore_64
# http://en.wikipedia.org/wiki/TRS-80
# http://en.wikipedia.org/wiki/Amiga_500
34 changes: 34 additions & 0 deletions webfiles/articles/Flappy-Bird.wiki
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"author" : "Marcio Teixeira",
"license" : "http://creativecommons.org/licenses/by-nc-sa/4.0/",
"emulators" : ["jsmess-c64"]
}

= Flappy Bird on a Commodore 64 =

Sos has done an excellent [http://sos.gd/flappy64/ port of Flappy Bird] to the Commodore 64. Here, you can use a port of the C64 to JavaScript to play the port of Flappy Bird to the C64 in your web browser.

Why would you wish to do this? I have no idea.

{
"icons" : [
["Flappy Bird for the C64", "boot-floppy", "/disks/c64-flappy-bird.prg"],
["Sos' Home Page", "hyperlink", "http://sos.gd/flappy64/"]
]
}

Click the disk, and then at the "READY." prompt type "run" (in lowercase), followed by ENTER. The screen will flash in colors and you'll make it to the start screen. This game only has one control key: PageDown

I make no guarantees this game is playable. Actually, I'm fairly sure it is not playable. Don't even try.

== About the Emulator ==

{
"icons" : [
["JSMESS Web Page", "hyperlink", "http://jsmess.textfiles.com"],
["MESS Web Page", "hyperlink", "http://www.mess.org"]
],
"class" : "float-right"
}

This emulator is from the JSMESS project, a JavaScript port of the MESS personal computer emulator collection.
Loading

0 comments on commit a0e361f

Please sign in to comment.