2022-10-26

Emu42 v1.29

EmuCR: Emu42Emu42 v1.29 is released. Emu42 is an emulator for the Pioneer series calculators HP14B, HP17B, HP17BII, HP27S, HP32SII and HP42S and for the Clamshell series calculators HP19BII and HP28S. It base on the sources of the famous HP calculator emulator Emu48 and is published under the GPL. The emulator PC version is running on all Win32 platforms and the Mobile version should run on all ARM CPU based Pocket PC 2002, Windows Mobile 2003 (SE), 5.0, 6 Classic and Professional versions.

Emu42 Changelog:
EMU42.RC
- changed version
FILES.C
- renamed pbySignature[] to bySignature[] and defined signature as constant
- changed function Checksum(), using pointer for speed optimization
- added function UnpackRom(), subroutine for unpacking ROM image
- changed function MapRom() and MapRomBmp(), speed optimization unpacking ROM image using UnpackRom()
- changed function OpenDocument(), simplified file signature check
- changed function SaveDocument(), adjusted to bySignature[]
- changed function GetSaveAsFilename(), changed model specific file filter selection to table implementation
LODEPNG.C
- changed implementation file to LodePNG version 20220717 with unmarked typecast patches for x64 compatibility, Copyright (c) 2005-2022 Lode Vandevenne
LODEPNG.H
- changed header file to LodePNG version 20220717
STACK.C
- bugfix in function OnStackPaste(), moved HP32SII stack lift enable behind the restart because the restart disabled the stack lift
USRPRG32.C
- changed function Catalog(), a non conditional GTO to the active label wasn't detected as end of label like a RTN

EmuCR: Emu42

Download: Emu42 v1.29
Source: Here

0 Comments

Post a Comment