The Museum of HP Calculators

HP Forum Archive 21

[ Return to Index | Top of Index ]

Update of Emu42 to v1.17
Message #1 Posted by Christoph Giesselink on 14 May 2013, 2:45 p.m.

Emu42 v1.17 is available at http://hp.giesselink.com.

Changes to v1.17:

  • changed "Locale" KML command (identical with Emu28, Emu48 and Emu71, now reference to the keyboard layout and not to the keyboard input locale any more, this allows now i.e German-German as keyboard input locale but a Swiss keyboard layout)
  • native sound support (true emulation) over the OUT=C opcode
  • removed PC speaker support
  • minor "Find" additions in the debugger "Code" and "Memory" window

To activate the sound emulation you must remove all ROM beep patches in your KML files please. If you normally download only the binary package, you should download the 28S KML file as well. The actual 28S KML file package don't have the ROM beep patches and also has an updated set of keyboard scancode include files. On all other of my Pioneer calculator KML files the BEEP patch is not enabled. But be sure that no one has had removed the Remark '#' character in the KML-Patch line or you're using a 3rd KML file with ROM beep patch enabled. A radical but safe method is deleting all BEEP.* files, then you get an KML script error when you try to load a KML file with a beep patch file include. A less radical method is to remark the beep patch itself in the beep files by adding a semicolon at the head of the patch line. The BEEP.28S file will look like this

;22AED:81B1; =makebeep+26
then. This is also the preferred method when you use other patches in the beep patch files.

Dependant when you created Emu42 state files you have to perform a warmstart <ON>+<SK3> on the emulated calculator to initialize the CSPEED calculator RAM variable to a reasonable clock speed value. For more information you may have a look inside the Emu42 manual section "8.6.3 Sound section" please.

Emu42PPC v1.16 got the same "Locale" and "native sound support" improvements like the PC version, but to be realistic, Emu42PPC is going to end of it's lifetime. Compatible host systems (last supported one is Win Mobile 6) are out of production for some years now.

Christoph

      
Re: Update of Emu42 to v1.17
Message #2 Posted by CompSystems on 15 May 2013, 9:30 a.m.,
in response to message #1 by Christoph Giesselink

>> Emu42PPC v1.16 got the same "Locale" and "native sound support" improvements like the PC version, but to be realistic, Emu42PPC is going to end of it's lifetime. Compatible host systems (last supported one is Win Mobile 6) are out of production for some years now.

Must start the port to Emu42Droid with QT, the cross-platform application framework http://qt-project.org/downloads

A sample xCAS-PC port to Android-OS was made with QT ~ C++ https://play.google.com/store/apps/details?id=org.kde.necessitas.mucephi.android_xcas&hl

C++ Qt 01 - Introduction to QT programming video tutorial http://www.youtube.com/watch?v=6KtOzh0StTc

Edited: 15 May 2013, 9:35 a.m.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall