EMU71 on a web page!



#2

Hello Everyone,

Check this out.

www.voidware.com/71b.htm

Be sure to have the LATEST browser, eg Firefox 22, Chrome 28 (Safari fails). Chrome on mobiles also works (although not for my ipad, dont know why yet).

NB: An early demo with rough edges. Also due to ROM issues, the page might disappear soonish :-)


#3

Quote:
Hello Everyone,

Check this out.

www.voidware.com/71b.htm


Excellent. Thanks.

Quote:
NB: An early demo with rough edges. Also due to ROM issues, the page might disappear soonish :-)

Has anybody here been called out for a ROM for one of these oldies? I can see perhaps the 15C due to the reissue.

#4

Hi Egan,

I don't know what the official line is on 71B roms. AFAIK, emu71 doesn't ship with them by default. However, there are 71B mobile apps that, presumably, have the roms built in.

Then again, if it's a web page, are you technically shipping the roms or not. Certainly, the rom data isnt in a consumer usable form. i dont know.

For those interested, the EMU71 emulator has been transcompiled from C into asm.js javascript. In principle, all our emulators could be converted into web apps. Those apps could also do a lot more than im doing here - which is only the very basics.

It's an interesting idea.

#5

wonderful!

#6

Thank you Hugh!

Shifted-ON acts like shifted-A...


#7

Quote:
Thank you Hugh!

Shifted-ON acts like shifted-A...


Yes Massimo it's the first thing I 've noticed while turning it off....there is still something to fix, maybe
#8

It seems working well with Firefox 22, thank you.


#9

Nope, Shift-ON issue is present on Firefox 22.0 as well.


#10

f-ON = CALL

g-ON = a

This looks very much as if ON is misinterpreted after one of the shift keys is pressed.

BTW, where are the shift annunciators?


#11

Quote:
BTW, where are the shift annunciators?

........right....

#12

Hi,

There are problems with key mappings. annoyingly, javascript keycodes are different and also vary in different browsers. why this is after all these years?

Anyhow, pressing F then ON with the mouse will send those exact keystrokes to the emulator. Its a mystery why this performs CALL. Of course, it could be an emulator bug, or possibly to do with power down, since normally the calculator would not be ON at this point.

Annunciators, yes indeed. the text is done by simply scanning the display memory, but of course the annunciators are hard wired on the screen. If i get around to it, i could make little drawings for them and have them show.

thanks for your comments,

#13

Cool emulator ... too bad it cannot load or save programs. Also too bad you cannot add ROMs.

Namir


#14

That would actually be quite easy to do. i'd just just have to put some UI to facilitate it.

The harder thing is to save/load programs to your local machine. Although, in theory this could be implemented.


#15

Good to know that it would be easy to add ROMS ... as for writing and reading files to local machines, they have been discouraged by web apps from the start.


Possibly Related Threads...
Thread Author Replies Views Last Post
  Update of Emu71 to v1.05 Christoph Giesselink 0 125 09-24-2013, 04:22 PM
Last Post: Christoph Giesselink
  wp34s Manual Page Reference Barry Mead 1 153 07-23-2013, 07:13 AM
Last Post: Walter B
  EMU71 to go71b--is there a way? Les Wright 12 464 06-25-2013, 07:08 AM
Last Post: Mike (Stgt)
  What happened to the SandMath manual page? Garth Wilson 3 215 06-21-2013, 05:18 PM
Last Post: aurelio
  i41CX for iOS with page addressing Sylvain Cote 3 180 06-15-2013, 07:25 AM
Last Post: Ángel Martin
  Update of Emu71 to v1.04 Christoph Giesselink 8 354 04-18-2013, 04:11 AM
Last Post: Mike (Stgt)
  Web Equation Thomas Klemm 3 176 03-21-2013, 03:16 AM
Last Post: Nick_S
  Update of Emu71 to v1.03 Christoph Giesselink 6 279 02-24-2013, 09:12 PM
Last Post: Gerson W. Barbosa
  20b, 30b not in HP's web store Eric Smith 3 235 02-08-2013, 11:52 AM
Last Post: Walter B
  O.T. Aston Martin mentions Golden Ratio on their web-site. Pavneet Arora 1 152 01-24-2013, 06:12 PM
Last Post: Mark Scheuern

Forum Jump: