HyperCard Mailing List

[HC] MacPlus Emulator
(Msg 1 of 3)
Paul Foraker <paul.foraker@[redacted].com>
Saturday, 02-Nov-2013 20:05 GMT
Here's a MacPlus Emulator running System 7, written in Javascript.

http://jamesfriend.com.au/pce-js/

You have to click on the Desktop to get control of the cursor. HyperCard
Player 2.1 is on the hard drive!

-- Paul
[HC] MacPlus Emulator
(Msg 2 of 3)
crrrrrrris@[redacted].com <crrrrrrris@[redacted].com>
Thursday, 07-Nov-2013 21:54 GMT
This is very cool. How are they delivering the disc contents so quickly to my java machine? Is it simply that things back then were measured in KBs, with the ocassional MB, and so it's no big deal to download that when requested?


I have a legacy system i am supporting with old hardware. Could this approach be dynamic enough to take over that?


Thanks.


---In hypercard@yahoogroups.com, <paul.foraker@...> wrote:

Here's a MacPlus Emulator running System 7, written in Javascript.

http://jamesfriend.com.au/pce-js/ http://jamesfriend.com.au/pce-js/


You have to click on the Desktop to get control of the cursor. HyperCard Player 2.1 is on the hard drive!




[HC] MacPlus Emulator
(Msg 3 of 3)
Uli Kusterer <Witness.of.TeachText@[redacted].net>
Friday, 08-Nov-2013 12:47 GMT
On 07 Nov 2013, at 22:54, crrrrrrris@[redacted].comwrote:
> This is very cool. How are they delivering the disc contents so quickly to my java machine? Is it simply that things back then were measured in KBs, with the ocassional MB, and so it's no big deal to download that when requested?

The Mac Plus came with one 800k floppy drive and the external hard disk for it was the SCSI "Hard Disk 20SC". So yeah, everything back then was smaller. That said, the HC 2.1 player on that drive and System 7 are obviously of newer vintage (early 90s vs. 1986 -- one year *before* HyperCard 1.0!). But you're still talking tens of Megabytes at worst, which is really fast these days.

> I have a legacy system i am supporting with old hardware. Could this approach be dynamic enough to take over that?


I'm not sure it can save state... I mean, on the emulator level it obviously remembers changes to files, but the question is whether this is in RAM and just disappears once you reload the page? It would have to somehow use local storage or so to save the disk. That said, if you're trying to emulate a Mac Plus, look at Mini vMac. It's a Mac application (though you can get it for other platforms) that does the same natively. Much safer for your data because it saves a disk image as a file, locally, whereas local storage disappears with a cookie reset on most browsers.

-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
HyperCard® and HyperTalk™ remain trademarks of Apple, Inc.; other trademarked products and terms mentioned in this archive are the property of their respective trademark holders. Individual messages remain the intellectual property of their respective authors.