Profile cover photo
Profile photo
HP-45 Emulator
129 followers -
A scientific calculator based on the classic HP-45 calculator.
A scientific calculator based on the classic HP-45 calculator.

129 followers
About
HP-45 Emulator's interests
View all
HP-45 Emulator's posts

Post has shared content
As some of you noticed there is a very obscure bug in the calculator. This is the line in question:

final short Opcode = this.ucode[this.Program_Group][this.Program_Rom][this.Program_Counter];

One of the array index is reported to be -1. Which leads to an exception and the whole calculator to go haywire. I am very careful with all array indexes and integer ranges and i am completely at a loss how the index could ever be negative.

It also happens only very rarely. It only happened once on my test systems. That is why I know which line is problematic.

There will be a new version soon with added debugging support to get myself some better understanding of the problem. 

As some of you noticed there is a very obscure bug in the calculator. This is the line in question:

final short Opcode = this.ucode[this.Program_Group][this.Program_Rom][this.Program_Counter];

One of the array index is reported to be -1. Which leads to an exception and the whole calculator to go haywire. I am very careful with all array indexes and integer ranges and i am completely at a loss how the index could ever be negative.

It also happens only very rarely. It only happened once on my test systems. That is why I know which line is problematic.

There will be a new version soon with added debugging support to get myself some better understanding of the problem.

Until then the I suggest the following three workarounds:

① Waiting for 6 minutes until the calculator goes off. Press CLX
② De-installing, re-installing the app
③ Installing an older version. Ask me for a copy.

For number 3: You still have all the functions. Just an oder user interface.

Post has shared content
An update on the drop shadows for #MaterialDesign.

Since last switched from using layout margins to internal padding to make sure the shadow is not clipped. Before the shadow was almost entirely clipped away.

As a side effect the click area is larger as well.

I also added drop shadows to the menu and dialog buttons.
PhotoPhotoPhotoPhotoPhoto
Samsung Galaxy Note 3
1 Photo - View album

Post has attachment
An update on the drop shadows for #MaterialDesign.

Since last switched from using layout margins to internal padding to make sure the shadow is not clipped. Before the shadow was almost entirely clipped away.

As a side effect the click area is larger as well.

I also added drop shadows to the menu and dialog buttons.
PhotoPhotoPhotoPhotoPhoto
Samsung Galaxy Note 3
1 Photo - View album

Post has shared content
New #MaterialDesign  for the +GALAXY NOTE 3 . You need Android Lollipop / 5.0 / API 21.
PhotoPhotoPhotoPhotoPhoto
Samsung Galaxy Note 3
8 Photos - View album

Post has attachment
New #MaterialDesign  for the +GALAXY NOTE 3 . You need Android Lollipop / 5.0 / API 21.
PhotoPhotoPhotoPhotoPhoto
Samsung Galaxy Note 3
8 Photos - View album

Post has attachment
The poll ended with 80% for the old icon.

Those who participated in beta testing will get a new version this evening.

There is also a few new functions to test.

Want to join beta testing? Join the community and click the link.

Post has attachment
There is a Poll on the new icon you might want to join!

Post has attachment
With the new Version I changed to Launch Icon to follow the official Design guide for Material-Design:

• Bold and simple design with little detail.
• a small shadow.

This icon should fit more into the overall design of an android system.

So what do you think, which Icon do you prefer?

Poll will be closed 11.Jan.2015
13 votes
-
votes visible to Public
Poll option image
46%
Old Icon
46%
Poll option image
54%
New Icon
54%

Post has attachment
A hint of material design.

Of course only a hint as a the Simulator does not lend itself to the rules of material design
PhotoPhotoPhotoPhotoPhoto
Material Design
6 Photos - View album
Wait while more posts are being loaded